Sitelet https://web.archive.org/web/20210204234850/https://github.com/vinta/awesome-python/pull/1661
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add viztracer #1661

Open
wants to merge 1 commit into
base: master
from
Open

Add viztracer #1661

wants to merge 1 commit into from

Conversation

@in-the-ocean
Copy link

@in-the-ocean in-the-ocean commented Oct 10, 2020

What is this Python project?

VizTracer is a logging/debugging/profiling tool that can trace and visualize code execution. It can record function entries/exits along with a lot of other optional information and generate an HTML file using google-trace-viewer to visualize the whole execution through time.

What's the difference between this Python project and similar ones?

  • VizTracer is using a much more intuitive UI - an interactive web page, compared to many other command line based tracers.
  • VizTracer has a very low overhead, similar to cProfile, because the essential part is implemented in pure C.
  • VizTracer is very powerful feature wise. It can record different kind of information without changing the source code. It has even more logging options with source code modification.
  • VizTracer is super easy to use and has no dependecies at all, and, it supports Windows.

--

Anyone who agrees with this pull request could submit an Approve review to it.

@53jk1
53jk1 approved these changes Oct 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants