mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-27 00:04:35 +00:00
Frame profiler
gamedevgamedev-librarygamedevelopmentlibraryperformanceperformance-analysisprofilerprofilingprofiling-library
4a9138fc51
While it would be nice to store frame times on 48 bytes, it is not currently possible, as older traces have full 64 bit frame time stamps, which are only then offset to first frame start time. |
||
---|---|---|
capture | ||
client | ||
common | ||
doc | ||
examples/ToyPathTracer | ||
extra | ||
icon | ||
imgui | ||
imguicolortextedit | ||
libbacktrace | ||
manual | ||
nfd | ||
profiler | ||
server | ||
test | ||
update | ||
.appveyor.yml | ||
.gitignore | ||
AUTHORS | ||
LICENSE | ||
NEWS | ||
README.md | ||
Tracy.hpp | ||
TracyC.h | ||
TracyClient.cpp | ||
TracyClientDLL.cpp | ||
TracyLua.hpp | ||
TracyOpenGL.hpp | ||
TracyVulkan.hpp |
Tracy Profiler
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.
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