1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Bartosz Taudul e92874c0bb
Save "on demand" flag in traces.
Previously on demand mode was determined by frame offset parameter being
greater than zero. However, if the application is not pumping frames with
FrameMark macro, the frame index will never increase and the frame offset
parameter stay at zero. It is not possible to distinguish on demand traces
from normal ones in this scenario.

Fix by explicitly saving the on demand flag in trace file and employ the
previous logic to set the flag when importing older traces.
2023-03-04 00:11:32 +01:00
2022-12-20 00:54:08 +01:00
2023-01-05 23:36:01 +01:00
2022-12-23 19:40:58 +01:00
2022-08-27 16:05:36 +02:00
2020-07-11 12:26:01 +03:00
2022-04-16 00:13:10 +02:00
2023-02-14 17:57:14 +01:00
2023-03-04 00:11:32 +01:00
2023-03-04 00:11:32 +01:00
2023-01-31 22:55:18 +01:00
2022-08-27 16:05:36 +02:00
2023-02-10 20:33:32 +01:00
2022-02-11 20:22:53 +01:00
2022-09-03 17:13:31 +02:00
2023-01-09 00:22:22 +01:00
2022-07-28 18:36:07 -04:00
2023-03-03 22:56:15 +01:00
2022-10-02 14:15:13 +02:00
2022-06-04 16:26:22 +02:00

Tracy Profiler

Sponsor

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

Tracy supports profiling CPU (Direct support is provided for C, C++, and Lua integration. At the same time, third-party bindings to many other languages exist on the internet, such as Rust, Zig, C#, OCaml, Odin, etc.), GPU (All major graphic APIs: OpenGL, Vulkan, Direct3D 11/12, OpenCL.), memory allocations, locks, context switches, automatically attribute screenshots to captured frames, and much more.

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
New features in Tracy Profiler v0.7
New features in Tracy Profiler v0.8

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