内存使用:使用VS2015诊断工具提交,工作集,可共享,私有不同

时间:2016-10-20 05:20:18

标签: c++ windows visual-studio-2015 virtual-memory resource-monitor

Windows资源监视器显示我的应用程序的内存使用情况(在visual studio中运行的调试),如下图所示:

enter image description here

但是,诊断工具会显示内存图,如:

enter image description here

Commit size

  

操作系统为KB进程保留的虚拟内存量。

这是否意味着我的应用中分配的所有内存?

资源监视器中的 Private大小远小于诊断工具中的大小,资源监视器中的Private不计算页面的数量换成磁盘?所以Private + Shareable = Working Set

即使图表中的进程内存与诊断工具中的堆大小不同,除了堆大小是否有任何堆栈大小将是100M大? enter image description here

0 个答案:

没有答案