错误:无法创建Java虚拟机。
错误:发生了致命异常。程序将退出。
无效的最大堆大小:-Xmx4096M
指定的大小超出了最大可表示大小。
使用退出代码1完成处理
当我开始使用 intellji
开始执行我的程序时出现此错误edite configration 我将 Vm选项更改为:
-ea -Dmodules = core,tables,corenlp -Xms4096M -Xmx4096M。
我想读一些大数据 它给了我这个错误
我将值更改为-Xms4095M -Xmx4095M 它在执行时给我错误
VM初始化期间发生错误
无法为4188160KB对象堆保留足够的空间
这个程序想要一个5G的ram
我有2个内存4G,win7让我使用全部8G。
但在这里我不能把价值大于4095M !! 我怎么能解决它?
答案 0 :(得分:0)
错误: Intellij堆大小捕捉
此答案仅适用于 linux / debian 用户。
因此,我将最大堆大小从750m更改为2048m。当我更改此设置时,无法启动intellij。
Invalid maximum heap size: -Xmx2048m
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.
我在 snap 的帮助下安装了intellij。因此,所有快照的内容都安装在 / snap / intellij 。
这些内容为只读。因此,您不能在此处更改 vmoptions 。
实际定制的 vmoptions 存在于用户目录中。
目录名称为 .IntelliJIdea {Year.Version} / config 。一些操作系统隐藏此目录。因此,您需要启用显示隐藏文件
现在,您将找到 idea64.vmoptions 文件。编辑此文件以减少内存。