使用 gprof 查看 C 程序使用的内存
See the memory used by a C program with gprof
我是 运行 我的 C 程序,我想看看它使用的内存。我正在使用分析器 gprof
. Is it possible with gprof
? Or maybe I have to study the Valgrind profile?
您可以使用 gprof - 但您需要确保使用正确的分析选项 (-pg) 编译了您的 c 程序。例如:
cc -o cprogram program.c othercode.c -g -pg
要使用 gprof,请查看手册页 - 但是,简而言之:
gprof <options> [executable-file [profile-data-files...]] [> outfile]
希望对您有所帮助!
如果你想走 Valgrind 路线,Massif 是可以使用的工具:
valgrind --tool=massif your_app -your_options
我是 运行 我的 C 程序,我想看看它使用的内存。我正在使用分析器 gprof
. Is it possible with gprof
? Or maybe I have to study the Valgrind profile?
您可以使用 gprof - 但您需要确保使用正确的分析选项 (-pg) 编译了您的 c 程序。例如:
cc -o cprogram program.c othercode.c -g -pg
要使用 gprof,请查看手册页 - 但是,简而言之:
gprof <options> [executable-file [profile-data-files...]] [> outfile]
希望对您有所帮助!
如果你想走 Valgrind 路线,Massif 是可以使用的工具:
valgrind --tool=massif your_app -your_options