如果安装 Sun Message Library for HL7,我们建议您增加 NetBeans IDE 堆内存大小。如果堆大小不足,则可能导致内置解析器出现内存不足异常。可使用 netbeans.conf 文件为运行 NetBeans IDE 的 JVM 设置堆大小。
大中型应用程序的 NetBeans C/C++ Development Pack 的建议堆大小为:
在拥有一个 CPU 和 1 GB RAM 的系统上开发中型应用程序(包含 100–2000 个源文件):512 MB
在拥有一个或多个 CPU 和 2 GB RAM 的系统上开发大型应用程序(超过 2000 个源文件):1.5 GB
建议您在开始此过程前保留一份 netbeans.conf 文件的副本。
将 NetBeans IDE 安装目录中 etc 目录内的 netbeans.conf 文件复制到 NetBeans IDE 用户目录(例如:$HOME/ .netbeans/caps/etc 目录)中。
可能需要在 NetBeans IDE 用户目录中创建 etc 目录。
在 NetBeans IDE 用户目录中,编辑 netbeans.conf 文件中的 —J-Xmx 命令行 Java 启动开关,例如:
# 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 IDE。
为了确保在内置解析器运行时不会出现内存不足的情况,您还可以在 netbeans.conf 文件中添加垃圾收集器开关 —-J-XX:+UseConcMarkSweepGC(并发回收器)和 -J-XX:+UseParNewGC(并行回收器)。