我正在尝试对我的大型财务计算运行所需的内存量进行非常粗略的测量。它是一个非常简单的命令行工具,可以为大量金融工具定价,然后打印出结果。
我决定使用 Process Explorer 查看程序的内存需求。有人可以解释一下屏幕截图中标记为 a 和 b 的两个字段之间的区别:
我目前认为:
标记为“a”(Peak Private Bytes)的值是在任何瞬间分配给进程的最大内存量(实际物理内存和磁盘上的虚拟内存)。
标记为“b”(Peal 工作集)的值是进程生命周期内任何时刻分配的最大物理内存量。