github
https://github.com/openjdk/jol
官网
maven
<dependency>
<groupId>org.openjdk.jol</groupId>
<artifactId>jol-core</artifactId>
<version>${version}</version>
</dependency>
常用方法
- 查看对象内部信息: ClassLayout.parseInstance(obj).toPrintable()
- 查看对象外部信息:包括引用的对象:GraphLayout.parseInstance(obj).toPrintable()
- 查看对象占用空间总大小:GraphLayout.parseInstance(obj).totalSize()
参考文档
https://blog.csdn.net/shihlei/article/details/84914901