Home |
|
Documentation Screenshots Download/Sources Links Roadmap Bugs & Wishes
|
Python Support: hotshot2cachegrindThis is a script for format conversion from Python's Hot-Shot Profiler into cachegrind format, loadable by KCachegrind. You find it in the current KCachegrind source package (directory converters/).Thanks goes to Joerg Beyer for this contribution !
For usage, this is an excerpt from the top of the script:
#!/usr/bin/env python # ... # This script transforms the pstat output of the hotshot # python profiler into the input of kcachegrind. # # example usage: # modify you python script to run this code: # # import hotshot # filename = "pythongrind.prof" # prof = hotshot.Profile(filename, lineevents=1) # prof.runcall(run) # assuming that "run" should be called. # prof.close() # # it will run the "run"-method under profiling and write # the results in a file, called "pythongrind.prof". # # then call this script: # hotshot2cachegrind -o outputfile inputfile # or here: # hotshot2cachegrind -o cachegrind.out.0 pythongrind.prof # # then call kcachegrind: # kcachegrind cachegrind.out.0 ...
|