情報源
Wikipediahhvm blog
Wikipediaの情報
- PHPの実行エンジンで、速度を上げるために作られた。
- サーバのリソース削減のために作られた。
- Zend PHPとの高い互換性をめざしている。
- HPHPcはPHPをC++に変換するコンパイラー
- ピークではZend PHP x6のパフォーマンスがでた。
- PHPでインタラクティブにデバッグできるHipHop debugerがある。
- HPHPcは成功した、特にFacebookで。
- しかし、Facebookは2013年に廃止予定だ。
- 理由は、パフォーマンスの向上が頭打ちになったこと、完全な互換性がないことなど。
- それらの問題を解決するために、PHP virtual machineの開発を決めた。HipHop Virtual Machine(HHVM)
- PHPを高水準のバイトコードに変更する。
- そのバイトコードは実行時にJITコンパイラーによって、x64機械語に翻訳される。
- JavaのJVMみたいなもの。
- ほとんどPHP5.4をサポートする。
- パフォーマンスではHPHPcと同等の性能がでた。
hhvm blogの情報
- 有名なDistoributionにはパッケージングされている
- CakePHPのUnitテストは動かない。※Stringという名前のClassが許されない
- CodeIgniterのテストは19%はfail
- Drupalは2%fail, Facebook SDKは100%成功
- どれが完全に動くかは明確
- 6-12 monthの計画として、ドキュメントの充実、簡単なインストール等を目指している
0 件のコメント:
コメントを投稿