Java · Essencial · Inglês · Técnico
heap
Região da memória da JVM onde vivem os objetos criados com new e que o garbage collector limpa. Seu tamanho se configura com -Xms e -Xmx.
Onde usar
Surge em OutOfMemoryError: Java heap space e no dimensionamento de containers: 'a heap está em 75% da memória do pod'.
Em código
# heap inicial 256 MB, máxima 1 GB
java -Xms256m -Xmx1g -jar app.jar
# percentual da RAM do container
java -XX:MaxRAMPercentage=75 -jar app.jarExemplos
The heap is at ninety percent after every collection.
A heap está em noventa por cento depois de cada coleta.
Set the max heap below the container limit.
Defina a heap máxima abaixo do limite do container.
Cuidado
A heap não é toda a memória do processo: metaspace, pilhas das threads e buffers nativos ficam fora dela.
Sinônimos
monte
Antônimos
pilha
Origem
Do inglês heap, monte ou pilha desordenada de coisas.