JEP 241:移除 jhat 工具
概述
移除过时的 jhat
工具。
动机
jhat
在 JDK 6 中被引入,基于 java.net 的 HAT 项目。jhat
是一个实验性、不被支持且过时的工具。多年来,已经有更优秀的堆可视化工具和分析器可供使用。
描述
停止在 JDK 中构建和发布 jhat
工具。
在相应的发行说明中记录此更改。使用此工具的人非常少,因此对用户的影响应该很小。该工具长期以来在文档中被标记为将要移除,并附有以下说明:
注意:此工具是实验性的,可能不会出现在 JDK 的未来版本中。
测试
现有的 jhat
测试将需要被移除。
一些现有的 hprof
文件创建测试使用 jhat
来验证这些文件。我们需要保留 jhat
的 hprof
文件解析器/验证器,以便在这些测试中使用。然而,这并不意味着该代码必须存在于产品中,而是应该作为测试的一部分。