問題 (3): 実行時コンパイラとの共存 MOBAは既存のJITコンパイラと同時に動作できない。 MOBAは仮想マシンの実行状態を移送する。 JITが生成したネイティブコードの実行状態はプロセッサ依存。 現在の解決策 JITを使わない。インタプリタを使う。 将来の解決策 modern VMs が提供する機能を利用して、JIT動作中でも仮想マシンの実行状態を得る。 Sun HotSpot VM の "On stack replacement" IBM TRL mixed mode interpreter(MMI) & JIT の類似機能。 仮想マシンの実行状態を提供できる JITを作る。