jQuery动画& Flash组合:性能差,fps低

时间:2011-06-16 12:25:51

标签: jquery flash performance animation cpu

我目前正在开发一个项目,我使用SWFObject来包含一个flash标题(一些火焰动画)。此外,我在页面上使用jQuery进行多种动画和效果,如Imagesliders和悬停效果。

我遇到的问题:

  • 高CPU使用率:英特尔Q9550上约50%
  • 由于高CPU使用率导致的jQuery动画帧速率低
  • 当我触发任何jQuery动画或效果时,flash动画似乎卡住了

我试图删除几个jQuery动画并简化页面,但是只有一个悬停菜单,flash动画卡住了,并且当悬停菜单时jQuery动画会很滞后。

我的网页运行顺畅的唯一浏览器是Chrome和Opera,但只有高CPU使用率。 FF3& 4和IE7-9一直产生错误的帧速率。

我试图减少jQuery内部fx间隔,这似乎有所帮助,但动画不再流畅。我是唯一一个有这个问题的人,我在这里找不到任何其他帖子吗?!

指向testsite的网址:http://zend.rollingdevils DOT de

问候


更新

问题已解决

我们将计算机的图形卡从GeForce 8400GS更改为8800GT。之后,动画运行顺畅。我从没想过它会是显卡^^

1 个答案:

答案 0 :(得分:1)

我在一些同时使用大型Flash动画和脚本的网站遇到了同样的问题。

在这种情况下,您可以做的最好的事情是一次只禁用一个脚本,每次再次检查结果以查看整体速度是否有所提高,这样就可以找到沉重的脚本。

如果您无法以这种方式找到它,请尝试一次禁用一个,而不重新启用已经禁用的。

在我的网站中,我有许多常见的jQuery插件,最后我意识到它们几乎都写得很糟糕,没有优化的代码。