2017-09-22 5 views
0

MAX_HEAPを奇数に設定できないのはなぜですか?MAX_HEAPメモリを奇数に設定しようとしていますが、ヒープが次の偶数に設定されています

max_heapメモリを奇数に設定しようとすると、tomcat server.batまたはEclipse構成ファイルのいずれかで、最終ヒープ・サイズが次の偶数になります。

例:ヒープメモリが1728MB

にメモリをセットとして-Xmx1727mを設定すると、誰もがその奇数を取っていない理由を私は理解するのに役立つことはできますか?

+0

https://serverfault.com/ not stackoverflow – shrewmouse

+0

質問を最初に明記すると、より良い結果が得られます。また、参照している構成ファイルの例も提供してください。 – shrewmouse

+0

別のヒントは、 'MAX_HEAP'のような変数名の前後にバックティックを使って、コードのどこかで変数を参照していることが明らかです。 – shrewmouse

答えて

0

コンピュータシステムのメモリはバイナリ言語であり、すべてのデータ型のメモリ輻輳は均一です。 pow(2、n)でメモリを提供すると、偶数を与えるよりもうまく動作します。

関連する問題