Rev 7024 | Rev 8634 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7024 | Rev 8633 | ||
---|---|---|---|
Line 16... | Line 16... | ||
16 | 16 | ||
Line 17... | Line 17... | ||
17 | for (i = 1;;i++) |
17 | for (i = 1;;i++) |
18 | { |
18 | { |
19 | n = kol_process_info(i, buf1k); |
19 | n = kol_process_info(i, buf1k); |
20 | PID = *(buf1k+30); |
20 | memcpy(&PID, buf1k+30 ,sizeof(unsigned)); |
21 | STATE = *(buf1k+50); |
21 | STATE = *(buf1k+50); |
22 | if (9 != STATE) |
22 | if (9 != STATE) |
23 | { |
23 | { |
24 | if (!sel || 0 == strnicmp(param, buf1k+10, 10)) |
24 | if (!sel || 0 == strnicmp(param, buf1k+10, 10)) |
25 | { |
25 | { |
26 | printf (" %7d %11s %d\n\r", PID, buf1k+10, (*(int*)(buf1k+26)+1)/1024); |
26 | printf (" %7u %11s %d\n\r", PID, buf1k+10, (*(int*)(buf1k+26)+1)/1024); |
27 | if (sel) |
27 | if (sel) |
28 | { |
28 | { |
29 | LAST_PID = PID; |
29 | LAST_PID = PID; |
30 | int cpu_tck = kol_system_cpufreq() / 100; |
30 | int cpu_tck = kol_system_cpufreq() / 100; |
31 | printf (" CPU %d%% RAM %d\n\r", *(int*)buf1k / cpu_tck , *(int*)(buf1k+26)+1); |
31 | printf (" CPU %d%% RAM %d\n\r", *(int*)buf1k / cpu_tck , *(int*)(buf1k+26)+1); |