Flex Builder你快些跑 Make Your Flex Builder Faster

Flex Builder你快些跑 Make Your Flex Builder Faster

最近做AIR项目,在CSS用到了自定义中文字体,字体大小有1O多M。在Code和Design View之间切换时,常常感觉速度很慢。

于是在网上找了找使Flex Builder变快的 方法。在这里总结下。

本人电脑使用情况的简介:

经常同时开着Myeclipse 和 Flex Builder 3 两个软件。感觉不用自定义中文字体时,速度还行。但是用上自定义中文字体后,界面和代码的切换,build项目,输出release版本时,Flex Builder 速度明显变慢。

本人的电脑配置:

CPU - Intel T2400 1.83GHz 烤肉一代   RAM - 2*1G 共享显存。平常编编程,如鱼得水。如果有配置相近的,可以参考设置。

优化总结:

1. 关掉 auto build

虽然可以及时的,自动的编译程序,提早的告诉编程人员,哪里有编码错误。但是编译的时候,会花费些时间。而且如果不用自动编译,手动编译或者运行时,也能提示有错误。所以为了提高效率,还是推荐关掉 Build Automatically。

2. 关掉不在使用中的项目或文件

IDE开那么多东西,应该是会吃内存的吧。而且,我有时候会碰上,如果同时开着A和B两个项目。我在做B项目,但是A项目中的错误也会显示在错误提示窗口中。如果A项目和B项目没有关联,岂不是混淆视听。那么关掉A项目,专心B项目,是上选。

选择用Flex Builder而不用Myeclipse + Flex Builder Plugin 的考虑也是,既然Myeclipse里面的插件那么多,运行起来也会占内存。于是就单跑一个Flex Builder做Flex项目,一个Myeclipse做Java项目。

3. 更新Flex Builder的JRE

更新JRE的考量是,新的应该比旧的好(哈哈,应该是这样吧,虽然我不喜欢VISTA而用XP)。看当前Flex Builder JRE的方式是。

Help -> Product Details -> Configuration Details

会有如下类似的描述

java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.6.0_07-b06

我是更新过了,到JRE1.6了。但是默认的Flex Builder 3的JRE应该是1.5的。替换方法,就是把Flex Build安装目录下的jre文件夹,换成1.6的jre的文件夹,就行了。操作时,请注意备份啊。

4. FlexBuilder.ini启动选项的优化

在Flex Builder的安装目录下,会有这个文件。打开后,会有一些参数,如

Xms, Xmx, PremSize, MaxPremSize 都是什么意思呢?

在网上找了找,应该是如下的解释,不对请更正啊。

Xms: 软件使用时,RAM需要的最小值

Xmx: 软件使用时,RAM可以用到的最大值

PremSize: 非堆内存初始值

MaxPremSize: 非堆内存最大值

最后这两个,我也弄不大懂是啥意思,不过大概意思是说JVM用到的内存分两种Heap和Non-Heap(非堆)。具体是怎么运作的,可以参考

eclipse.ini内存设置

我的设置,如下,

-vmargs
-Xms512m
-Xmx512m
-XX:MaxPermSize=512m
-XX:PermSize=512m
-XX:+UseParallelGC
-Djava.net.preferIPv4Stack=true

之所以让Xms和Xmx一样,就是让JVM在启动时就一次性的拿到这些内存,不让在使用过程中,发现内存不够再去获取的情况发生。

更改后,Flex Builder的启动速度是变快了。其他的,等我用用发现好处了,再来上报体会。

你可能感兴趣的:(jvm,编程,MyEclipse,Flex,AIR)