Comme promis, Steven Sinofski, qui dirige actuellement le développement de Windows 7 chez Microsoft, a publié un billet sur le blog officiel du système d’exploitation. Il concerne les performances, un domaine à propos duquel un grand nombre de lecteurs du blog a réagi, en proposant une infinité de choses, et en conseillant les développeurs sur ce qu’il fallait implémenter et ce qu’il fallait absolument enlever.Sinofski tient à rappeler en premier lieu que les performances sont constituées d’un ensemble de facteurs. Il y a selon lui un équilibre à créer entre ce que le système peut consommer pour accélérer son propre fonctionnement et les besoins potentiels de l’utilisateur. C’est cette frontière d’ailleurs qui pose les plus gros problèmes à Vista, dont le fonctionnement est sur ce point complètement différent de Windows XP.
Les éléments surveillés
Il explique en outre que le développement de Windows 7 inclut la surveillance de divers éléments tels que :
- La consommation de mémoire vive
- L’utilisation du CPU
- Les performances d’accès disque, en lecture et en écriture
- Les temps de démarrage, d’extinction du système, mais également de mise en veille et d‘hibernation
- La consommation générale en ressources du système de base
- L’espace nécessaire sur le disque dur pour tout le système
Il existe ainsi des « micro-benchmarks » qui surveillent les défauts de pages, l’utilisation du processeur ou encore les performances 3D (images par seconde), le tout sur un ensemble important de matériels différents, processeurs 32 ou 64 bits, quantité de ram, tours par minute du disque dur, etc. Il explique en outre un élément intéressant : il serait facile de se baser sur le seul critère de la consommation des ressources sous toutes leurs formes. Moins d’espace disque, moins de consommation de cycles par le CPU, moins de mémoire vive utilisée.
Ressources libres ou système accéléré ?
Seulement voilà, cette consommation générale pourrait diminuer au point où les ressources seraient presque totalement libres. Mais après ? Laisser ces ressources tranquilles sera très utile pour certains logiciels, comme un Photoshop qui manipulerait de grandes images, mais ces utilisations sont en fait minoritaires si l’on considère la somme de tout ce que l’on peut faire avec un ordinateur. Si une partie des ressources peut être utilisée pour accélérer la plupart des tâches, pourquoi ne pas le faire ? Et on retombe ainsi sur la question d’équilibre.
Du coup, qui les développeurs doivent-ils contenter en priorité ? Le graphiste qui a besoin d’utiliser le maximum de mémoire vive, l’amateur de jeux vidéo ou plutôt l’utilisateur moyen qui manipule un navigateur, un client email et un traitement de texte ? La réponse est : tout le monde. Aussi, pendant que les benchmarks continuent de tourner, il faut aussi considérer qu’un nouveau Windows ne peut pas apparaître avec moins de pilotes ou encore sans nouvelles fonctionnalités. Alors, il faut ajouter.
Sinofski parle enfin de juste milieu entre le monde réel et des réglages idéalisés. Pour définir ce juste milieu, le retour opéré volontairement par les utilisateurs de Vista (qui ont accepté la chose) à la première utilisation du système sert les développeurs à savoir quels sont les types d’utilisations prioritaires sur l’ensemble des machines concernées.
Pour l’instant donc, le responsable expose davantage le défi relatif à la conception de Windows 7 que les solutions et les éléments qui seront apportés. Gageons qu’ils feront l’objet d’un prochain billet.
Source :
Microsoft
Vincent Hermann
Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.
Le 28 août 2008 à 18:59
(37 870
lectures)
Il y a 254 commentaires
Compte_supprime_125468
Le jeudi 28 août 2008 à 19:04:29
#1
Inscrit
le dimanche 20 mai 07
-
1549
commentaires
E.... Je veux pas troller rien, mais bon, les dire de Microsoft, ça comme à
hin...
98 devait être plus rapide que 95, Me mieux que 98, XP mieux que Me (c'est vrai remarque) et Vista plus mieux que....
Vista est à mon sens un gros plus niveau sécurité je trouve, mais putain, que ce que ça rame...
ET franchement, si grosoft fait un super 7, ok, moi je veux bien le croire, mais je veux surtout le voir...
hin... 98 devait être plus rapide que 95, Me mieux que 98, XP mieux que Me (c'est vrai remarque) et Vista plus mieux que....
Vista est à mon sens un gros plus niveau sécurité je trouve, mais putain, que ce que ça rame...
ET franchement, si grosoft fait un super 7, ok, moi je veux bien le croire, mais je veux surtout le voir...
Intéressant de voir que l'équipe de Seven se pose quelques questions, cette idée de blog est plutôt sympa je trouve (en plus de pouvoir permettre à MS de "prendre le poul" des gens après le plantage de Vista).
Suggestion bête (je ne sais pas ce qu'en pensent les autre INpactiens, curieux de le savoir d'ailleurs..) : puisque l'auteur distingue clairement différents usages qui appellent à différents réglages du système, pourquoi ne pas établir des profils type régulant l'occupation de la machine (quantité de ram à utiliser en cache, indexation ou non, animations/non, ...) ? Microsoft prendrait alors pas mal de râleurs à son compte
Suggestion bête (je ne sais pas ce qu'en pensent les autre INpactiens, curieux de le savoir d'ailleurs..) : puisque l'auteur distingue clairement différents usages qui appellent à différents réglages du système, pourquoi ne pas établir des profils type régulant l'occupation de la machine (quantité de ram à utiliser en cache, indexation ou non, animations/non, ...) ? Microsoft prendrait alors pas mal de râleurs à son compte
Moi y'a un truc que j'aimerai bien qu'ils fassent comme ils l'avaient annoncé a une époque ... C'est la fin de ces foutu redemarrages ... Ca devait etre le cas pour Vista à la base. J'attends toujours.
Bien qu'il soit vrai que l'on passe pas son temps a redemarrer son PC, c'est quelque chose qui serai assez profitable ...
Si chez Microsoft ils m'entendent : Coucou
Edité par Francky30 le jeudi 28 août 2008 à 19:08
Bien qu'il soit vrai que l'on passe pas son temps a redemarrer son PC, c'est quelque chose qui serai assez profitable ...
Si chez Microsoft ils m'entendent : Coucou
Edité par Francky30 le jeudi 28 août 2008 à 19:08
Il existe ainsi des « micro-benchmarks » qui surveillent les fautes de pages,
petite erreur de traduction en français on parle de défauts de page (dixit le tannenbaum)
Edité par charon.G le jeudi 28 août 2008 à 19:11
Il suffit de proposer un mini système de base très léger et surtout très rapide suffisant pour de nombreuses personnes.
Et ensuite offrir la possibilité durant l'installation du système (ou même après pourquoi pas) d'installer des modules en plus. (Interface jacky aero, indexation ... etc ...).
Ca pourrait être sympa d'installer des bouts d'OS seulement si la personne l'utilise. Un peu comme fonctionne les rôles dans Serveur 2003.
Et ensuite offrir la possibilité durant l'installation du système (ou même après pourquoi pas) d'installer des modules en plus. (Interface jacky aero, indexation ... etc ...).
Ca pourrait être sympa d'installer des bouts d'OS seulement si la personne l'utilise. Un peu comme fonctionne les rôles dans Serveur 2003.
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.













