7

従来の静的コンパイルの理論と手法を説明している本はたくさんありますが、それらの本はジャストインタイム コンパイラーについてはあまり説明していません。

JITのソースコードを読むことは学習方法ですが、コードは必ずしも背景や解決すべき問題を明確に説明しているわけではありません。Just-in-Time コンパイラを設計するためのインフラストラクチャと原則 (最適化など) を理解するための最良の方法は何ですか? 特に、スクリプト言語や動的言語の JIT に興味があります。

おすすめの本やフレームワークはありますか? 具体的なコードを調べる場合、どの JIT コンパイラから始めるのがよいでしょうか?

ありがとうございました。

4

1 に答える 1

3

JIT について詳細に説明されている本についてはわかりません。基本を学びたい場合は、次のリンクが役立ちます。

http://pic.dhe.ibm.com/infocenter/java7sdk/v7r0/index.jsp?topic=%2Fcom.ibm.java.zos.70.doc%2Fdiag%2Funderstanding%2Fjit_overview.html

http://docs.oracle.com/cd/E15289_01/doc.40/e15058/underst_jit.htm

ただし、ライス大学の Anshuman Das Gupta による博士論文があり、彼は JIT について多くの研究を行っており、JIT テクノロジについて多くのことがわかるかもしれません。

http://scholarship.rice.edu/handle/1911/20595

h番目、

于 2013-07-23T22:09:53.793 に答える