Cloud FoundryのJava BuildpackではJava Memory Calculatorによって自動でJVMに割り当てるメモリサイズが計算されます。 デフォルトでは次の式で計算されます。 Heap Size = Container's memory Size - Native Size Native Size = -XX:MaxMetaSpaceSize + -XX:ReservedCodeCacheSize + -XX:MaxDirectMemorySize + (-Xss * Number of threads) 各種JVMパラメーターはデフォルトで次の値が設定されます。 -XX:MaxMetaSpaceSize ... クラスファイル数から自動で算出 -XX:CompressedClassSpaceSize ... クラスファイル数から自動で算出 <- Compres