O que é a fragmentação da memória?

Ouvi o termo "fragmentação de memória" usado algumas vezes no contexto da alocação dinâmica de memória C++. Eu encontre ... ue a fragmentação da memória seja um problema? Como é que a fragmentação da memória pode ser tratada numa aplicação pesada?

Como é determinado o tamanho padrão de heap Java?

se omitir a opção-Xmxn da linha de comandos Java, é usado um valor por omissão. De acordo com Java documentation "o valo ... no tempo de execução com base na configuração do sistema". Que configuração do sistema influencia o valor por omissão?

Ferramenta de linha de comandos para encontrar o tamanho e memória de Heap Java usados (Linux)?

Existe uma ferramenta de linha de comandos (Linux) para verificar o tamanho do Heap (e a memória usada) de uma aplicação ... eu preciso de uma ferramenta de linha de comando (não pode activar o JMX etc.) alguma dessas ferramentas / comandos?

Recomendações para uma ferramenta de análise de heap para Java? [fechado]

enumere as suas ferramentas favoritas de análise de heap (por exemplo, jprofiler, jmap, etc ...). Vamos mantê-lo uma ferramenta por resposta, com uma pequena lista de prós e contras para cada ferramenta.