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