Java核心技术面试精讲-25 JVM内存区域的划分

1.JVM内存区域划分 用两张图即可完美表达: 2.几个问题 问题一:Java对象是不是都创建在堆上面呢? 我注意到有一些观点,认为通过逃逸分析,JVM 会在栈上分配那些不会逃逸的对象,这在理论上是可行的,但是取决于 JVM 设计者的选择。据我所知,Oracle Hotspot JVM 中并未这么做,这一点在逃逸分析相关的文档里已经说明,所以可以明确所有的对象实例都是创建在堆上。 问题二:OOM问
相关文章
相关标签/搜索