NetBeans 6.0 Beta1出来也有几天了,它建议的内存大小是 1G。稍加调整后,就能使其启动速度有明显提高。
一、模块
禁用没有使用的模块:Tools》Plugins》Installed
选择不用的模块,Deactivate。
二、配置
编辑文件:
$NB_HOME/etc/netbeans.conf
修改 netbeans_default_options选项,
netbeans_default_options="xxxxxxxxxxxxxxx"
其中,修改(-J-Xms的数值依内存而定,下面是512MB的例子)
-J-Xms64m -J-XX:PermSize=32m -J-XX:MaxPermSize=192m
再在末尾双引号前加入(注意行首有个空格)
-J-DuseGtk=true -J-Xverify:none -J-Djava.net.preferIPv4Stack=true
其中“-J-DuseGtk=true”是为了界面使用GTK风格,这样,字体已不用配置了。当然前提是用JDK6。而Fedora不用加这一项,就自动使用GTK了,这是因为Netbeans的支持列表中没有ubuntulooks主题引擎
这是在版本6.0beta2上的优化。经我实验,大大提高了NetBeans的启动速度.
1,修改英文netbeans界面字体大小,修改%Netbeans_home%\etc\netbeans.conf
在netbeans_default_options里加上 --fontsize 12
2,修改JVM内存配置(本机内存1G,不同内存大小不同设置)
在netbeans_default_options里加上 -J-Xmx512m,同时修改-J-Xms256m。
【说明】-J-Xms32m
此设置用于通知 Java 虚拟机将其初始堆大小设置为 32 MB。通过通知 JVM 它最初应该为堆分配多少内存,我们可以防止它随着 IDE 使用更多的内存而将堆增大。
【说明】-J-Xmx128m
此设置用于指定 Java 虚拟机应该用于堆的最大内存。对此数值设置硬性上限意味着 Java 进程不能使用比可用的物理 RAM 更多的内存。对于具有更多内存的系统可以提升此限制 - 128 MB 设置有助于确保 IDE 在 256MB 的系统上可靠地执行操作。注意:不要将此值设置为接近或大于系统中的物理 RAM 数,否则在主要回收过程中将导致频繁的交换空间操作。
3,在netbeans_default_options里修改 -J-XX:PermSize=20m
这是一个较特殊的 JVM 开关,但它也缩短了启动时间。此设置用于调整内存中“永久区域”(在这里保存类)的大小。由于我们知道所有 IDE 类均占用特定数量的内存,因此我们向 JVM 提示它将需要的内存数量。此设置消除了许多系统上启动过程中的主要垃圾回收事件。SunONE Studio 或包括更多模块的其他 IDE 的用户可能希望将此数值设置得更高些。
4,在netbeans_default_options里加上-J-Xverify:none
此开关用于关闭 Java 字节码验证,从而加快类加载,以及消除在启动过程中仅为验证目的而加载类的需要。此开关将显著缩短启动时间。
5,在Tools-Plugins-installed里面把不需要的模块去掉
我这里去掉了 Glashfish;JSF;CVS;Subversion等。速度就得到很大提高了。当然如果你的开发需要这些模块就不需要去掉了。
6,修改编辑器配置
把所有的Javadoc自动弹出窗口去掉,把所有自动完成延时设置为0,把所有自动完成大小写敏感去掉。
注:在netbeans6的JAVA代码编辑器设置里面默认没有设置代码自动完成的延时设置了。可以自己手动加入到配置文件C:\Documents and Settings\%USER_NAME%\.netbeans\6.0beta2\config\Editors\text\x-java下的properties.xml,加入
<property class="java.lang.Integer" name="completion-auto-popup-delay" value="1"/>
【说明】 preperties.xml文件默认不存在,只有在你修改了编辑器配置以后才会出现这个文件
环境设置
这一步是在NetBeans IDE内部设置。在 工具--选项--高级选项;
在 编辑器设置 中将 文本平滑 去掉(个人不喜欢这个,总感觉选上后有些字母边缘怪怪的)
在 编辑器设置--java编辑器设置 中将 自动完成弹出窗口延时 设置为1,选中自动弹出javadoc窗口
在 JAVA源代码 中将 错误标注限制 和 自动解析延迟 设置为1,另外 缺省编码 默认是GBK 建议可以改成 UTF-8.以便在移植源代码到非GBK编码平台的时候中文注释能正确显示。
在 IDE配置--建议框架 中 的3个延迟时间都改为 1
字体设置
默认情况下的NetBeans的字体真的很难看,可以将非注解的字体与字符串类型的全部设置为Courier New 14号字体,注释与字符串类型的字体设置为宋体 13号。设置完后是不是觉得很漂亮(不要打开 文本平滑 功能)