- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Java GC系列之垃圾回收机制
简述 垃圾回收-GC(Garbage Collection)。 在讲垃圾回收之前,我们需要思考一个问题:wwh(which、when、how) 哪些内存需要回收,什么时候回收、怎么回收? java内存区域分为:方法区、虚拟机栈、本地方法栈、堆、程序计数器。 which:其中,本地方法栈、虚拟机栈、程序计数器3个区域跟线程“同生共死”,线程结束,内存也就回收了。而堆与方法区则不一样,程序在...
2019-04-10 16:50:00 343 1
原创 new对象时,java虚拟机内部处理过程
在java编程中,我们需要一个类的实例时,只需要new一个对象就得到了这个实例,然后对实例对象进行操作,那么当我们new对象时虚拟机又会进行什么操作呢? java虚拟机遇到一条new指令时,就会为这个对象分配内存,即把一块确定大小的(类加载完成后就已经确定该对象的所需内存大小)内存空间从java堆中划分出来。 内存分配的两种方式: 1.指针碰撞 2.空闲列表 下面引自《深入理解jav...
2019-04-08 14:37:45 347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人