Problème de performance
QWERTY
-
Erwan031284 Messages postés 15764 Statut Membre -
Erwan031284 Messages postés 15764 Statut Membre -
Bonjour,
Je suis développeur VBA dans Excel pour mon entreprise. J'ai à ma disposition une vraie "bombe", soit un HP XW8200 Workstation qui a 4 processeurs à 3 GHz avec 2.5 Go de RAM.
Mon problème en est un de performance. Les usagers de mon unité qui utilisent mes macros ont tous, sans exception, des stations de travail "ordinaires" avec des spécifications nettement inférieures aux miennes. Cependant, le temps d'exécution sur leurs postes est toujours environ 2 fois supérieur au mien!!
J'ai consulté le support technique de l'entreprise qui a re-clôné le poste au complet (ré-installation de windows et de tous mes logiciels). Cette démarche n'a rien changé.
Windows semble bien détecter tous les périphériques dont les processeurs et la mémoire. Bref je nage en plein mystère!
Je suis même allé exécuter l'outil de diagnostique en ligne de HP, mais ce dernier n'a rien trouvé de significatif. Il m'a simplement suggéré de défragmenté mon disque dur...
Est-il possible qu'il s'agisse d'un problème de paramétrage dans Excel?
Est-il possible que, même si Windows voit 4 processeurs, ceux-ci ne soient pas tous actifs?
Existe-t-il un moyen rapide de m'assurer que l'ordinateur fonctionne à pleine capacité?
Avez-vous une idée de ce qui peut provoquer ces lenteurs? J'ai vraiment l'impression de ne pas profiter pleinement de cette machine...
Merci pour vos réponses!
Je suis développeur VBA dans Excel pour mon entreprise. J'ai à ma disposition une vraie "bombe", soit un HP XW8200 Workstation qui a 4 processeurs à 3 GHz avec 2.5 Go de RAM.
Mon problème en est un de performance. Les usagers de mon unité qui utilisent mes macros ont tous, sans exception, des stations de travail "ordinaires" avec des spécifications nettement inférieures aux miennes. Cependant, le temps d'exécution sur leurs postes est toujours environ 2 fois supérieur au mien!!
J'ai consulté le support technique de l'entreprise qui a re-clôné le poste au complet (ré-installation de windows et de tous mes logiciels). Cette démarche n'a rien changé.
Windows semble bien détecter tous les périphériques dont les processeurs et la mémoire. Bref je nage en plein mystère!
Je suis même allé exécuter l'outil de diagnostique en ligne de HP, mais ce dernier n'a rien trouvé de significatif. Il m'a simplement suggéré de défragmenté mon disque dur...
Est-il possible qu'il s'agisse d'un problème de paramétrage dans Excel?
Est-il possible que, même si Windows voit 4 processeurs, ceux-ci ne soient pas tous actifs?
Existe-t-il un moyen rapide de m'assurer que l'ordinateur fonctionne à pleine capacité?
Avez-vous une idée de ce qui peut provoquer ces lenteurs? J'ai vraiment l'impression de ne pas profiter pleinement de cette machine...
Merci pour vos réponses!
A voir également:
- Problème de performance
- Test performance pc - Guide
- Test performance pc gratuit - Accueil - Utilitaires
- Mode performance - Guide
- Optimiseur de performance pc gratuit - Accueil - Utilitaires
- Voir performance pc - Guide
3 réponses
"des stations de travail "ordinaires" avec des spécifications nettement inférieures aux miennes. Cependant, le temps d'exécution sur leurs postes est toujours environ 2 fois supérieur au mien!!"
C'est cohérent! Deux fois plus de temps pour éxecuter une série d'opérations = performances deux fois moindres!
Je crois que ce que tu veux dire, c'est que les autres postes de travail executent les macros Excel deux fois plus vites que ta Super Station de travail... et là, oui, c'est bizarre!
En contant qu'axel n'est pas forcément conçu pour le Multi-CPU, ta station de travail n'a pas forcément l'avantage sur ce genre de travail!
C'est cohérent! Deux fois plus de temps pour éxecuter une série d'opérations = performances deux fois moindres!
Je crois que ce que tu veux dire, c'est que les autres postes de travail executent les macros Excel deux fois plus vites que ta Super Station de travail... et là, oui, c'est bizarre!
En contant qu'axel n'est pas forcément conçu pour le Multi-CPU, ta station de travail n'a pas forcément l'avantage sur ce genre de travail!
c'est bien ce que je dis: les performances sont meilleures sur des ordinateurs supposément moins rapides...
J'ai fais un test sur un dual core et une macro qui prend 12 minutes sur mon quad core prend 2 minutes sur ce poste!..
C'est à n'y rien comprendre...
J'ai fais un test sur un dual core et une macro qui prend 12 minutes sur mon quad core prend 2 minutes sur ce poste!..
C'est à n'y rien comprendre...
Probablement une grosse différence de performances au niveau du chipset de la carte-mère, voire de la RAM!
Mais une autre théorie : sur ton poste, le système perd beaucoup de ressources à 'jongler' avec les différents Cores à sa disposition, partageant une même tâche entre plusieurs 'calculateurs'.
Pour éviter ce phénomène, attribu à chaque processus un seul et unique core, en partageant équitablement les processus entre les core disponible, et ainsi gagner une certaine uniformisation sur chaque tâche en particulier!
Voir cela dans le 'Gestionnaire des tâches'.
Mais une autre théorie : sur ton poste, le système perd beaucoup de ressources à 'jongler' avec les différents Cores à sa disposition, partageant une même tâche entre plusieurs 'calculateurs'.
Pour éviter ce phénomène, attribu à chaque processus un seul et unique core, en partageant équitablement les processus entre les core disponible, et ainsi gagner une certaine uniformisation sur chaque tâche en particulier!
Voir cela dans le 'Gestionnaire des tâches'.