作者:admin | 分类:btc | 浏览:72 | 评论:
Standard Editionコア・ライブラリ』 の構造化並行性に関する項を参照してください, 『JEP 446: Scoped Values (Preview)』およびJava API仕様のScopedValueクラスを参照してください, 削除されたAPI、ツールおよびコンポーネント 削除および非推奨の詳細は、を参照してください, JDK 21の新機能と拡張機能、およびAPI仕様の詳細は、を参照してください,これらの警告は、デフォルトで整合性を向上させるために、エージェントの動的ロードをデフォルトで禁止する将来のリリースに備えることを目的としています, プレビュー機能およびインキュベーションAPIの詳細は、『JEP 12: Preview Features』および『JEP 11: Incubator Modules』を参照してください,多数の仮想スレッドを使用する場合は特に、スレッド・ローカル変数よりもこちらをお薦めします, また、注意が必要なセキュリティ関連の更新もあります,を参照してください, 『JEP 439: Generational ZGC』および 『Java Platform, プレビュー言語機能 プレビュー機能の詳細は、『Preview Language and VM Features』を参照してください, Standard Editionコア・ライブラリ』 の外部関数およびメモリーAPIに関する項を参照してください, 『JEP 453: Structured Concurrency (Preview)』および 『Java Platform, 実行時に、サポートされているCPUアーキテクチャ上で最適なベクトル命令に確実にコンパイルするベクトル計算を表現するために、Vector APIが導入されています, スコープ値を使用すると、スレッド内およびスレッド間で不変データを共有できます, Standard Edition HotSpot仮想マシン・ガベージ・コレクション・チューニング・ガイド』 のZガベージ・コレクタに関する項を参照してください, パフォーマンスの向上 Zガベージ・コレクタ(ZGC)を拡張して、若いオブジェクトと古いオブジェクトのを分けて管理することで、アプリケーションのパフォーマンスが向上しました, 『JEP 451: Prepare to Disallow the Dynamic Loading of Agents』を参照してください, Java SE 21およびJDK 21の更新内容の一部を次に示します: 言語機能 『JEP 441: Pattern Matching for switch』および 『Java Platform,『JEP 448: Vector API (Sixth Incubator)』を参照してください,これにより、同等のスカラー計算よりも優れたパフォーマンスを実現できます, , ライブラリの改善 ライブラリ改善プレビューおよびインキュベーター プレビューであるAPI外部関数およびメモリーAPIは、次のようにさらに改善されています: Arenaインタフェースでネイティブ・セグメントの存続期間の管理を一元化 アドレス・レイアウトを間接参照するための新しい要素でレイアウト・パスを拡張 存続期間が短く、Javaにアップコールされない関数へのコールを最適化するリンカー・オプションを提供(例: clock_gettime) 移植を容易にするために、libffiに基づくフォールバック・ネイティブ・リンカー実装を提供 VaListクラスを削除 『JEP 442: Foreign Function Memory API (Third Preview)』および 『Java Platform, スチュワードシップ エージェントが実行中のJVMに動的にロードされると、警告が発行されます,これにより、ZGCは若いまま期限切れになる傾向がある若いオブジェクトをより頻繁に収集できます, 構造化並行性は、異なるスレッドで実行されている複数のタスクを1つの作業単位として処理することにより、エラーの処理と取消しを合理化し、信頼性と可観測性を向上させます, Standard Edition Java言語更新』 のswitch式および文のパターン・マッチングに関する項を参照してください,。