我有一个程序,其内存使用峰值为 66MB,我正在尝试使用 Valgrind Massif 对其进行分析。不幸的是,Massif 仅显示 800KB 的峰值内存使用量。另一方面,top 告诉我 65MB 是共享内存。是否可以分析 Linux 中程序的共享内存使用情况?
最佳答案
至少在 Valgrind 3.7.0 中,您可以使用以下选项来满足您的需求: --pages-as-heap=no|yes 页面级别的配置文件内存[no]
关于c++ - 如何配置共享内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11149048/