Bonjour ou bonsoir
Déjà j'espère avoir posté au bon endroit , sinon désolé et merci aux modo de déplacer ma question dans l'endroit le plus approprié.
Je rencontre une grande lenteur, incompréhensible , d’excel office 2021 & 365 avec mes deux nouveaux PC (n°4 et 5) neuf pourtant (théoriquement) bien plus puissant que mes anciennes configurations listées ci après, ceci par rapport à excel office 2007 avec windows 7 ou windows 10.
PC n°1 15" : OS windows 7 processeur i7 4720HQ, RAM 8Go, SSD 128 Go, disque dur de 1To, GPU Nvidia Geforce 840M 2Go de mémoire + office 2007
PC n°2 17" : OS initialement windows7 passé à windows 10 pro processeur i7 4720HQ, RAM 8Go, SSD 128 Go, disque dur de 1 To, GPU Nvidia Geforce 840M 2Go de mémoire+ office 2007
PC n°3 : OS en double boot UNIX FreeBSD 13.0 et windows 7 processeur i5 4690K, RAM 16 Go, SSD 128 Go, 2 disques dur de 1 To (total 2 To), GPU Nvidia Geforce GTX 750 Ti 2Go de mémoire + office 2007
PC n°4 15" neuf : OS windows 11 famille, Intel i7 12650H, RAM 16Go upgradée à 32 Go, SSD m.2 de 1To, GPU Nvidia Geforce RTX 3050 6Go de mémoire + office 365 en version d’essai (supprimé après mes tests et installation de Libre Office).
PC n°5 17" neuf : OS windows 11 pro Intel i7 12650H, RAM 32Go upgradée à 64 Go, SSD m.2 de 1To, GPU Nvidia Geforce RTX 3050 6Go de mémoire + office 2021.
Pour information le i5 4690K serait sensiblement équivalent voir plus puissant (+15%) que l’intel i7 4720HQ, et l’intel i7 12650H le plus puissant sensiblement +170% que le i7 4720HQ. Selon les benchmarks.
J’ai fait un test comparatif avec un de mes fichiers excel de 3.6 Mo avec des macro écrit en vba, environ 150 macro et fonctions (+ de 11000 lignes de code) pour gérer les 37 onglets du fichier excel et faire les calculs, tout est automatisé ou presque.
Le fichier est exécuté et stocké en local sur le disque dur de chaque PC et pas sur onedrive (application que j’ai supprimée d’ailleurs) ou icloud, google drive ou autre... Le fichier excel n’est partagé avec personne ni avec un autre ordinateur et s’exécute donc localement
Pour toutes les séquences de calcul je prends les temps d’exécutions que je stocke dans un des onglets, c’est un des moyens que j’ai trouvé pour savoir si le calcul se passait bien ou pas s’il y avait un bug quelconque.
Dans les macros j’ai la commande : Application.ScreenUpdating = False qui désactive l'affichage à l’écran pour accélérer ou du moins ne pas ralentir le calcul.
Toutes les formules et macros VBA ont été optimisées pour avoir une faible taille de fichier et avoir une vitesse maximale. Un énorme travail avec une gestion des erreurs bien sûr !
Le test, le même calcul est effectué 10 fois sur chaque PC pour avoir une information un peu statistique, pour chaque PC. Pour la séquence de 10 calculs, les temps de calcul sont sensiblement identiques à plus ou moins 40 milli seconde près. Les résultats sont les suivants:
PC n° 1 w7 & excel office 2007 : 30.4 s (-0.4%)
PC n° 2 w10 & excel office 2007 : 30.5 s (référence)
PC n° 3 w7 & excel office 2007 : 29.7 s (-2.7%)
PC n° 4 w11 & excel office 365 : 42.8 s (+40.6%)
PC n° 5 w11 & excel office 2021 : 42.8 s (+40.6%)
Les deux PC neuf (n°4 & 5) sous w11 et office 365 ou 2021 avec un processeur 1.7 fois plus puissant et 4 à 8 fois plus de ram sont plus de 40% plus lent que les PC avec w7 ou w10 et office 2007 avec des processeurs moins puissants et avec moins de ram.
Analyse et état des lieux :
Pour mes deux PC neuf (n°4 et 5), l’installation de windows est très récente fin novembre 2023 et est à jour, malgré des problèmes d’installation de la KB5033375 qui a été plus que très longue (doux euphémisme).
J’ai vérifié les drivers vidéo et tous les autres d’ailleurs (outil dxdiag), même si windows 11 me disait que les pilotes étaient à jour ("Les meilleurs pilotes sont déjà installés" ), j’ai vérifié certains pilotes avec l’outil Intel Driver & Support Assistant et fait la mise à jour du pilote de la carte wifi 6 même si cela ne me semble pas corrélé.
Déjà je trouve que windows 11 consomme beaucoup de ram, plus de 7 Go, alors que j’ai enlevé toutes les applications se lançant au démarrage, et que j’ai fait un sérieux ménage concernant les services (désactivation) et suppression des applications qui ne me servent pas !
J’ai eu des doutes concernant les processeurs et je les ai vérifiés avec l’outil de diagnostic des processeurs Intel, qui me dit que les processeurs des PC n°4 & 5 sont parfaitement fonctionnels.
J’ai fait une vérification de latence avec latencymon, même si cela n’était pas pertinent, cela concerne la synchronisation du son et de l’image, j’ai à peine un tout petit pb se latence dû à acpi.sys, mais normalement cela ne devrait pas affecter la vitesse du pc mais je peux me tromper.
Dans le doute j’ai même tenté une réparation d’office mais cela n’a rien fait c’est toujours aussi lent !
Je ne suis pas allé jusqu’à réinstaller office car je ne crois pas à une corruption des installations sur deux pc différents, mes fichiers excel fonctionnant correctement à part la vitesse d’exécution.
J’ai vérifié toutes les options d’excel qui pourrait ralentir le calcul mais rien ni fait.
J'ai vérifié, il n'y a aucun complément actif. Excel dit : analyse, pack d'outils, pack d'outils d'analyse VBA, complément de solveur, date (xml), outil de devise euro, Microsoft Action Plan 3, Microsoft Data Streamer pour Excel, Microsoft Power Map pour Excel, Microsoft Power Pivot pour Excel sont tous inactifs, tous sont désactivés.
Je continu à chercher pour améliorer les performances d’office 2021, mais je doute quant à ma capacité à trouver des solutions n’ayant su diagnostiquer préalablement la root cause de la lenteur du calcul !
Est-ce que certains d’entre vous ont déjà rencontré ce genre de difficulté. Auriez vous des pistes ou des idées concernant cette lenteur. Que pourrais je faire ?
Je viens à penser et même à être convaincu qu’excel office 2021 est moins rapide qu’excel office 2007, et de la même manière que w11 est plus lourd et lent que w7.
Merci de m’avoir lu.
Et d’avance merci pour votre aide.
Cordialement.
Chat noir.