2

bluemix で実行されている CF アプリ (Liberty ランタイム ベース) の場合、MEMORY_LIMIT を 2G に設定しました。-Xms および -Xmx 値を設定するための JAVA_OPTS が設定されていません。bluemix によって割り当てられるヒープサイズのメモリはどのようになっていますか? デフォルトで設定されている範囲はありますか?

ご意見をお聞かせください。

4

1 に答える 1

3

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

https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/blob/master/lib/liberty_buildpack/jre/ibmjdk.rb#L175

于 2016-09-12T01:01:17.093 に答える