[cfe-dev] why empty output from gprof on gmon.out produced by Debug+Profile+Asserts/bin/clang?
Larry Evans
cppljevans at suddenlink.net
Mon Oct 8 10:05:01 PDT 2012
Compiling a moderately complex template c++ program with the
clang in subject line produced a huge gmon.out:
-rw-r--r-- 1 evansl evansl 18016375 Oct 7 20:28 gmon.out
However, running gprof on that:
~/prog_dev/boost-svn/ro/boost_1_49_0/sandbox/rw/variadic_templates/sandbox/slim/test
$ gprof
/home/evansl/download/llvm/svn/build/Debug+Profile+Asserts/bin/clang
gmon.out > clangxx_dpa.gprof.txt&
[gprof] 27132
took about 1.5 hrs and produced an empty clangxx_dpa.gprof.txt.
What might be going wrong? I did try g++ -pg on a simple hello world
program and gprof on that gmon.out did produce some output.
Has anyone else tried using gprof to analyze where clang is
spending its time?
What's the best way to get profile information about what's
consuming most of the template processing time in clang?
TIA.
-regards,
Larry
More information about the cfe-dev
mailing list