Olá pessoal, só pra saber mesmo... A memória da JVM está diretamente ligada a memória RAM? No caso de uma exceção/erro como java.lang.OutOfMemoryError
ocorrer, significa que utilizamos o máximo da memória RAM?
Olá pessoal, só pra saber mesmo... A memória da JVM está diretamente ligada a memória RAM? No caso de uma exceção/erro como java.lang.OutOfMemoryError
ocorrer, significa que utilizamos o máximo da memória RAM?
Esse link do DevMedia da uma geral legal sobre o funcionamento da JVM: http://www.devmedia.com.br/entenda-como-funciona-a-java-virtual-machine-jvm/27624
Oi Willian, tudo bem?
Não necessariamente, ela pode ocorrer também quando não tiver mais espaço disponível na HEAP pra alocar um novo objeto, por exemplo. Ou quando não há mais espaço pra se carregar uma nova classe.
Mais infos: https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/memleaks002.html
Abraços!
Vlw!