为什么JVM(Android Studio或IntelliJ)不能启动/使用十进制堆内存(例如-Xmx2.5g)?



i正在更改Android Studio上的堆内存值,并发现将堆存储器设置为分数值时,例如-XMX2.5G,它没有启动并产生启动错误。

错误

但是,如果将堆存储器设置为-XMX2560M,则在启动时间将Android Studio设置为Android Studio,则不会产生任何错误。我想这可能是由于分数值所致。我已经搜索了原因,但找不到任何原因。

为什么在JVM中设置小数堆值无效?

JVM仅接受内存大小参数的整数值。
这是解析大小字符串的函数。

相关内容

最新更新