タグ

Facebookとvmに関するko-ya-maのブックマーク (1)

  • Facebookが公開したPHP仮想マシン「HipHop VM」とは - builder by ZDNet Japan

    ウェブの複雑化、高機能化が加速するなか、ウェブアプリケーション実行基盤の高速化は極めて重要な課題になっている。 そんななか、米FacebookはPHP用の高速実行環境「HipHop Virtual Machine」(以下、hhvm)を発表した。今回は、この新しい仮想マシンについて紹介する。 HipHop VM開発に至る経緯 Facebookでは、爆発的なユーザー数の増加に対応するため、アプリケーション実行速度の高速化が急務とされていた。しかし、Facebookの成長はすでに既存のPHPの枠組みでは対処が追いつかないレベルにまでなっていた。問題は、これまでに蓄積されてきた膨大な量のPHPコードベースだった。PHPを捨てて他の言語に移行するためには、それらのコードをすべて書き直さなければならない。 そこでFacebookが選んだのは、アプリケーションのコードに手を加えるのではなく、PHPの実装

    Facebookが公開したPHP仮想マシン「HipHop VM」とは - builder by ZDNet Japan
    ko-ya-ma
    ko-ya-ma 2013/01/16
    > 実行時に動的にバイナリコードを生成する。これによってhphpcのようにPHPコードをC++に変換することなく、直接高速に実行することができるようになる
  • 1