跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris Studio 12.3 发行版的新增功能 Oracle Solaris Studio 12.3 Information Library (简体中文) |
会自动根据系统中的可用内存量确定 NetBeans IDE 7.0.1 的缺省堆大小。当您开发小型项目(最多包含 500 个源文件和头文件)时,Oracle Solaris Studio 12.3 IDE 通常会在此缺省设置下正常运行。
但是,当您要开发较大的项目时,则需要增加堆大小。如果在开发大型项目时收到 "OutOfMemory"(内存不足)的异常消息,则很可能是由于堆大小造成的。
您可以在 netbeans.conf 文件中设置运行 NetBeans IDE 的 Java 虚拟机 (Java Virtual Machine, JVM)* 的堆大小。
更改堆大小:
在 /Oracle_Solaris_Studio_installation_directory /lib/netbeans/etc 中,将 —J-Xmx 命令行 Java 启动开关添加到 netbeans.conf 文件中,然后重新启动 IDE。
例如:
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++ Plugin 的堆大小为:
如果要在具有 1 GB 或更大 RAM 的系统上开发中型应用程序(500–2000 个源文件和头文件),堆大小应为:512 MB
如果要在具有 2 GB 或更大 RAM 的系统上开发大型应用程序(2000 个以上源文件和头文件),堆大小应为:1 GB
如果您要运行 Oracle JVM,还可以在 netbeans.conf 文件中添加垃圾回收器开关 -J-XX:+UseConcMarkSweepGC(并发回收器)和 -J-XX:+UseParNewGC(并行回收器)。这些选项允许垃圾回收器以并行方式与主执行引擎一起运行。但是,非 Oracle 实现的 JVM 可能不支持这些选项。
有关 NetBeans 性能调整的更多信息,请参见调整 JVM 开关的性能。
请注意:术语“Java 虚拟机”和 "JVM" 表示适用于 Java(TM) 平台的虚拟机。