東京都中央区新川1-3-4 PAビル5F
近年のPHPではThreadやEvent系ライブラリの登場により従来のWebアプリケーション以外へのPHPの活用も広まりZend Engineのメモリマネジメントについての知識が必要になってきました。本セッションではPHPの基本的なメモリ管理やZend Memory Managerの構造について紹介したいと思います。
PHP といえば印象的なのは「歴史的な理由」 (≒黒歴史) の数々ですね。
このセッションでは、普段闇にこもっていてスポットの当たることの少ない「歴史的な理由」たちを引きずり出し、徹底追及し、頭を抱えていこうと思います。
PHPの変数値は、C言語レベルでは構造体zvalで管理されます。このzvalのサイズは64bit環境では24bytesになりますが、言語自体にわずかな制約を加えることでzvalのサイズを圧縮し、性能改善を試みました。この顛末を報告します。
LT | セッション名 | 時間 |
---|---|---|
@do_akiさん | 「PHPと乱打舞図」 | 5分 |
@rskyさん | 「mixin実装の現状と課題」 | 5分 |
@sasezakiさん | 「こんなPHP開発者は嫌だ」 | 5分 |
@yoyaさん | 「zend_parse_parameters と 64bit環境」 | 5分 |
第五回目となる闇PHP勉強会です。ZendEngineやPHP拡張やマイナーなPHPに関する話題を扱っています。
会場は茅場町駅3番出口より徒歩2分の場所です。駅構内の地図で場所を確認することができます。
16:00 受付開始
16:30 勉強会開始
16:35 セッション開始
18:35 セッション終了予定
18:45 撤収
19:00 懇親会