【发布时间】:2011-01-13 15:59:02
【问题描述】:
谁能提供一些数据来显示 llvm 的 JIT 输出的代码性能,比如与使用 -O3 的静态编译相比?最好通过规范基准来说明这种性能。人们说 JIT 输出的代码很慢。我只是好奇它有多慢。
【问题讨论】:
-
你……试过了吗?我的意思是下载a benchmark suite 并使用 GCC 编译一次,然后使用 Clang 编译一次,看看有什么区别?
-
自己尝试当然是一种选择。但我不认为评估整个基准测试是一件容易的事,尤其是在我不熟悉 llvm 的 jit 编译的情况下。我想有人已经做到了,我只是想知道结果。
-
你问的是JIT 本身的性能(比如,做即时编译需要多长时间),还是生成的性能代码?
-
我指的是生成代码的性能。
标签: performance jit llvm