Erlang OTP版本与HiPE一起编译?

jld*_*ont 12 erlang hipe

阅读完这个问题后,Erlang是集群计算世界的C吗?,我想知道正式的Erlang OTP编译HiPE?

换句话说,当我.erl使用OTP版本R13(例如)编译源代码时,它是否会生成"对象代码"BEAM?

查看http://www.it.uu.se/research/group/hipe/,似乎不再维护独立的HiPE编译器.

gle*_*ber 20

默认情况下,HiPE不用于编译OTP.然而,众所周知,OTP库可以使用HiPE成功编译,通常会有一些性能提升(尽管这取决于您的应用程序).

当您erlc.erl文件上运行时,它会生成BEAM文件,该文件未使用HiPE编译为本机代码.要.erl使用HiPE 将文件编译为本机代码,请运行erlc +native file.erl.

独立的HiPE编译器不再维护,因为它包含在核心Erlang/OTP发行版中.