2009-06-05 7 views
0

J'ai créé un projet flexible complexe. Il consomme environ 30% de CPU, puis je coupe le navigateur?Projet Flex mange 30% CPU

Qu'est-ce que ça peut être la raison?

+0

Tout outil basé sur ActionScript fait cela pour moi. Air et Flash détruisent tout un noyau de CPU sous Linux, semble-t-il. – wvdschel

+0

Personne n'a posé la question brûlante: que fait votre application? –

Répondre

0

Flex peut être gourmand, mais 30% est un peu élevé. S'il vous plaît dites-nous les spécifications de l'ordinateur, le logiciel (navigateur, OS) et ce que fait le Flex. Par exemple: les vidéos peuvent consommer beaucoup de CPU

+0

Bonjour - merci pour la réponse J'ai Windows XP SP2. CPU CELERON 2.66. 1,25 Go de mémoire. Navigateur - répétez à la fois dans IE et FF - événement si le borower est coupé. Aussi, je ne joue aucune vidéo dans l'application. – Vladimir

+0

Et quel âge a votre ordinateur? (Celeron couvre une période de dix ans.) Celeron est également un processeur relativement faible. Le 30% peut-être normal pour un tel CPU. Encore une fois, que fait votre application Flex? –

1

Une chose que j'ai récemment été brûlée par les actifs statefull tirés d'un swc. J'ai récemment pris le temps de changer toutes les peaux statefull aux apatrides peaux et mon cpu droped d'environ 40% à environ 3-4%

Découvrez this post

Il pourrait aussi y avoir beaucoup d'autres problèmes avec l'efficacité avec vous codez, mais si vous utilisez des skins steful, c'est forcément ça.

0

Parfois, seule la boucle de rendu peut consommer beaucoup de temps CPU.

Si vous avez augmenté votre framerate dans l'application, cela pourrait être une source d'une telle utilisation au ralenti. Alternativement, vous pouvez essayer de réduire le framerate de votre application, cela peut aider. Selon votre application, 12 ou 15 images par seconde peuvent suffire. Mais en général, consommer d'énormes quantités de CPU est probablement votre application essayant de faire quelque chose.

Questions connexes