Fred L. Drake, Jr. wrote: > Nick Bastin writes: > > Does anybody know the current state of hotshot? I read on some of the > > twisted mailing lists a while back that someone tried it but had some > > problems (can't remember what off the top of my head...have to search > > the archives), and was wondering if it was regarded as complete (and if > > there was any documentation that talks about how the code coverage > > aspect is supposed to be used). > > HotShot has had some attention, and has been found useful, but I don't > think of it as really finished. What's missing from hotshot is a little script that makes it possible to use hotshot from the command line (just like profile.py), i.e. something like this: import sys, os.path, hotshot, hotshot.stats prof = hotshot.Profile("hotshot.prof") filename = sys.argv[1] del sys.argv[0] sys.path.insert(0, os.path.dirname(filename)) prof.run("execfile(%r)" % filename) prof.close() stats = hotshot.stats.load("hotshot.prof") stats.sort_stats("time", "calls") stats.print_stats() The biggest problem I had with hotshot is the filesize. I was using the above script to profile a script which normally runs for about 10-15 minutes. After ca. 20 minutes the size of hotshot.prof was over 1 gig. Is there any possibility to reduce the filesize? Bye, Walter Dörwald
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4