-
Notifications
You must be signed in to change notification settings - Fork 2
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
bench, pgo, release profile #13
Comments
Hi, thanks for the suggestions. But in the meantime, new Rust and LLVM versions have been released and it might make sense to check the best parameters again. I will do some more comparisons and also implement a bench command for the next release. Best regards. |
For the sake of completeness, just found the default settings for the release profile. In regard to performance, what I have read most often for a release is I was able to successfully compile the engine with MSYS2 (Rust 1.79.0, Clang 18.1.8). Sadly, no PGO is possible with it. Seems for that you have to install Rust natively and VS C++ Build tools with Clang. |
I just released v8.0.0, which added the "bench" command. |
Hi there,
are there plans to implement a 'bench' command, that can be used for PGO during compilation and to compare different compile settings?
And, is there a benefit to set a release profile in Cargo.toml?
with settings like opt-level, lto, panic, strip
Here we read
Example
Thanks for your engine, your time and work. Keep on!
The text was updated successfully, but these errors were encountered: