阅读完这个问题后,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发行版中.
| 归档时间: |
|
| 查看次数: |
5279 次 |
| 最近记录: |