随着时间的推移,Flash Builder内置的应用程序运行得越来越慢

时间:2013-05-21 16:46:43

标签: performance actionscript flash-builder slowdown

我有一个用动作脚本编写的FlashBuilder构建的应用程序,当我启动应用程序时,它的响应速度非常快,运行顺畅。但是,随着时间的推移,在与应用程序中的某些滑块交互后,程序会慢慢变得越来越无反应且不太顺畅。例如,当将滑块的值从0更改为100时,它将使用最终值100之间的许多值更新滑块。但是,在应用程序运行一段时间后,执行0到100的相同操作并移动滑块时以0到100的相同速率,我可能只得到一些值,而不是50。

有谁知道为什么会这样,我应该检查什么来减少这种性能泄漏?

1 个答案:

答案 0 :(得分:0)

听起来你肯定在你的应用程序中有内存泄漏。如果您使用的是 Flash Builder / Flex Builder ,则可以使用 Profiler 工具找出内存使用量何时增加以及哪些对象未被垃圾回收。

确保每次滑块移动时都不创建新实例。还要记住,事件监听器应该在不再需要时立即删除。

当我遇到类似的问题时,这些文档对我很有帮助: http://livedocs.adobe.com/flex/3/html/help.html?content=profiler_7.html