Tirando um instantâneo do tempo de execução otimizado da JVM

9

Eu sei que a JVM pode fazer algumas otimizações bastante sérias em tempo de execução, especialmente no modo -server. É claro que demora um pouco para a JVM se estabilizar e atingir o desempenho máximo. Existe alguma maneira de tirar uma foto dessas otimizações para que elas possam ser aplicadas imediatamente na próxima vez que você executar o aplicativo?

"Hey JVM! Ótimo trabalho otimizando meu código. Você poderia escrever isso para mim depois?"

    
por Dave Ray 17.12.2008 в 02:27
fonte

2 respostas

3

Basicamente, ainda não com a VM da Sun, mas eles têm isso em mente.

Veja várias postagens / comentários aqui:

link

(Desculpe: não consigo encontrar o caminho certo sobre a retenção de estatísticas sobre a reinicialização para a compilação imediata de C1 de métodos conhecidos como hot-at-startup).

Mas não sei onde está tudo isso agora.

Observe que as otimizações apropriadas no estado estacionário podem não ser adequadas na inicialização e podem, de fato, reduzir o desempenho inicial e, de fato, duas execuções podem não ter os mesmos pontos de acesso ...

    
por Damon 17.12.2008 / 11:46
fonte
0

Talvez isso possa ajudar: link .

    
por Bala 01.01.2009 / 21:31
fonte