JVM
文章平均质量分 91
钮祜禄·韭菜兽
这个作者很懒,什么都没留下…
展开
-
对象回收判定与垃圾回收算法-JVM学习笔记(1)
本章要探究的问题 :GC在回收内存时 :怎么判断哪些内存需要回收 ?什么时候回收?在几个线程私有的运行时区域:虚拟机栈程序计数器本地方法栈它们的内存分配和回收大多都具有确定性,随着线程的创建而产生,随着线程的停止而被回收。栈帧中的内存大小基本在类的结构确定下来时就已知。而在线程共有的 Java堆(Heap) 和 方法区(Class(Method) Area) 这两个区域...原创 2019-06-17 17:56:57 · 375 阅读 · 1 评论 -
JVM内存分配机制与回收策略选择-JVM学习笔记(2)
Java体系中的自动内存管理主要包括了2个方面:自动地给对象分配内存。自动地回收分配给对象地内存。本文也围绕这两个点展开一. 内存分配规则1.优先在Eden区分配大多数情况下,JVM会在 Eden 区优先分配对象,如果 Eden 没有足够的空间,则进行一次 Minor GC 。通过参数 -XX:+PrintGCDetails 可以让虚拟机在进行垃圾回收时打印日志,方便我们...原创 2019-06-24 20:31:58 · 152 阅读 · 0 评论