Frame profiler
Go to file
Bartosz Taudul 46ed2fb802 Enhance time distribution zone search.
When the find zone menu is opened from the zone time distribution list,
time range limit will be enabled, preventing display of zones outside of
the selected zone range. This allows much easier finding of child zones
within the selected zone scope.

Limiting zone search to a specified thread(s) might also be helpful
here, but it can be worked around by looking only at zones in a single
thread group.
2019-12-28 17:28:39 +01:00
capture Don't care about memory usage tracking data races. 2019-11-10 19:21:24 +01:00
client Fix _mm256_cvtsi256_si32 on gcc. 2019-12-12 02:13:12 +01:00
common Allow checking if socket is valid. 2019-12-19 17:23:40 +01:00
doc Simplify README. 2019-11-03 22:45:30 +01:00
examples/ToyPathTracer Update memory requirements. 2019-11-03 16:29:45 +01:00
extra Use a proper build script. 2019-09-27 00:06:45 +02:00
icon Add icon files. 2019-06-02 18:05:49 +02:00
imgui Update ImGui to 1.74. 2019-11-25 22:36:54 +01:00
imguicolortextedit Update ImGuiColorTextEdit to 0a88824f7de8d. 2019-06-22 14:19:10 +02:00
import-chrome Notify about cleanup stage during import. 2019-12-19 17:31:13 +01:00
libbacktrace libbacktrace: Add support for Mach-O (dSYM) 2019-11-29 12:04:47 +01:00
manual Update manual. 2019-12-18 13:39:12 +01:00
nfd All variables must be defined before goto. 2019-06-23 00:36:25 +02:00
profiler Update ImGui to 1.74. 2019-11-25 22:36:54 +01:00
server Enhance time distribution zone search. 2019-12-28 17:28:39 +01:00
test Link with execinfo on FreeBSD. 2019-11-21 20:41:57 +01:00
update Get 64-bit file size. 2019-11-02 22:11:40 +01:00
.appveyor.yml Also build test with TRACY_ON_DEMAND enabled. 2019-09-21 15:50:27 +02:00
.gitignore Basic technical documentation. 2019-07-15 21:00:12 +02:00
AUTHORS Update AUTHORS. 2019-11-29 18:30:12 +01:00
LICENSE Update year in copyright notice. 2018-12-30 17:51:17 +01:00
NEWS Update NEWS. 2019-12-28 15:49:17 +01:00
README.md Release 0.6.0. 2019-11-17 19:56:42 +01:00
Tracy.hpp Implement setting client parameters from server. 2019-11-25 23:59:48 +01:00
TracyC.h Expose srcloc allocation in C API. 2019-12-06 00:25:52 +01:00
TracyClient.cpp libbacktrace: Add support for Mach-O (dSYM) 2019-11-29 12:04:47 +01:00
TracyClientDLL.cpp TracySystem.cpp should be always compiled in. 2019-10-03 22:34:06 +02:00
TracyLua.hpp Extract source location allocation functionality. 2019-12-06 00:15:46 +01:00
TracyOpenGL.hpp Removed unused parameter for the case when the TracyOpenGL.hpp is included by TRACY_ENABLE is not defined 2019-12-28 14:33:47 +00:00
TracyVulkan.hpp Transfer time deltas, not absolute times. 2019-10-24 00:06:41 +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
New features in Tracy Profiler v0.6