tracy
tracy copied to clipboard
Frame profiler
The following JSON file is outputted from LDC's --ftime-trace. See https://www.youtube.com/watch?v=b8wZqU5t9vs. ``` { "beginningOfTime":405693610777, "traceEvents": [ {"ph":"M","ts":0,"args":{"name":"/home/per/.local/ldc2-1.36.0-linux-x86_64/bin/ldc2"},"name":"process_name","pid":101,"tid":101}, {"ph":"M","ts":0,"args":{"name":"/home/per/.local/ldc2-1.36.0-linux-x86_64/bin/ldc2"},"cat":"","name":"thread_name","pid":101,"tid":101}, {"ph":"C","name":"ctr","ts":11419,"args": {"memoryInUse_bytes":5905536,"allocatedMemory_bytes":6291072,"GC collections":0},"pid":101,"tid":101}, {"ph":"C","name":"ctr","ts":11419,"args": {"memoryInUse_bytes":5905536,"allocatedMemory_bytes":6291072,"GC collections":0},"pid":101,"tid":101}, {"ph":"C","name":"ctr","ts":12905,"args": {"memoryInUse_bytes":6989872,"allocatedMemory_bytes":7339584,"GC collections":0},"pid":101,"tid":101}, {"ph":"C","name":"ctr","ts":12905,"args": {"memoryInUse_bytes":6989872,"allocatedMemory_bytes":7339584,"GC collections":0},"pid":101,"tid":101},...
Right now Tracy uses the maximum scale across all advertised outputs. If you're on a mixed-DPI system, you get 2x-scaled Tracy on your 1x-scaled monitor, which looks a bit blurry....
I've integrated the tracy client successfully into my organization's bazel setup. I'd like to add it back for anyone else who uses bazel. Is adding a third (fourth?) build system...
FYI @wolfpld: Capstone has just done a breaking renaming: ARM64 --> AArch64 (https://github.com/capstone-engine/capstone/pull/2026) This PR is a good-enough local patch for anyone trying to build against latest Capstone. It uses...
TracyVk queries for `vkGetPhysicalDeviceCalibrateableTimeDomainsEXT` using `vkGetDeviceProcAddr`, but it is physical-device-level function. As such the `vkGetDeviceProcAddr` will return NULL. To fix this issue You should just query for `vkGetPhysicalDeviceCalibrateableTimeDomainsEXT` using `vkGetInstanceProcAddr`...
When running an application with the ON_DEMAND macro enabled in Tracy 0.10 on Ubuntu 20.04, the expected behavior is that Tracy should not record any information until the server is...
Hey Im trying to profile some C++ applications on QNX 7. I was able to cross compile my application with TracyClient.cpp in the sources and `tracy/public` in my includes directory....
Hi Bartosz, Thank you for making Tracy, it's a great tool and it helps a lot. I'm facing a problem now, I'm trying to add Tracy to a large code...
Is it possible to save the zoom level, which plots are shown/disabled by default etc.? If not, it would be nice if it was possible to save view options in...
This PR is currently a WIP. It does not represent a final solution. Some files have been deleted for readability but may be added back for backwards compatibility. I am...