Viztracer

Latest version: v1.0.1

Safety actively analyzes 701396 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 15

1.0.1

* Fixed overflow in quicktime calibration loop
* Updated external processor version to match Perfetto UI
* Supported absolute timestamp of torch profiler before 2.4
* Supported gzip for vizviewer
* Implemented sync marker for trace alignment

1.0.0

* Polished the interface and APIs of C tracer to fully eliminate the middleware `_VizTracer`
* Utilized `__rdtsc()` for timestamp when available, reducing the overhead
* Made it possible to align with Unix timestamp at us level
* Optimized import speed so `viztracer` command can be much faster to invoke
* Allowed custom repr function for function args and return value
* Used `sys.monitoring` for Python3.12+ for better performance
* Updated the documentation to reflect the current implementation

0.17.1

* Supported PyTorch events with --log_torch
* Source code on the UI is now more stable
* Added more protection in trace func to avoid segfault

0.17.0

* Supported 3.13 and 3.13t, dropped 3.8
* Updated Perfetto to v47.x
* Dropped flamegraph feature because Perfetto supports it natively now
* Allowed unfinished function and dump unfinished functions at exit
* Made logsparse work for spawned process
* Used `__qualname__` when possible
* Fixed patching when shell=True
* A few minor bug fixes

0.16.3

* Added option to generate unique file name
* Fixed compiler warning for conda-forge
* Made pickle to work for multi-processing
* Tried to support FreeBSD
* Fixed a couple of bugs

0.16.2

* Much better experience with multiproccesing trace report collection
* Support Apple Silicon!
* Show reasonable process name in case of subprocess

Page 1 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.