摘要:
锁分类 对象头 对象头内存布局 使用jol查看对象头内存布局(查看锁标志时,注意大端存储和小端存储) 引入依赖 <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version>0.1 阅读全文
摘要:
JMM (Java内存模型) Java线程的实现 实现线程主要有三种方式,Java线程从JDK1.3后采用第一种方式实现: 使用内核线程实现(1:1实现) 使用用户线程实现(1:N实现) 使用用户线程加轻量级进程混合实现(N:M实现) KTL: 内核线程 LWP:轻量级进程 UT:用户线程 线程之间 阅读全文
摘要:
Java堆溢出 /** * -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails */ public class HeapOOM { static class OOMObject{} public static voi 阅读全文
摘要:
实验条件 环境:JDK1.8 工具:Jclasslib Class文件格式 General Information 写个测试代码,打开Jclasslib public class ClassTest extends SuperClass implements Interface1 { String 阅读全文