在cpu和内存方面,站点使用什么是正常的

时间:2013-10-13 21:36:58

标签: asp.net-mvc-3 memory cpu

我们在Windows 2008服务器上有一些运行MVC3的站点。我们发现这些网站平均每个内存使用超过300 MB的内存,并且CPU占用率很高。每个站点在收到请求时都很容易达到20-25%的CPU。

这是正常的吗? 我知道我的问题非常笼统,但如果我们花时间进行优化等等,我们应该追求什么呢?对于典型的数据库驱动的MVC3网站,在内存和CPU使用方面被认为是正常的吗?

另外,我被告知我们应该“分析”应用程序以解决高CPU使用率问题?这是通过Visual Studio还是通过其他一些工具完成的?

感谢你的帮助,

G.S

1 个答案:

答案 0 :(得分:0)

在不知道您的应用程序的详细信息及其正在执行的操作的情况下,不可能说出什么是正常的,什么是不正常的。如果性能是一个问题,你应该优化,如果不是,你不应该:)

分析是衡量应用程序不同方面性能的通用术语。您可以使用 profiler 配置文件内存,cpu使用,垃圾收集和线程使用(以及其他内容)。

有几个分析器,例如Ants.Net memory profiler和一些excellent ones built into visual studio。它们可以在VS2012及以上版本的专业版中使用。