Releases: gaogaotiantian/viztracer
VizTracer 0.5.2 Release, more logging features
We can log function arguments now. Also we have a handler for logging
module.
VizTracer 0.5.1 Release, Bug Fix
tracer_entries can be set through VizTracer
now
VizTracer 0.5.0 Release, Circular Buffer Now!
We converted to circular buffer so we can log forever!
VizTracer 0.4.2 Release
Underlying C structure for the module is changed. Most global variables are moved to objects, which means each VizTracer
object actually has their own set of data.
We support module run now with viztracer -m module
@trace_and_save
is added to periodically save trace in a long program
--log_return_value
is supported
some fixes on fork_save
VizTracer 0.4.1 Release, Bug Fix
Fix flamegraph, it's been not working for a while and I did not realize it.
Fix important command line bugs, where "__name__"
is not __main__
. Also not even the script run exit()
in their code, they will have trace.
Added secret feature fork_save
, has not documented it yet. That's prepared for the next "profile as you run" feaature
VizTracer 0.4.0 Release
0.4.0 is the same as 0.3.4, We boosted the minor version for Windows support.
VizTracer 0.3.4 Release, Windows support
We now support Windows! viztracer can be directly called through console command viztracer your_script.py
VizTracer 0.3.3 Release, gz file supported, overhead optimized
VizTracer now supports gz file, which could save disk space significantly while still being compatible with Chrome.
Several optimizations were applied
- include/exclude files overhead is reduced by not using
realpath
- with
orjson
, json can be directly dumped without decoding and encoding again - class name is not read anymore
- thread id now makes more sense on both linux and mac
VizTracer 0.3.2 Release, VizCounter and VizObject added
Unified the customized event VizCounter and VizObject. Now they have similar interface and it's easier to use them. Also fixed a source tar error that the header file is not included in the .tar file.
VizTracer 0.3.1 Release, Counter and Object event supported
Two custom events are added, Counter and Object. Now the users have more ways to log their data structures