cProfileV v2
I recently made some changes to cProfileV, adding the ability to immediately profile a script and run it at the same time.
It was always a personal pain point to separately output a temporary profile object before using cprofilev
to visualise this information and I've been meaning to add this for a while.
This also changes how cProfileV is invoked on the command-line:
-
Simply run your python program in with the -m cprofilev flag.
$ python -m cprofilev /path/to/python/program ...
-
Navigate to http://localhost:4000 to view the profile statistics (even while the program is still running!)
I've also added a -f
flag for backward compatibility so people who like the previous method of using profile objects can continue to do so:
$ cprofilev -f /path/to/save/output
I previously wrote about how to make sense of the profile information here.