Hallo Kurzer,
in Windows 7 findest Du unter Windows Task-Manager, Leistung, System, Threads die aktuelle Anzahl.
Gruß
Wieviele Threads gleichzeitig laufen lassen?
- juergenkulow
- Beiträge: 188
- Registriert: 22.12.2016 12:49
- Wohnort: :D_üsseldorf-Wersten
Re: Wieviele Threads gleichzeitig laufen lassen?
Du kannst auch im Task Manager sehen:
Siehe unter "System" unten rechts.
Siehe unter "System" unten rechts.
Re: Wieviele Threads gleichzeitig laufen lassen?
Ahhh, besten Dank euch beiden.
Da bin ich ja mit meinen 797 Threads noch ganz sparsam.
Aber im Ernst, Wahnsinn wie viel da parallel laufen. Das war mir nicht bewusst.
PS: Im Taskmanager kann ich mir im CPU Graphen in rot auch die "Kernel-Zeiten" anzeigen lassen. Kann mir einer erklären was damit gemeint ist?
Ist das die CPU-Zeit, die von Betriebssystemroutinen verbraucht wird?
Da bin ich ja mit meinen 797 Threads noch ganz sparsam.
Aber im Ernst, Wahnsinn wie viel da parallel laufen. Das war mir nicht bewusst.
PS: Im Taskmanager kann ich mir im CPU Graphen in rot auch die "Kernel-Zeiten" anzeigen lassen. Kann mir einer erklären was damit gemeint ist?
Ist das die CPU-Zeit, die von Betriebssystemroutinen verbraucht wird?
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Re: Wieviele Threads gleichzeitig laufen lassen?
Hallo Kurzer,
quasi jedes laufende Programm benötigt doch schon mindestens einen Hauptthread.
Und die vielen anderen Systemprozesse, etc. ...
Oh Gott! Da kommt heutzutage ganz schön was zusammen.
Zum Thema "Kernel-Zeiten":
Was ein Kernel ist und macht ist dir (mindestens grob) vertraut ?
Kernel-Zeiten:
quasi jedes laufende Programm benötigt doch schon mindestens einen Hauptthread.
Und die vielen anderen Systemprozesse, etc. ...
Oh Gott! Da kommt heutzutage ganz schön was zusammen.
Zum Thema "Kernel-Zeiten":
Was ein Kernel ist und macht ist dir (mindestens grob) vertraut ?
Kernel-Zeiten:
Kernel time is the execution time of a process spent in the kernel. e.g. for networking, disk I/O or other kernel tasks.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Wieviele Threads gleichzeitig laufen lassen?
Das stimmt schon, aber das betrifft nur Threads die komplexes Zeug berechnen und nicht auf etwas warten muessen. Hast du jetzt langsame IO Operationen auf die ein Thread warten muss, kann ein 2. Thread sich bereits mit anderen Dingen beschäftigen.DarkSoul hat geschrieben:Das mit den Kernen ist richtig. Es können max. soviele parallel Threads laufen, wie der Prozessor Kerne hat. Jeder weitere bringt keinen Vorteil (eher Nachteile).
Besser nicht.oder soll ich einfach brutal für jede Textdatei einen Thread starten, ohne Rücksicht auf die Anzahl der Kerne zu nehmen?
Mehr Threads als Kerne macht keinen Sinn. Wenn du 5 Threads, aber nur 2 Kerne hast, laufen trotzdem nur max. 2 gleichzeitig. Nicht umsonst kann man bei rechenlastigen Dingen (wie z.B. Videokompression) die Anzahl Threads vorgeben.
Ich hatte vor ein paar Monaten die Aufgabe eine Schnittstelle zu testen, da waren 5 Threads pro Kern optimal. Mit noch mehr Threads wurde es zwar nicht langsamer aber eben auch nicht schneller.