![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
bulargy
这个作者很懒,什么都没留下…
展开
-
jvm的一些记录
1.每一个java程序都运行于自己的jvm实例上2.当一个程序中的所有非守护进程都终止时,该程序的jvm实例将自动退出3.每个jvm都有一个类装载器子系统,都有一个执行引擎4.运行时数据区包含:方法区、堆、java栈、PC寄存器、本地方法栈5.每个jvm实例都有自己的一个方法区和一个堆区,被该jvm实例的中所有线程共享6.当一个线程被创建时,它将得到自己PC寄存器和一个java...2008-12-10 09:30:47 · 81 阅读 · 0 评论 -
垃圾回收
垃圾回收1.引用计数收集器:创建、引用时+1,超过生命周期-1。(早期)优点:快速,交织在程序中。对不能被长时间打断的程序有利。缺点:无法检测死循环2.跟踪收集器:追踪从根节点开始的对象引用图,“标记并清除”3.压缩收集器:压缩和拷贝。将活动对象越过空闲区域滑动到堆的另一端,使另一段有大的连续空闲区。对象-句柄-堆优点:堆中对象移动后只用跟新句柄表引用,无需更新...2008-12-11 10:37:05 · 84 阅读 · 0 评论