我最近开发了一个需要了解正在发生的事情JVM和我一直在寻找一些文件或教程可以解释的东西,如:JVM生命周期描述
- 什么上正在开始,为什么创建的线程?
- GC如何处理内存,GC负责什么以及它如何适应JVM标准?
- JVM如何处理不同类型的调用*操作码?它如何执行方法查找?
- 方法区域是如何组织的,那里存储的是什么?方法堆栈如何与方法区域一起工作?
- JVM如何处理线程,准备和执行?
我知道它会因不同的实现而有所不同,但我会采取任何材料,你会给我。比一般的体系结构更接近代码。有些人知道酷sh * t,我不知道在哪里找到它。我知道,这个问题可能听起来天真:)
这是很多问题 - 这里有一些关于虚拟机的细节:http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html。 GC是另一个问题 – doctorlove 2014-09-30 15:28:06