惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
S
SegmentFault 最新的问题
Project Zero
Project Zero
D
DataBreaches.Net
I
InfoQ
L
Lohrmann on Cybersecurity
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
Stack Overflow Blog
Stack Overflow Blog
The Register - Security
The Register - Security
Recorded Future
Recorded Future
Vercel News
Vercel News
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
I
Intezer
The Hacker News
The Hacker News
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
Help Net Security
Help Net Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Scott Helme
Scott Helme
T
Threatpost
爱范儿
爱范儿
N
Netflix TechBlog - Medium
D
Docker
云风的 BLOG
云风的 BLOG
C
Cisco Blogs
K
Kaspersky official blog
H
Help Net Security
S
Secure Thoughts
T
Threat Research - Cisco Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
Security @ Cisco Blogs
Cyberwarzone
Cyberwarzone
N
News and Events Feed by Topic
G
Google Developers Blog
Forbes - Security
Forbes - Security
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
B
Blog
Google DeepMind News
Google DeepMind News
Recent Announcements
Recent Announcements
Simon Willison's Weblog
Simon Willison's Weblog
S
Securelist
P
Privacy International News Feed
Spread Privacy
Spread Privacy
The Last Watchdog
The Last Watchdog

博客园 - 晨港飞燕刘彦登

老登谈农村发展2026 什么是runbook 股票知识 图标设计 "中登"介绍 标识和LOGO概念区别 修仙等级 什么是内耗 FL Studio介绍 什么是Remix Idea识别Freemarker语法并高亮显示 AI Agent、scaling law、Transformer 什么是CATIA 轿车和SUV的区别? 混动车类型 命中有时终须有,命中无时莫强求。 上海摩托车驾驶证相关问题 wps excel下拉框为每个下拉选项设置不同背景颜色 vite介绍 JVM参数讲解 CPU(中央处理器)核心的数量 什么是虚荣心 适合晨读的24篇英语短文,涵盖高考语法、词汇、短语知识点 项目经理,你在程序员眼中是啥样子的?你造吗? 三条公式,让项目经理和PMO的工作汇报脱颖而出【附实例】 优秀的PMO&项目经理必备的12种模型 史上最全的项目风险清单及应对措施要点--再也不愁项目风险管理了
OpenJdk 17.0.19下载地址
晨港飞燕刘彦登 · 2026-07-10 · via 博客园 - 晨港飞燕刘彦登

hotspot 标识这个压缩包内置的是 HotSpot 虚拟机——也就是 Oracle JDK 自 Java 1.3 以来一直默认使用、目前绝大多数 OpenJDK 发行版采用的主流 JVM 实现csdn.net+1。在 Adoptium 的文件命名约定中,hotspot 出现在平台段之后、版本段之前,专门用来标注"本包用的是哪种 JVM"。

一、文件名各字段含义

OpenJDK17U-jdk_x64_windows_hotspot_17.0.19_10.zip 拆开看:

字段含义
OpenJDK17U OpenJDK 17 Update(17 的一个安全/维护更新版本)
jdk 镜像类型为 JDK(含 javac、jstack 等开发工具);若为 jre 则只有运行时
x64 CPU 架构为 x86-64;还可能有 aarch64x86-32
windows 目标操作系统;还可为 linuxmac
hotspot JVM 实现类型为 HotSpot
17.0.19_10 版本号 17.0.19,构建号 +10(对应 OpenJDK 17.0.19+10)

这种命名规则是 Adoptium/Temurin 构建脚本统一约定的,可在其 GitHub release 页直接看到对应关系adoptium.net+1。

二、HotSpot 是什么

HotSpot 最初由 Animorphic 公司开发,1997 年被 Sun 收购后整合进 Java 平台,随后随 OpenJDK 开源,现在是 OpenJDK 项目的核心组件之一csdn.net+1。它被称为"HotSpot"是因为其核心特性是在运行时通过性能计数器识别"热点代码"(频繁执行的代码段),再用 JIT(即时编译器,C1/C2/Graal)把它们编译成高度优化的本地机器码,从而在长期运行的服务端应用中获得顶尖吞吐量cloud.tencent.com

主要特征:

  • 默认 GC 为 G1(JDK 9 起),另支持 Serial、Parallel、ZGC、Shenandoah 等;
  • 内置分层编译(C1 负责快速预热,C2 负责深度优化);
  • 跨平台(Windows/Linux/macOS,x64/aarch64 等);
  • Oracle JDK、Temurin、Corretto、Zulu、Liberica 等几乎所有主流发行版的默认 JVM 都是 HotSpotvaadin.com

三、为什么文件名要标出来

因为 Adoptium 早期(AdoptOpenJDK 时代)同时提供 HotSpot 和 OpenJ9 两种 JVM 的构建,文件名里的 hotspot / openj9 就是用来区分的。当前 Eclipse Temurin 主要发布 HotSpot 版本,但 IBM Semeru 等发行版仍以 OpenJ9 为主,所以这个字段至今保留csdn.net

两者最直观的区别:

维度HotSpotOpenJ9
来源 Sun/Oracle,现为 OpenJDK 核心组件 IBM J9,2017 年捐赠给 Eclipse 基金会
内存占用 基准 比 HotSpot 低 30%–60%,小堆优势明显
启动速度 中等 更快(配合 -Xquickstart 和共享类缓存)
长期运行吞吐量 顶尖,C2/Graal 深度优化 略逊,但稳定后差距缩小
适用场景 通用、长时间运行的服务端应用 容器化、微服务、Serverless、内存受限环境

数据综合自blog.csdn.net+2。

四、验证方法

下载解压后执行: