7 ポイント 投稿者 xguru 2021-09-18 | 2件のコメント | WhatsAppで共有
  • Shenandoah Garbage Collectionプロジェクトは、GC時の一時停止時間を減らすことを目標としている

→ Concurrent処理によって応答性を高める

→ JDK12:Concurrent Heap Evacuation を導入し、アプリを停止せずにヒープをクリーンアップ可能

→ JDK14:Concurrent Class Unloading

→ JDK16:Concurrent Reference Processing

→ JDK17:Concurrent Thread-stack Processing の導入により、サブミリ秒のPauseが可能になった

2件のコメント

 
alstjr7375 2021-09-18

ZGCもかなり有名ですね。

ただし、変数のポインタで64bitを活用し(https://img1.daumcdn.net/thumb/R1280x0/…

以前、スクリプト言語VMの性能関連で調べたことがありましたが、

JSのV8の場合は次のような原理だそうです。

 
xguru 2021-09-18

Shenandoah gcの特徴と簡単なアルゴリズムについての紹介

私はシェナンドーといえば、Take Me Home Country Roadの歌詞でしか触れたことがありませんでしたが..