T
TrueDespair
Gast
Bei Ghosts hat es sich als sehr nütztlich erwiesen seine CPU entparken:
http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility
Normalerweise ist es so, dass Ghosts wenn 4 Kerne verfügbar ist effektiv z.B. nur die ersten beiden Kerne nutzt also:
Kern #1: 100% Auslastung
Kern #2: 100% Auslastung
Kern #3: 20% Auslastung => weniger Auslastung? Schaltet sich ab
Kern #4: 2% Auslastung => schaltet sich bald ab
Das Problem hierbei ist, dass sich dadurch die nicht benötigten Kerne nach einer Weile abschalten. Wenn daher mehr CPU Leistung benötigt wird musst dann der 3. Kern erst aktiviert werden. In der Zwischenzeit fehlt aber die Leistung => es ruckelt für einen Moment.
Das CPU Unparking verhindert dies in dem es einfach versucht alle Kerne gleichzeitig zu versorgen, also verhindert das die Kerne parken.
http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility
Normalerweise ist es so, dass Ghosts wenn 4 Kerne verfügbar ist effektiv z.B. nur die ersten beiden Kerne nutzt also:
Kern #1: 100% Auslastung
Kern #2: 100% Auslastung
Kern #3: 20% Auslastung => weniger Auslastung? Schaltet sich ab
Kern #4: 2% Auslastung => schaltet sich bald ab
Das Problem hierbei ist, dass sich dadurch die nicht benötigten Kerne nach einer Weile abschalten. Wenn daher mehr CPU Leistung benötigt wird musst dann der 3. Kern erst aktiviert werden. In der Zwischenzeit fehlt aber die Leistung => es ruckelt für einen Moment.
Das CPU Unparking verhindert dies in dem es einfach versucht alle Kerne gleichzeitig zu versorgen, also verhindert das die Kerne parken.