S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Windows 7 : Microsoft parle du défi des performances

Contenter tout le monde ?

Windows SevenComme 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
Certains de ces critères sont travaillés en permanence, d’autres sont surexprimés avant les sorties des versions « jalons » comme les bêtas et les CTP, définissant ainsi un niveau de qualité précis.

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

Avatar de Compte_supprime_125468 INpactien
Compte_supprime_125468 Le jeudi 28 août 2008 à 19:04:29
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...
Avatar de brokensoul INpactien
brokensoul Le jeudi 28 août 2008 à 19:06:29
Inscrit le mardi 16 mai 06 - 4166 commentaires
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
Avatar de Francky30 INpactien
Francky30 Le jeudi 28 août 2008 à 19:08:01
Inscrit le mardi 10 août 04 - 1978 commentaires
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
Avatar de charon.G INpactien
charon.G Le jeudi 28 août 2008 à 19:10:19
Inscrit le vendredi 29 avril 05 - 6358 commentaires
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
Avatar de ZyriK INpactien
ZyriK Le jeudi 28 août 2008 à 19:10:52
Inscrit le vendredi 13 mai 05 - 237 commentaires
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.
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.

Il y a 254 commentaires