您当前的位置:首页 > java

NetBeans速度大幅提高

        经常有人说他不喜欢NetBeans的原因就是NetBeans是Swing开发的,Swing的速度慢,所以NetBeans不可避免得就慢。其实这是一个严重的错误,Swing并不比SWT慢,我在Swing专栏中有篇文章:SWT已经日薄西山了,就讨论这个问题。现在NetBeans得益于Swing速度的大幅提高,加上本身的重构,速度已经有了惊人的提高。下面是我最近在我的破机器上对比的结果:

1.Eclipse SDK3.2本身不带任何插件,NetBeans5.5本身除了基本功能,带有数据库支持、版本控制、界面设计器、J2EE企业级应用支持开发、插件支持开发、Web支持开发等功能下,两者都不打开任何工程,Eclipse的启动时间是9秒钟,而NetBeans的启动时间也是9秒钟。这种进步简直让人惊叹,给那些说NetBeans的当头一棒。

2.运行速度。按照上面的配置,在运行一段时间后,NetBeans仍然响应非常迅速,即使在调试状态也没有滞后的感觉。Eclipse却往往会出现僵死的情况,屏幕失去相应,出现白色屏幕。这在随着项目的大小和打开项目的多少明显差距变大。

3.NetBeans的关闭速度也要Eclipse的更快,当然这一点估计没有太多人在意,但起码说明了NetBeans速度提高的惊人。

        内存使用上,NetBeans运行一段时间后稍微高于Eclipse,大概10M-30M之间,这主要使用Swing占用了内存空间,而Eclipse使用的SWT直接使用操作系统组件,节省那从用量。当然各人测试结果可能不一样,但一直的结论是NetBeans的速度大大提高,却是有目共睹。

 



沪ICP备10206494号-4