我们在开发过程中随着项目的不断壮大,经常会碰到编译速度过慢,IDE崩溃等令人头痛的问题,这里我总结了一下网上别人的经验,对FB进行了4点优化,效果明显:
1、把 Build Auto 改成 手动 Build
2、project 右键 -> properties -> Flex Application 中,把不需要编译的mxml文件,移除
3、project 右键 -> properties -> Flex Modules中,把已经编译好的模块移除掉、
4、在安装路径下找到FlexBuilder.ini文件,进行编辑,加入如下参数
-vmargs
-Xms512m
-Xmx512m
-XX:MaxPermSize=512m
-XX:PermSize=512m
-XX:+UseParallelGC
-Djava.net.preferIPv4Stack=true
- 大小: 16 KB
分享到:
相关推荐
Flex编译优化方法是提升开发效率的关键,尤其是在大型Flex项目中,编译时间长和Eclipse性能问题可能严重影响开发流程。以下是一些针对Flex编译慢的优化策略: 1. **关闭不必要的项目**:在Eclipse中,确保只开启...
3. **快速编译**:为了进一步加快编译速度,可以开启“Fast Deployment (fdb)”模式。这将在不启用调试信息的情况下编译项目,适合开发阶段。 五、调试与运行 1. **调试配置**:在“Run”菜单中,选择“Debug ...
1. 低性能的开发机器:开发人员使用的电脑配置不足,例如内存低于2GB,会直接影响 FlexBuilder 的编译速度。 2. 多余的模块加载:如果工程中包含大量不必要的模块,或者模块之间存在复杂的依赖关系,会导致编译时间...
5. **效率优化**:flex生成的扫描器通常很高效,因为它会尽可能地减少状态转移,以提高解析速度。 6. **与 Bison 的配合**:flex常与另一个工具Bison(语法分析器生成器)配合使用,共同构建完整的编译器或解析器。...
- **更短的编译时间**:Flex4在编译速度上有所提升,这对于提高开发效率非常重要。 - **命令行构建**:仅在Flex4中提供,对于自动化构建流程非常有用。 - **ASDoc工具提示**:仅在Flex4的高级版本中提供,可以帮助...
Flex4中引入了新的ui组件,提供了更好的性能监控,并且大大提高了编译速度。《Flex 4实战》是一本全面的指南,为web设计人员和开发人员提供了Flex的详细介绍。《Flex 4实战》从基础讲起,介绍了有关表单和数据的知识...
ActionScript 2.0 编译用的 AVM1 虚拟机,ActionScript 3.0 用的 AVM2,速度快,提供了一些基础异常处理。ActionScript 3.0 是纯的 OOP,强类型语言,而 ActionScript 2.0 不是。 Flex 开发框架 Flex 开发框架有...
- **高性能**:Flex编译为SWF文件,运行在Flash Player上,具有良好的运行效率和响应速度。 - **开放源码**:Flex SDK是开放源码的,开发者可以根据需要自定义组件和扩展功能。 3. **Flex应用领域**: - **企业...
Flex4中引入了新的ui组件,提供了更好的性能监控,并且大大提高了编译速度。 《Flex4实战》是一本全面的指南,为web设计人员和开发人员提供了Flex的详细介绍。本书从基础讲起,介绍了有关表单和数据的知识,然后...
- **变量(Variables)**:ActionScript 3.0引入了严格的类型系统,变量必须声明类型,这有助于防止运行时错误,并在编译时进行类型检查。 - **函数(Functions)**:函数在ActionScript 3.0中变得更加规范,支持命名...
然而,Flex也有一些不足,如FlexBuilder编译速度慢,数据输入体验不如数据展示,HTTPService和SOA的数据通信效率可能较低,以及生成的SWF文件体积较大。 ActionScript 3.0是Flex的主要编程语言,它是面向对象的,...
5. **利用优化工具**:Adobe的Flex Builder或Flash Builder提供了优化编译设置,如“发布设置”中的“优化”选项,可以开启或关闭某些优化策略。 6. **延迟加载**:不是所有内容都需要在初始加载时就加载完全,可以...
下载-替换到{flex-sdk-4.x-home}/lib,换了之后至少flashbuilder不会有事儿没事儿罢*工了
(2) **高效的数据传输**:Flex支持AMF协议,这是一种压缩加密的二进制数据传输方式,比基于XML的方式速度快大约10倍,同时还可使用Http协议和JMS、WebService等进行数据交互,灵活性高。 (3) **强大的集成能力**:...
Flex是Adobe公司推出的一种用于创建富互联网应用(Rich Internet Applications, RIA)的开源框架,主要应用于构建交互性强、响应速度快、用户体验良好的Web应用程序。在Web开发领域,"war"文件是一个重要的概念,它...
这包括更快的编译速度、更好的内存管理和更少的运行时错误。 9. **API更新**:3.5.0版本引入了一些新的API和功能,比如对HTTPService和WebService的改进,使得与服务器端的数据交互更加便捷。 10. **社区支持**:...
// 导入Flex编译API相关类 import com.adobe.flex.compiler.ICompiler; import com.adobe.flex.compiler.ICompilerConfig; // 创建编译器实例 ICompiler compiler = new ICompiler(); // 配置编译参数 ...
Flex应用通常编译为SWF文件,这些文件可以在Adobe Flash Player或Adobe AIR环境中运行。Flex4引入的新特性,如Spark组件框架、新的样式和主题等,提供了更加模块化和灵活的开发方式,使得开发更加高效和高效。 Flex...