小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
Java内存管理原理

Oracle Java团队在讨论中分析了JDK垃圾收集器的设计特点及其对性能的影响,强调Java开发者需理解垃圾收集与RAM和CPU的关系。演讲探讨了Java内存管理是否浪费资源,并与其他语言进行了对比,同时提供了JavaOne 2026播放列表供参考。

Java内存管理原理

insidejava insidejava · 2026-09-04T00:00:00Z

This week's Java roundup for August 17th, 2026, features news highlighting: the first release candidate of JDK 27; JEP 541 and JEP 540 targeted for JDK 28; the GA release of Apache Tika 4.0; a...

Java News Roundup: JDK 27-RC1, OpenJDK JEPs, Jakarta EE, BellSoft, Helidon, Micrometer, Tika 4.0

InfoQ InfoQ · 2026-08-25T15:20:00Z

JDK 27, the second non-LTS release since JDK 25, has reached its first release candidate phase featuring a final set of nine new features, in the form of JEPs, that can be separated into four...

JDK 27 and JDK 28: What We Know So Far

InfoQ InfoQ · 2026-08-24T02:30:00Z
质量外联提示 - JDK 28:TLSHandshake JFR事件中捕获的命名组信息

JDK 28新增功能:jdk.TLSHandshake JFR事件现可记录TLS握手期间协商的命名组信息(如X25519MLKEM768),帮助分析密钥交换细节。该事件默认禁用,需通过JFR配置或启动参数启用,并用jfr print查看。Oracle鼓励用户下载早期版本测试并反馈。

质量外联提示 - JDK 28:TLSHandshake JFR事件中捕获的命名组信息

insidejava insidejava · 2026-08-21T00:00:00Z

JEP 540, Simple JSON API, has progressed to Target status for JDK 28. It introduces a compact API for parsing and generating JSON documents without external dependencies. Focused on core tasks, it...

JEP 540 Proposed to Target JDK 28 with a Simple JSON API

InfoQ InfoQ · 2026-08-17T14:18:00Z
JDK 27 G1变默认回收器,应用暂停暴涨 5% 怎么办?

JDK 27将G1设为默认垃圾回收器,取代Serial,可能导致应用暂停时间增加5%-15%。同时调整了堆大小自适应策略,修复了并发标记、大对象回收、Parallel GC晋升阈值及堆扩容等bug,并优化了TLAB分配。升级前需测试GC日志,必要时显式设置参数以控制风险。

JDK 27 G1变默认回收器,应用暂停暴涨 5% 怎么办?

极道 极道 · 2026-08-13T22:35:00Z
JDK Flight Recorder 的强大功能:Java 应用的高效性能分析与故障排查

JDK Flight Recorder(JFR)是OpenJDK内置的轻量级事件记录框架,用于实时监控Java应用性能、分析瓶颈和诊断生产问题。本会话介绍JFR基础用法,演示如何捕获和分析遥测数据,并展示调查性能、内存泄漏和线程问题的实际工作流程,帮助开发者充分利用JFR提升应用健壮性和可维护性。

JDK Flight Recorder 的强大功能:Java 应用的高效性能分析与故障排查

insidejava insidejava · 2026-08-11T00:00:00Z
长期支持JDK版本中的后量子密码学

Oracle正推进Java生态系统的后量子密码学(PQC)战略,计划将标准化PQC算法及支持PQC的TLS引入当前长期支持(LTS)版本,以降低开发者和企业的采用门槛,减少迁移摩擦。

长期支持JDK版本中的后量子密码学

insidejava insidejava · 2026-08-07T00:00:00Z

JDK 24 removed the monitor-related carrier-thread pinning that stalled Netflix and similar teams on Java 21. What has replaced it on JDK 25 LTS is downstream-resource saturation: The bottleneck...

Article: Virtual Threads After JDK 24: What Changed for Production Java

InfoQ InfoQ · 2026-07-31T09:00:00Z
通讯:JDK 27 降速阶段即将结束 - 所有环境中默认使用 G1

Oracle OpenJDK质量外联团队发布2026年7月通讯,提供Java团队新闻与观点,并附有详细内容链接,供开发者获取最新动态。

通讯:JDK 27 降速阶段即将结束 - 所有环境中默认使用 G1

insidejava insidejava · 2026-07-29T00:00:00Z
质量外联预告 - JDK 28:jlink cacerts 插件

Oracle的OpenJDK质量组推广用OpenJDK构建测试开源项目,以提升版本质量。新增jlink插件,允许用户指定自定义运行时镜像中cacerts密钥库包含的特定CA证书,仅保留应用所需证书。命令行语法用逗号分隔多个别名,如`jlink --cacerts "letsencryptisrgx1 [jdk]"`。详情见JDK-8377102。

质量外联预告 - JDK 28:jlink cacerts 插件

insidejava insidejava · 2026-07-28T00:00:00Z

This week's Java roundup for July 20th, 2026, features news highlighting: two JEPs proposed to target for JDK 28; new JEPs 540 and 541, Simple JSON API (Incubator) and Deprecate the macOS/x64 Port...

Java News Roundup: Simple JSON API, JEPs for JDK 28, Oracle CPUs, Embabel 1.0, Azul Payara, Helidon

InfoQ InfoQ · 2026-07-27T13:00:00Z
420 RPS卡死CPU 9%?虚拟线程固定Pinning元凶与JDK 24终极修复

Java 21虚拟线程在同步锁或本地方法栈帧阻塞时可能发生Pinning,导致CPU占用低但吞吐量卡死。JDK 24通过JEP 491修复了synchronized固定问题,但本地栈帧仍存在。检测可用JFR事件或线程转储,修复建议改用ReentrantLock、升级JDK或避免持锁阻塞。

420 RPS卡死CPU 9%?虚拟线程固定Pinning元凶与JDK 24终极修复

极道 极道 · 2026-07-20T02:24:00Z
质量外联预告 - JDK 27:所有环境默认使用G1

Oracle宣布自JDK 27起,G1垃圾回收器成为所有环境的默认选择,取代了此前在受限环境(单CPU或内存低于1792MB)自动选用Serial GC的做法。此变更不影响显式指定GC的应用,也不移除Serial GC。受限环境未指定GC的应用可能受影响,建议基准测试选择合适GC,或配置Serial以保持性能不变。

质量外联预告 - JDK 27:所有环境默认使用G1

insidejava insidejava · 2026-07-20T00:00:00Z
第62期“JDK 27 + Valhalla,现在!+ 黑客松”[IJN]

JDK 27进入Ramp-Down-Phase 1阶段,特性已可预览。Valhalla项目首个JEP(401)预计纳入JDK 28。Oracle鼓励开发者参与“Modern Java in the Wild”黑客松。另有文章探讨AOT与代理结合及利用GPU张量核心。

第62期“JDK 27 + Valhalla,现在!+ 黑客松”[IJN]

insidejava insidejava · 2026-07-19T00:00:00Z

本文介绍JNDI注入攻击的原理、利用条件及不同JDK版本的限制。攻击者通过RMI或LDAP协议绑定恶意Reference或序列化对象,使客户端加载远程恶意类执行代码。文章提供示例代码,并说明高版本JDK可通过本地反序列化链绕过限制。

JNDI注入

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-18T08:05:58Z
识别JDK值类候选者

Oracle的Java团队讨论了值类的预览特性,指出这些类在JDK库中的广泛采用存在挑战。为帮助用户应对迁移问题,JEP提供了一些值类的“入门工具包”,并识别了在启用预览特性时可视为值类的JDK类。

识别JDK值类候选者

insidejava insidejava · 2026-07-16T00:00:00Z
第60集 “JEP如何推动Java的演变” [AtA]

Oracle Java团队成员讨论JDK增强提案(JEP),这是记录和沟通Java语言及其API、运行时和开发过程的重要工具。JEP结构清晰,书写严谨,理解它们对掌握Java开发至关重要。在2026年JavaOne大会的“问建筑师”播客中,Nicolai Parlog与JEP流程的守护者Alex Buckley进行了对话。

第60集 “JEP如何推动Java的演变” [AtA]

insidejava insidejava · 2026-06-25T00:00:00Z
Valhalla 项目详解:值类型十年心血进入JDK 28

Valhalla项目经过十二年发展,JEP 401(值类和值对象)以预览形式进入JDK 28。值对象移除身份,优化内存存储,提升性能。JDK 28是第一阶段,后续将引入非空类型和特化泛型,旨在解决Java内存布局与硬件脱节的问题。尽管取得进展,仍面临许多挑战和限制。

Valhalla 项目详解:值类型十年心血进入JDK 28

极道 极道 · 2026-06-19T21:52:00Z
JDK 26 性能改进详解:LazyConstant、G1双卡表、AOT缓存等核心优化

JDK 26 带来了显著的性能提升,包括懒加载常量、字符串提取优化、记录类 hashCode 性能提升、G1 垃圾回收器减少同步、AOT 缓存支持所有 GC、默认初始堆改为最小堆、C2 编译器支持超大参数方法、向量化成本模型改进,以及虚拟线程在类初始化时主动让出载体线程。

JDK 26 性能改进详解:LazyConstant、G1双卡表、AOT缓存等核心优化

极道 极道 · 2026-06-16T03:15:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码