rust - Rust 是否有 -Ofast -march=native 的等价物?
问题描述
Rust 有相当于 GCC 的 CCFLAGS="-Ofast -march=native"
编译器优化吗?</p>
解决方案
要针对本机 CPU 进行优化,您可以使用
RUSTFLAGS="-C target-cpu=native"
我认为 LLVM 默认会优化速度(或更具体地说是吞吐量);我真的找不到这方面的文档,但这就是源代码所暗示的。
您应该能够使用例如选择不同的成本模型
RUSTFLAGS="-C target-cpu=native -C llvm-args='-cost-kind=latency'"
但是我没有试过这个,也不知道这个开关的效果的任何细节。
推荐阅读
- .net - 上传文件 - ASP.NET Core MVC
- php - 如何在 NginX Sever for Php 网站中启用 Etag?
- amazon-web-services - 在 docker-container 上 apt-get 超时
- laravel - 在相关表中保存外键值 - Laravel 资源控制
- stored-procedures - DB2 存储过程,什么是 psm_pipe
- amazon-web-services - Swagger / Open API - 根据用户请求正文参数验证针对 swagger 模式的请求
- pdf - Ghostscript - 字符编码问题
- sass - Bootstrap 4 - 添加文本轮播指示器
- javascript - 如何使用浏览器的 PDF 查看器打开 PDF Blob 而不是下载?
- reactjs - 使用 Typescript 在 React 中作为状态的两个字符串之一