Flex项目占用30%的CPU

时间:2009-06-05 05:10:25

标签: flex

我创建了一个复杂的flex项目。它消耗了大约30%的CPU,然后我减少了浏览器?

它可能是什么原因?

3 个答案:

答案 0 :(得分:1)

我最近被烧毁的一件事是从swc中获取的有状态资产。我最近花时间将所有状态皮肤更改为无状态皮肤,我的cpu从大约40%下降到大约3-4%

查看this post

你的代码效率还可能有许多其他问题,但是如果你确实使用了很多皮肤,那么它肯定是那样的。

答案 1 :(得分:0)

Flex可能很贪婪,但30%有点高。请告诉我们计算机规格,软件(浏览器,操作系统)以及Flex正在做什么。例如:视频可能占用大量CPU

答案 2 :(得分:0)

有时只是渲染循环会耗费大量的CPU时间。

如果你在应用程序中提高了帧率,这可能会导致如此高的空闲使用率。

或者,您可以尝试降低应用的帧率,这可能会有所帮助。根据您的应用程序,12或15fps可能就足够了。

但总的来说,消耗大量的CPU可能是你的应用尝试做某事。