2014-01-06 61 views
0

每隔一段时间,IntelliJ都会拒绝使用与以前工作正常相同的设置来编译我的项目。IntelliJ随机“无法启动Java虚拟机”

我有一个巨大的项目,通常使用一个2000MB的堆大小为64位JDK的编译器。 由于堆大小较小,编译此项目需要几个小时。

我在Windows上,也试图重新启动后编译但无济于事。

任何人有线索从哪里开始寻找解决这个问题?

回答

0

JVM需要连续的内存区域才能运行(更多详细信息,请参阅here)。你的内存是分散的,操作系统不能总是提供这种功能。如果你在Windows上工作,增加分页文件的大小可能会有所帮助。

+0

我能做些什么吗?我有足够的可用内存,所以操作系统不应该交换到磁盘... – Ramses