Skip to content

Releases: nvdv/vprof

v0.35

12 Jan 11:23
Compare
Choose a tag to compare
v0.35 Pre-release
Pre-release

vprof 0.35 is ready!

New features

Consistent flame graph coloring

Now every function in flame graph has it's own color allowing to explore function call patterns.
screen shot 2017-01-12 at 11 54 46

v0.34

17 Nov 10:09
Compare
Choose a tag to compare
v0.34 Pre-release
Pre-release

vprof 0.34 has been released!

Thanks to all contributors!

New features

Render visualizations from file

vprof is able to save profile stats to file and render visualizations from previously saved file now.

vprof -c cmh src.py --output-file profile.json

writes profile to file and

vprof --input-file profile.json

renders visualizations from previously saved file.

Please note that stats rendering is supported for the same version only (e.g.
vprof 0.35 won't render stats from 0.34).

Flame graph uses statistical profiler

Flame graph now uses statistical profiler instead of cProfile.

"Profiler" tab

New "Profiler" tab shows how long and how long often various parts of the programs are executed.

profile

Other changes

-s flag has been removed from CLI.

Please, check `vprof -h' or README.md for more info.

v0.33

21 Sep 11:14
Compare
Choose a tag to compare
v0.33 Pre-release
Pre-release

Hooray, vprof 0.33 has been released!

New features

"Objects left in memory" table

Shows objects that are tracked by CPython garbage collector and left in memory after code execution.

memory-stats

Improvements

  • Faster memory stats rendering.
  • More accurate memory usage measurement.
  • All data between client and server is gzipped now.
  • Minor UI adjustments.

v0.32

30 Jun 11:06
Compare
Choose a tag to compare
v0.32 Pre-release
Pre-release
  • Various UI improvements.

v0.31

12 Jun 08:42
Compare
Choose a tag to compare
v0.31 Pre-release
Pre-release
  • Various bug fixes and usability improvements.

v0.3

19 May 14:21
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release
  • Add support for profiling single functions.
  • Add support for profiling Python packages.
  • Improve UI performance.
  • Bug fixes and other performance improvements.

v0.22

02 Mar 13:47
Compare
Choose a tag to compare
v0.22 Pre-release
Pre-release
  • Bug fixes and performance improvements.

v0.21

22 Feb 13:21
Compare
Choose a tag to compare
v0.21 Pre-release
Pre-release
  • Handle scripts with arguments properly.
  • Windows compatibility fixes.

v0.2

10 Feb 10:10
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release
  • New code heatmap tab.
  • Memory graph redesign.
  • Bug fixes and performance improvements.