摘要: 4大垃圾回收思想: 引用计数(可能会死循环持有) , 复制( 新生代 ,因为对象生命周期短) , 标记清除 和 标记整理 (老年代) 什么时候会进行新生代的垃圾回收? 新生代里eden区和survivor1区空间快满了,就会触发MinorGC,把存活的对象移动到survivor2区中。 接着,就使用 阅读全文
posted @ 2019-10-05 22:51 Jemb 阅读(617) 评论(0) 推荐(0) 编辑
摘要: JVM的内存结构: 线程共享:堆(存放创建的各种对象),方法区(存放类信息,静态变量,常量池) 线程私有:栈(每个线程都有自己的栈空间,存放每个方法的局部变量),程序计数器(记录当前字节码指令的位置,执行到拿哪一条字节码指令),本地方法栈(跟栈类似,不同的是执行的native方法) JVM什么时候会 阅读全文
posted @ 2019-10-05 18:38 Jemb 阅读(128) 评论(0) 推荐(0) 编辑