投稿日: May 11, 2020

Amazon Corretto チームは、Heapothesys を紹介します。これは、JVM GC レイテンシーに影響を与える基本的なアプリケーション特性をシミュレートするオープンソースのベンチマークです。Heapothesys は、事前に定義されたオブジェクト割り当て率、ヒープ占有率、ヒープサイズを使用してシナリオを作成し、発生する JVM の一時停止を報告します。OpenJDK 開発者が実装しているテクノロジーの機能境界を調査するのを支援することを意図しています。これらの基本的なストレス要因が増大し、コレクターが動作する余裕が縮小する際に、さまざまなコレクターの実装がどのように異なって実行されるかについての基準点を提供します。追加のアプリケーション動作をより適切にモデル化および予測するために、Heapothesys の拡張に取り組んでいます (イシュー 12 を参照)。

Heapothesys のソースコードは、こちらの Apache-2.0 ライセンスの下で確認できます。私たちは、問題、パッチ、機能拡張を歓迎しています。私たちのブログ投稿は、ベンチマークについてさらに深く掘り下げており、こちらでご確認いただけます。