- Notifications
You must be signed in to change notification settings - Fork7
Write flame graphs to SVG format and explore them interactively in Jupyter, Pluto, etc.
License
kimikage/ProfileSVG.jl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ProfileSVG allows you to export profiling data as an SVG file.It can be used to display profiling results inJupyter/IJulia notebooks,Pluto or any other SVG viewer.
An alternative visualization package is the GTK-basedProfileView.That package offers more interactive features.See thedocumentation for other visualization tools.
ProfileSVG is a package built on top ofFlameGraphs.Among the Julia packages, ProfileView currently has the most comprehensivetutorial on how to interpret a flame graph.
using ProfileSVG@profviewf(args...)
wheref(args...)
is the operation you want to profile.
The following screenshot illustrates Jupyter usage on a demonstration functionprofile_test
:
You can hover over individual blocks in the flame graph to get more detailed information.
The SVG data generated by ProfileSVG usesSnap.svg v0.3.0.Snap.svg is licensed under the Apache license version 2.0. Seedeps/LICENSEanddeps/NOTICE for details.
About
Write flame graphs to SVG format and explore them interactively in Jupyter, Pluto, etc.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors8
Uh oh!
There was an error while loading.Please reload this page.