Slide 30
Slide 30 text
テトリスのメモリ使用状況
実行できるプログラムサイズの
上限が近い
• ROM
• バンク0: テトリスのPHPソースコード 14,554bytes / 16,384bytes (88.8%)
• バンク3: PHPコンパイラ, PHP VM 13,815bytes / 16,384bytes (84.3%)
• RAM
• 本体: スタック, PHP変数, …
• バンク0: opcode, リテラル
• バンク1: 配列
• バンク2: 文字列リテラル実体
• バンク3: 拡張RAM
ファミコンでPHPを動かす
実装できる機能の
上限が近い
(83.0%)
7,168bytes / 8,192bytes (87.5%)
92bytes / 8,192bytes
(1.1%)
100bytes / 8,192bytes
(1.2%)
220bytes / 8,192bytes
(2.7%)
長谷川智希 @tomzoh
30