Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

4年前关闭。



Improve this question




有很多书籍解释了传统的静态编译理论和技术,但是这些书对即时编译器的论述并不多。

尽管阅读JIT的源代码是一种学习方法,但是该代码并不总是解释清楚要解决的背景和问题。了解即时编译器设计的基础结构和原理(例如优化)的最佳方法是什么?特别是,我对脚本语言或动态语言的JIT更感兴趣。

有什么书或框架可以推荐吗?至于研究任何具体的代码,哪种JIT编译器是很好的起点?

谢谢你。

最佳答案

我不确定有关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

hth,

关于dynamic - 如何学习即时编译? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17626148/

10-15 02:55