百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

jol

> 编程语言
开源

https://openjdk.org/projects/code-tools/jol

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

https://openjdk.org/projects/code-tools/jol

Java 对象布局 (JOL)

JOL (Java Object Layout) 是一个用于分析对象布局的小工具箱 这些工具使用了 Unsafe、JVMTI 和 Serviceability Agent (SA)。 需要大量地解码实际对象的布局、占用空间和引用。 这使得 JOL 比依赖堆栈转储的其他工具更加准确。 规格假设等

使用方法

JOL 样本

您可以通过查看 JOL 示例 来了解 JOL 的功能。您可以从 IDE 中运行这些示例,也可以使用 JAR 文件: $ java -cp jol-samples/target/jol-samples.jar org.openjdk.jol.samples.JOLSample_01_Basic

使用作为库依赖项

包含最新版本。您可以立即使用这些 Maven 依赖项:

Build 会生成独立可执行的 JAR 文件 jol-cli/target/jol-cli.jar。发布的 Maven 资源还包括可立即下载和使用的可执行 JAR 文件。JAR 文件分别发布在 jol-cli-$version-full.jar Maven Central 或 这里。使用 -h 列出支持的命令:

可用的操作: externals: 显示对象外部: 从给定实例可访问的对象 footprint: 显示从示例实例可访问的所有对象的占用空间 heapdump-boxes: 读取堆转储并查找重复的原始框架 heapdump-duplicates: 读取堆转储并查找可能的重复对象

Maven Central

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言