在Android系统中测试一下cpu的效率

unsigned long GetTickCount()  
{  
    struct timespec ts;  
  
    clock_gettime(CLOCK_MONOTONIC, &ts);  
  
    return (ts.tv_sec * 1000 + ts.tv_nsec / 1000000);  

int main(int argc, char **argv) {


const long busyTime=1;
const long idleTime=busyTime;
long run_num = 10000* 10000;
    long startTime=GetTickCount();  
    while(true)  
    {  
        startTime=GetTickCount();  
        while(GetTickCount()-startTime<=busyTime)  
        {  
        printf("=0002=\n");
            //IDLE  
        }  
        usleep(idleTime*500);  
    }  
    return 0;  
return 0;


}

你可能感兴趣的:(在Android系统中测试一下cpu的效率)