【学习笔记】Java虚拟机(三)HotSpot虚拟机探秘

HotSpot虚拟机探秘 1、对象的创建 ① 虚拟机遇到new指令时,首先检查这个指令参数是否能在常量池中定位到一个类的符号引用 ,并检查其是否已被加载、解析和初始化过,如果没有则先进行类的加载。 ② 完成后虚拟机将为它分配内存,内存大小在类加载完后已经确定。如果内存是绝对规整的 ,那么分配内存的过程就是将分界点的指示器向空闲空间那边挪动相应的内存大小即可,这种 方式称为“指针碰撞”(Bump t
相关文章
相关标签/搜索