C# 评测指南(性能和内存).net应用程序
我不熟悉分析应用程序。到目前为止,我必须在一个由客户机-服务器体系结构组成的.net连接系统上工作。服务器由作为windows服务托管的服务器wcf服务和asp.net mvc 2应用程序组成。客户端是一个wpf应用程序。还有其他正在运行的windows服务在客户端和服务器之间执行同步 我遇到过ops团队,他们提到应用程序的内存使用率不应超过50%,cpu使用率不应超过90% 我的问题是 1) 这些数字是怎么来的?换句话说,是什么决定了一个特定的应用程序在cpu和内存使用方面会有一个特定的基准。C# 评测指南(性能和内存).net应用程序,c#,.net-4.0,profiling,performancecounter,C#,.net 4.0,Profiling,Performancecounter,我不熟悉分析应用程序。到目前为止,我必须在一个由客户机-服务器体系结构组成的.net连接系统上工作。服务器由作为windows服务托管的服务器wcf服务和asp.net mvc 2应用程序组成。客户端是一个wpf应用程序。还有其他正在运行的windows服务在客户端和服务器之间执行同步 我遇到过ops团队,他们提到应用程序的内存使用率不应超过50%,cpu使用率不应超过90% 我的问题是 1) 这些数字是怎么来的?换句话说,是什么决定了一个特定的应用程序在cpu和内存使用方面会有一个特定的基准。
2) 除了cpu和内存使用之外,还有哪些性能计数器可以提供对应用程序的深入了解 我计划使用dotTrace或ANTS profiler?根据对这个问题的回答,蚂蚁似乎是一条出路。我更感兴趣的是了解应该考虑的性能计数器
谢谢。我没有指标,但根据应用程序的不同,还要检查文件I/O和网络I/O