2012-04-02 195 views
1

我在一个办公室里工作,我们都有相同的硬件(英特尔酷睿双核处理器和4GB内存);我们都有完全相同的台式电脑。闪存运行速度非常慢

我一直在构建一个应用程序在我的机器上运行非常流畅,没有明显的滞后。然而,当我的一些同事在他们的机器上看到它时,它是非常缓慢而且非常缓慢的。

我的代码已经过高度优化,我知道它不是内存泄漏问题。特别是因为我的电脑具有相同的规格并且运行良好。

要注意的是,它是用AS2编写的(是的,我知道效率较低,但这不是我的选择)。大多数Flash播放器版本为10+(使用浏览器插件),应用程序设置为以32 FPS运行。

什么可能导致这种情况发生?

+0

上启用通过右击SWF通过设置硬件加速这是一个有点棘手,从当前说明工作了,但可以用不同的球员你试试? Flash IDE中的浏览器和调试播放器中的版本Flash播放器将提供不同的速度。此外,我认为调试(测试电影)瑞士法郎与发布(发布)瑞士法郎(这应该优化一点)略有不同 – 2012-04-02 13:59:51

+0

@GeorgeProfenza嗨乔治,感谢您的回应。我已经使用我的浏览器播放器测试过了,它与我的同事(10.2)版本相同,并且运行平稳。我意识到很难得出结论,因为我无法在此处显示应用程序。 – 2012-04-02 14:01:57

+0

在计算机上打开[此页](http://blog.flexexamples.com/2007/08/08/checking-the-users-flash-player-capabilities-using-the-flashsystemcapabilities-class/)测试,向下滚动到嵌入的swf,并在显示的列表中检查isDebugger(DEB)是否设置为true - 这会告诉您机器是否使用播放器的调试版本。通常发布版本更快,但也有例外。另外,编译两个版本的swf:一个使用测试影片,另一个使用发布并检查是否有任何差异。 HTH – 2012-04-02 14:19:07

回答

0

@George思 - 不选 - 你的同事的机器

相关问题