Quando o Java irá alocar a memória inicial do heap, ele passará primeiro para o young do young irá prover os objetos para o old generation, dessa forma se alocamos um -xmx512 mas configuramos explicitamente o young, essa parte total será divida para ambas. Porém e o permante, se o cofigurarmos a sua memória não será distribuída para com os outros dois (young e old)?
Quando entra em ação o Permant? Já que o mesmo é para metadata!