对于在bluemix上运行的CF App(基于Liberty Runtime),我设置了MEMORY_LIMIT表示2G。我没有设置任何JAVA_OPTS来设置-Xms和-Xmx值。 bluemix分配的堆大小的内存是怎样的?它默认设置的任何范围?
请建议。
答案 0 :(得分:3)
Liberty buildpack使用比率根据内存限制计算堆大小。
heap_size_ratio 用于计算最大堆的比率 尺寸。默认堆大小比率为0.75(可用总量的75%) 存储器)。
https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/blob/master/docs/ibm-jdk.md
new_heap_size = mem * heap_size_ratio