Flex应用程序的可伸缩性和兼容性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flex应用程序的可伸缩性和兼容性相关的知识,希望对你有一定的参考价值。
- Flex应用程序在处理大量数据方面有多好(例如,对于报告类型的应用程序)
- 在开发此类应用程序时是否需要记住任何内存管理问题
- 在Mac上运行Flex应用程序有任何问题吗?
答案
1)只要您不使用HTTPService一次传输大量数据,就会很好。像amfphp这样的AMF远程运行速度非常快。
2)Flash播放器在客户端计算机上运行,您需要确保没有使用比可用内存更多的内存。
3)如果我记得正确的Flash播放器在Mac上有点弱,比PC慢得多但我还没有在一段时间内对它们进行基准测试
另一答案
- Flex可以在编写糟糕的应用程序中使用大量内存。编写良好的应用程序将很好地管理它的资产,并且不会使用比所需更多的内存。 Flex非常适合报表应用程序,因为您可以在客户端上进行数据操作,并进行大量客户端分析和重新呈现数据。
- 剖析。 Flex Builder有一个不错的内存分析器,因此请确保您使用它并且不要留下悬空引用。如果您不清理它们,事件处理程序可以保留您没有意识到的引用。如果不恰当地使用状态,状态也会导致问题 - 例如,管理整个应用程序的状态,而不是在单个应用程序组件中进行小规模管理。
- Mac上的Flex速度较慢。这主要是由于mac上的浏览器提供的api有限。在PC上,Flash Player可以访问GPU加速和其他低级API,这可以使其更快。当Flash Player 10.1发布时,这将会变得更好,因为它将利用OSX 10.6上的Safari 4中提供的新核心动画api。
以上是关于Flex应用程序的可伸缩性和兼容性的主要内容,如果未能解决你的问题,请参考以下文章