bluemix で実行されている CF アプリ (Liberty ランタイム ベース) の場合、MEMORY_LIMIT を 2G に設定しました。-Xms および -Xmx 値を設定するための JAVA_OPTS が設定されていません。bluemix によって割り当てられるヒープサイズのメモリはどのようになっていますか? デフォルトで設定されている範囲はありますか?
ご意見をお聞かせください。
bluemix で実行されている CF アプリ (Liberty ランタイム ベース) の場合、MEMORY_LIMIT を 2G に設定しました。-Xms および -Xmx 値を設定するための JAVA_OPTS が設定されていません。bluemix によって割り当てられるヒープサイズのメモリはどのようになっていますか? デフォルトで設定されている範囲はありますか?
ご意見をお聞かせください。
Liberty ビルドパックは比率を使用して、メモリー制限に従ってヒープ・サイズを計算します。
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