今天在写一个解析XML文件 的程序时IDE报出了java.lang.OutOfMemoryError: Java heap space的错误,使用Runtime.getRuntime().maxMemory()发现IDE启动时给JVM分配的最大的虚拟机试图使用的内存是270M左右,于是准备修改程序运行启动时的JVM内存分配大小,发现可以在netbeans中有自带的如下修改办法:
点击菜单栏中的“运行”-->“设置项目配置”-->“定制”,会出现对该项目属性设置的一个配置的窗口,窗口有一个VM选项让你填的输入框,这时你就可以输入如-Xms1024m(即-Xms+需要分配的内存大小,以M为单位)来动态的修改自己运行改项目时JVM的内存分配