• 大小: 0.01M
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-02-23
  • 标签: linux  CPU  LIN  保存  

资源简介


资源截图

代码片段和文件信息

#include 
#include 
#include 
#include   
#include   
#define MAXBUFSIZE 1024
#define WAIT_SECOND 3   //暂停时间,单位为“秒”  
    

#define ONE_MB (1024 * 1024)

/*
typedef struct CPU_PACKED
{
    char name[20];
    unsigned int user;
    unsigned int nice;
    unsigned int system;
    unsigned int idle;
}CPU_OCCUPY;
*/
    typedef struct PACKED         
    {
        char name[20]; 
        long total; 
        char name2[20];
        long free;            
    }MEM_OCCUPY;


    typedef  struct occupy        
    {  
        char name[20];      
        unsigned int user;  
        unsigned int nice;  
        unsigned int system;
        unsigned int idle;  
    } CPU_OCCUPY ;  

int display_progress(int progress int last_char_count);     
void get_cpuoccupy(CPU_OCCUPY *cpust);
int cal_cpuoccupy(CPU_OCCUPY *o CPU_OCCUPY *n);

    float g_cpu_used;           
    int cpu_num;                //定义一个全局

评论

共有 条评论