随笔分类 - Java-JVM
JVM垃圾回收器
摘要:七种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用,图中收集器所处的区域,则表示它是属于新生代收集器抑或是老年代收集器。 并行(Parallel):并行描述的是多条垃圾收集器线程之间的关系,说明同一时间有多条这样的线程在协同工作,通常默认此时用户线程是处于等待状态。 并发
阅读全文
jstack 实验分析
摘要:1. Block 模拟代码: 1 /** 2 * 线程等待锁的情况 3 * 使用jstack 查看 4 * 哪个线程正在等待锁 5 * 线程正在等待哪个锁 6 * 等待的锁由哪个线程占有 7 */ 8 public class BlockDemo { 9 public static void mai
阅读全文
JVM中Class的Method
摘要:1. Class的属性 在JVM中,通常一个class会初始化成Klass(接口), InstanceKlass(实例), Method(方法), ConstantsPool(常量区) 在上图我们可以看到一个大概的Method,ConstantsPool,InstanceKlass之间的关系 Ins
阅读全文