这是由于JVM堆内存会发生GC,可能改变位置,内核拷贝到堆内存时无法保证不会GC而本地内存拷贝到JVM堆内存,HotSpot虚拟机保证不在安全点上,因此不会GCJVM安全点相关知识感兴趣的同学可以查看这篇文章总结
常用调优工具:jdk命令行、jconsole、visualvm、jprofiler、java flight recorder、gcviewer、gc easyminor GC, major GC, full GCjvm
7.8 G1垃圾回收过程详细说明7.8.1 G1回收过程一:年轻代GCJVM启动时,G1先准备好Eden区,程序在运行过程中不断创建对象到Eden区,当Eden空间耗尽时,G1会启动一次年轻代垃圾回收过程
扩展阅读可以参考这些文章 java垃圾回收机制GCJVM垃圾收集器 类、接口定义相关主题 什么是 Java 中的反射? 反射在Java中是一种非常强大的机制。