HipHop VM(HHVM)是Facebook推出的用来执行PHP代码的虚拟机,它是一个PHP的JIT(Just-In- Time)编译器,同时具有产生快速代码和即时编译的优点
HHVM是一个开源的虚拟机,设计用来执行用Hack编写的程序。HHVM使用即时(JIT)编译方法来实现卓越的运行时性能,同时保持惊人的开发灵活性。
HHVM支持Hack编程语言。我们行动迅速,每天都做出改变,经常释放。如果您注意到typechecker或运行时中的回归,请在找到问题时打开它们。
HHVM特性
黑客语言
JIT编译
HNI
Proxygen和FastCGI支持
hphpd调试器
…和更多的
JIT编译器
HHVM不是直接将源代码解释或编译成c++,而是将Hack编译成一个中间字节码。然后,这个字节码在运行时被即时(JIT)编译器动态地转换为x64机器码。这个编译过程允许在静态编译的二进制文件中无法进行的各种优化,从而使您的Hack程序具有更高的性能。