Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道我可以使用:pmap pid 其中 pid 是我想在其上运行 pmap 的进程 id,但是如果我编写的程序只执行一次然后关闭,我将如何获得该进程的 pid?关闭后它甚至会有一个pid吗?
例如,假设我有 example.c,我已将其编译为示例。
我使用 ./example 运行它,它运行一次然后关闭。
我将如何使用 pmap 查看示例的内存使用情况?
pause()在您的末尾添加 amain并执行以下操作:
pause()
main
pmap `pidof example`
或者,在不更改示例的情况下,您可以在gdb想要检查内存时运行它并中断pmap。
gdb
pmap