c - 剖析 C 应用程序中的最大内存使用量 - linux

标签 c linux memory profiling memory-profiling

我正在 linux 下为 php 开发 C 模块,我正试图找到一种方法来帮助我通过最大内存峰值(使用)来分析我的代码。

使用 valgrind 我可以获得代码中的总内存分配。但是就像分配的内存一样,它来了又去;)。我需要获得的是 C 应用程序运行期间出现的最高内存使用率,这样我就可以全面了解内存需求并获得一些用于优化代码的测量点。

有没有人知道任何可以提供帮助的工具/技巧/良好做法?

最佳答案

关于c - 剖析 C 应用程序中的最大内存使用量 - linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11847348/

相关文章:

c - 使用#define 定义数组大小

c - getc(fp) 引起麻烦

c - 验证无向图是否有环

linux - 一般如何区分CTL-D和CTL-C键盘中断?

c - system() 的非阻塞版本

iphone sqlite 内存泄漏 [NSString stringWithUTF8String :(char*)sqlite3_column_text

C - 从特定的大范围中获取素数

c - 有没有办法找到一个c程序中使用的所有函数?

linux - Squirrelmail 默认页面

C++运算符重载内存问题