检索堆内存大小和使用情况统计等...?
-
27-09-2019 - |
题
可以说,我打开一些应用程序或进程。做了与一些工作。现在我关闭它。
需要知道这是否应用引起的任何内存泄漏。 即使用了一些堆内存和未被清除正确。
我可以得到这个统计一些如何?我使用Visual Studio的(发展)Windows操作系统下。
即使我会有兴趣知道这个信息的任何第三方应用程序。
解决方案
当应用程序关闭所有资源都将自动由Windows释放。
一个快速和肮脏的工具来获得应用程序内对存储器/资源泄漏的指示是性能监视器。
由应用执行的操作,可引起其他进程使用更多的内存。 SQL Server可以使其缓存容量更大,也许你已经因为你存了一些文件,打开Word或资源管理器,Windows搜索引擎可能踢。病毒扫描程序可以更加活跃,等.....
其他提示
看一看CrtSetDbgFlag:
http://msdn.microsoft.com /en-us/library/5at7yxcs(v=VS.100).aspx
不隶属于 StackOverflow