让我说我打开一些应用程序或进程。有些人是这样做的。现在我把它关了。
需要知道此应用程序是否导致任何内存泄漏。 即用尽了一些堆内存而没有正确清除它。
我可以获得这些统计数据吗?我在Windows操作系统下使用Visual Studio(用于开发)。
即使我有兴趣知道任何第三方应用程序的这些信息。
答案 0 :(得分:1)
当应用程序关闭时,Windows会自动释放所有资源。
快速&用于获取应用程序内存/资源泄漏指示的脏工具是Perfmon。
应用程序执行的操作可能导致其他进程使用更多内存。 SQL Server可以使其缓存大小更大,也许您已经打开了Word或Explorer,Windows搜索引擎可能因为您保存了一些文件而启动。病毒扫描程序可以更活跃,等等.....
答案 1 :(得分:0)
看看CrtSetDbgFlag:
http://msdn.microsoft.com/en-us/library/5at7yxcs(v=VS.100).aspx