エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Java 27正式リリース、G1ガベージコレクタが全環境でデフォルトに。オブジェクトヘッダ圧縮も標準化
オブジェクトヘッダが3分の2に縮小もうひとつの「デフォルト化」が、JEP 534によるコンパクトオブジェク... オブジェクトヘッダが3分の2に縮小もうひとつの「デフォルト化」が、JEP 534によるコンパクトオブジェクトヘッダの標準化にある。 Javaのオブジェクトはすべて、メモリ上にヘッダ(管理用のメタデータ)とペイロード(実データ)で構成される。従来のヘッダは96ビット(12バイト)で、ロック情報やハッシュコードを保持するMark Wordと、クラス情報へのポインタであるClass Wordに分かれていた。 JEP 534はこれを64ビット(8バイト)に圧縮する。Class Wordの32ビットポインタが実際に必要とするのは22ビット分だけで、Mark Wordにも未使用ビットがあった。余剰を詰め直すことで、情報を失わずにヘッダを3分の2に縮められる。 この技術自体は新しくない。JDK 24(2025年3月)で実験的に導入され、JDK 25(2025年9月)で正式機能に昇格した。どちらの段階でも



2026/09/17 リンク