CVEDIA-RT offers an integration with Tracy Profiler. This profiler can uncover valuable debug information.
You can download the releases here: https://github.com/wolfpld/tracy/releases.
For version 2023.5.x and newer, download version 0.10. For version 2023.4.x and older, download version 0.9.1.
Running Tracy Client¶
To run Tracy, use
Tracy.exe from the release archive. This binary file can run in Wine on Linux systems.
If you are running CVEDIA-RT inside a Docker environment (./run.sh), you might need to append
-- --network=host to the
./run.sh command (see
./run.sh --help for more info) to enable port forwarding outside the docker container.
Connecting to CVEDIA-RT¶
Once the Tracy is running, you can connect to the running instance of the CVEDIA-RT.
It should auto-discover CVEDIA-RT. If needed, you can specify the IP address where CVEDIA-RT is running.
Watching and saving the trace¶
Once you are connected, you can watch the performance of a certain block of code or see additional performance statistics. Additionally, if CVEDIA-RT crashes, you can also view the stack trace.
To see the data collected by the profile, click the
Statistics button on the top bar.
During the connection, Tracy is recording the provided information that we can use for debugging. To save it, click the "WiFi" button in the top left corner. And then save the trace to a file on disk.
This is the file to attach to the support requests whenever needed.