PriorityControl


Kort beskrivelse:


Programmet skal ikke vise noget vindue eller noget. Kun evt. et SysTray ikon eller bare ingenting. Programmet analyserer hvilke programmer der i øjeblikket bruger meget CPU-tid, og sætter prioriteten ned på disse. Ellers sættes prioriteten til normal.

Visse threads' prioritet kan ikke sættes af brugeren, det gælder typisk system-threads som fx. spoolsv.exe og lign. Disse vil derfor sansynligvis fejle når man prøver at sætte prioriteten, og dette skal programmet også bare ignorere. Vi har jo ikke lyst til at pille ved systemets threads. Programmet skal sætte sin egen prioritet til "high".

Beskrevet i pseudo-kode, ser programmet således ud:


Ting som måske bliver nødvendige i version 2: