検索
ニュース

「PHP 8」にJITを導入、パフォーマンスが大幅向上CPUに負荷がかかるワークロードに有用

開発中の「PHP 8」にJITコードを取り込む提案がPHPの開発者コミュニティーの投票で可決された。CPUに負荷のかかるワークロードで実行速度が劇的に高まるという。

Share
Tweet
LINE
Hatena

 オープンソースの汎用(はんよう)プログラミング言語「PHP」の最新版「PHP 8」へ「JIT(Just-In-Time)」コンパイラを導入することが決まった。

 JITコードの取り込みについては、RFC(Request for Comments)として提案されており、2019年3月21〜28日に開発者コミュニティーで投票が行われ、50対2で可決された。

 これを受け、PHP JITブランチのコードがPHPのマスターブランチにマージされた。発表時点ではPOSIXプラットフォームと、Windowsのx86/x64プラットフォームをサポートしている。

 RFCでは、PHP 8にJITを取り込む理由として以下の3つが挙げられていた。

  • 他の最適化手法ではこれ以上パフォーマンスを高めることができない段階に、PHPが達している JITを使用しない限り、PHPのパフォーマンスをこれ以上高めることができない

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る