我有一个长时间运行的实验性程序,它的内存占用很高,我想知道它实际的内存占用情况。任务管理器(在Windows7-64中)显示该应用程序正在消耗800 mb的内存,但根据任务管理器显示的总分配内存为3.7gb。所有分配内存的总和不等于3.7gb。我如何实时确定我的应用程序实际消耗多少内存。
推论:任务管理器实际上报告了哪些内存?似乎并不是分配给应用本身的所有内存。
推论:任务管理器实际上报告了哪些内存?似乎并不是分配给应用本身的所有内存。
这取决于你所说的是哪种内存。不幸的是,有许多不同的方式来衡量内存。例如...
你对哪个指标感兴趣?
我认为大多数人 tend to be interested in the "Virtual Memory Allocated" category。