亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

如何獲得CPU使用率

2019-11-17 05:33:37
字體:
來源:轉載
供稿:網友

  NT/2000方法:

#include <windows.h>
#include <conio.h>
#include <stdio.h>

#define SystemBasicInformation       0
#define SystemPerformanceInformation 2
#define SystemTimeInformation        3

#define Li2Double(x) ((double)((x).HighPart) * 4.294967296E9 + (double)((x).LowPart))

typedef strUCt
{
    DWord   dwUnknown1;
    ULONG   uKeMaximumIncrement;
    ULONG   uPageSize;
    ULONG   uMmNumberOfPhysicalPages;
    ULONG   uMmLowestPhysicalPage;
    ULONG   uMmHighestPhysicalPage;
    ULONG   uAllocationGranularity;
    PVOID   pLowestUserAddress;
    PVOID   pMmHighestUserAddress;
    ULONG   uKeActivePRocessors;
    BYTE    bKeNumberProcessors;
    BYTE    bUnknown2;
    WORD    wUnknown3;
} SYSTEM_BASIC_INFORMATION;

typedef struct
{
    LARGE_INTEGER   liIdleTime;
    DWORD           dwSpare[76];
} SYSTEM_PERFORMANCE_INFORMATION;

typedef struct
{
    LARGE_INTEGER liKeBootTime;
    LARGE_INTEGER liKeSystemTime;
    LARGE_INTEGER liEXPTimeZoneBias;
    ULONG         uCurrentTimeZoneId;
    DWORD         dwReserved;
} SYSTEM_TIME_INFORMATION;


// ntdll!NtQuerySystemInformation (NT specific!)
//
// The function copies the system information of the
// specified type into a buffer
//
// NTSYSAPI
// NTSTATUS
// NTAPI
// NtQuerySystemInformation(
//    IN UINT SystemInformationClass,    // information type

//    OUT PVOID SystemInformation,       // pointer to buffer
//    IN ULONG SystemInformationLength,  // buffer size in bytes
//    OUT PULONG ReturnLength OPTIONAL   // pointer to a 32-bit
//                                       // variable that receives
//                                       // the number of bytes
//                                       // written to the buffer
// );
typedef LONG (WINAPI *PROCNTQSI)(UINT,PVOID,ULONG,PULONG);

PROCNTQSI NtQuerySystemInformation;


void main(void)
{
    SYSTEM_PERFORMANCE_INFORMATION SysPerfInfo;
    SYSTEM_TIME_INFORMATION        SysTimeInfo;
    SYSTEM_BASIC_INFORMATION       SysBaseInfo;
    double                         dbIdleTime;
    double                         dbSystemTime;
    LONG                           status;
    LARGE_INTEGER                  liOldIdleTime = {0,0};
    LARGE_INTEGER                  liOldSystemTime = {0,0};

    NtQuerySystemInformation = (PROCNTQSI)GetProcAddress(
                                          GetModuleHandle("ntdll"),

                                         "NtQuerySystemInformation"
                                         );

    if (!NtQuerySystemInformation)
        return;

    // get number of processors in the system
    status = NtQuerySystemInformation(SystemBasicInformation,&SysBaseInfo,sizeof(SysBaseInfo),NULL);
    if (status != NO_ERROR)
        return;
    
printf("/nCPU Usage (press any key to exit):    ");
    while(!_kbhit())
    {
        // get new system time
    status = NtQuerySystemInformation(SystemTimeInformation,&SysTimeInfo,sizeof(SysTimeInfo),0);
        if (status!=NO_ERROR)
            return;

        // get new CPU's idle time
        status = NtQuerySystemInformation(SystemPerformanceInformation,&SysPerfInfo,sizeof(SysPerfInfo),NULL);
        if (status != NO_ERROR)
            return;

        // if it's a first call - skip it
       if (liOldIdleTime.QuadPart != 0)
       {
            // CurrentValue = NewValue - OldValue
     &nb

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产aⅴ夜夜欢一区二区三区| 欧美性生交xxxxx久久久| 一区二区三区精品99久久| 成人免费观看网址| 欧美野外猛男的大粗鳮| 欧美国产精品人人做人人爱| 国产欧美精品一区二区三区-老狼| 永久555www成人免费| 国产成人综合精品在线| 成人免费网站在线看| 欧美精品久久久久久久久久| 色偷偷888欧美精品久久久| 一区二区欧美亚洲| 欧美一区二区大胆人体摄影专业网站| 91超碰中文字幕久久精品| 精品国产鲁一鲁一区二区张丽| 欧美电影免费观看网站| 日韩一区av在线| 欧美另类高清videos| 日韩精品视频免费| 狠狠躁天天躁日日躁欧美| 国产视频欧美视频| 欧美成人亚洲成人| xvideos成人免费中文版| 日韩精品福利在线| 久久精彩免费视频| 亚洲国产精品福利| 深夜福利日韩在线看| 日韩av在线网页| 国产69精品99久久久久久宅男| 在线观看国产欧美| 精品亚洲va在线va天堂资源站| 日本成熟性欧美| 日韩欧美成人网| 日本最新高清不卡中文字幕| 欧美老少配视频| 国产精品久久久精品| 亚洲欧美日韩国产中文| 日韩av手机在线看| 97热精品视频官网| 日韩女优人人人人射在线视频| 欧美国产乱视频| 69久久夜色精品国产69乱青草| 欧美精品久久久久a| 一区二区三区四区精品| 亚洲xxxx妇黄裸体| 美女久久久久久久| 久久伊人精品视频| 日韩精品999| 久久天天躁日日躁| 亚洲网站在线看| 国产精品久久久久久久久免费| 亚洲欧美999| 自拍偷拍亚洲一区| 亚洲人成电影网站| 亚洲无av在线中文字幕| 国产性色av一区二区| 亚洲国产成人精品久久久国产成人一区| 69精品小视频| 日韩在线欧美在线国产在线| 日韩在线视频国产| 最近2019中文字幕第三页视频| 91成人在线播放| 亚洲自拍小视频免费观看| 一本一本久久a久久精品综合小说| 久久综合五月天| 26uuu久久噜噜噜噜| 日本在线精品视频| 精品国产一区二区三区久久狼5月| 久久久噜噜噜久噜久久| 日韩在线播放一区| 日韩精品在线视频| 久久69精品久久久久久久电影好| 性色av一区二区咪爱| 亚洲精品国产精品自产a区红杏吧| 亚洲免费成人av电影| 日韩精品黄色网| 欧美性一区二区三区| 日韩一级黄色av| 欧美高清激情视频| 97色在线观看免费视频| 久久天堂av综合合色| 欧美成年人视频| 亚洲精品视频网上网址在线观看| 国产精品6699| 久久成人国产精品| 亚洲free性xxxx护士hd| 国产一区二区视频在线观看| 精品国产1区2区| 岛国av一区二区| 久久久91精品国产一区不卡| 久久国产精品久久久久久久久久| 在线观看视频亚洲| 日韩欧美成人网| 色久欧美在线视频观看| 成人中文字幕在线观看| 91成人在线观看国产| 国精产品一区一区三区有限在线| 国产成人精品日本亚洲| 免费97视频在线精品国自产拍| 亚洲电影在线看| 久久久久久久国产精品| 欧美极品少妇与黑人| 亚洲精品久久久久久久久| 成人精品久久一区二区三区| 美女视频久久黄| 久久激情视频免费观看| 日韩欧美在线字幕| 国产成人欧美在线观看| 精品视频偷偷看在线观看| 欧美另类老女人| 色偷偷88888欧美精品久久久| 欧美中文字幕在线观看| 欧美日韩在线视频首页| 日韩中文在线中文网三级| 国产精品免费网站| 高清欧美性猛交xxxx| 欧美大全免费观看电视剧大泉洋| 国产精品福利网| 国产视频精品xxxx| 国产一区二区三区视频免费| 亚洲视频在线免费观看| 亚洲欧洲日韩国产| 久久香蕉国产线看观看av| 欧美国产激情18| 51精品在线观看| 日韩h在线观看| 亚洲天天在线日亚洲洲精| 亚洲精品视频中文字幕| 伊人伊成久久人综合网站| 国产精品免费视频xxxx| 国产在线久久久| 97精品一区二区视频在线观看| 国产欧美一区二区三区在线看| 青青精品视频播放| 亚洲黄色免费三级| 久久免费成人精品视频| 韩国三级电影久久久久久| 亚洲欧美在线第一页| 亚洲欧美综合精品久久成人| 久久久影视精品| xxxxx91麻豆| 久久亚洲成人精品| 美女福利精品视频| 亚洲韩国欧洲国产日产av| 国产一区玩具在线观看| 亚洲欧美精品一区二区| 中文在线资源观看视频网站免费不卡| 久久视频这里只有精品| 亚洲精品视频网上网址在线观看| 久久久精品999| 国产成人精品久久久| 在线播放精品一区二区三区| 国产精品美女www爽爽爽视频| 91精品国产91久久| 激情亚洲一区二区三区四区| 国产精品成人一区二区| 琪琪亚洲精品午夜在线| 在线观看日韩av| 精品久久久久久久久中文字幕| 在线a欧美视频| 日本精品久久中文字幕佐佐木| 啪一啪鲁一鲁2019在线视频| 精品亚洲一区二区三区在线播放|