張貼日期: May 11, 2020

Amazon Corretto 團隊推出一項開放原始碼效能基準「 Heapothesys」,可模擬出各種對 JVM GC 延遲造成影響的基本應用程式特性。Heapothesys 以預先決定的物件分配速率、堆積佔用率及堆積大小等來建立案例,然後報告由此造成的 JVM 暫停事件。此基準的用途在於協助 OpenJDK 開發人員研究其所部署技術的效能邊界。此基準可提供參考,以利了解上述基本壓力因子增加且回收器操作餘裕縮減等條件如何影響不同回收器的實作效能表現。我們正著手改良 Heapothesys,以提供更佳的應用程式行為建模和預測功能 (請參閱問題 12)。

Apache-2.0 授權的 Heapothesys 原始碼可在此處取得。我們歡迎各位提出問題、修補程式和強化功能。我們在部落格的貼文中深入探討效能基準,可到此處閱讀。