内存要求

NetBeans IDE 的缺省堆大小为 128 MB。如果使用 NetBeans C/C++ Development Pack 来开发不超过 100 个源文件的小型应用程序,则此堆大小可以满足需求。然而,如果要开发超过 100 个源文件的应用程序,则需要增加堆大小,否则,内置解析器可能会出现内存不足的异常错误。

您可以在 netbeans.conf 文件中,为运行 NetBeans IDE 的 JVM 设置堆大小。

更改堆大小:

  1. netbeans.conf 从 NetBeans 安装目录的 etc 文件夹复制到 NetBeans 用户目录的 etc 目录 ($HOME/.netbeans/5.5/etc) 中。 您可能需要创建 etc 目录。
  2. 在用户目录的 netbeans.conf 文件中,编辑 netbeans.conf 文件中的 -J-Xmx 命令行 Java 启动开关(下面以粗体显示的内容),然后重新启动 IDE。
    # command line switches
    netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m 
    -J-XX:MaxPermSize=96m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"
    

对于大/中型应用程序,建议为 NetBeans C/C++ Development Pack 提供以下堆大小:

为了确保在运行内置解析器时不出现内存不足的情况,您还可以在 netbeans.conf 文件中添加垃圾回收器开关 -J-XX:+UseConcMarkSweepGC(并发回收器)和 -J-XX:+UseParNewGC(并行回收器)。


法律声明