回答

1

Windows性能工具,性能监视器,很可能不会告诉你很多关于您的瓶颈,但它可以帮助你确定你是把在系统上,如果负载的影响运行时间足够长,很可能会告诉你,如果你有资源泄漏。

我的基线项: 为过程 处理器 内存

对于采样周期过程的所有项目,我往往针对100-200样品的预期行程的长度。

接下来的一系列问题将是非常具体的应用程序,确定你所需要的: .Net和ASP对象,如果他们适用,如果你,如果你怀疑或想在网络接口上怀疑问题 磁盘IO 网络对象以调查影响不同负载下磁盘活动的数量。

与收集数据一样重要的是审查时间。对于第一次看法,花一到两个小时的时间来调出每个柜台并注意趋势。一旦你对计数器有更多的经验,你可以专注于特定的物品。我倾向于总是检查泄漏的事情: 处理计数,线程,私有内存,免费系统页表条目,数据库连接计数,如果你能得到它们。

不要忘记看看整个系统,而不只是你的网络服务器。应用程序问题可以显示在任何链接的(直接或间接)资源上。仅仅因为别的东西失败或者速度慢并不意味着它不是由你的应用程序引起的。

+0

太好了,谢谢Jim。 – undefined 2009-07-15 13:06:48

相关问题