标签: linux memory pmap
我知道我可以使用:pmap pid 其中pid是我想要运行pmap的进程ID,但是如果我有一个我编写的程序,只需执行一次然后关闭,我将如何获得此进程的pid?它关闭后甚至会有一个pid吗?
举一个例子,假设我有example.c,我已经编译成了示例。
我使用./example运行它 它会运行一次然后关闭。
我如何使用pmap查看示例的内存使用情况?
答案 0 :(得分:0)
在main的末尾添加pause()并执行:
main
pause()
pmap `pidof example`
或者,在不更改示例的情况下,您可以在gdb下运行它并在需要使用pmap检查内存时中断。
gdb
pmap