Accueil > Tests logiciels > Test de Windows Vista - partie 2
Ce dossier vous présente, en avant première, une version avancée, mais non finale, de Windows Vista, le futur système d'exploitation de Microsoft. Cette version intègre déjà de très nombreuses fonctionnalités que nous vous décrivons dans cette seconde partie.
mots-clés : test, windows, vista
Windows Vista inclu un nouvel utilitaire très intéressant qui fera certainement grand plaisir aux joueurs mais aussi aux développeurs de jeux. Ce dernier se nomme WinSAT ( pour Windows System Assessment Tool ). WinSAT a comme objectif d'analyser les performances globales de votre système, puis il stocke les données obtenues dans un fichier système protégé donnant la possibilité à l'OS et aux applications de les consulter et d'activer ou désactiver des fonctions matérielles ou logicielles de façon appropriée.
Comment fonctionne WinSAT '
Lors de l'installation de Windows Vista, tout juste avant la première ouverture de session, WinSAT lance une serie de tests pour déterminer les performances et les fonctionnalités dont votre ordinateur dispose. Voici un aperçu des tests réalisés :
Bref, WinSAT exécute les tests des fonctions les plus communément utilisées par Vista ainsi que quelques benchmarks peu évolués permettant d'obtenir une estimation rapide des performances 3D que votre ordinateur est capable de délivrer.
Le fait d'effectuer cette serie de tests juste avant la première ouverture de session Windows est justifié. En effet, certaines fonctionnalités seront démarrées ou non en fonction des performances globales de votre ordinateur. Ceci permet de tirer le meilleur de votre système sans pour autant faire l'impasse sur l'ensemble des fonctions apportées par Vista et tout en conservant une bonne fluidité du système. Bien sûr, il est tout de même possible par la suite d'activer telle ou telle fonction, rien n'est figé.
Il est important de souligner que WinSAT fourni également une API aux développeurs de jeux, ceci afin de paramétrer au mieux toutes les options du jeu en fonction des performances disponibles. Voici un exemple d'utilisation de WinSAT qui pourrait être employé dans un jeu :
Vous êtes en train d'installer un jeu et, pendant que les fichiers sont copiés sur votre disque dur, le jeu demande à WinSAT d'effectuer un certain nombre de tests en arrière plan. Il peut s'agir de différents types d'algorithmes permettant par exemple de déterminer le nombre de joueurs pilotés par ordinateur (dotés d'une intelligence artificielle) pouvant être insérés dans la partie sans que la jouabilité n'en souffre. Ou encore, quels niveaux de détails de texture peuvent être appliqués sans diminution notoire de la fluidité. Une série de tests de performances 3D peut également être lancée, sans nécessairement afficher quoi que ce soit à l'écran, afin de déterminer par exemple à quelle vitesse certains types d'effets d'ombre utilisés fréquemment dans le jeu peuvent être affichés.

Toutes ces informations collectées pendant la phase d'installation sont sauvegardées dans le fichier de performance WinSAT et, par conséquent, peuvent être réutilisées par d'autres jeux ou applications ou même par une page web (sachant faire appel à cette API), ceci est plutôt pratique quand on sait que certains sites web sont graphiquement très chargés !
Maintenant que le jeu est installé, ce dernier connaît parfaitement les performances et fonctions que votre ordinateur possède, et sera à-même d'appliquer le meilleur paramétrage possible, tel que la résolution, les détails des textures, etc. Ceci dans le seul but de vous faire profiter au maximum des capacités offertes par votre ordinateur et ainsi vous fournir un bonne expérience de jeu. Bien évidemment, ici encore, vous pourrez outre-passer tous ces paramètrages conseillés pour mettre ceux de votre choix.
Quand WinSAT s'exécute '
WinSAT n'est pas un outil qui est démarré en permanence et chargé en mémoire. Il se lance uniquement lorsque Vista détecte un changement majeur de votre configuration matérielle, comme un ajout conséquent de RAM, une mise en place d'un nouveau processeur, une nouvelle carte graphique, etc. Il se lance également dans d'autres circonstances, par exemple lorsque de nouveaux pilotes vidéo apportant de nouvelles fonctionnalités ou une amélioration des performances sont installés.
Vista inclura un agent très léger qui lui sera actif en continu et chargé en mémoire. Il aura pour rôle de sauvegarder toutes les données relatives aux performances de votre système, temps de démarrage / d'arrêt de Windows, temps nécessaire pour ouvrir / fermer une fenêtre ou pour la redimensionner, temps que met une application pour démarrer, etc. S'il détecte un comportement anormal (temps de chargement plus long que d'habitude d'une application par exemple), il analysera les dernières modifications apportées à Windows récemment pour vous aider à identifier ce qui a pu augmenter la consommation de vos ressources systèmes (spywares, virus, etc.).