Doppeltes Ottchen
Was Dual-Core-Prozessoren fr den Desktop bringen
---------------------------------------------------------------
c't 15/05 S. 92
Andreas Stiller


Launch.exe ausfhrbares Programm fr Windows XP 32

Launch ist ein Kommandozeilen-Tool, das mehrere Programme gleichzeitig auf
verschiedenen Prozessoren anstarten kann. Dabei lsst sich auch die
jeweilige Priorittsklasse und die Prioritt des Hauptthreads vorwhlen.

Launch file1 [Parameter1] file2 [Parameter2] file3 [Parameter3] ...

Parameter:
/p="xxxx yyyy zzz"   Parameter fr die Applikation
/a=xxx  Prozessoraffinitt fr file, xxx= 0 ohne (ist default)
        1: Prozessor 1, 2:Prozessor 2, 3:Prozessor 1+2, 4: Prozessor 3 ...
/c=xxx  Priorittsklasse xxx=N[ormal] ist default, H[igh],R(ealtime), I[dle]
/t=xxx  ThreadPrioritt xxx=N[ormal] ist default,
        L[owest],B(elow), A[bove],T[imecritical]
/u=xxx  startet file xxx-mal an (mit xxx <= 32
        dann kann man mit Affinitten und Prioritten ber eine mit Kommata
        getrennten Liste eingeben:
         z.B Launch test.exe /u=4 /a=1,2,4,8 /c=H,H,I,I
         startet viermal test.exe auf Prozessor 1,2,3,4 -- sofern vorhanden
         die ersten beiden Aufrufe mit hoher Prioritt, die nchsten mit Idle
         Es gilt hierbei das Wrap around, ist xxx grer als die Liste,
         so beginnt die Zuordnung wieder von vorn.
/w       Launch wartet das Ende aller gestarteter Applikationen ab
         und zeigt Kernel/User/Idle-Zeiten an

