lz206

关于应用程序性能以及稳定性分析的一些工具与方法

关于应用程序性能以及稳定性分析的一些工具与方法

1.应用程序占用的CPU高,Mem高,程序崩溃

一般使用WINDBG分析,在一些极端情况下(使用了托管代码与非托管代码交互)下,需要借助MDA(http://msdn.microsoft.com/zh-cn/library/d21c150d(v=vs.80).aspx)。

 

2.应用程序响应缓慢且操作系统响应缓慢

一般需要借助于性能计数器以及任务管理器。以个人经验:因为

操作系统响应缓慢,可以推断系统的 磁盘队列长度(AVG. Disk Queue Length) 指标比较高。通过此在任务管理器中

 查看IO 读/写 查看是哪个或者哪些进程当前的IO高,一般来说会是数据库的IO高。那么我们可以通过数据库的一些性能工具

或者一些查看数据库系统的Sql命令查看到是哪些问题。

 

3.操作系统核心内存泄露。

现象是操作系统运行一段时间后崩溃掉(可能一天,可能十几天)或者应用程序莫名其妙的崩溃。

一般可以通过 Poolmon.exe 查看到是防火墙或者杀毒软件的驱动引起(http://support.microsoft.com/kb/177415/zh-cn

 

有疑问,兄弟们可以和偶交流交流。

posted on 2011-09-19 17:16  lz206  阅读(357)  评论(0)    收藏  举报

导航