JVM
Wait for the wind
工作中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初入JVM学习(GC垃圾回收)
GC:垃圾回收 回收地方:堆和方法区 JVM在进行GC时,并不是对这三个区域(新生代,幸存区,老年代)统一回收,大部分回收在新生代。 GC两种类:轻GC,重GC 轻GC主要是新生代,偶尔在幸存区。重GC全部清理(释放内存) 引用计数法 引用计数法,会给每一个对象都分配一个计数器,对象被使用过1次则为1,对象如果没有被使用过为0,为0的对象最后会被GC垃圾回收 缺点:对象间的循环引用无法解决,且计数器的分配和计算消耗。 class Person{ public Person lover = null原创 2020-07-20 16:17:04 · 389 阅读 · 0 评论 -
初入JVM学习
1.jvm的位置 jvm运行在操作系统之上(windows系统,linux系统等),操作系统在电脑的硬件体系上。 2.jvm的体系结构 3.类加载器 对象实例化过程 ClassLoader 1.应用程序加载器,App ClassLoader 2.扩展类加载器,Ext ClassLoader 3.启动类(根)加载器,BootStrap ClassLoader。 根加载器有时获取不到,为null,java底层是C写的,所以是获取不到 双亲委派机制,是安全的! APP->EXC->BOOT,如果原创 2020-07-20 14:47:19 · 229 阅读 · 0 评论
分享