Results
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 15/100
- Issue 类型
- 文档
- 描述清晰度
- 需要澄清
- 活跃度
- 冷清
- 领域
- performance
调研方向
The issue contains benchmark results for JDK 25 and JDK 27 on an M1 MacBook Pro, including default and -Xms32m runs. No repository file, test, or entry point is named, and the issue does not define a change or acceptance criteria. Clarify whether the results should be documented, investigated, or used to create a benchmark regression test before starting.
由索引模型根据 Issue 内容生成。
描述
An issue to share results.
On my MacBook Pro M1, at commit 7b967ffe999f26cf2d8bd9783ad9574a120fafe1 using OpenJDK 64-Bit Server VM (build 25.0.3+11-LTS, mixed mode, sharing) and OpenJDK 64-Bit Server VM (build 27-ea+23-2078, mixed mode, sharing).
With otherwise default command-line options
========================================
Running benchmarks for JDK 25
========================================
openjdk version "25.0.3" 2026-04-21 LTS
OpenJDK Runtime Environment (build 25.0.3+11-LTS)
OpenJDK 64-Bit Server VM (build 25.0.3+11-LTS, mixed mode, sharing)
Preparing AOT cache for JDK 25 (No COH)...
Preparing AOT cache for JDK 25 (With COH)...
Run 1/10... Done
Run 2/10... Done
Run 3/10... Done
Run 4/10... Done
Run 5/10... Done
Run 6/10... Done
Run 7/10... Done
Run 8/10... Done
Run 9/10... Done
Run 10/10... Done
========================================
Running benchmarks for JDK 27
========================================
openjdk version "27-ea" 2026-09-15
OpenJDK Runtime Environment (build 27-ea+23-2078)
OpenJDK 64-Bit Server VM (build 27-ea+23-2078, mixed mode, sharing)
Preparing AOT cache for JDK 27 (No COH)...
Preparing AOT cache for JDK 27 (With COH)...
Run 1/10... Done
Run 2/10... Done
Run 3/10... Done
Run 4/10... Done
Run 5/10... Done
Run 6/10... Done
Run 7/10... Done
Run 8/10... Done
Run 9/10... Done
Run 10/10... Done
========================================
Summary of runs
========================================
Configuration RSS (MB) Avg [Min, Max] Startup (ms) Avg [Min, Max]
----------------------------------------------------------------------------------------
JDK 25 (AOT=false, COH=false) 150.70 [149, 155] 1015.80 [955, 1062]
JDK 25 (AOT=false, COH=true) 149.90 [149, 153] 1011.50 [952, 1060]
JDK 25 (AOT=true, COH=false) 117.50 [114, 120] 334.60 [293, 409]
JDK 25 (AOT=true, COH=true) 120.80 [118, 122] 322.80 [289, 352]
JDK 27 (AOT=false, COH=false) 182.10 [178, 189] 1010.00 [938, 1108]
JDK 27 (AOT=false, COH=true) 183.50 [179, 187] 1052.30 [934, 1280]
JDK 27 (AOT=true, COH=false) 122.90 [120, 125] 350.30 [313, 422]
JDK 27 (AOT=true, COH=true) 126.00 [124, 128] 357.60 [331, 459]
- With defaults (COH, no AOT), RSS increases from 151 MB to 182 MB (20.5%) from JDK 25 to 27 EA b23
With `-Xms32m`
========================================
Running benchmarks for JDK 25
========================================
openjdk version "25.0.3" 2026-04-21 LTS
OpenJDK Runtime Environment (build 25.0.3+11-LTS)
OpenJDK 64-Bit Server VM (build 25.0.3+11-LTS, mixed mode, sharing)
Preparing AOT cache for JDK 25 (No COH)...
Preparing AOT cache for JDK 25 (With COH)...
Run 1/10... Done
Run 2/10... Done
Run 3/10... Done
Run 4/10... Done
Run 5/10... Done
Run 6/10... Done
Run 7/10... Done
Run 8/10... Done
Run 9/10... Done
Run 10/10... Done
========================================
Running benchmarks for JDK 27
========================================
openjdk version "27-ea" 2026-09-15
OpenJDK Runtime Environment (build 27-ea+23-2078)
OpenJDK 64-Bit Server VM (build 27-ea+23-2078, mixed mode, sharing)
Preparing AOT cache for JDK 27 (No COH)...
Preparing AOT cache for JDK 27 (With COH)...
Run 1/10... Done
Run 2/10... Done
Run 3/10... Done
Run 4/10... Done
Run 5/10... Done
Run 6/10... Done
Run 7/10... Done
Run 8/10... Done
Run 9/10... Done
Run 10/10... Done
========================================
Summary of runs
========================================
Configuration RSS (MB) Avg [Min, Max] Startup (ms) Avg [Min, Max]
----------------------------------------------------------------------------------------
JDK 25 (AOT=false, COH=false) 150.90 [149, 154] 996.10 [967, 1035]
JDK 25 (AOT=false, COH=true) 149.30 [142, 156] 1040.10 [985, 1238]
JDK 25 (AOT=true, COH=false) 117.30 [115, 120] 308.20 [290, 325]
JDK 25 (AOT=true, COH=true) 120.90 [118, 122] 329.20 [301, 360]
JDK 27 (AOT=false, COH=false) 164.00 [153, 187] 1012.90 [958, 1046]
JDK 27 (AOT=false, COH=true) 164.20 [150, 190] 1019.80 [949, 1098]
JDK 27 (AOT=true, COH=false) 120.80 [120, 123] 339.50 [319, 401]
JDK 27 (AOT=true, COH=true) 119.10 [117, 123] 332.00 [301, 388]
- With
-Xms32mand otherwise defaults (COH, no AOT), RSS increases from 151 MB to 164 MB (8.6%) from JDK 25 to 27 EA b23
- 主要语言
- Shell
- 星标
- 0
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
相似的 Issue
-
bug good first issue help wanted
难度 2/5 1-3 小时 新手友好度 90/100
ysb3996-blip/oops#24 ·
维护者通常 1 天内回复
-
ai:ready documentation exec:app type:task
难度 1/5 1 小时以内 新手友好度 82/100
-
难度 1/5 1 小时以内 新手友好度 85/100
msys2/MSYS2-packages#6919 ·
维护者通常 1 天内回复
-
severity: low
难度 2/5 1-3 小时 新手友好度 76/100
luainkernel/lunatik#2221 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
lognorman20/monaco#7369 · 1 条评论 ·