O que significa “tamanho retido” no inspetor de memória do jVisualVM?

O dump de heap do Jvisualvm na guia de resumo tem a funcionalidade para inspecionar objetos maiores por tamanho retido.

O que retido realmente significa? Como o tamanho de uma árvore de objetos é calculado e mostrado aqui?
Caso eu possa ver aqui o objeto (10M) e seu objeto membro (5M), como devo calcular o impacto do heap? Ambos pegaram 10M ou 15M do heap?
Por que não consigo ver nada de nossos enormes objetos de aplicativo de fachada?

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion