分析C应用程序中的最大内存使用情况 - linux

mac*_*iec 4 c linux memory profiling memory-profiling

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

使用valgrind我可以在代码中获得总内存分配.但就像分配的内存一样,它来来往往;).我需要得到的是在C应用程序运行期间出现的最高内存使用量,因此我可以全面了解内存需求,并为优化代码提供一些测量点.

有谁知道任何有用的工具/技巧/良好做法?