A configuração do tamanho de heap da Java virtual machine (JVM) é o único fator mais crítico do desempenho eficiente do On Demand Router (ODR).
Talvez seja necessário modificar essa configuração com base na
configuração de seu ambiente.
Sobre Esta Tarefa
A configuração base do ODR abaixo de 100% de carregamento é de aproximadamente 90 MB. No entanto, o ODR também precisa de memória para o espaço de trabalho temporário. Como o ODR age igualmente para cada pedido, o fator principal para determinar quanto espaço de trabalho é necessário é o rendimento de processamento.
O ODR gera aproximadamente 4 a 5 KB de objetos temporários por pedido. O tempo desejado entre os ciclos de coleta de lixo deve ser de pelo menos 10 segundos para minimizar a contenção de heap, e geralmente abaixo de 60 segundos para evitar atrasos em excesso na conclusão dos ciclos de coleta de lixo. Teste esse valor, como podem os fatores, como números altos de pedidos enfileirados ou grandes caches na memória podem aumentar a memória necessária. O teste é importante porque os valores não podem ser determinados arbitrariamente para todos os aplicativos possíveis. Portanto, as configurações iniciais do heap recomendadas são calculadas como
90MB + 0.05 MB/request x pedidos máximos por segundo X tempo desejado entre a coleta de lixo (s)