1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Bartosz Taudul b946c1d39e Only enable magic fitted vectors in no-statistics builds.
Source location zones pointer fixup is just too slow to be feasible.

Note: no-statistics builds of the graphical profiler don't perform fixup
of view-related pointers (e.g. zone info window zone pointer). This
won't cause crashes, because the pointers are still valid, but the
displayed data will be incorrect and potentially changing in time, as
the pointer can be reused for completely other zone.

Memory usage of ToyPathTracer data, in various scenarios:

Capture + statistics:   7121 MB
Load + statistics:      6057 MB
Capture - statistics:   4876 MB
Load - statistics:      4521 MB
2019-11-11 00:20:33 +01:00
2019-11-07 19:20:13 +01:00
2019-11-03 22:45:30 +01:00
2019-09-27 00:06:45 +02:00
2019-06-02 18:05:49 +02:00
2019-09-24 23:32:03 +02:00
2019-02-20 17:50:49 +01:00
2019-11-10 23:30:49 +01:00
2019-11-07 23:52:52 +01:00
2019-11-02 22:11:40 +01:00
2019-07-15 21:00:12 +02:00
2019-03-09 12:36:54 +01:00
2018-12-30 17:51:17 +01:00
2019-11-05 18:10:32 +01:00
2019-11-03 22:45:30 +01:00
2019-11-05 17:45:19 +01:00
2019-08-12 23:05:34 +02:00
2019-08-12 23:05:34 +02:00

Tracy Profiler

Build status

A real time, nanosecond resolution, remote telemetry frame profiler for games and other applications.

Tracy supports profiling CPU (C, C++11, Lua), GPU (OpenGL, Vulkan), memory, locks, context switches, per-frame screenshots and more.

For usage instructions, consult the user manual at the following address.

Changelog

Introduction to Tracy Profiler v0.2
New features in Tracy Profiler v0.3
New features in Tracy Profiler v0.4
New features in Tracy Profiler v0.5

Languages
C++ 90.8%
C 5.3%
TeX 2%
Python 0.9%
CMake 0.5%
Other 0.4%