使用gprof查看C程序使用的内存

时间:2017-06-27 14:10:21

标签: c memory-management gprof

我正在运行我的C程序,我希望看到这个使用的内存。我正在使用分析器gprofgprof可以吗?或者我可能需要研究Valgrind个人资料?

2 个答案:

答案 0 :(得分:0)

您可以使用gprof - 但您需要确保使用正确的分析选项(-pg)编译c程序。例如:

cc -o cprogram program.c othercode.c -g -pg

要使用gprof,请查看手册页 - 但简而言之:

gprof <options> [executable-file [profile-data-files...]] [> outfile]

我希望这有帮助!

答案 1 :(得分:0)

如果您想沿着Valgrind路线行驶,Massif是可以使用的工具:

valgrind --tool=massif your_app -your_options