2011-01-14 3 views
3

Au démarrage de mon programme sans Task Scheduler, il a la priorité mémoire de 5 comme tous les autres programmes en cours d'exécution dans mon système (Windows 7). Mais lorsqu'il s'exécute sous le planificateur de tâches, il a une priorité de mémoire de 4 et a un impact sur les performances.Comment changer la priorité de la mémoire d'une tâche planifiée?

Remarque! La priorité du processus est Normal (priorité de l'UC 8) donc ce n'est pas le problème! Seule la priorité de la mémoire est le problème!

processus Capture d'écran Explorer:

Memory Priority 4, Process Explorer

Comment changer la priorité de la mémoire d'une tâche planifiée à 5? Win32 API est une solution acceptable.

Répondre

3

c'est une vieille question, mais peut-être que je peux aider quelqu'un. Pour modifier la priorité d'une tâche d'exportation de tâche planifiée (vers un fichier xml), modifiez ce fichier, recherchez la ligne de priorité et modifiez le numéro. Les valeurs vont de 0 (priorité temps réel) à 10 (priorité au repos). Après avoir changé la valeur, importez un test à la tâche si elle répond maintenant à vos besoins de CPU, de mémoire et de priorité d'E/S.

Questions connexes