我正在尝试使用性能监视器在 Windows 2008 R2 服务器上设置相关的用户定义数据集。这是为了跟踪我的团队正在开发的应用程序所产生的性能成本。
我想跟踪的标准之一是应用程序运行时的总体物理内存使用情况。在向数据集添加计数器的对话框中,我看到物理磁盘类别,并在其中有不同的计数器值,但没有%可用空间,价值,我相信这是我所需要的。
我很抱歉我对硬件知识了解不多,但是我应该关注哪个计数器值来跟踪可能发生的物理内存使用情况和页面交换?
答案1
看如何判断我的 Windows 服务器是否正在交换?。一般来说,需要担心的是应用程序的工作集。您想确保工作集适合内存,而无需强制其他应用程序启动页面错误。Windows 不会直接将物理内存分配给应用程序。(有多种方法可以有效地做到这一点,但它通常会影响应用程序的性能,因为您绕过了 Windows 进行内存管理的能力。