Win2k SP4
Win Xp SP1a

Test de la sécurité & anti-virus
grc.com | Symantec | McAfee | Sygate Accueil | E-mail |
Dossiers
.: Ecran bleu
.: Le réseau local par EDF
.: Le système raid
.: Apache
.: Php
.: MySQL
.: PhpMyAdmin
Pratique
.: Les clients mails
.:
Les Processus
.:
Disquette de boot
.:
Commande récupération
.:
Console MMC
.:
Sauvegarde
.:
CV
.: Utilitaires de test
.: TraceRoute
.: Speed Connection
.: Test des ports
.: Recherches DLL

.:
Les services
.: Liens
.: Mot de passe perdu ?
.: Theme Xp
.: Trucs & Astuces
Certification
.: 70-210 & 70-215
.: 70-216
.: 70-224
.: Notion sur 2K
.: Sécurité NT 4.0
.: Cert. express Xp
.: Cert. express server 2k
Liens

.: SupInfo
.: Comment ça marche

.: Php scripts france
.: Sos-windows
.: Apache.org
.: Php.net
.: PhpMyAdmin.net
.: MySQL
.: CRIR de Paris
.: Base de connaissance
.: HowTo Microsoft
.: HoaxBuster
.: Symantec
.: Sophos
.: F-Prot

 
Windows NT 4.0  
   
 

Haute priorité

Windows NT (version 3.51 & 4), 2000 et XP attribuent automatiquement aux processus une priorité par défaut. Plus la priorité d'un processus est haute, plus Windows allouera du temps CPU à ce processus (au détriment des autres applications). Cette astuce va nous permettre de modifier cette priorité afin qu'une application donnée s'exécute plus rapidement. Concrètement, on on va accélérer une application pour pas un rond ! Des tests effectués sur le bench CPUmark révèle un gain de 1 à 2 points. C'est toujours ça ! Voici les différentes priorités que l'on peut affecter à un processus :

nom
valeur
remarque
realtime
24
administrateur seulment
high
13
 
normal
8
valeur 7 pour NT 3.51
low
4
 
abovenormal
10
Win 2000 & XP seulement
belownormal
6
Win 2000 & XP seulement

Bien entendu, seules les deux premières priorités (realtime et high) nous seront utiles.
Ok, c'est bien beau mais comment s'y prendre ?

La solution la plus simple (mais pas la plus pratique) est de lancer le gestionnaire de tâches (CRTL+ALT+DEL, bouton Gestionnaire de tâches) lorsque l'application que l'on souhaite accélérer est déjà en cours d'utilisation. Cliquez alors sur l'onglet Processus. La liste de tous les processus en cours d'exécution apparaît. Faites un clic droit sur l'un d'eux et choisissez une priorité avec l'option Définir les priorités.

Une autre solution consiste à lancer l'application en ligne de commande (dans une session DOS) :
start /priorité application (ex: start /HIGH quake3). Afin de simplifier le tout, nous allons créer un fichier batch (fichier de commande avec extension .bat) : il suffit de créer un fichier avec un éditeur de texte (Bloc-notes par exemple) et d'y inscrire la ligne de commande. Dans notre exemple, le fichier créé pourra s'appeler quake.bat et il contiendra la ligne start /HIGH quake3.exe. Il faut évidement que le fichier de commande se trouve dans le même répertoire que le programme à lancer. Il ne vous reste plus qu'a double cliquer sur le fichier batch pour lancer l'application. Pas compliqué, non ?

Avertissement : changer la priorité d'une application peut engendrer des instabilités du système. En effet, si l'application lancée en priorité high ou realtime est gourmande en CPU, les processus d'arrière plan n'auront que très peu de temps CPU alloué.
  site-windows@laposte.net
Mars 2004