我的Windows应用程序真正使用了多少内存?
我有一个长期记忆的实验程序,我想知道它的实际内存占用量.任务管理器说(在
windows7-64中)该应用程序正在消耗800 MB的内存,但根据任务管理器分配的内存总量为3.7 GB.所有已分配内存的总和不等于3.7gb.如何在运行中确定应用程序实际消耗的内存量.
推论:任务管理器实际报告的内存是什么?它似乎并不是分配给应用程序本身的所有内存.
据我了解,任务管理器显示工作集;
通过http://msdn.microsoft.com/en-us/library/cc432779(PROT.10).aspx 您也可以让任务管理器显示虚拟内存. 我通常使用perfmon(Start – > Run … – > perfmon)来跟踪内存使用情况,使用Private Bytes计数器.它反映了您的普通分配器分配的内存(new / HeapAlloc / malloc等). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008 – 如何通过http命令行下载文件?
- 在WINDOWS中设置计划任务执行PHP文件的方法
- 是否*任何人*通过SASL / GSSAPI对Windows SVNServe进行AD /
- windows-8 – Windows应用商店应用程序的图表(XAML C#)
- windows-server-2008 – 具有两个或多个域的ADFS 2.0 ASP.N
- windows-server-2003 – 无法在适用于Windows的Amazon EC2实
- win10下的wsl真是太好用了
- 如何在Windows上使用其他C编译器和CUDA?
- SFG_Window
- windows删除或修改本地Git保存的账号密码