我是分析应用程序的新手。截至目前,我必须在.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将成为可能。我更了解应该考虑的性能指标。
谢谢。
答案 0 :(得分:0)
我没有指标,但根据应用程序,还要检查文件I / O和网络I / O.