Área de método de área de memória Java da base zero da JVM para combate real avançado
Área de método de área de memória Java da base zero da JVM para combate real avançado
Diretório de artigos
prefácio
Área de método de área de memória Java da base zero da JVM para combate real avançado
Área do método JAVA do modelo de memória JVM
- Qual é a área do método JAVA?
- É uma área de memória compartilhada por cada thread, usada para armazenar dados como informações de classes, constantes, variáveis estáticas e códigos compilados pelo compilador instantâneo que foram carregados pela máquina virtual.
- O que são informações de classe: número da versão da classe, método, interface
- Por que existe uma área de método JAVA?
- Dados como informações de classe e variáveis estáticas são armazenados na memória, que pertence a uma área compartilhada por threads
- Hotspot usa geração permanente para implementar área de método JRockit e IBM J9VM Java heap para gerenciar esta parte da memória
- Quais são as características da área de métodos JAVA?
- Não é que os dados entrem na área do método e existam "permanentemente" como o nome da geração permanente. O objetivo da recuperação de memória nesta área é principalmente para a recuperação de pools constantes e o descarregamento de tipos
- Quando não puder atender aos requisitos de alocação de memória, a área de método também lançará OutofMemoryError.
Resumir
Este artigo apresenta todo o conteúdo da JVM, do zero básico à área prática avançada do método da área de memória Java. Continuarei a atualizá-lo no futuro. Se gostar, clique para seguir. A série JVM continuará a ser atualizada.