Changeset 9d491a7 in mainline for uspace/app/ps/ps.c


Ignore:
Timestamp:
2010-04-01T09:15:38Z (15 years ago)
Author:
Stanislav Kozina <stanislav.kozina@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
83a957a
Parents:
c0379fc
Message:

ps and uptime improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/ps/ps.c

    rc0379fc r9d491a7  
    4848#define TASK_COUNT 10
    4949#define THREAD_COUNT 50
     50
     51#define ECHOLOAD1(x) ((x) >> 11)
     52#define ECHOLOAD2(x) (((x) & 0x7ff) / 2)
    5053
    5154/** Thread states */
     
    124127{
    125128        size_t load[3];
    126         load[0] = 0;
    127         load[1] = 0;
    128         load[2] = 0;
    129129        get_load(load);
    130         printf("Current load: %d.%03d %d.%03d %d.%03d\n", load[0] >> 11, (load[0] & 0x7ff) / 2, load[1] >> 11, (load[1] & 0x7ff) / 2, load[2] >> 11, (load[2] & 0x7ff) / 2);
     130        printf("System load: %d.%03d %d.%03d %d.%03d\n", ECHOLOAD1(load[0]), ECHOLOAD2(load[0]), ECHOLOAD1(load[1]), ECHOLOAD2(load[1]), ECHOLOAD1(load[2]), ECHOLOAD2(load[2]));
    131131}
    132132
Note: See TracChangeset for help on using the changeset viewer.