质量推广提醒 - 分开记录Metaspace和GC日志

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

OpenJDK质量组正在推动使用OpenJDK构建测试FOSS项目,以提升发布质量。从JDK 25开始,Metaspace和GC日志将分开记录,Metaspace信息将不再与GC.heap_info命令一起显示,而是转移到VM.metaspace命令中。

🎯

关键要点

  • OpenJDK质量组正在推动使用OpenJDK构建测试FOSS项目,以提升发布质量。

  • 从JDK 25开始,Metaspace和GC日志将分开记录,Metaspace信息将不再与GC.heap_info命令一起显示。

  • Metaspace已取代PermGen,位于GC堆外的本地内存位置。

  • JDK 25中,Metaspace相关的日志消息将使用现有的metaspace标签进行标记。

  • jcmd命令的用户界面也进行了更改,Metaspace信息已转移到VM.metaspace命令中。

  • 此更新已纳入25-ea主线构建,更多细节可查看JBS问题:JDK-8356938。

延伸问答

OpenJDK质量组的主要目标是什么?

OpenJDK质量组的主要目标是通过使用OpenJDK构建测试FOSS项目来提升发布质量。

从JDK 25开始,Metaspace和GC日志有什么变化?

从JDK 25开始,Metaspace和GC日志将分开记录,Metaspace信息不再与GC.heap_info命令一起显示,而是转移到VM.metaspace命令中。

Metaspace是什么,它与PermGen有什么关系?

Metaspace是PermGen的替代品,位于GC堆外的本地内存位置。

在JDK 25中,Metaspace相关的日志消息如何标记?

在JDK 25中,Metaspace相关的日志消息将使用现有的metaspace标签进行标记。

jcmd命令在JDK 25中有哪些用户界面变化?

在JDK 25中,Metaspace信息已转移到VM.metaspace命令中,不再与GC.heap_info命令一起显示。

如何获取关于JDK 25更新的更多信息?

关于JDK 25更新的更多信息可以查看JBS问题:JDK-8356938。

➡️

继续阅读