Accueil > Forum > > > > Problème de charge CPU
Problème de charge CPU
lundi 26 octobre 2009 à 16:48:36 |
Problème de charge CPU

olliesound
|
Bonjour à tous et merci d'avance pour l'aide que vous pourrez m'apporter : Je réalise dans le cadre professionnel une animation destinée à tourner sur des PC moyen de gamme type 2go de ram et un intel core2duo à 2.2ghz:
L'animation est constituée:
- d'un fond (une vidéo retravaillée avec adobe media encoder, durant 5 secondes, elle pèse 6mo et est chargée à l'aide d'un loader. Testée seule elle prend 15% de charge CPU).
- d'un coverflow géré en XML avec angle d'inclinaison donné au images (des png pesant 45ko chacun et au nombre de 7) et gestion de l'alpha selon leur éloignement du centre, testé seul :
6% de charge CPU
- enfin d'un personnage (mascotte) et de boutons animés par interpolations classiques (le minimum possible) qui prend 5% de charge CPU.
Le problème est que quand je lance tout ce beau monde ensemble, alors que théoriquement on devrait être aux alentours des 25% je suis à 55% de charge et d'autres services doivent compléter l'animation flash. Du coup la charge même si il n'y a pas spécialement de lags, est beaucoup trop élevée d'où ma question :
Que puis je faire pour y remédier? est ce un problème de "couches" au niveau du flash? un oubli de ma part?
Je précise que cette animation n'ai pas prévu pour le web simplement pour tourner sur un PC de base.
|
|
lundi 26 octobre 2009 à 22:24:58 |
Re : Problème de charge CPU

crackter
|
salut,
Il est normal de ne pas retrouver le résultat 25%, les animations étant toute affiché en même temps. Et 55% c'est très loin d'être dramatique. Il faut juste se méfier de l'utilisation intensive des interpolations et des alpha.
Après on peut toujours améliorer son code, il suffit de mettre le nez dedans et on améliore forcément  . Sinon si tu es en as2, le passage à l'as3 est vivement recommandé question vitesse.
niveau code, ce sont des petites choses qui paraissent bête, mais il ne faut pas par exemple créer de variable dans une boucle (enfin faut éviter). Pour animer le EnterFrame, c'est bien, mais parfois ça n'a pas forcément de réelle utilité et on peut utiliser des méthodes beaucoup moins gourmandes pour un même résultat... etc il y en a plein comme ça.
|
|
mardi 27 octobre 2009 à 09:06:58 |
Re : Problème de charge CPU

olliesound
|
D'abord merci pour ta réponse !
Effectivement ce n'est pas dramatique en soi mais le problème c'est qu'il y a une application derrière qui consomme aussi du CPU donc les 55% de charge ce n'est même pas le résultat final.
Pour le reste je suis en AS3, il n y a que très peu d'interpolations (elles sont de type "classiques") et le peu de code présent consiste en une succession de loaders. Je précise qu'on m'a refilé le bébé et que je dois grosso merdo faire perdre 20% à l'animation... j'ai réussi à passer à 35% mais l'objectif est de 20% de charge maxi... Pour moi le problème vient de la vidéo, je l'ai convertie en SWF, elle fait 5 secondes et ne pèse que 6mo et est appelée dans un loader... j'ai fait différents tests avec ou sans la mascotte animée, avec ou sans le coverflow, aves ou sans la vidéo : résultats : sans vidéo et avec tout le reste je ne suis qu'à 8% de charge CPU et si je lance en plus la video je passe à 53%... Franchement je vois pas par ou prendre le problème....
|
|
mardi 27 octobre 2009 à 12:49:14 |
Re : Problème de charge CPU

crackter
|
le décodage du flv/f4v est de la même trampe que le h264, cela demande forcément beaucoup de ressources en ce qui concerne son décodage. Après tu peux toujours tenter, s'il n'y a pas besoin que la résolution de la vidéo soit très fine, encoder la vidéo moitié moindre et l'affiche en scale 200%, tu gagnera en décodage. L'histoire des images clés aussi influe également sur le calcul du décodage, moins il y en a, plus la machine devra interpréter les images intermédiaires.
Il doit exister également des petites applis afin de limiter la charge de certain programme (un peu comme fait un portable avec l'économie d'énergie), si vraiment tu dois utiliser flash. Mais il faut savoir que la charge calculé windows est simplement une valeur instantanée, un jeu tournant à 100% par exemple (comme quasi tous), n'empêche aucunement d'utiliser des services en arrière plan, même gourmand eux aussi. C'est seulement en test réel que tu saura si oui ou non tu dois baisser le nombre de calcul traité (ou plutôt optimiser ton code).
|
|
mardi 27 octobre 2009 à 14:08:42 |
Re : Problème de charge CPU

olliesound
|
Bon okay je tente de ré-encoder en suivant tes conseils. Je reviendrai poster mes résultats... Et merci à toi
|
|
Cette discussion est classée dans : problème, aide, animation, cpu, charge
Répondre à ce message
Sujets en rapport avec ce message
Passage de paramètres au chargement de l'animation [ par Moska ]
Salut!Savez-vous s'il est possible de passer des paramètres correspondant à des variables de l'animation lorsqu'on charge cette animation?Peut-être da
problème avec les actions [ par pcarnal ]
bonjour,voila j'ai crée un menu sur une animation avec des actions sur les différents boutons du menu et cela ne marche pas pourquoi ?voila l'action q
Problème avec les résolutions d'écran ! [ par barth707 ]
Bonjour,j'ai un problème avec les résolutions d'écran d'ordi, je fais des animations toutes en flash pour les visualiser en fullscreen à l'aide de fla
Clip, Preload, SWF, qui se charge réellement [ par tiburce ]
Bonjour à tous,Je viens ici un peu en Béotien, même si j'utilise Flash depuis quelques années. Tout s'est compliqué quand j'ai voulu faire preuve... d
Problème aide svp! [ par deathperados ]
Bonjour a tous!Je debute en flash et jai un leger problème! Je souhaite faire un texte defilant vec flash MX et lorseque je le fais et que je teste la
problème de taille de mon animation... [ par metty ]
Bonjour chers amis!Je suis en train de développer mon site web en flash et je suis newbie... Voici mon problème, mon animation swf est de 669 Ko! Et p
aide clic->animation [ par sebastienbel ]
Bonjour a tousSavez-vous me dire comment déclencher une animation au clic d'un bouton, ou d'une zone cliquable ??MERCI pour vos réponses;sebastien F
Aide pour fond d'un bouton [ par noabeuh ]
bijour les moustafa !Y me faudrait un coup de main pour la crétion d'un bouton.LE bouton en question a les angles arrondis, et donc en exportant l'ani
Problème avec loading ! [ par ceeno ]
Bonjour à tous,J'ai un problème avec mon loading :Mon animation contient des Flash UI Components, et à ce qu'on m'a dit, ceux ci sont chargés en premi
Problème de Finalisation d'une animation [ par DglingO ]
Salut, g fini une animation en 750 * 425 pixel et donc que je la publie, elle se trouve décentré par rapport a l'ecran et plus petite, savez vous comm
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|