我希望收集有关我使用和开发的两个应用程序的内存使用情况的指标,目的是针对运行该进程的VM需要在不影响性能的情况下提供多少内存提供一些很好的启发式方法超出了必要。
我的问题是,要确定(Windows)VM的最佳内存量,哪种指标是最佳跟踪指标?
我目前的猜测是它是“工作集”,因为它包括正在使用的物理RAM以及内存映射文件和其他各种内存使用资源。另外,跟踪整体内存使用情况似乎很有意义,因为我知道我的进程的活动可能会由于进程的活动而导致OS和“所有其他软件”增加其内存使用情况。请注意,我希望在具有可用预期内存需求倍数的计算机上收集这些指标,以避免不必要的分页。
我不希望能够得出准确到最后一个Mb的估计值,但是如果我查看的度量标准错误,我想知道并知道原因。