Publicado: May 11, 2020
A equipe do Amazon Corretto apresenta o Heapothesys, um benchmark de código aberto que simula características básicas de aplicativos que afetam a latência de GC da JVM. O Heapothesys cria cenários com taxas de alocação de objetos, ocupação e tamanhos de heap predeterminados e, em seguida, relata as pausas resultantes da JVM. A finalidade é ajudar os desenvolvedores do OpenJDK a investigar os limites de capacidade das tecnologias que estão implementando. Ele fornece pontos de referência sobre o desempenho de diferentes implementações de coletores quando esses fatores de tensão básicos são conectados e a margem do coletor para atuar em reduções. Estamos trabalhando para aprimorar o Heapothesys para modelar e prever comportamentos adicionais de aplicativos de uma melhor forma (consulte a edição-12).