当我运行程序时,如何检查内存中为我的C程序分配的内存
嘿我想检查我运行时在内存中为我的C程序分配了多少内存,因为我想减少程序的大小如果我得到了我的程序使用了多少内存,那么它对我的帮助减小了大小。 所以任何人都可以告诉我如何在C中做到这一点?
在Windows上:
在Windows XP上右键单击TaskBar
(Windows 7 / Windows 8)和CTRL+ALT+DEL
,单击Start Task Mananger
。 将弹出一个窗口,转到Performance tab
,然后单击Resource Moniter
按钮。 将弹出一个新窗口。 在Memory section
列表中找到您的进程。
在Linux上:
获取进程的pid并输入top -p PID
。 它将显示有关进程的信息,包括使用的系统内存百分比。