济南.NET技术俱乐部最新随笔(rss)

windbg中无法加载mscorwks.dll, Win32 error 0n2

     摘要: 解决Unable to load image C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll, Win32 error 0n2的问题  阅读全文

2008-03-13 12:28 作者: 鞠强【评论:3】【阅读:2217】 

XmlSerializer带来的性能问题及解决办法

     摘要: 对于XmlSerializer导致Out Of Memory的问题,重新分析以及解决的办法。  阅读全文

2008-03-11 18:50 作者: 鞠强【评论:11】【阅读:2043】 

网站High CPU分析

     摘要: 分析网站的High CPU问题  阅读全文

2008-03-10 16:39 作者: 鞠强【评论:25】【阅读:2403】 

System.Data.SQLClient.SqlConnection在Open之后为什么需要及时Close?

     摘要: 如果dbconn在Open之后,没有Close,那么会造成conn个数上涨,到100之后就会停下来。第101个链接的请求,是无法创建成功的。这样,db和web server很可能都是CPU很低,如0%,但是客户端的响应时间就是很长,造成性能下降。  阅读全文

2008-03-09 19:46 作者: 鞠强【评论:16】【阅读:2300】 

一个asp.net OOM问题

     摘要: 用windbg分析一个asp.net程序Out Of Memory的问题,并最终定位到原因。  阅读全文

2008-03-06 00:37 作者: 鞠强【评论:16】【阅读:2158】 

Basic Windbg - 2 CLR基础

     摘要: 使用windbg来简单看一下clr的基本内容,包括app domain/assembly/module/class(method table)/method description等。  阅读全文

2008-03-04 20:01 作者: 鞠强【评论:8】【阅读:1722】 

windbg sos帮助文档下载

     摘要: windbg sos所有命令文档下载,其实就是!help和!help 的一个集合,偶只不过把他们放到一起了。希望有点用处。。。(里面有可下载版本)  阅读全文

2008-02-22 16:13 作者: 鞠强【评论:8】【阅读:1898】 

Basic Windbg - 4.Out Of Memory的分析及诊断方法

     摘要: 内存明明有很多,为啥我的w3wp.exe会报Out Of Memory的错误?  阅读全文

2008-01-15 15:47 作者: 鞠强【评论:11】【阅读:2202】 

Basic Windbg - 3.High CPU的分析及诊断方法

     摘要: 本部分内容,介绍如何使用!runaway命令来查看high cpu的问题,并找到具体代码。  阅读全文

2008-01-11 19:09 作者: 鞠强【评论:14】【阅读:1811】 

Basic Windbg - 导读

     摘要: 我们为什么需要windbg?为什么.NET IDE不能解决所有问题?  阅读全文

2008-01-04 00:18 作者: 鞠强【评论:20】【阅读:2416】 

Basic Windbg - Introduction

     摘要: 简单介绍windbg的入门知识,知道了这三点,你顺着往下看,应该问题不大,哈!!!  阅读全文

2008-01-02 11:14 作者: 鞠强【评论:10】【阅读:1838】 

GDI+的leak

     摘要: 1、GDI+里面,使用dispose有什么好处?
2、为什么使用Hbitmap不当,会产生内存泄露或者让程序崩溃?
文内简单代码演示,来说明这个问题。  阅读全文

2007-11-10 10:06 作者: 鞠强【评论:2】【阅读:1547】 

Windbg入门及提高(广告贴续)

     摘要: 1、这本书对于初学者没有太大用处
2、这本书对于眼中只有架构、自己不写程序的、鄙视代码的人没有用处
3、这本书对于非微软的人用处不算太大,你不知道ms内部的数据结构,你没有private symbols。
4、这本书对于微软的人用处不算太大,搞debug的就那么几号人
5、这本书对于在客户现场被骂的狗血喷头的、自己即使架了.NET IDE也不知道如何找出问题的人很有用处  阅读全文

2007-11-09 11:14 作者: 鞠强【评论:11】【阅读:2110】 

windbg入门及提高(广告贴)

     摘要: windbg入门及提高  阅读全文

2007-11-08 10:51 作者: 鞠强【评论:8】【阅读:346】 

再谈static在C++和C#中的不同处理

     摘要: 为什么?
从语言设计的角度来看,针对上面的代码,下面的三种情况只能有一种为true。
1. 本身就是错误的写法
2. E.N() calls C.M() no matter what T is.
3. E.N() calls C.M() but E.N() calls D.M().  阅读全文

2007-10-29 16:34 作者: 鞠强【评论:8】【阅读:1561】 

static的不恰当应用

     摘要: 设想conn是IDBConnection, comm是IDBCommand,那么你也许会想起来,在偶然的情况下,客户那里的代码
1. 数据库链接明明是Open的,但是偶然的情况下,会提示已经Close
2. 相同sp,不同的参数,偶然的情况下,会让客户的数据乱掉。如制单人明明是张三,偶尔的情况下会变成李四。  阅读全文

2007-10-29 16:15 作者: 鞠强【评论:20】【阅读:1886】 

A question about C++ static method and C# static method

     摘要: 其实就一句话,为啥C#只能用class name来访问static method,而C++可以用instance和classname两种方式来做?为什么C#要这么设计?请大家帮助解答一下。   阅读全文

2007-10-29 13:10 作者: 鞠强【评论:8】【阅读:586】 

C#中忽略大小写在XML中查询

     摘要: /**////<summary>///不分大小写查询XML节点,简单写了一下,不知道效率怎么样。///从MSDN是摘了点代码,呵呵。///</summary>staticvoidCompareXmlIgnoreCase(){stringxml="<root><item1type='a'>First</item1><ITEM2type...  阅读全文

2007-01-29 13:06 作者: 海阔天空【评论:7】【阅读:435】 

VS2005 SP1安装过程

一、准备工作:
开始-》运行-》gpedit.msc,计算机配置-》Windows 设置-》软件限制策略,如果下面没有数据项,,新建策略,打开“强制”项的属性,选择“除本地管理员以外的用户”。
如果上面不做,肯定出现1718错误。
二、安装
安装的是用WINRAR解压后的MSP文件,免了提取文件的操作,CPU占用基本维护在99%
1、启动安装,准备安装开始 13:30 13:41结束
2、正在配置,13:41开始 13:50结束
3、提示安装开始,
确认开始13:50,CPU占用维持在10%~60%,几分钟后,连续出现达到98%以上的情况
收集所需信息
14:47时提示剩余7分钟(不准)CPU占用下降,释放掉部分硬盘占用(还剩占用1G多),一二分钟后,开始疯狂占用硬盘。
14:55,显示剩余0秒,占用不到3G,硬盘占用还在增加。
15:00,显示剩余0秒,硬盘空间基本稳定在占用3.5G左右
15:03,重新显示剩余秒数,大概10秒钟左右,完成,出现提示,回收空间。
比较BT的是,在Windows\Installer目录下,会有一个安装程序的备份,不知道能不能删除(很多地方都不建议删除,但是实在太大了)。
并且在Windows\Installer\$PatchCache$\managed带有一个1G多的目录,好象是安装过程中没有自动释放掉的,我手工删除了,不知道有什么问题。

2006-12-27 16:13 作者: 海阔天空【评论:1】【阅读:589】 

Deadlock or hang

     摘要: Oracle 10G r2 + windows server 2003 with sp1,COM+调用无返回。去掉sp1后,问题解决。经ms分析和建议,此问题已经给oracle提过tar了。Microsoft (R) Windows Debugger Version 6.5.0003.7Copyright (c) Microsoft Corporation. All rights reserved...  阅读全文

2006-01-17 18:44 作者: 鞠强【评论:5】【阅读:1435】 

RSS

导航

团队简介

聚合

团队负责人

团队成员[共3人]

广告