15,18 → 15,14 |
|
printf (" PID NAME RAM KB\n\r", PID, buf1k+10); |
|
for (i = 1;;i++) |
{ |
for (i = 1;;i++) { |
n = kol_process_info(i, buf1k); |
memcpy(&PID, buf1k+30 ,sizeof(unsigned)); |
STATE = *(buf1k+50); |
if (9 != STATE) |
{ |
if (!sel || 0 == strnicmp(param, buf1k+10, 10)) |
{ |
if (9 != STATE) { |
if (!sel || 0 == strnicmp(param, buf1k+10, 10)) { |
printf (" %7u %11s %d\n\r", PID, buf1k+10, (*(int*)(buf1k+26)+1)/1024); |
if (sel) |
{ |
if (sel) { |
LAST_PID = PID; |
int cpu_tck = kol_system_cpufreq() / 100; |
printf (" CPU %d%% RAM %d\n\r", *(int*)buf1k / cpu_tck , *(int*)(buf1k+26)+1); |