게시된 날짜: May 11, 2020

Amazon Corretto 팀은 JVM GC 지연 시간에 영향을 미치는 기본 애플리케이션 특성을 시뮬레이션하는 오픈 소스 벤치마크인 Heapothesys를 도입했습니다. Heapothesys는 사전 결정된 객체 할당 비율, 힙 점유 및 힙 크기로 시나리오를 생성한 후 그에 따른 JVM 일시 중지를 보고합니다. 이를 통해 OpenJDK 개발자는 구현 중인 기술의 기능 경계를 조사할 수 있습니다. 이러한 기본 스트레스 요인이 발생하고 수집기 작동이 축소될 수 있을 때 다양한 수집기 구현이 어떻게 이루어지는지 알려주는 참조점을 제공합니다. AWS는 추가적인 애플리케이션 동작을 보다 효과적으로 모델링하고 예측할 수 있도록 Heapothesys를 개선하는 데 매진하고 있습니다(문제-12 참조).

Heapothesys 소스 코드는 Apache-2.0 라이선스에 따라 여기에서 사용할 수 있습니다. 언제든지 문제, 패치 및 개선 사항을 알려주시기 바랍니다. 이 벤치마크에 대해 자세히 설명하는 블로그 게시물은 여기에서 확인할 수 있습니다.