Alexey Akimov wrote:
Thank you John,

I just installed the tool you suggested and tried to use it. However I do not see any output. Could you give some more detailes of how the profiling process with the google-profiler should look like?
What I do is:

1) bjam variant=profile toolset=gcc cxxflags=-fno-for-scope linkflags=-lprofiler test_ext

2) env CPUPROFILE=/path/to/my/dir/out.prof python ./mypythonscript.py

This runs my python script which invokes the extension. However it does not produce any output files (which i expect to be out.prof in my working directory). What should I do in order to see the profiling information?

I use the profiler via explicit calls to ProfilerStart() and ProfilerStop() which I expose through boost.python and call in my python scripts. Then I can start and stop the profiler at will.

However from what I can see in the documentation what you've done looks correct as well. I suppose you could ask bjam to show you the link command to check it is using "-lprofiler".

_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to