Slik hog CPU

Denne artikkelen viser hvordan du tildele mer /mindre CPU tid til Delphi applikasjonen
Var H:. THandle; begynne H: = GetCurrentProcess (); SetPriorityClass (H, REALTIME_PRIORITY_CLASS); end;
Gyldige verdier er
HIGH_PRIORITY_CLASS: Angi denne klassen for en prosess som utfører tidskritiske oppgaver som må utføres umiddelbart. Gjengene i prosessen PREEMPT tråder av normale eller uvirksomme prioritetsklasse prosesser. Et eksempel er Windows oppgaveliste, som må reagere raskt når kalt av brukeren, uavhengig av belastningen på operativsystemet. Vær ekstremt forsiktig når du bruker høy prioritet klasse, fordi en høyt prioritert klasse program kan bruke nesten all tilgjengelig CPU tid
IDLE_PRIORITY_CLASS. Spesifiser denne klassen for en prosess der tråder kjøres bare når systemet er inaktivt. Gjengene i prosessen blir preempted av gjengene på en hvilken som helst prosess som kjører i et høyere prioritetsklasse. Et eksempel er en skjermsparer. Den idle-prioritet klassen er arvet av barn prosesser
NORMAL_PRIORITY_CLASS. Spesifiser denne klassen for en prosess uten spesielle behov planlegging. REALTIME_PRIORITY_CLASS Spesifiser denne klassen for en prosess som har høyest mulig prioritet. Gjengene i prosessen forkjøpet gjengene på alle andre prosesser, inkludert operativsystemet prosesser som utfører viktige oppgaver. For eksempel, en real-time prosess som utfører for mer enn en svært kort intervall kan føre til disk cacher ikke å skylle eller føre musen ikke svarer. Anmeldelser



Previous:
Next Page: