Comment faire pour modifier la priorité d'un processus hexacore ?

Comment faire pour modifier la priorité d'un processus hexacore ? - Win 7 - Windows & Software

Marsh Posté le 13-10-2010 à 21:01:23    

Bonsoir,
 
Comment faire modifier la priorité d'un processus au  démarrage de windows 7 (x64) ?
 
Je suis en hexacore 1090T peut -on allouer des process specifiquement par coeur ?
 
Merci de vos lumieres ;-)

Reply

Marsh Posté le 13-10-2010 à 21:01:23   

Reply

Marsh Posté le 13-10-2010 à 21:29:30    

Tu peux définir où et avec quelle priorité un processus est exécuté avec le gestionnaire de tâches de Windows (click droit sur le process -> Définir priorité ou Définir affinité)
 
Pour lancer un programme en spécifiant ces paramètres il faut que tu utilises la commande START :
 

START ["titre"] [/D chemin] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/AFFINITY <affinité_hexa>] [/WAIT] [/B] [commande/programme]
      [paramètres]
 
    "titre"     Titre de la fenêtre.
    chemin      Répertoire de départ.
    B           Lance l'application sans créer de fenêtre. L'arrêt
                par ^C n'est pas pris en charge dans l'application.
                Si l'application n'autorise pas la détection de ^C, ^Pause
                est la seule façon d'arrêter l'application.
    I           Le nouvel environnement sera l'environnement original
                passé à cmd.exe, et non pas l'environnement actuel.
    MIN         Démarrer avec la fenêtre réduite.
    MAX         Démarrer avec la fenêtre agrandie.
    SEPARATE    Démarrer les programmes Windows 16 bits dans un espace
                mémoire distinct.
    SHARED      Démarrer les programmes Windows 16 bits dans un espace
                mémoire partagé.
    LOW         Démarrer l'application dans la classe de priorité IDLE.
    NORMAL      Démarrer l'application dans la classe de priorité NORMAL.
    HIGH        Démarrer l'application dans la classe de priorité HIGH.
    REALTIME    Démarrer l'application dans la classe de priorité REALTIME.
    ABOVENORMAL Démarrer l'application dans la classe de priorité ABOVENORMAL.
    BELOWNORMAL Démarrer l'application dans la classe de priorité BELOWNORMAL.
    AFFINITY    La nouvelle application aura le masque d'affinité de
                processeur spécifié, exprimé en tant que valeur hexadécimale.
    WAIT        Lancer l'application et attendre qu'elle mette fin à la
                commande ou au programme.
                S'il s'agit d'une commande interne ou d'un fichier batch,
                le processeur de commandes est exécuté avec le commutateur
                /K pour cmd.exe.
                Ceci signifie que la fenêtre reste ouverte après exécution
                de la commande.
 
                S'il ne s'agit pas d'une commande interne, ni d'un fichier
                batch, il s'agit d'un programme qui s'exécutera sous la
                forme d'une application fenêtrée ou d'une application console.
 
    paramètres  Spécifie les paramètres à passer à la commande ou
                au programme.


 
Après je te dirais que en pratique cela n'a que peu d'intérêt, sauf éventuellement à tester / débugger un programme mulithereadé, limiter les ressources pouvant être utilisées par un programme multithreadé, ou encore allouer un coeur à un programme de priorité realtime pour avoir une exécution en temps réel.

Reply

Marsh Posté le 13-10-2010 à 21:38:03    

Je suis plutot spé dans l'environnement unix/linux  
 
C'est pour ma culture merci pour cette réponse concise et précise ;-)
 
Bonne soirée !

Reply

Marsh Posté le 14-10-2010 à 12:54:35    

Bill2's process Manager peut éventuellement te convenir aussi -> http://www.bill2-software.com/proc [...] tion.shtml


---------------
Guide OC x58 - Guide d'achat de config - ALIMS:qui fait quoi? - RKO - Radiooooo
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed