0

我知道我可以使用:pmap pid 其中 pid 是我想在其上运行 pmap 的进程 id,但是如果我编写的程序只执行一次然后关闭,我将如何获得该进程的 pid?关闭后它甚至会有一个pid吗?

例如,假设我有 example.c,我已将其编译为示例。

我使用 ./example 运行它,它运行一次然后关闭。

我将如何使用 pmap 查看示例的内存使用情况?

4

1 回答 1

0

pause()在您的末尾添加 amain并执行以下操作:

pmap `pidof example`

或者,在不更改示例的情况下,您可以在gdb想要检查内存时运行它并中断pmap

于 2013-04-06T17:33:27.613 回答