JVM
lovezhaohaimig
这个作者很懒,什么都没留下…
展开
-
详细介绍Java虚拟机(JVM)
详细介绍Java虚拟机(JVM) 1. JVM生命周期 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点。 运行。main()作为该程序初始线程的起点,任何其他线程均由该线程启动。 消亡。当程序中的所有非守护线程都终止时,JVM才退出;若安全管理器允许...转载 2018-11-13 15:40:38 · 176 阅读 · 0 评论 -
jvm参数配置
一、垃圾回收判断对象是否存活 (1)引用 计数算法 在对象添加一个用计数器,当有地方引用这个对象的时候,引用计数器的值就+1,当引用失效的时候计数器的值 就-1 缺点 循环引用会有问题。 (2)可达性分析算法 从GCRoot开始访问是否能找到 能找到说明 是活 如果找不到则死亡。 作GCRoot的对象 a.虚拟机栈 b.方法区的类属性所引用的对象 c.方法区中常量所引用的对象 ...原创 2019-06-26 22:20:21 · 292 阅读 · 0 评论