Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Tracy: Frame Profiler #577

Merged
merged 8 commits into from
Jul 12, 2023
Merged

Conversation

Pirulax
Copy link
Collaborator

@Pirulax Pirulax commented Jul 9, 2023

Adds Tracy v0.9.1: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler

I've added tracing to a lot of functions [Around 200].
Updated the readme with instructions on how to use Tracy. [TODO]

The performance impact isn't too bad.
Perhaps removing profiling from CCollision functions would lower the perf. impact

To test, just download the Tracy v0.9.1 server from here
We're using v0.9.1 in particular because I'm too lazy to compile the latest server

@Pirulax Pirulax merged commit b6e9ffa into gta-reversed:master Jul 12, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants