Einem Programm eine feste Priorität zuweisen ... WIE?

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Einem Programm eine feste Priorität zuweisen ... WIE?

Beitrag von PureLust »

Moin zusammen, ...

da dies keine PB spezifische Frage ist, frage ich mal hier in der Laberecke:

Ich habe ein Programm (also kein selber in PB geschriebenes), welches recht viel CPU-Zeit frist.
Wenn ein solches Programm läuft reagiert Windows ja wie gewohnt sehr träge.
Momentan behelfe ich mir damit, die Priorität des Prozesses nach jedem Start per Taskmanager auf "niedrig" zu stellen, was auch sehr gut funktioniert.
Nur ist das von Hand halt immer etwas lästig, da ich das Programm mehrmals täglich starte.

Nun meine Frage:

Gibt es eine Möglichkeit, die Priorität für Programme von vorneherein festzulegen - also dass einem Programm/Prozess sofort beim Starten bereits eine bestimmte Priorität zugewiesen wird?
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
Sicro
Beiträge: 964
Registriert: 11.08.2005 19:08
Kontaktdaten:

Beitrag von Sicro »

Hallo PureLust,

benutze bitte die Suchfunktion, denn dies wurde schon mehrfach gefragt.
Der Suchbegriff Priorität oder besser Programm Priorität hätte dir bereits auf der ersten Ergebnisseite entsprechende Threads angezeigt.

Sorry, aber das nervt langsam :|

Mfg DerProgger
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

@Progger: Danke für den Hinweis mit der Suche - aber das hatte ich bereits hinter mir.

Ich habe es vielleicht nicht deutlich genug gemacht worauf ich eigentlich aus war:

Ich suche keine Möglichkeit das per PB zu machen (wie das geht ist schon klar und wird in den gefundenen Forenthreads ja auch ausführlich genug beschrieben).
Ich hatte auf eine einfache Lösung per Betriebsystem gehofft - also dass man die Startpriorität eines Programms bereits per OS voreinstellen kann.
Daher auch mein Hinweis dass die Frage im Grunde nichts mit PB zu tun hat sowie das posten hier in der Laberecke und eben nicht im 'offiziellen' Teil.
Also nochmals sorry für die scheinbar etwas unpräzise Formulierung. :roll:

Wenn also jemand weiss, ob und wie man sowas per OS lösen könnte wäre das klasse.
Wenn sowas nicht per OS möglich ist, kennt da evtl. jemand ein Tool das sowas könnte?
Zuletzt geändert von PureLust am 19.06.2007 12:22, insgesamt 1-mal geändert.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

in der Konsole kann man ein Programm mit
"start /low Prfad-Programmname"
in der Prioritätsklasse idle starten

Ruf mal die Konsole auf und gibt dort
"start /?"
ein
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

bobobo hat geschrieben:in der Konsole kann man ein Programm mit "start /low Prfad-Programmname" in der Prioritätsklasse idle starten.
Klasse ... Batchfile draus gemacht, Link geändert ... feddisch!!!
Eine einfache und für meine Zwecke vollkommen ausreichende Lösung. :allright:

Vielen Dank 3bo!!!
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Antworten