差分

ナビゲーションに移動 検索に移動

Mono

サイズ変更なし, 2012年4月2日 (月) 16:31
== Monoランタイム ==
Monoのランタイム([[Mono Runtime Environment]])は多くの[[プロセッサ]]で動作する[[JITコンパイラ]]を搭載している。JITコンパイラはアプリケーションの実行中に[[共通中間言語]]([[CLICIL]]) コードを[[ネイティブコード]]に変換し、それらをキャッシュする。実行前にネイティブコードに変換し、キャッシュしておくことも可能である。
JITコンパイラが対応するプロセッサはx86、SPARC、PowerPC、ARM、System/390(32および64ビット)、AMD64、IA-64、64ビットモードSPARCである。それ以外のシステムでは、ネイティブコードに変換するのではなくインタプリタによって逐次バイトコードが実行される。ほとんどの状況で、JITコンパイラによる方法は[[インタプリタ]]よりもパフォーマンスの点で勝っている。
匿名利用者

案内メニュー