最近做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的启动速度是变快了。其他的,等我用用发现好处了,再来上报体会。
相关推荐
The book's tutorials and explanations walk you step-by-step through Flash Builder's new, faster tools; the new framework for generating code; how to connect to popular application servers; upgrading ...
学习Nginx的参考读物 原版电子书 纯矢量PDF 技术文档 《Nginx HTTP Server: Adopt Nginx for your web applications to make the most of your infrastructure and serve pages faster than ever》
用PyTorch实现Faster RCNN
How to make Lisp go faster than C
your own video player, jukebox, and online TV program using Flex. Chapter 15: Using 3D in Flex Users desire more than the regular applications when it comes to gaming. They need 3D applications. I ...
faster
even_faster_websites even faster websites
faster rcnn 网络结构图解
一个简单快速地Faster R-CNN实现
基于python的faster rcnn源代码,包含训练和测试文件,可以修改应用到自己的工程中,不错的参考资料
一个更快的Faster R-CNN实现,目的是加速训练faster R-CNN目标检测模型
faster-rcnn详解 faster-rcnn详解 faster-rcnn详解 faster-rcnn详解
自己精心整理的FasterRCNN视频讲解mp4,华文讲解,很详细!分两部分,这是1.2 FasterRCNN 代码实现
faster 的 Makefile 文件,仅供参考
Faster rcnn test浮点运算次数,包括:卷积实现过程,Faster rcnn总体结构和参数
faster-cnn开源代码工程.Fast R-CNN is a fast framework for object detection with deep ConvNets. Fast R-CNN - trains state-of-the-art models, like VGG16, 9x faster than traditional R-CNN and 3x faster ...
Matlab写的faster rcnn
FASTER解析.txt. FASTER解析.txt .FASTER解析.txt. FASTER解析.txt .FASTER解析.txt. FASTER解析.txt .FASTER解析.txt.
Faster-Whisper使用CTranslate2重新实现了OpenAI的Whisper模型,CTranslate2是Transformer模型的快速推理引擎。这种实现比openai/whisper在使用更少内存的情况下达到相同精度的4倍。对于需要高效Transformer模型推理...
FasterRcnn的代码复现