Skip to content

Commit c194a21

Browse files
oxinaboxtimholy
andauthored
Link to StatProfileHTML in Profile docs (#32650)
* Link to StatProfileHTML * Update doc/src/manual/profile.md Update doc/src/manual/profile.md Co-Authored-By: Tim Holy <[email protected]> Apply suggestions from code review Co-Authored-By: Tim Holy <[email protected]> Update doc/src/manual/profile.md Co-Authored-By: Tim Holy <[email protected]> Co-authored-by: Tim Holy <[email protected]>
1 parent 1867430 commit c194a21

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

doc/src/manual/profile.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,17 @@ julia> using Profile
5757
julia> @profile myfunc()
5858
```
5959

60-
To see the profiling results, there is a [graphical browser](https://github.com/timholy/ProfileView.jl)
61-
available, but here we'll use the text-based display that comes with the standard library:
60+
To see the profiling results, there are several graphical browsers.
61+
One "family" of visualizers is based on [FlameGraphs.jl](https://github.com/timholy/FlameGraphs.jl), with each family member providing a different user interface:
62+
- [Juno](https://junolab.org/) is a full IDE with built-in support for profile visualization
63+
- [ProfileView.jl](https://github.com/timholy/ProfileView.jl) is a stand-alone visualizer based on GTK
64+
- [ProfileVega.jl](https://github.com/davidanthoff/ProfileVega.jl) uses VegaLight and integrates well with Jupyter notebooks
65+
- [StatProfilerHTML](https://github.com/tkluck/StatProfilerHTML.jl) produces HTML and presents some additional summaries, and also integrates well with Jupyter notebooks
66+
- [ProfileSVG](https://github.com/timholy/ProfileSVG.jl) renders SVG
67+
68+
An entirely independent approach to profile visualization is [PProf.jl](https://github.com/vchuravy/PProf.jl), which uses the external `pprof` tool.
69+
70+
Here, though, we'll use the text-based display that comes with the standard library:
6271

6372
```julia-repl
6473
julia> Profile.print()

0 commit comments

Comments
 (0)