.net应用程序性能分析(性能和内存)指南

| 我是分析应用程序的新手。到目前为止,我必须在包含客户端服务器体系结构的.net连接的系统上工作。服务器由作为Windows服务托管的服务器wcf服务和一个asp.net mvc 2应用程序组成。客户端是一个wpf应用程序。还有其他运行的Windows服务在客户端和服务器之间执行同步。 我遇到过运维团队,他提到应用程序不应超过50%的内存使用率和类似的90%的CPU使用率。 我的问题是 1)他们怎么​​得出那个数字?换句话说,确定特定应用程序在cpu和内存使用方面将具有特定基准的因素。 2)除了cpu和内存使用以外,还有哪些性能计数器可以提供对应用程序的深入了解。 我打算使用dotTrace或ANTS分析器?基于对此的答案什么是一些好的.NET Profiler?质疑ANTS似乎是必经之路。我对了解应该考虑的性能计数器更感兴趣。 谢谢。     
已邀请:
我没有指标,但是取决于应用程序,还要检查文件I / O和网络I / O。     

要回复问题请先登录注册