2022
09-03
09-03
JVM:你知道为什么对象一定在堆中分配吗
目录JVM运行时数据区域:逃逸分析技术存在的问题:逃逸分析JVM参数设置:总结JVM运行时数据区域:JVM运行时的数据区域可以分为:虚拟机栈、本地方法栈、方法区、程序计数器、堆。一般我们都说一切的对象的分配都是在堆中进行分配的,即使是栈中的对象,栈也只是保存了该对象的引用,真正的对象仍然存储在堆中。然而实际上,对象并不总是在堆中进行分配的,这里就需要介绍一下JVM的逃逸分析技术了。JVM会通过逃逸分析技术,对于逃不...
继续阅读 >