Perguntas com a marcação «jvm»

A Java Virtual Machine (JVM) permite que um conjunto de programas de software e estruturas de dados use um modelo de máquina virtual para a execução de outros programas e scripts de computador. Use esta tag para perguntas relacionadas a ferramentas fornecidas por uma JVM ou como ela funciona em um cenário específico.

405
O Java JIT trapaceia ao executar o código JDK?

Eu estava comparando algum código e não consegui executá-lo tão rápido quanto antes java.math.BigInteger, mesmo usando o mesmo algoritmo. Então, copiei o java.math.BigIntegercódigo-fonte no meu próprio pacote e tentei o seguinte: //import java.math.BigInteger; public class MultiplyTest { public...

371
Por que você implementaria finalize ()?

Eu tenho lido muitas das perguntas novatas sobre Java finalize()e acho meio desconcertante que ninguém tenha deixado claro que finalize () é uma maneira não confiável de limpar recursos. Vi alguém comentar que eles o usam para limpar o Connections, o que é realmente assustador, pois a única maneira...

308
Como eu configuro o proxy para ser usado pela JVM

Muitas vezes, um aplicativo Java precisa se conectar à Internet. O exemplo mais comum acontece quando está lendo um arquivo XML e precisa fazer o download de seu esquema. Estou atrás de um servidor proxy. Como posso configurar minha JVM para usar o

277
Não foi possível reservar espaço suficiente para o heap do objeto

Estou recebendo a seguinte exceção repetidamente cada vez que tento executar o programa. Ocorreu um erro durante a inicialização da VM Não foi possível reservar espaço suficiente para o heap do objeto Não foi possível criar a máquina virtual Java. Tentei aumentar minha memória virtual (tamanho da...

260
O que faz -XX: MaxPermSize?

Especificamente, por que ajudaria a corrigir um problema de PermGen OutOfMemoryError? Além disso, pontos de bônus para uma resposta que me indica a documentação sobre argumentos da JVM