jvm
文章平均质量分 74
Fighting_Man
这个作者很懒,什么都没留下…
展开
-
GC垃圾回收机制
垃圾回收机制干嘛的 当我们运行一个程序时,创建的对象和一些变量是存在内存中,如果我们创建的对象和变量过多,它会占用大量的内存,在程序运行时,有一些对象和变量可能是无用的,我们没必要浪费内存去存储,垃圾回收机制就是帮我们回收这些无用的垃圾。 垃圾回收机制主要针对哪些内存 JVM运行时内存区域主要包括五大部分,分别是程序计数器,本地方法栈,java虚拟栈,方法区,堆,由于,程序计数器,本地方法栈,j...原创 2019-09-11 15:21:02 · 161 阅读 · 0 评论 -
对象的创建与访问
对象的创建 虚拟机遇到new指令后,首先检查这个指令的参数是否能在常量池定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被,加载,解析和初始化过,如果没有,那必须执行相应的类加载过程。在类加载检查通过后,虚拟机将为新生对象分配内存,对象所需内存的大小在类加载后便可以确定,为对象分配空间的任务等同于把一块确定大小的内存从java堆中划分出来。 对象内存分配的方式 指针碰撞 假设Java堆...原创 2019-09-17 23:35:09 · 177 阅读 · 0 评论