我是 Java 初学者,刚开始使用 Intellij 作为我的 IDE。
当我使用它时,有时它会延迟。
我将 xms 和 xmx 更改为更大的堆大小(xms = 1024,xmx = 2048),但它会引发错误。
所以,我把它回滚了。
错误消息是这样的:“初始堆大小设置为大于最大堆大小的值”。
有什么问题?
如果可能,如何增加最大堆大小?
我使用的是笔记本电脑,它有 8GB 内存。使用 x64 Intellij.exe。
最佳答案
如果您在 2019.2 更新后在 InteliJ 中看到此错误,那是因为更新将 JVM XMX 值更改为 2048m 而没有检查相关值,这可能允许 XMS 变得大于最大 XMX 值,这是无效的并创建那个错误。
即我的值是 XMX=6000m 和 XMS=4096m 但在 2019.2 更新后它们是 XMX=2048m 和 XMS=4096m
您必须手动更改这些值,以使 XMS 等于或小于 XMX。在 Mac 上,VM 选项文件是 ~/Library/Preferences/IntelliJIdea2019.2/idea.vmoptions
注意:该路径假定您使用的是 InteliJ 版本 2019.2。如果
关于java - Intellij 堆大小,初始堆大小设置为大于最大堆大小的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47066443/