Uso de memória por processos Java

0

Eu percebo que os aplicativos usam quase toda a memória no meu servidor do Ubuntu 14.04.

Você pode olhar para a minha tela htop e me informar se esta situação é normal?

Existem muitos processos para duas aplicações java, para ambas as threads relacionadas utilizam 3,7% e 4,8% de memória. É para cada thread ou apenas para o processo raiz 3.7%?

Como posso ver em porcentagem qual processo usa essa porcentagem de memória e quantas? Eu tenho 60 processos com 3,7%, então é muito mais do que 100%

    
por Solvek 07.04.2016 / 14:20

1 resposta

1

Todos os threads em um processo Java compartilham quase toda a memória. Cada thread terá uma pilha local que geralmente é menor que um megabyte. Como você vê, todos os threads relacionados mostram a mesma utilização de memória. Os 60 processos relacionados mostrando 3,7% de utilização de memória podem estar usando 3,8% da memória disponível.

    
por BillThor 07.04.2016 / 16:33