12:59 12.12.2011 |   1528



Компания Facebook продолжает совершенствовать механизм исполнения кода на языке PHP, который активно используется для формирования личных страниц пользователей социальной сети. Компания опубликовала на сайте GitHub исходные коды своей новой разработки — HipHop Virtual Machine (HHVM), JIT-компилятора PHP. Как утверждают в Facebook, этот механизм исполнения PHP работает на 60% быстрее и использует на 90% меньше памяти, чем ныне применяемый на серверах Facebook интерпретатор.

Работу над ускорением обработки PHP в Facebook начали еще в прошлом году, выпустив HipHop — «переводчик» исходного кода на PHP в высокооптимизированный код на C++. В свою очередь, JIT-компилятор HHVM преобразует PHP в байт-код, «на лету», непосредственно перед исполнением. Сейчас Facebook тестирует виртуальную машину, и в дальнейшем специалисты компании обещают еще сильнее уменьшить ее потребности в оперативной памяти.


Теги: Программное обеспечение