关于分析(性能和记忆).net应用的指导

时间:2011-04-19 20:49:11

标签: c# .net-4.0 profiling performancecounter

我是分析应用程序的新手。截至目前,我必须在.net连接系统上工作,该系统包括客户端服务器架构。服务器包括作为Windows服务托管的服务器wcf服务和asp.net mvc 2应用程序。客户端是一个wpf应用程序。还有其他运行的Windows服务在客户端和服务器之间执行同步。

我遇到过ops团队提到应用程序不应超过50%的内存使用率和类似的90%cpu利用率。

我的问题是

1)他们如何使用这些数字?换句话说,是什么决定了特定应用程序在cpu和内存使用方面具有一定的基准。

2)除了可以提供应用程序洞察力的cpu和内存使用之外,还有哪些性能计数器。

我打算使用dotTrace或ANTS探查器?基于这个What Are Some Good .NET Profilers?问题的答案,似乎ANTS将成为可能。我更了解应该考虑的性能指标。

谢谢。

1 个答案:

答案 0 :(得分:0)

我没有指标,但根据应用程序,还要检查文件I / O和网络I / O.