Resultados da pesquisa a pedido "jvm"

12 a resposta

Obtendo a versão Java em tempo de execução

Preciso solucionar um bug do Java no JDK 1.5 que foi corrigido na 1.6. Estou usando a seguinte condição: if (System.getProperty("java.version").startsWith("1.5.")) { ... } else { ... } Isso funcionará para outras JVMs? Existe uma maneira melhor ...

3 a resposta

Totalmente confuso com o java.exe

O JDK é o superconjunto do JRE. O JDK possui as ferramentas necessárias, como o depurador javac java.exe, etc + JRE. Mas o JRE tem uma implementação específica da JVM. Minha suposição é java.exe ou o iniciador de aplicativos java é o intérprete ...

1 a resposta

O que o Oop Maps significa exatamente na VM do Hotspot

Li em alguns documentos que o Hotspot VM utiliza uma estrutura de dados chamada Oop Maps para gerenciar todos os OOPs na VM. Minha pergunta é: quando é que essa estrutura de dados Oop Map é gerada? Em tempo de compilação ou tempo de execução? ...

4 a resposta

Executando jmap ficando incapaz de abrir o arquivo de soquete

Eu tive que correrjmap a fim de despejar heap do meu processo. masjvm devolvida: Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not respondingEntão eu usei ...

4 a resposta

Várias JVMs vs servidor de aplicativo único

Estou lidando com um sistema que executa um aplicativo Java por cliente em sua própria JVM. Agora temos cerca de meia dúzia de servidores dedicados que estão executando quase 100 JVMs no total e conjuntos de scripts personalizados para gerenciar ...

1 a resposta

É possível executar o código de 32 bits no processo de 64 bits, alternando o modo?

Nesta página,http://www.x86-64.org/pipermail/discuss/2004-August/005020.html [http://www.x86-64.org/pipermail/discuss/2004-August/005020.html]Ele disse que existe uma maneira de misturar código de 32 bits e código de 64 bits em um aplicativo. Ele ...

4 a resposta

Como uma única variável de referência pode acessar todos os campos de objetos?

Animal myAnimal = new Animal();Eu tenho esse código acima. Tanto quanto eu sei, ele fará as seguintes coisas: Um objeto animal será criado na memória heapA referência a esse objeto será passada para a variável de referência "myAnimal". Em outras ...

1 a resposta

Alocações no novo TLAB x alocações fora do TLAB

A ferramenta Java Mission Control no JDK fornece estatísticas sobre a alocação de objetos no novo TLAB e alocações fora do TLAB. (Está em Memória / Alocações). Qual é o significado dessas estatísticas, o que é bom para o desempenho de ...

2 a resposta

Metaespaço Java8 e uso de heap

Eu tenho esse código para gerar classe dinamicamente e carregá-lo import javassist.CannotCompileException; import javassist.ClassPool; public class PermGenLeak { private static final String PACKAGE_NAME = "com.jigarjoshi.permgenleak."; public ...

3 a resposta

O que está no cabeçalho do objeto java

Você poderia me dar algumas informações sobre o que exatamente é armazenado no cabeçalho do objeto? Eu sei, que provavelmente é dependente da JVM, mas talvez pelo menos pelo HotSpot? Estou procurando uma descrição exata especificamente para uma ...