Skip to content

Commit

Permalink
Docs: Show how to compare two different traces in Tracy (bevyengine#6869
Browse files Browse the repository at this point in the history
)

# Objective
Fixes bevyengine#5199.

## Solution
Mention how to compare two different saved tracy traces in the profiling section.
  • Loading branch information
james7132 authored and alradish committed Jan 22, 2023
1 parent 3e25e71 commit 4717bd9
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/profiling.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ Or you can select an individual system and inspect its statistics (available thr

![A graph and statistics in the Tracy GUI showing the distribution of execution times of an instrumented span in the application](https://user-images.githubusercontent.com/302146/163988464-86e1a3ee-e97b-49ae-9f7e-4ff2b8b761ad.png)

If you save more than one trace, you can compare the spans between both of them by clicking the `Compare` button at the top of the UI. This will open a dialog box asking to load a second trace. From there, it's possible to select any family of spans to more closely compare the timing and distribution of a particular span.

![A graph and statistics in the Tracy GUI comparing the distribution of execution times of an instrumented span across two traces](https://user-images.githubusercontent.com/3137680/205834698-84405b2f-97b5-43a3-9dba-385167ac1db5.png)

### Adding your own spans

Add spans to your app like this (these are in `bevy::prelude::*` and `bevy::log::*`, just like the normal logging macros).
Expand Down

0 comments on commit 4717bd9

Please sign in to comment.