Hogyan, hogy minél több CPU% konkrét kérelem

Hogyan, hogy minél több CPU% specifikus alkalmazást?

Figyelemmel kíséréséhez szükséges aktivitás és a beállított idő után, amikor az alkalmazás tétlen, akkor töltse ki. Értem, hogy kell valamit, amit állítólag a témában?
Folyamat neve tudok, valamint az igazolványát. Honnan tudom, hogy
%? Vagy lehet, hogy más módon követheti a tevékenység alkalmazások?

Köszönöm előre is a segítséget.

SW. Igor Novoselov
ICQ. 46732777

Megtalálható a registry-ben (HKEY_DYN_DATA, majd valami mást), de van rossz információt. Különben is, én 98SE és ME volt.

Valami, amit nem találtam a kulcsot HKEY_DYN_DATA w2k adatbázis.

Azt hiszem, akkor próbálja GetProcessTimes.
Ez azt jelenti például, hogy egy felhasználó Idő + Kernel ideje minden futó folyamatokat valamilyen -, hogy idő és hasonlítsa össze ugyanazt az összeget a folyamatot.

Talán van egy jobb megoldás?

Próbáltam felhasználó Idő + Kernel ideje egy ideig.
Nem rossz ötlet. Csak kiszámításához%, amit tudnod kell
és az üresjárati idő a rendszer. De hogyan lehet meghatározni azt nem tudom.

És miért kell az üresjárati időt? Végtére is, mi érdekli a relatív CPU használat.

De talán, ebben az esetben a „tétlenség” a folyamat, hogy megpróbálja érzékelni a WaitForInputIdle?

Igen, de ha az összes folyamat a felhasználó Idő + Kernel Idő és azokat
Ez nem változott, és ez azt jelenti, hogy ez az arány felhasználó Idő + Kernel idő feldolgozásához szükséges felhasználói Time + Kernel Idő és az összes folyamatot állandóan azonos bizonyos értéket (nem 0). A valóságban azonban ez a folyamat megéri. Tehát úgy gondolom, hogy a Felhasználó által Time + Kernel idő minden
Folyamatokat kell hozzá Idle ( „rendszer inaktív”), majd kap egy valós szám. bár lehet, hogy tévedek.

Azt hittem, hogy vizsgálja meg nemcsak Felhasználó Time + Kernel idő, valamint a változásokat, amelyek összege tetszőleges ideig. Azaz, ha az összeg nem változott, a folyamat üresjárati (talán együtt az összes többi), és be kell fejeződnie.
Minden attól függ, mire van szüksége. Ha a kritérium a „gyilkos” a folyamat egyszerűen az „egyszerű”, akkor IMHO a legjobb, ha használni WaitForInputIdle.

API használatával - fkc FileTimeToSystemTime így a p-py TSystemTime, ahol az idő a „normál” formában.
Ha szüksége van még valahogy dolgozni vele, összeadást vagy, akkor a Delphi TDateTime típusát és SysUtils - ovsky SystemTimeToDateTime.

Memória: 0,74 MB
Idő: 0.036 c