如何在运行程序时检查内存中为我的C程序分配的内存量

时间:2013-10-14 05:53:33

标签: c memory

嘿我想检查我运行时在内存中为我的C程序分配了多少内存,因为我想减少程序的大小,如果我知道我的程序使用了多少内存,那么它对我有帮助减小尺寸。 所以任何人都可以告诉我如何在C中做到这一点?

1 个答案:

答案 0 :(得分:5)

在Windows上:

右键单击TaskBar(Windows 7 / Windows 8)&在Windows XP上CTRL+ALT+DEL,点击开始Task Mananger。将弹出一个窗口,转到Performance tab并点击Resource Moniter按钮。将弹出一个新窗口。在Memory section列表中找到您的流程。

在Linux上:

获取流程的pid并输入top -p PID。它将显示有关进程的信息,包括使用的系统内存百分比。