2017-12-13 8 views
0

ヒープメモリがAndroid Studioで変更され、ヒープメモリが-Xmx2.5gなどの小数点以下の値に設定されていると、開始されず、起動エラーが発生しました。JVM(Android StudioまたはIntelliJ)が10進ヒープメモリ(-Xmx2.5gなど)で起動/動作しないのはなぜですか?

Error

しかし、ヒープメモリが起動時に-Xmx2560m、Androidのメーカーとして設定された場合には、エラーを生じませんでした。私はそれが部分的な価値に起因する可能性があると思う。私は理由を捜したが、何らかの理由が見つからなかった。

なぜJVMの10進ヒープ値を設定するのが無効ですか?

+0

このオプションに10進値を使用することが有効であるとは決して指定されていないためです。同様に、 '-Xmx2½g'も' -XmxFreekinLarge'も有効なオプションではありません。 – Holger

+0

@apanginとHolgerあなたは誰でも回答として投稿できます。 –

答えて

0

JVMは、メモリサイズ引数の整数値のみを受け入れます。
Here is the functionサイズ文字列を解析します。

関連する問題