新世代の JVM ガベージ コレクション アルゴリズムをご存知ですか? ここで皆さんにご紹介しましょう。従来の世代別 JVM ガベージ コレクション方式は、リアルタイム要件を考慮し、最大一時停止時間の設定をサポートする同時コレクターを提供します。ただし、世代別 JVM ガベージ コレクションのメモリ パーティション モデルによって制限されており、その効果はあまり理想的ではありません。そこで、新世代の JVM ガベージ コレクション アルゴリズムが誕生しました。 次世代 JVM ガベージ コレクション アルゴリズム JVM ガベージ コレクションのボトルネック 従来の世代別 JVM ガベージ コレクション方式では、アプリケーションに対する JVM ガベージ コレクションの負担がある程度最小限に抑えられ、アプリケーションのスループットが限界まで押し上げられました。しかし、彼が解決できない問題の 1 つは、FullGC によって引き起こされるアプリケーションの停止です。リアルタイム要件が高い一部のアプリケーション シナリオでは、GC 一時停止によって発生する要求の蓄積と要求の失敗は許容されません。このようなアプリケーションでは、リクエストの戻り時間が数百ミリ秒、場合によっては数十ミリ秒以内であることが求められる場合があります。世代別 JVM ガベージ コレクション方式でこの指標を達成するには、*** ヒープの設定を比較的狭い範囲に制限することしかできません。ただし、これによりアプリケーション自体の処理能力が制限されるため、これも受け入れられません。 世代別 JVM ガベージ コレクション方式では、リアルタイム要件が考慮され、最大一時停止時間の設定をサポートする同時実行コレクターが提供されます。ただし、世代別 JVM ガベージ コレクションのメモリ パーティショニング モデルの制限により、その効果はあまり理想的ではありません。 リアルタイム要件を満たすために (実際、Java 言語の元の設計は組み込みシステムにも適用されていました)、短い一時停止時間と大きなメモリ空間の割り当ての両方をサポートする新しい JVM ガベージ コレクション メソッドが登場しようとしています。従来の生成方法によって引き起こされる問題を効果的に解決できます。 増分収集の進化 増分コレクション方式は、従来の世代別方式によって発生する問題を理論的に解決できます。インクリメンタルコレクションは、ヒープスペースを一連のメモリブロックに分割します。使用時には、まずその一部が使用されます(すべてが使用されるわけではありません)。ガベージコレクション中、以前使用された部分の生き残ったオブジェクトは、最後にある未使用スペースに移動されます。これにより、使用しながらコレクションする効果が得られ、従来の世代別方法では、全体が使用された後に回復が中断される状況を回避できます。 もちろん、従来の世代別コレクション方式でも並行コレクションは提供されますが、ヒープ全体をメモリ ブロックとして扱うという致命的な欠陥があります。一方では、断片化が発生します (圧縮できません)。他方では、各コレクションはヒープ全体のコレクションであり、選択を行うことはできません。一時停止時間の制御は依然として非常に弱いです。インクリメンタル方式では、メモリ空間をブロックに分割することで上記の問題を解決できます。 【編集者のおすすめ】
|
>>: ハッカーがGSMアルゴリズムを破り、携帯電話ユーザーが盗聴の危険にさらされる
これは、Transformer や GPT などの複数のモデルの高速推論を完全にサポートする業界初の...
ChatGPTはリリースからわずか半年で、5日間でユーザー数が100万人を超え、現在ユーザー総数は...
毎日生成されるデータの量は増加し続けています。その結果、これらの企業はこれまで以上に多くのデータを保...
人工知能 (AI) を習得したいと考えている企業にとって、AI はコストを節約し、競争上の優位性を獲...
執筆者 | Qingzhu制作:51CTO テクノロジースタック(WeChat ID:blog) 2...
スタンフォード大学は10月11日、Googleリサーチディレクターのピーター・ノーヴィグ氏がスタンフ...
世界経済フォーラム(WEF)のウェブサイトが21日に報じたところによると、同組織はこのほど「仕事の未...
18歳の時に撮った写真が様々な賞賛を浴びる中、また新たな年を迎えました。 [[215597]]本来な...
バブル ソートは、計算時間が O(n^2) のコンピュータ ソート方法です。ヒープ ソートやクイック...
[[315538]]米国では無人タクシーの試験と導入が進み、SFで描かれた無人運転のシナリオが徐々...
「将来、AIとは何の関係もないと主張する企業はなくなるだろう」これは、2018年の世界人工知能会議で...