跳到主要内容

JEP 241:移除 jhat 工具

QWen Max 中英对照

概述

移除过时的 jhat 工具。

动机

jhat 在 JDK 6 中被引入,基于 java.net 的 HAT 项目jhat 是一个实验性、不被支持且过时的工具。多年来,已经有更优秀的堆可视化工具和分析器可供使用。

描述

停止在 JDK 中构建和发布 jhat 工具。

在相应的发行说明中记录此更改。使用此工具的人非常少,因此对用户的影响应该很小。该工具长期以来在文档中被标记为将要移除,并附有以下说明:

注意:此工具是实验性的,可能不会出现在 JDK 的未来版本中。

测试

现有的 jhat 测试将需要被移除。

一些现有的 hprof 文件创建测试使用 jhat 来验证这些文件。我们需要保留 jhathprof 文件解析器/验证器,以便在这些测试中使用。然而,这并不意味着该代码必须存在于产品中,而是应该作为测试的一部分。