O que são ReservedCodeCacheSize e InitialCodeCacheSize?

Pode alguém explicar qual é a opção da JVMReservedCodeCacheSize eInitialCodeCacheSize estamos? Especificamente quando / por que eu gostaria de mudar isso? Como decido qual é o tamanho certo?

Isso é o que dizem os documentos:

-XX: ReservedCodeCacheSize = 32m Tamanho do cache do código reservado (em bytes) - tamanho máximo do cache do código. [Solaris de 64 bits, amd64 e -server x86: 2048m; no 1.5.0_06 e anterior, Solaris de 64 bits e and64: 1024m.]

questionAnswers(4)

yourAnswerToTheQuestion