Efeitos colaterais da execução da JVM no modo de depuração

Eu gostaria de liberar um aplicativo Java no modo de depuração para facilitar a depuração quando problemas aleatórios ou difíceis de reproduzir ocorrem no lado do cliente.

No entanto, eu quero saber sobre os possíveis efeitos colaterais de fazer isso? A partir da documentação do Java HotSpot, parece que hánão deve haver penalidade de desempenho.

A partir do link

Depuração em velocidade total

A Java HotSpot VM agora usa depuração em velocidade total. Na versão anterior da VM, quando a depuração estava ativada, o programa era executado apenas com o intérprete. Agora, a vantagem de desempenho total da tecnologia HotSpot está disponível para programas, mesmo com código compilado. O desempenho aprimorado permite que programas de longa duração sejam depurados com mais facilidade. Ele também permite que o teste prossiga a toda velocidade. Quando há uma exceção, o depurador é iniciado com total visibilidade das fontes de código.

É preciso ou existem advertências ocultas, o que acontece com o espaço ocupado na memória e existem outras dicas ocultas ao usar o modo de depuração.

PS: eu encontreiEste artigo da AMD, que confirmou minha suspeita inicial de que o artigo original da oricale não mostra a história completa.

questionAnswers(4)

yourAnswerToTheQuestion