小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
第49集:JDK 26中的LazyConstants [IJN]

JDK 26引入JEP 526,提供LazyConstant类型,通过Supplier实现懒初始化,最多执行一次。该值可赋给@Stable标注的字段,支持常量折叠,展示OpenJDK特性发展。

第49集:JDK 26中的LazyConstants [IJN]

insidejava
insidejava · 2026-03-06T00:00:00Z

在JDK 25中,String类的性能显著提升,String::hashCode函数几乎实现常量折叠,使得在不可变Map中使用字符串作为键时性能提高超过8倍。通过@Stable注解,虚拟机可以信任hash字段不再变化,从而加速后续调用。虽然hash值为零的字符串无法实现常量折叠,但未来有望解决此问题。

字符串变得更快了

insidejava
insidejava · 2025-05-01T00:00:00Z
JVM中的常量折叠:编译器如何让你的代码更快!

常量折叠是Java虚拟机和编译器的一种优化技术,通过编译时计算常量表达式,消除冗余计算,提高性能并减少字节码大小。它适用于算术运算、字符串连接和布尔运算,使用final关键字可确保常量折叠的发生。

JVM中的常量折叠:编译器如何让你的代码更快!

DEV Community
DEV Community · 2025-04-02T05:35:54Z

在.NET 6和.NET 7中,引入了循环提升、克隆优化、常量折叠、常量传播和替换等技术,可以减少边界检查,提高性能。这些技术可以有效地将表达式树移到它的使用位置,减少重复工作,提高性能。

【译】.NET 7 中的性能改进(五)

dotNET跨平台
dotNET跨平台 · 2023-02-27T00:01:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码