Skip to content

Tracy Profiler 0.9.1

Compare
Choose a tag to compare
@wolfpld wolfpld released this 26 Feb 15:08
· 1108 commits to master since this release
897aec5

For a more detailed change list, see https://github.com/wolfpld/tracy/blob/v0.9.1/NEWS.

Source diff when comparing traces

Compare traces menu can now display source code differences between two traces.

02

Improvements to assembly listings

Listings are now annotated with source line information. To improve compatibility with external tools comments are now prefixed with '#' instead of ';'.

03

Histogram tooltip will now also show left/right counts.

04

Timeline handling improvements

Tracy now actively manages timeline vertical scroll offset in order to keep the thread under the mouse cursor in the same place on screen.

See the following video:

Jump and call target queries

Tracy will now query jump and call target addresses. This enables discovery of target function names, even if such function has no samples and is not present in any call stack.

Instead of call 0x7ff61a5380c0 you will now more often see the following:

05

Native Wayland support

Tracy on Linux now targets and requires Wayland by default. Other platforms still use GLFW.

Pass LEGACY=1 parameter to make, if you want to instead rely on the GLFW library, like before.

Please don't ask about window decorations on Gnome. Current behavior is the intended behavior. Gnome does not want windows to have decorations, and Tracy respects this choice. If you find this problematic, use a desktop environment that actually listens to its users.

Privilege warning

Added warning when the profiler interface is run with privilege elevation. Advice is given to instead run the client with admin rights.

01