如何通过我的web应用程序获得有关RAM使用的知识?

我有一个.Netnetworking应用程序。 在一台服务器上有不同版本的这个应用程序的几个实例。 我应该怎么知道什么数量或内存最大可以消耗一个实例? 我如何监控这个? 服务器中可用内存的保存级别是多less? 除了这个Web应用程序的实例外,我还必须添加sql server 2005。

把每个应用程序放到自己的应用程序池中 这将让你监视每个单独的w3wp.exe进程。

SQL Server访问的内存越多越好。 如果可能的话,把它放在自己的机器上,这样你就可以将服务器上的内存专用于SQL,而将另一台服务器上的所有内存留给Web应用程序。

一般的规则是买尽可能多的内存,你可以负担。

由于它是Windows,你可以启动性能监视器。

看到这个答案在这里: https : //stackoverflow.com/questions/69332/tracking-cpu-and-memory-usage-per-process

在Windows 7下,你添加一个新的计数器。 search进程,并可以select单个进程。

另一个要看的是虚拟内存或交换文件的使用情况和磁盘。 从内存“提交费用”或页面错误/秒是有用的统计数据来看看它。