Frame profiler
Go to file
Bartosz Taudul e31b529b4a Count zones at zone end, not zone begin.
This makes sure only finished, non-zero-timespan zones are counted in
the statistics.
2020-01-23 19:10:56 +01:00
capture Don't care about memory usage tracking data races. 2019-11-10 19:21:24 +01:00
client Disable MSVC idiocy. 2020-01-20 22:49:03 +01:00
common Disable MSVC idiocy. 2020-01-20 22:49:03 +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-30 12:57:44 +01:00
nfd All variables must be defined before goto. 2019-06-23 00:36:25 +02:00
profiler Move parallel sort header mumbo jumbo to a separate file. 2020-01-20 23:21:43 +01:00
server Count zones at zone end, not zone begin. 2020-01-23 19:10:56 +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 Bump date. 2020-01-02 00:33:01 +01:00
NEWS Update NEWS. 2020-01-14 02:07:04 +01:00
README.md Release 0.6.0. 2019-11-17 19:56:42 +01:00
TODO Add TODO. 2020-01-08 18:16:17 +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 Hide async queue setup/commit behind macros. 2020-01-19 15:06:11 +01:00
TracyOpenGL.hpp Hide async queue setup/commit behind macros. 2020-01-19 15:06:11 +01: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