我在 Windows 上的 C 应用程序正在运行一个 for 循环,其中它将大量条目转储到某个数据结构中,然后将其保存在 xml 中。现在,我想知道执行相同操作所需的内存占用量。有可用的工具吗?
最佳答案
任务管理器是我的工作方式。简单又容易。
但它仅在您尝试测量非常大的内存占用量时才有效。但占用空间较大的应用程序可能是唯一需要测量使用情况的情况。
如果您想测量精确到字节的内存使用情况,我只需围绕 malloc()
和 free()
构建一个简单的包装器,以增加一些全局值。 (如果应用程序是线程化的,则可能还需要锁)
关于c - Windows 上的内存占用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426221/