1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-29 04:23:51 +00:00
Bartosz Taudul 4549671caa
Collect and issue debuginfod requests.
Build identifiers stored in vectors are searched linearly. While not optimal,
this is enough for a basic implementation. In the future binary search option
may be explored, to see if it is worthwhile. Possible gains wouldn't be
significant, due to relatively small amount of debug info modules to handle.

Debug info descriptor requests that have not yet been checked for (i.e. not in
the s_di_known vector) are stored in the s_di_pending vector. When a check is
performed from within a libbacktrace callback handler, there are some unknown
problems with downloading data. Hence, the download process is delayed to be
performed at a later time. The debug info descriptors retrieval can be then
repeated.
2022-04-30 21:35:14 +02:00
2022-04-27 02:17:16 +02:00
2022-04-27 02:17:16 +02:00
2022-04-06 02:26:36 +02:00
2022-01-28 11:55:42 +08:00
2020-07-11 12:26:01 +03:00
2022-04-16 00:13:10 +02:00
2022-04-27 00:49:37 +02:00
2022-04-30 19:02:34 +02:00
2022-04-20 19:40:27 +02:00
2022-04-27 02:17:16 +02:00
2022-04-27 02:17:16 +02:00
2022-03-18 01:52:11 +01:00
2022-02-11 20:22:53 +01:00
2022-01-01 17:43:38 +01:00
2022-04-27 07:11:53 -07:00
2022-04-21 19:28:07 +02:00
2022-04-30 19:02:34 +02:00
2020-01-08 18:16:17 +01:00
2021-11-02 00:11:09 +01:00
2021-12-04 16:55:41 +00:00
2022-02-27 15:53:24 -06:00
2021-11-04 10:46:13 +01: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, 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.

  • Documentation for usage and build process instructions
  • Releases containing the documentation (tracy.pdf) and compiled Windows x64 binaries (Tracy-<version>.7z) as assets
  • 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
New features in Tracy Profiler v0.7
New features in Tracy Profiler v0.8

Description
C++ frame profiler
Readme BSD-3-Clause 48 MiB
Languages
C++ 90.8%
C 5.3%
TeX 2%
Python 0.9%
CMake 0.5%
Other 0.4%