如何解决netbeans内存不足的java堆空间

如何解决netbeans内存不足的java堆空间,java,netbeans,out-of-memory,heap,space,Java,Netbeans,Out Of Memory,Heap,Space,我使用的是netbeans 7.4和jdk 7.45更新版。具有4GB RAM的windows服务器系统。我已经做了一个应用程序,其中我创建了更多数量的矢量对象用于存储。现在我的问题是,在打开系统之后,当我启动Netbeans IDE并打开一个项目时,我甚至没有运行一个项目,只有Netbeans IDE没有响应。系统中的其余进程运行正常。我也重新安装了netbeans IDE,但问题仍然存在 我想知道问题是在我的应用程序中还是在系统中。似乎您刚刚配置了Netbeans IDE本身的最大堆大小,而

我使用的是netbeans 7.4和jdk 7.45更新版。具有4GB RAM的windows服务器系统。我已经做了一个应用程序,其中我创建了更多数量的矢量对象用于存储。现在我的问题是,在打开系统之后,当我启动Netbeans IDE并打开一个项目时,我甚至没有运行一个项目,只有Netbeans IDE没有响应。系统中的其余进程运行正常。我也重新安装了netbeans IDE,但问题仍然存在


我想知道问题是在我的应用程序中还是在系统中。

似乎您刚刚配置了Netbeans IDE本身的最大堆大小,而不是针对您的程序

转到项目“属性”,选择“运行”类别。在“虚拟机选项””文本框中输入参数(-Xmx512m


这应该会有所帮助。

@steve:这似乎是针对NetBeans的一个特定用例;也就是说,一个正在运行的Tomcat servlet,与此场景相反。所以我不认为这是一个重复的问题。我已经在“VM选项”中写了-Xmx512。netbeans仍然没有响应。请检查您的系统中有多少可用内存?运行Netbeans后,Netbeans IDE进程占用560MB空间,CPU使用率为100%,PF使用率为2.70GB。杀死Netbeans后,CPU使用率为b/w 55-70,PF使用率为2.21GB。您能试用旧版本的Netbeans吗?它可能会工作吗?并杀死所有剩下的进程(不是真正需要的)。