Rust 有相当于 GCC 的 CCFLAGS="-Ofast -march=native"编译器优化吗??????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ???????????????????????????
要针对本机 CPU 进行优化,您可以使用
RUSTFLAGS="-C target-cpu=native"
Run Code Online (Sandbox Code Playgroud)
我认为 LLVM 默认针对速度(或更具体地说,吞吐量)进行优化;我真的找不到这方面的文档,但这是源代码所建议的。
您应该能够使用例如选择不同的成本模型
RUSTFLAGS="-C target-cpu=native -C llvm-args='-cost-kind=latency'"
Run Code Online (Sandbox Code Playgroud)
但我没有尝试过,也不知道有关此开关效果的任何详细信息。
| 归档时间: |
|
| 查看次数: |
943 次 |
| 最近记录: |