Skip to content

Conversation

@firewave
Copy link
Collaborator

No description provided.

@firewave
Copy link
Collaborator Author

This is to test the impact on performance and to have a foundation to write documentation for the Cppcheck CI/performance guide.

@firewave
Copy link
Collaborator Author

firewave commented Oct 31, 2025

g++ - 73,362,451 -> 64,757,385
g++ (system) - 1,193,552,892 -> 1,024,590,246
clang++ - 69,009,338 -> 62,589,273
clang++ (system) - 1,258,982,751 -> 1,140,735,791

@firewave
Copy link
Collaborator Author

Also just like #577 it will highlight things the compiler is able to optimize and should probably not be hand tuned.

@firewave firewave marked this pull request as ready for review October 31, 2025 19:54
@danmar
Copy link
Owner

danmar commented Nov 1, 2025

what is the difference for g++ and g++ (system) ?

@firewave
Copy link
Collaborator Author

firewave commented Nov 1, 2025

what is the difference for g++ and g++ (system) ?

That is the selfcheck without and with system includes made available.

@firewave firewave merged commit d381ec2 into danmar:master Nov 1, 2025
16 checks passed
@firewave firewave deleted the pgo branch November 1, 2025 13:23
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