"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

process-priorität ändern

crolexx 15.09.2002 - 23:21 561 9
Posts

crolexx

Bloody Newbie
Registered: Sep 2002
Location: vienna
Posts: 3
Hallo leute,

ich such seit geraumer zeit ein prog welches die priorität von programmen unter nt/2k/xp ändern kann. daß es auch mit dem taskmanager geht ist klar, jedoch habe ich das problem das auch eventuell gestartete childprozesse automatisch mit einer bestimmten priorität gestartet werden sollten.

kennt jemand von euch so ein programm?
schön langsam bezweifle ich daß es soetwas gibt.


m.f.G.
Robert

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
?
Child Prozesse werden mit der gleichen Priorität gestartet wie der Parent.

caws

SAPience.at
Avatar
Registered: Jan 2002
Location: ABAP Workbench
Posts: 751
jo stimmt.
die priorität kannst eh selber bestimmen:

start /* "progname"

* /low /belownormal /normal /abovenormal /high /realtime
Bearbeitet von caws am 16.09.2002, 11:17

crolexx

Bloody Newbie
Registered: Sep 2002
Location: vienna
Posts: 3
Naja, ich hab mich da nicht richtig ausgedrückt.
Es geht um folgendes, ich hab da das distributed-computing prog von united devices laufen (http://www.ud.com). das programm startet zwar mit normaler priorität, jedoch die von diesem programm gestarteten tasks laufen mit niedrigster priorität. ich kann sie zwar händisch mit hilfe des taskmanagers ändern, jedoch ist der pc ca. 16 stunden pro tag unbeaufsichtigt und ca. alle 4 stunden wird jedesmal von dem hauptprogramm ein anderer task gestartet der wiederum mit der niedrigsten prio läuft.
vielleicht gibts da doch ein prog welches automatisch prio´s zuordnen kann.
ich hoffe es wohl.
trotzdem danke für die info mit start /* task

ciao

Philipp

Here to stay
Registered: Jul 2001
Location: Wien
Posts: 1916
Eventuell mit WinTasks Professional: http://www.majorgeeks.com/article.php?sid=628

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Und warum soll's mit einer höheren Priorität laufen?

crolexx

Bloody Newbie
Registered: Sep 2002
Location: vienna
Posts: 3
ich hoffe dadurch mehr berechnungen in der selben zeit erledigen zu können, da ich annehme das durch heraufsetzten der priorität
(idle -> high) dem task etwas mehr prozessorzeit zugewiesen wird.
wenn es nur ein paar % mehr leistung bringt reicht es mir schon:)

greets

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Zitat von crolexx
..., da ich annehme das durch heraufsetzten der priorität
(idle -> high) dem task etwas mehr prozessorzeit zugewiesen wird.

Die Annahme ist falsch.

Es wird überhaupt nicht schneller. Es werden nur die anderen Programme langsamer.

Shadow

i am still docht ...
Avatar
Registered: Nov 2000
Location: Österreich
Posts: 1055
es wird schon schneller das es anderen programmen rechenzeitwegnimmt
aber
1. nicht wesentlich schenller
2. sys geht in *****

lass es

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Es wird nicht schneller. Angenommen, eine anderes Programm hat 5 Sekunden zu rechnen. Es rechnet nicht weniger und nicht mehr, unabhängig davon, ob das UD läuft oder nicht. Wenn nun UD auf Idle läuft, dann läuft das andere Programm genau 5 Sekunden, und danach läuft UD wieder zu 100%. Das andere Programm hat dem UD also 5 Sekunden weggenommen.
Laufen aber beide auf der gleichen Priorität, dann läuft das andere Programm nur halb so schnell, braucht also 10 Sekunden und nimmt somit dem UD auch 10/2 (=5) Sekunden weg, also genau gleich viel, denn während dieser 10 Sekunden ist das UD ja auch mit halber Geschwindigkeit weitergelaufen.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz