原来new的java对象不是所有的都存在堆内存
Posted 并不简单
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原来new的java对象不是所有的都存在堆内存相关的知识,希望对你有一定的参考价值。
JVM在晚期(运行期)优化时,使用到一种技术----逃逸分析。
补充说明:逃逸分析在1999年就已提出,但是JDK1.6才实现逃逸分析。而且,这项优化目前仍不成熟,仍有很大改进余地。
这是大坑啊,目前在HotSpot中未实现,那创建的对象还是都放在堆内存中,这个文章记录的内容是不是就没什么用了(
以上是关于原来new的java对象不是所有的都存在堆内存的主要内容,如果未能解决你的问题,请参考以下文章