质量推广提醒 - 分开记录Metaspace和GC日志
内容提要
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。