1
0
mirror of https://github.com/wolfpld/tracy synced 2025-05-07 23:43:52 +00:00
Thales Sabino c2c234cf5a Fix crash when running Tracy from DLLs
Instantiating Tracy from within a DLL will tie its internal threads life-time to the DLL. Windows does not guarantee
that threads will be alive after the main function. This has implications in the Profiler dtor since will try to perform
some deallocations, however, _memory_deallocate_large will try to get the heap of the current thread which can
be invalid at the point of shutdown causing a crash. Checking the pointer here will won't make TRACE_NO_EXIT
work, but it will prevent the Profiler from crashing.
2020-05-21 14:26:29 +01:00
2020-05-06 13:30:01 +02:00
2020-05-13 18:35:56 +02:00
2020-05-17 01:09:57 +02:00
2020-02-29 20:09:48 +01:00
2019-06-02 18:05:49 +02:00
2020-05-08 00:05:59 +02:00
2020-05-13 18:35:56 +02:00
2020-03-02 13:51:39 +01:00
2020-05-16 14:56:11 +02:00
2020-05-13 19:20:20 +02:00
2020-05-13 18:35:56 +02:00
2020-05-02 14:52:57 -07:00
2020-02-08 14:56:59 +01:00
2020-03-26 00:20:40 +01:00
2020-04-27 19:21:32 +02:00
2019-11-29 18:30:12 +01:00
2020-04-10 17:48:59 +02:00
2020-05-07 02:36:34 +02:00
2020-01-08 18:16:17 +01:00
2020-03-08 13:47:38 +01:00

Tracy Profiler

Sponsor

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 and build process 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

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%