具有特定内存限制的 CF Liberty 实例的堆大小设置如何
How is the heapsize setting for a CF Liberty instance with a particular memory limit
对于 bluemix 上的 CF 应用程序(基于 Liberty 运行时)运行,我设置了 MEMORY_LIMIT 2G。我没有设置任何 JAVA_OPTS 来设置 -Xms 和 -Xmx 值。 bluemix 如何分配 heapsize 内存?它默认设置的任何范围?
请指教
Liberty buildpack 根据您的内存限制使用一个比率来计算堆大小。
heap_size_ratio The ratio that is used to calculate the maximum heap
size. The default heap size ratio is 0.75 (75% of the total available
memory).
https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/blob/master/docs/ibm-jdk.md
new_heap_size = mem * heap_size_ratio
对于 bluemix 上的 CF 应用程序(基于 Liberty 运行时)运行,我设置了 MEMORY_LIMIT 2G。我没有设置任何 JAVA_OPTS 来设置 -Xms 和 -Xmx 值。 bluemix 如何分配 heapsize 内存?它默认设置的任何范围?
请指教
Liberty buildpack 根据您的内存限制使用一个比率来计算堆大小。
heap_size_ratio The ratio that is used to calculate the maximum heap size. The default heap size ratio is 0.75 (75% of the total available memory).
https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/blob/master/docs/ibm-jdk.md
new_heap_size = mem * heap_size_ratio