「JDK 25」の記事一覧
-
JDK 25でStringが高速化、定数マップの性能が8倍に
2025-05-01 06:33
科学・技術JDK 25では、JavaのStringクラスにおいてhashCodeが@Stable注釈によって定数畳み込み可能になり、定数文字列をキーとする不変Mapの性能が大幅に向上しました。これにより、MethodHandleを用いたネイティブ呼び出しのようなケースで、最大8倍の高速化が実現されています。ただし、ハッシュコードが0の文字列には適用されない制約がありますが、今後改善が見込まれます。
Page 1 / 1