Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 5.132 pregleda

Najnovija ↓

Smanjiti zauzece procesora 02.05.2005. u 19:43 · pre 261 mesec #1
Imam aplikaciju koja je procesorski zahtevna. Sa druge strane, nije mi bitno vreme njenog izvrsavanja. Interesuje me da li mogu nekako da podesim procenat procesorskog vremena koji ce biti dodeljen mojoj aplikaciji?
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Smanjiti zauzece procesora 02.05.2005. u 20:09 · pre 261 mesec #2
Samo stavi ono sto treba da se radi unutar niti kojoj ces dodeliti nizak prioritet i to je to.
Re: Smanjiti zauzece procesora 02.05.2005. u 23:30 · pre 261 mesec #3
Zapravo, odgovaralo bi mi kada bih iz aplikacije mogao da podesavam prioritet nje same (kada radim nesto na kompu, "ovaj" program "utisam", a nocu ga pojacam na maximum).

O nitima ne znam nista. Jel moze sam malo detaljnije?
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Smanjiti zauzece procesora 02.05.2005. u 23:41 · pre 261 mesec #4
Code:

var 
  MainThread: THandle; 
begin 
  MainThread := GetCurrentThread; 
  SetThreadPriority(MainThread, THREAD_PRIORITY_HIGHEST); 
end; 
Potpis
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
Re: Smanjiti zauzece procesora 02.11.2007. u 10:03 · pre 231 mesec #7
da izvucem temu iz zaborava i da priupitam da li sam dobro razumeo...
da bi celom programu odredili-menjali prioritet treba se programska_nit: THandle; staviti u var iznad implementation
i dalje iz programa po potrebi menjamo prioritet celog programa sa

programska_nit := GetCurrentThread();
if GetThreadPriority(programska_nit) <> THREAD_PRIORITY_ERROR_RETURN
then SetThreadPriority(programska_nit, THREAD_PRIORITY_BELOW_NORMAL); ili HIGHEST

ili gresim ??
Re: Smanjiti zauzece procesora 02.11.2007. u 10:23 · pre 231 mesec #8
To bi trebalo da radi, mada ne znam sta ce ti ono "if", dosta je samo SetPriority. Nego bude li jos neko napisao "nit" vristeci cu se popeti na zid.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme