Resultados da pesquisa a pedido "jvm"
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> ...
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), ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...