Windows上的My C应用程序正在运行for循环,在该循环中,它将许多条目转储到某个数据结构中,然后将其保存在xml中。现在,我想知道它正在采取相同的内存占用。有没有可用的工具?
答案 0 :(得分:2)
任务管理器就是我这样做的方式。这很简单。
但它只有在您尝试测量非常大的内存占用时才有效。但是,具有大尺寸的应用可能是您需要测量使用量的唯一情况。
如果你想测量精确到字节的内存使用量,我只想在malloc()
和free()
周围构建一个简单的包装器,增加一些全局值。 (如果应用程序是线程化的,也可能需要锁定)
答案 1 :(得分:0)
任务管理器是一种方法。我更喜欢Process Explorer,因为它提供了比任务管理器更多的信息。