`
wangleifire
  • 浏览: 511038 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Jun Heider的从6各方面加快Flex应用启动速度的方法

    博客分类:
  • FLEX
阅读更多

从外部加载媒体(Media)
Heider提到了一个常用的Flex最佳实践——限制嵌入到应用/SWF文件中的媒体的数量,如图像、影片及mp3等资源都可

以从外部的SWF文件加载
Flex框架可以直接将图片、mp3及字体等资源编译到SWF中。当你想让最终用户获得全部资源时,这种方式确实能派上用场,但是这会导致你的应用长时间停留在“Loading”阶段。

在嵌入式字体中限制字符集
Heider建议在嵌入式字体中限制字符集以降低SWF文件的总下载时间:
当你在Flex中嵌入一种字体时,你就会获得该字体的全部字符的支持。尽管这可能是你想要的,但你确信你需要全部字符么?例如,在一个只面向英文的应用中,你确信你真的想花时间下载中文字符数据么?

缓存框架
Heider回顾了Flex 3 support for runtime-shared-libraries (RSL)这篇文章:

从Flex 3开始,你可以将Adobe签名的框架——RSLs缓存到Flash Player的cache中。这有两个好处。首先,缓存在Flash Player cache中的签名的框架RSLs可由所有配置好的Flex应用共享。换句话说,如果某人的应用已经下载了500k的签名的框架RSL,并且该RSL仍旧 在Flash Player cache中,那么你的应用就可以使用缓存下来的RSL。其次,即使某人清空了其浏览器缓存,对Flash Player cache也没有任何影响。
考虑模块化 Heider谈到了将Flex应用划分成模块的好处:
减少字体加载时间的另一种方式就是将你的Flex应用划分成模块。使用模块的一个好处在于当加载和卸载模块时你能完全操控它。

考虑模块化
之所以要划分成模块的最后一个原因是他们更快,而且我能即时加载它们。换句话说,在启动时唯一需要加载的模块就是 Step1.swf模块。因此,在使用模块的情况下,最终用户节省了启动时间,但是当他从一个模块切换到另一个模块时却需要花更多时间,因为每个模块都需 要以JIT形式加载。在我的应用中,只有当用户首次在steps 1-5之间切换时需要花更多时间。

推迟实例化
Heider围绕着Flex组件的“creationPolicy”属性及何时实例化应用的不同部分给出了很多建议。

如果你想减少从数据下载到用户真正可以使用的总时间,当务之急就是推迟实例化。这项技术背后的理念就是直到应用真正使用的时候才在内存中创建对象。

尽管推迟实例化技术会在应用的整个使用过程中导致少许——通常不那么明显——的延迟,但与长时间的启动延迟相比,它还是可接受的。推迟实例化的另一个好处在于内存使用的优化。

分享到:
评论

相关推荐

    Applications of Heider's p-o-x balance model to classroom situations

    Applications of Heider's p-o-x balance model to classroom situations APPLICATIONS OF HEIDER’S p-0-x BALANCE MODEL TO CLASSROOM SITUATIONS HAROLD W. RICHEY AND MARJORIE H. RICHEY University of ...

    海德痘平衡模型在课堂情境中的应用

    尽管它们在细化程度和最常应用的数据方面有所不同,但它们有一些共同的基本前提。 他们都说人们更愿意看到他们的信仰之间或他们的信仰和他们的行为之间的一致性。 缺乏这种一致性在心理上会令人不舒服或产生紧张感,...

    2019期刊-结构平衡再思考-Ernesto1

    同时,文章也指出了其他一些方法在满足结构平衡理论条件方面的不足之处。 从理论的角度来看,文章所提出的概念和算法具有重要的创新意义。它不仅为理解社交网络中的情感关系动态提供了新的工具,也为衡量和促进网络...

    matlab开发-HeiderBalanceTheory

    在MATLAB环境中,Heider Balance Theory(海德尔平衡理论)是一种社会心理学理论,它通过图论的方法来理解和分析人际关系中的心理平衡状态。该理论由Fritz Heider提出,主要探讨了人们如何解释他们与他人之间的关系...

    2019期刊-结构平衡推广-meng deyuan1

    总体而言,Deyuan Meng、Mingjun Du和Yuxin Wu三位学者的研究,不仅深化了结构平衡理论在合作对抗网络分析中的应用,还为未来网络科学研究提供了新的视角和方法。这不仅促进了网络科学和控制理论的发展,也为相关...

    国防科技大学硕士、博士学位论文中文CSL样式-Zotero7

    完全按照国防科大学位论文参考文献格式进行调整,根据不同的语言设置不同的符号格式,与GB7714及其他学校的csl模板不同的地方主要在以下几个方面: 1. 中文“等”前面没有逗号和空格,采用的分隔号均为英文 2. 中文...

    大学生归因方式自我效能感与主观幸福感的关系研究毕业论文.doc

    这意味着在性别和年级方面,大学生所感受的幸福感水平是相对均等的。然而,在文理科之间,研究却发现显著的差异。具体来说,理科学生的主观幸福感水平普遍高于文科学生。这一结果提示我们在关注大学生心理健康的实践...

    2014年台湾小学教师资格证考试考前冲刺卷(7)1.pdf

    这涉及到了Heider、Jones、Kelley等人的归因理论,以及后续学者如Weiner等人的拓展。 2. 成就动机理论:成就动机理论主要关注个体追求成功的动机和避免失败的倾向。文中提到的力求成功者和防止失败者的行为倾向,...

    Endnote Style,论文参考文献神器,自己写论文调的,绝对符合毕业论文和中国知网标准

    Endnote Style,自己写论文调的,绝对...[3] Heider, E.R.& D.C.Oliver. The structure of color space in naming and memory of two languages [J]. Foreign Language Teaching and Research, 1999, (3): 62 – 67.

    matlab开发-HeiderBalanceTheory.zip.zip

    在本项目中,我们关注的是使用MATLAB进行心理社会学中的海德平衡理论(Heider Balance Theory)的开发。海德平衡理论是社会心理学领域的一个重要概念,由心理学家Fritz Heider提出,用于解释人们如何解释和处理人际...

    大学生在音乐能力倾向档案和爱荷华州音乐素养测试中“怀疑”React的使用分析

    APPLICATIONS OF HEIDER’S P-0-x MODEL 481 REFERENCES ABELSON, R. P., & ROSENBERG, M. J. Behavioral Science. 1958. 62. 74-78. Symbolic psycho-logic: A model of attitudinal cognit,ion. , I ...

    An analysis of the use of the "in doubt" response by university students on the musical aptitude profile and the iowa tests of music literacy

    APPLICATIONS OF HEIDER’S P-0-x MODEL 481 REFERENCES ABELSON, R. P., & ROSENBERG, M. J. Behavioral Science. 1958. 62. 74-78. Symbolic psycho-logic: A model of attitudinal cognit,ion. , I ...

    多路复用网络中的不平衡-研究论文

    从 Heider 的结构平衡理论和 Harary 的平衡定理开始,对网络结构平衡的测量和理解呈指数级增长。 然而,大多数理论和实证研究都集中在单个网络中不平衡的概念化、测量和分析上。 我们提供了一种测量多路复用不平衡...

    体育心理学运动归因2.pptx

    Heider的归因理论提出了简单的模式,强调人们倾向于将行为归因于个人特质或环境。而Jones和Davis的相应推断理论进一步解释了如何从行为推断个体的内在特质,考虑了社会赞许性、独特性和选择自由性。 Kelley的三度...

    组织平衡结构理论新探

    这些定义虽各有侧重,但都强调了态度的内在性和复杂性。 综合以上观点,态度可被理解为个体对某一对象所持有的认知、评价和行为倾向。具体而言: - **认知因素**:规定了态度的对象,包含了个人对态度对象真假、...

    matlab信任模型代码-structuralbalance:结构平衡

    在IT领域,尤其是在社会网络分析和复杂网络理论中,"结构平衡"是一个重要的概念,它源自心理学和社会学的理论,并被广泛应用于理解人际关系、组织动态以及群体行为。本压缩包提供的MATLAB代码是用于实现这一理论的...

    规范的参考文献格式

    - [3] Heider, E.R. & D.C. Oliver. The structure of color space in naming and memory of two languages[J]. _Foreign Language Teaching and Research_, 1999,(3):62–67. ##### 2. 专著类 **格式**:[序号] ...

    大学生考试焦虑与评价形式的选择

    HEIDER, F. The psychology of interpersonal relations. New York: Wiley, 1958. HERSCH, P. D., & SCHIEBE, K. E. On the reliability and validity of internal-external control as a personality dimension....

    Test anxiety and choice of evaluation format in university students

    HEIDER, F. The psychology of interpersonal relations. New York: Wiley, 1958. HERSCH, P. D., & SCHIEBE, K. E. On the reliability and validity of internal-external control as a personality dimension....

Global site tag (gtag.js) - Google Analytics