PHPのソースコードから理解するPreloadとJIT by 富所 亮

PHP Conference Japan 2020
採択
2020/12/12 14:00〜
Track5 (PHP8 Special)
Regular session (25 mins)

PHPのソースコードから理解するPreloadとJIT

hanhan1978 富所 亮 hanhan1978

PHP7でPreload, PHP8でJITと、PHPを高速化する仕組みが次々と導入されてきています。ベンチマークや解説記事などでどれくらいパフォーマンスが向上するのかをご覧になった方も多いかと思います。
しかし、一体どうして速くなるのか、どうのような仕組みなのか?Preloadとは何か、JITとは何をするものなのか、皆さんは答えられますか?

本トークではPHP8のソースコードレベルから、PreloadやJITの正体について、順を追って分かりやすく解説します。モダンなPHPが実行時にどのような動きをするのか、少し分かるようになってくれたら嬉しいです。

このトークでお話すること

  • Preloadとは何か?
  • Preloadの仕組みと、実行の流れ
  • JITとは何か?
  • PHPにおけるJITの仕組みと、実行の流れ

Track ID: Track5-3-A
Discord Channel: #track5-3-a-preload-jit