繁体   English   中英

什么样的代码适合 JIT 优化?

[英]What Kind of Code Lends Itself to JIT Optimisations?

我正在使用 LLVM API 并且很好奇内置 JIT 通过其执行引擎与静态编译的 object 代码相比的性能,以及执行引擎是否更易于在开发过程中使用。 显然看到了这个问题,JIT LLVM 提供的对于特定类型的代码可以提供非常显着的加速。

我的主要问题是,与 static 编译相比,给定代码中的哪些特定功能允许通过 JIT 编译获得这种收益,其中优化器已知具体类型? 什么时候有所不同,什么时候或多或少相同?

作为一个附带问题,我也很好奇上述问题是否仍然准确。 JIT 与 AOT 编译的性质显然是不变的,但自提出问题以来的 10 年中仍有很多变化,我只是想知道是否有任何关于该主题的新信息可能与使用 LLVM 相关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM