【发布时间】:2023-12-02 18:23:01
【问题描述】:
我有一个峰值内存使用量为 66MB 的程序,我正在尝试使用 Valgrind Massif 对其进行分析。不幸的是,Massif 仅显示 800KB 的峰值内存使用量。另一方面,top 告诉我 65MB 是共享内存。是否可以在 Linux 中分析程序的共享内存使用情况?
【问题讨论】:
-
我知道 /proc/pid/smap,与 /proc/pid/maps 有什么区别?它能让我看到我的程序的整个“内存寿命”吗?
标签: c++ linux profile valgrind