Resultados da pesquisa a pedido "jvm"

3 a resposta

Como posso reiniciar a JVM no OutOfMemoryError _after_ fazendo um dump de heap?

Eu sei sobre o-XX:+HeapDumpOnOutOfMemoryError [https://stackoverflow.com/q/542979/260805]Parâmetro da JVM. Eu também sei sobre -XX:OnOutOfMemoryError="cmd args;cmd args" [https://stackoverflow.com/a/3821180/260805]e essakill -3 <JVM_PID> ...

2 a resposta

java.lang.OutOfMemoryError: espaço de classe compactado

Estamos rodando em java-8-oracle. Nós nos mudamos para java8 há seis meses. Nos últimos dias, recebemos um OOME de tempos em tempos e não conseguimos identificar ou reproduzir o problema. Quando executamos uma chamada para o servidor (tomcat), ...

3 a resposta

Problemas de GC da JVM

Nas últimas semanas, tenho testado diferentes configurações da JVM para o meu servidor Glassfish. As principais configurações do heap (entre outras) são: -Xms512m, -Xmx512m, -XX: NewRatio = 2. Tentei uma configuração diferente do GC, mas ainda ...

2 a resposta

Como descobrir onde exatamente a geração jovem / velha está localizada na memória?

Recentemente, consegui obter o endereço de um objeto usando a classe sun.misc.Unsafe. E agora estou tentando encontrar programaticamente uma geração real onde meu objeto está localizado. Para isso, quero conhecer os pontos inicial e final ...

6 a resposta

A JVM pode se recuperar de um OutOfMemoryError sem reiniciar

A JVM pode se recuperar de um OutOfMemoryError sem reiniciar se tiver a chance de executar o GC antes que mais solicitações de alocação de objeto sejam recebidas? As várias implementações da JVM diferem nesse aspecto? Minha pergunta é sobre a ...

2 a resposta

O Java 8 reserva 1G mínimo para o Metaspace, apesar de (Max) MetaspaceSize

O Java 8 reserva 1G para o Metaspace logo após o início. Isso significa que o tamanho mínimo do metasspace é 1G. Mas configurei o MetaspaceSize para 300m e o MaxMetaspaceSize para 400m. Por que o Java reserva mais do que eu permito? Versão ...

1 a resposta

Por que uma JVM relata mais memória confirmada que o tamanho do conjunto residente do processo Linux?

Ao executar um aplicativo Java (no YARN) com o rastreamento de memória nativa ativado (-XX:NativeMemoryTracking=detail ...

2 a resposta

Tipo dinâmico de argumentos InvokeDynamic

Para suportar tipos dinâmicos e envio de método, minha linguagem de programação introduz um tipo chamadodynamic. Ao chamar um método em um receptor cujo tipo édynamic, o compilador primeiro envia o chamado e todos os argumentos na pilha e, em ...

2 a resposta

Enviando um sinal POSIX da JVM

Como envio um sinal POSIX de dentro da JVM? (em Java ou Clojure) Eu nunca pensei que isso seria um problema até que eu tentei pesquisar no Google - há muitas informações sobretratamento sinais, mas nada sobre enviá-los. Além de usar o JNI ou ...

1 a resposta

Coleta de Lixo do Metasspace Java

Um processo java que estou executando executa consistentemente bem na primeira hora ou para que seja executado. No entanto, o desempenho diminui rapidamente. Ao criar um perfil, descobri que a coleta de lixo do metasspace acontecia com bastante ...