ExpertiDict

Java · Essencial · Inglês · Técnico

heap

/hip/substantivo

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.jar

Exemplos

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.

Veja também

Todos os termos de Java