Bonjour à tous,


Je suis en train de renouveler mon matériel

J'ai fait des tests de performance en utilisant un gros logiciel de calcul que j'ai développé en .NET avec Visual Studio 2015.
Ce programme est optimisé. Il faut beaucoup de calculs CAO sur des nombres entiers et sur des nombres à virgule flottante (surtout des single pour des raison d'occupation mémoire)

La partie visualisation 3D est faite avec de l'Open GL classique


Les tests sont réalisés avec le fichier executable compilé en release 64 bits.
Pour vraiment mettre à l'épreuve les machines, j'ai fait exprès de faire des calculs sur des données très lourdes.


Voici les résultats :

Ordinateur Fixe Intel Core i7-2600K @3.40 Ghz - 16Go de RAM - NVidia GeForce GTX 570 (acheté en 2011)
Sous Windows 7 Intégrale 64 bits
- Temps de calcul : 15*867*673 ns
- Temps pour l'affichage : 4*191*005 ns
- Mémoire utilisée : 2*432*760 Ko

Tablette PC Portable DELL Latitude 3310 2in1
Sous Windows 10 Pro
- Temps de calcul : 13*315*681 ns
- Temps pour l'affichage : 12*012*151 ns
- Mémoire utilisée : 6*683*264 Ko

PC Portable MSI i7-10750H @ 2.60GHz, avec 32Go de RAM et une NVidia GeForce GTX 1650 Ti (acheté en 2020)
Sous Windows 10 Professionnel
- Temps de calcul : 11*188*666 ns
- Temps pour l'affichage : 7*626*108 ns
- Mémoire utilisée : 6*733*128 Ko

PC Portable MSI i7-10750H @ 2.60GHz, avec 32Go de RAM et une NVidia GeForce GTX 1650 Ti (acheté en 2020)
Sous Windows 11 Professionnel (après la mise à jour de Windows 10 vers Windows 11)
- Temps de calcul : 9*533*370 ns
- Temps pour l'affichage : 6*464*402 ns
- Mémoire utilisée : 6*736*688 Ko

PS Portable ASUS Intel® Core™ Ultra 7 Processor 155U 1.7 GHz - 32GB LPDDR5X - Intel UHD Graphics (acheté en 2025)
Sous Windows 11 Professionnel
- Temps de calcul : 6*651*645 ns
- Temps pour l'affichage : 3*643*763 ns
- Mémoire utilisée : 3*012*780 Ko

L'ordinateur fixe a fait son temps (14 ans) mais il se défend encore très bien.
Quel dommage de ne pouvoir installer Windows 11 dessus...

Je suis déçu par les performances du PC Portable MSI, pourtant vendu comme étant un PC "gamer"
A noter que la mise à jour vers Windows 11 a amélioré de façon sensible le temps de calcul et d'affichage c'est une bonne surprise (je m'attendais au contraire à ce que les performances soient dégradées)

Le PC Portable ASUS est vraiment très rapide... C'est surprenant car c'est... un ultra book (il pèse tout juste 1 kg)

En revanche ce qui est très bizarre c'est la consommation mémoire.
Pourquoi des résultats si différents ?
Les ordinateurs DELL et MSI utilisent 2,5 fois plus de RAM pour un calcul identique

Le Portable ASUS s'en sort nettement mieux (seulement 25% de RAM consommée en plus)

On pourrait croire que c'est à cause des différentes versions de Windows, mais sur le MSI sous Windows 11 la consommation de mémoire est plus que du double que sur le ASUS sous Windows 11

Une explication possible :
De nombreuses données sont stockées avec des types SINGLE, donc des nombres à virgule flottante sur 32 bits
Or sur les systèmes 64 bits, les calculs seraient fait sur 64 bits même si les données sont ensuite stockées sur 32 bits
Le système d'exploitation et/ou le programme compilé aurait décidé, pour des raisons d'optimisation, de conserver un stockage sur 64 bits des données ???
C'est peut-être cette "optimisation" qui pénalise le temps d'affichage du MSI et du DELL via le code Open GL classique (qui réclame des données de type single) - ce qui serait complètement débile

A bientôt