如何使 Adobe Flex 运行得更快?
与本机应用程序相比,我的 Flex 应用程序的运行就像蜗牛生出的猪一样,尤其是在移动设备上。我可以采用哪些技巧来优化其性能,以及我应该避免哪些活板门?
Compared to native apps, my Flex application runs like a hog born by a snail, especially on mobile devices. What tricks can I employ to optimize it's performance, and what trap doors should I avoid?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用更好的架构,简化代码,避免使用非移动优化组件,明智地对待 GC、渲染器、绑定和使用经常重复的事件,使用更好的库(TweenLite 而不是 adobe tween libs),避免繁重的图形或动画。
这样的例子还在继续。但其中大部分都是 PEBKAC。我已经看到 Flex 在移动设备上的一些不错的性能,但这完全取决于您如何编码。
Use a better architecture, simplify your code, avoid using non-mobile optimized components, be smart about GC, renderers, binding and using often recurring events, use better libraries (TweenLite instead of adobe tween libs), avoid heavy graphics or animations.
The list goes on. Most of these are all PEBKAC though. I've seen some decent performance from Flex on mobile, but it all depends how you code it.
第一步可能是确保使用发布模式而不是调试模式构建应用程序。
The first step could be to ensure you build your application using release mode, not debug mode.
我不赞成你,并要求你写一个具体问题。您没有向任何人提供任何信息来为您提供合理的答复。
但这里有一些信息。
1) Flex AMF 数据传输比 XML、AJAX 和 JSON 更快。
2) 如果您在速度方面比较 Flex 和汇编语言,您可能需要重新思考为什么要使用跨平台高级语言。
I'm down voting you and ask you to write a specific question. You have not provided any information for anyone to provide you a reasonable response.
But here is some information.
1) Flex AMF data transfer is faster than XML, AJAX and JSON.
2) If you are comparing Flex to Assembler language in terms of speed, you might want to rethink why you are using a cross platform high level language.