什么是“Rendercript Optim Level”?

What is “Rendercript Optim Level”?

Android Studio --> 打开模块设置 --> 构建类型 --> Renderscript Optim Level --> (3) // 默认情况下

什么是 "Rendercript Optim Level" 最佳价值?

最好使用默认的 "optim" 级别 3。

renderscript源码中,level 3对应值 llvm::CodeGenOpt::Aggressive in the slang 编译器。

这是设置优化级别的参数,俚语用于将 .rs 文件编译为应用随附的中间位码 (.bc) 文件。

有趣的是,优化级别包含在脚本的 .bc 文件中,但 ignored 由 bcc 编译器在设备上完成脚本准备。它只是丢弃该值并将其设置为 llvm::CodeGenOpt::Aggressive 无论如何。

来源:

Where is the RenderScript source code