document how to do flamecharts in an easy way (#43461)
Release Notes: - N/A
This commit is contained in:
+12
-3
@@ -1,10 +1,19 @@
|
||||
How to use our internal tools to profile and keep Zed fast.
|
||||
|
||||
# Tracy
|
||||
# Flamechart/CPU profiling
|
||||
|
||||
Get a profile of the zed foreground executor
|
||||
See what the CPU spends the most time on. Strongly recommend you use
|
||||
[samply](https://github.com/mstange/samply). It opens an interactive profile in
|
||||
the browser. See its README on how to install and run.
|
||||
|
||||
The profiler always runs in the background. You can save a trace from its UI or look at the results live.
|
||||
# Task/Async profiling
|
||||
|
||||
Get a profile of the zed foreground executor and background executors. Check if
|
||||
anything is blocking the foreground too long or taking too much (clock) time in
|
||||
the background.
|
||||
|
||||
The profiler always runs in the background. You can save a trace from its UI or
|
||||
look at the results live.
|
||||
|
||||
## Setup/Building the importer:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user