Qual é o significado dos sinalizadores -XX: NewRatio e -XX: OldSize JVM?

Estou iniciando meu aplicativo java com a seguinte linha de comando:

java -XX:+PrintCommandLineFlags -verbose:gc -XX:+PrintGCDetails \
     -XX:+UseConcMarkSweepGC -jar start.jar

A JVM permite as seguintes opções:

-XX:MaxNewSize=87244800 -XX:MaxTenuringThreshold=4 -XX:NewRatio=7
-XX:NewSize=21811200 -XX:OldPLABSize=16 -XX:OldSize=65433600
-XX:+PrintCommandLineFlags -XX:+PrintGC -XX:+PrintGCDetails
-XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+UseParNewGC

Alguém pode me explicar o significado de NewRatio e OldSize? Em particular OldSize, é o tamanho inicial da geração de propriedade?

questionAnswers(2)

yourAnswerToTheQuestion