`
pufan53
  • 浏览: 44920 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

flex编译慢的一个原因

阅读更多
    最近遇到的一个问题,代码写着写着突然发现flex builder变得特慢,总是卡在一个固定的百分比,然后看到任务管理器中的内存使用一直上升,直到报出java内存溢出的错误编译器关闭。

    找原因时,发现其它工程并没有编译卡住的现象,这个工程之前也是正常的,因此肯定跟后来加入的一些代码有关。

    逐块删除近期代码,找到的问题的所在:
 <mx:Style>
   @font-face {
        src:local("黑体"); 
        fontFamily: myFont; 
        fontStyle: normal;   
        fontWeight: normal;   
        advancedAntiAliasing: true;
    }
  </mx:Style>


    在mxml文件中加入了以上这段设置字体的代码后,编译就会死机。
     现在也只是发现了这个现象,至于其中影响编译的原因到底是什么还有待研究。其实上面方法设置的字体是有效果,现在需要找其它的的方法来设字体了。
分享到:
评论
1 楼 dongjie.liu 2010-11-19  
非常感谢,我也在找编译完的原因,总结一个~~~

相关推荐

    flex编译优化方法

    以下是一些针对Flex编译慢的优化策略: 1. **关闭不必要的项目**:在Eclipse中,确保只开启当前正在开发的Flex项目,避免其他项目的编译过程占用资源。 2. **使用系统字体替代内嵌字体**:内嵌字体会增加编译时间...

    Flex3.0面试题 Flex3.0面试题

    Flash 和 Flex 可以通过建立一个 Flex 工程,具体需要 Flash 做 UI 的时候,输出成 SWC 作为 Flex 的 skin,如果说并不需要 Flex SDK,只是为了编码方便而选择 Flex 的话,那我们只要建立一个 AS 工程,让 Flex 作为...

    FLEX4_flex4教程

    - **编译过程**: Flex程序中的MXML和ActionScript代码会被转换为ActionScript,最终编译成SWF文件。 - **运行环境**: SWF文件部署到服务器后,用户可以通过浏览器加载这些程序。 #### Flex与Java等服务器端技术的...

    flex 最佳实践教程

    然而,Flex也有一些不足,如FlexBuilder编译速度慢,数据输入体验不如数据展示,HTTPService和SOA的数据通信效率可能较低,以及生成的SWF文件体积较大。 ActionScript 3.0是Flex的主要编程语言,它是面向对象的,...

    Flex4教程,中文版,FLEX开发必备利器。

    Flex应用通常编译为SWF文件,这些文件可以在Adobe Flash Player或Adobe AIR环境中运行。Flex4引入的新特性,如Spark组件框架、新的样式和主题等,提供了更加模块化和灵活的开发方式,使得开发更加高效和高效。 Flex...

    flex和java整合常见问题分析

    - 创建一个新的Flex项目,例如`FlexJavaDemo`。 - 配置项目以支持J2EE环境。 - 将BlazeDS作为数据服务引入,确保Flex应用程序能够与Java后端进行交互。 #### 三、常见问题及解决方法 1. **问题一:BlazeDS无法...

    【转】Eclipse 3.5 与 Flex Builder 3 集成问题

    Eclipse作为广受欢迎的Java IDE,Flex Builder则是一个用于创建Adobe Flex和ActionScript应用的专用插件。下面我们将详细解析这一集成过程中的关键步骤和可能遇到的问题。 首先,我们需要了解Eclipse 3.5(代号...

    flex J2ee整合环境搭建

    在构建Java EE(J2EE)与Flex集成的开发环境时,MyEclipse是一个非常实用的工具。本篇文章将详细讲解如何配置MyEclipse以实现Flex与Java EE的协同开发,提升开发效率。 首先,我们需要准备以下软件: 1. Eclipse ...

    编译原理 开发前的准备

    优化是编译过程中的一个重要环节,通过删除冗余代码、改进数据布局等方式提高程序运行效率。最后,目标代码生成阶段,编译器将优化后的中间代码转换为特定硬件平台的机器语言。 除了编译器,还有解释器,它与编译器...

    关于flex与flash生成swf文件的加载(体积)问题

    Flex是一个开源的开发框架,基于ActionScript编程语言和MXML标记语言,用于构建富互联网应用程序。它提供了图形用户界面组件库,使得开发者可以轻松创建动态、交互式的Web应用。而Flash则是创作这些SWF文件的原始...

    QT6.2.4-webengine自编译,支持mp4等视频播放。这里删除了pdb。

    QT6默认的QWebEngineview是不支持视频播放等功能的,需要自己用源码编译。 1. python2.7.5以上 ...硬盘可用空间留够最好50G+,内存留够最好16G+,编译计算机选择性能好一点的,否则很慢。用虚拟机编译了一周时间。

    google_chrome浏览器编译过程

    #### 一、搭建编译环境 Google Chrome 是一款由 Google 开发的免费开源网页浏览器,基于 Chromium 项目。为了编译 Google Chrome,首先需要准备合适的编译环境。 ##### 1. 操作系统与硬件要求 - **操作系统**:...

    flex 重写组件

    1. **解决业务需求**:当现有Flex组件的功能或样式不足以满足项目的特殊需求时,如自定义一个按钮组件以支持长文本自动换行的功能,就需要对其进行重写。 2. **模块化设计**:为了提高代码的复用性和维护性,开发者...

    Android源码编译make的各类错误解决方案汇总

    在编译Android源码时,可能会遇到bison和flex命令不存在的错误。解决方法是安装bison和flex包。 例如: ``` sudo apt-get install bison sudo apt-get install flex ``` 通过以上解决方案,可以解决Android源码编译...

    Android源码的编译

    上述命令将初始化一个名为`android`的目录作为工作空间,并通过`repo`同步源码。`repo init`命令指定了源码仓库的位置,而`repo sync`则会下载所有必需的源代码。 #### 三、编译Android源码 完成了以上步骤之后,...

    Flex做的咖啡

    "Flex做的咖啡"是一个以咖啡为主题的网站项目,它利用Adobe Flex这一前端开发框架来构建用户界面,同时结合了后端数据库技术实现数据存储与管理,还具备分页功能,提升了用户体验。下面将详细阐述Flex、数据库和分页...

    OpenWRT下载与编译

    **OpenWRT**是一个基于Linux的高度模块化、自动化的嵌入式操作系统,适用于多种应用场景,包括但不限于工业控制设备、电话、小型机器人、智能家居设备以及路由器等。其最大的特点在于强大的网络功能和扩展能力。该...

    flex实现真正的翻书效果

    在本项目中,"flex实现真正的翻书效果"是指使用Flex来创建一个虚拟的电子书应用,用户可以通过类似翻页的动作浏览内容,从而提供更为真实的阅读体验。 1. **Flex组件库**:Flex提供了一套完整的组件库,包括按钮、...

    Flex4+Spring+ibatis实战系列教程

    总之,【Flex4+Spring+ibatis实战系列教程】是一套全面的教学资源,涵盖了从基础的RIA概念到具体的Flex4、Spring和iBATIS的整合技术,对于想要学习和掌握富网络应用开发的开发者来说,是一个宝贵的学习资料。...

    Android源码编译

    使用`sudo mkdir /usr/java`命令创建一个名为`java`的目录。 - **安装JDK** - 将下载好的`jdk-6u45-linux-x64.bin`文件移动至`/usr/java`目录。 - 添加可执行权限:`sudo chmod 755 /usr/java/jdk-6u45-linux-x...

Global site tag (gtag.js) - Google Analytics