这几天编译总提示 “Java heap space” 错误,偶尔采用重新启动的方式勉强可以成功编译,搞得这几天心情有点差。在网上查了不少资料,发现应该是那个数值需要根据具体情况进行设定,设定不对可能导致软件无法启动。
主要查看的几个文件:(位于 FB 安装目录下)
1、FlashBuilder.ini、FlashBuilderC.ini 和 eclipse/eclipse.ini 等三个文件中涉及四个参数,如下:
-Xms128m
-Xmx1024m
-XX:MaxPermSize=128m
-XX:PermSize=64m
这个一般后面两个数值可以不做任何改变,主要更改 “Xmx” 这个值。
2、SDK目录下bin目录下的JVM.config文件中找到 " java.args=-Xmx1024m -Dsun.io.useCanonCaches=false " 。
可以尝试性修改 “
Xmx
” 这个参数的值,设置为一个适合的值。这些值设置不正确会导致 FB 无法正常启动。