Conseils utiles

Comment faire fonctionner un programme avec une priorité élevée (sous Windows)

Il est possible d’exécuter des programmes avec une priorité plus élevée que les applications classiques. Toutefois, si vous exécutez un programme avec une priorité très élevée, les performances du système risquent de diminuer.

La priorité prend des valeurs comprises entre 0 et 31. Les priorités de 0 à 15 peuvent être utilisées par des applications dynamiques, telles que les applications utilisateur et la plupart des services du système d'exploitation. Les priorités 16 à 31 concernent des programmes en temps réel, tels que le noyau logiciel d'un système dont les données ne peuvent pas être écrites dans le fichier d'échange. Le niveau de priorité habituel est 8.

Voici une liste complète des niveaux de priorité:

· Priorité en temps réel (temps réel) - 24,

· Priorité élevée (élevée) - 13,

Priorité moyenne (normale) - 84

Priorité faible (faible) - 4,

· Supérieur à la moyenne (Supérieur à la normale) - 10 (uniquement sous Windows XP),

· Inférieur à la moyenne (inférieur à la normale) - 6 (uniquement sous Windows XP).

Pour démarrer un programme avec une priorité autre que la valeur par défaut, utilisez la commande de démarrage:

début / high winword

Pour effectuer la même opération à l'aide d'un raccourci, entrez la commande suivante:

N'oubliez pas que le démarrage d'un programme avec une priorité élevée peut entraîner une baisse des performances du système, car les autres programmes recevront moins de temps pour les opérations d'E / S. Pour utiliser l'option / realtime, vous devez disposer de privilèges d'administrateur.

Pour modifier les privilèges d'un programme en cours d'exécution, utilisez le programme Task Manager.

1. Ouvrez le programme Task Manager (cliquez avec le bouton droit de la souris sur la barre des tâches et sélectionnez la commande Task Manager dans le menu contextuel).

2. Cliquez sur l'onglet Processus.

3. Cliquez avec le bouton droit sur le processus qui vous intéresse et sélectionnez la commande Définir la priorité.

4. Vous pouvez maintenant sélectionner une priorité de processus différente.

5. Fermez la fenêtre du gestionnaire de tâches.

De plus, il est possible d'augmenter la priorité des programmes interactifs par rapport aux programmes en arrière-plan.

1. Ouvrez le menu Système dans la fenêtre du Panneau de configuration (Démarrer> Paramètres> Performances et maintenance> Système (Démarrer> Paramètres> Performances et maintenance> Système)).

2. Cliquez sur l'onglet Performance.

3. Dans la section Performances de l'application, déplacez la flèche sur l'une des valeurs suivantes:

· Aucun - les programmes actifs fonctionnent exactement comme les programmes d'arrière-plan (plage 6).

· Les programmes moyennement actifs fonctionnent en priorité avec une valeur supérieure à 12, les programmes en arrière-plan fonctionnent en priorité constante.

· Maximum: la priorité des programmes actifs est portée à 18, les programmes d'arrière-plan fonctionnent avec la même priorité.

Exécuter l'application avec la priorité souhaitée

Changer la priorité du programme via le gestionnaire de tâches n’est pas difficile, mais si vous voulez que la priorité de l’application soit définie au démarrage du système d’exploitation? Pour ce faire, utilisez un petit truc.

Pour exécuter l'application avec la priorité souhaitée, vous devez:

1. Créez un raccourci d'application (cliquez avec le bouton droit de la souris sur l'icône de l'application -> créer un raccourci).

2. Cliquez avec le bouton droit sur le raccourci et sélectionnez Propriétés.

3. Dans le champ d'objet, ajoutez avant le chemin d'accès à l'application

C: Windows System32 cmd.exe / c start / priority,

où priorité est la priorité souhaitée (basse, inférieure à la normale, normale, supérieure à la normale, élevée, en temps réel)

Un exemple Si vous avez écrit

puis d'exécuter l'application en basse priorité,