[size=small] eclipse可以配置一些参数来优化它的运行,运行参数可以在eclipse根目录下的eclipse.ini文件中进行修改:
我的内存是1.12G,大家根据自己的实际情况来分配内存大小.
对java内存堆的概念不清楚的,可以看看这篇文章:[url]http://42087743.iteye.com/blog/211899[/url]
下面是我从网上找的其他的配置参数,大家也看看:
[quote]
[color=red]新发现[/color] : 在netbeans中也可以这么设置,可以解决netbeans初始设置内存堆值过小的问题,方法是在netbeans根目录下,修改/etc/netbeans.conf文件,打开它,你就能解决问题了.
[/quote]
[/size]
-vmargs
//关闭java字节码验证,加快类装入的速度
-Xverify:none
//设置java初始堆的大小
-Xms256m
//设置java堆的最大值
-Xmx512m
//设置java除堆以外的区域初始大小
-XX:PermSize=64m
//设置java除堆以外区域的最大值
-XX:MaxPermSize=64m
我的内存是1.12G,大家根据自己的实际情况来分配内存大小.
对java内存堆的概念不清楚的,可以看看这篇文章:[url]http://42087743.iteye.com/blog/211899[/url]
下面是我从网上找的其他的配置参数,大家也看看:
-XX:CompileThreshold=100 - 此开关将降低启动速度,原因是与不使用此开关相比,HotSpot 能够更快地将更多的方法编译为本地代码。其结果是提高了 IDE 运行时的性能,这是因为更多的 UI 代码将被编译而不是被解释。该值表示方法在被编译前必须被调用的次数。
-XX:+UseConcMarkSweepGC -XX:+UseParNewGC - 如果垃圾回收频繁中断,则请尝试使用这些开关。此开关导致 JVM 对主要垃圾回收事件(如果在多处理器工作站上运行,则也适用于次要回收事件)使用不同的算法,这些算法不会影响整个垃圾回收进程。注意:目前尚不确定此收集器是提高还是降低单处理器计算机的性能。
-XX:+UseParallelGC - 某些测试表明,至少在内存配置相当良好的单处理器系统中,使用此回收算法可以将次要垃圾回收的持续时间减半。注意,这是一个矛盾的问题,事实上此回收器主要适用于具有千兆字节堆的多处理器。尚无可用数据表明它对主要垃圾回收的影响。注意:此回收器与 -XX:+UseConcMarkSweepGC 是互斥的。
[quote]
[color=red]新发现[/color] : 在netbeans中也可以这么设置,可以解决netbeans初始设置内存堆值过小的问题,方法是在netbeans根目录下,修改/etc/netbeans.conf文件,打开它,你就能解决问题了.
[/quote]
[/size]