Linux 测试程序运行的时间
Linux测试程序运行的时间一般用:
gettimeofday()
#include<android/log.h>
#include<stdint.h>
#include<string.h>
#include<unistd.h>
#include<errno.h>
#include<fcntl.h>
#include<pthread.h>
#include<linux/input.h>
#include<sys/ioctl.h>
#include<poll.h>
#include<netdb.h>
#include<termios.h>
#include<sys/stat.h>
#include<sys/types.h>
#include<sys/socket.h>
#include<netinet/in.h>
#include<time.h>
#include<sys/time.h>
#defineLOG_TAG"test"
#defineLOGI(fmt,args...)__android_log_print(ANDROID_LOG_INFO,LOG_TAG,fmt,##args)
#defineLOGD(fmt,args...)__android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,fmt,##args)
#defineLOGE(fmt,args...)__android_log_print(ANDROID_LOG_ERROR,LOG_TAG,fmt,##args)
structtimevaltstart,tend;
floattimeuse;
intmain(intargc,char**argv)
{
gettimeofday(&tstart,NULL);
//测试的程序。。
gettimeofday(&tend,NULL);
timeuse=1000000*(tend.tv_sec-tstart.tv_sec)+(tend.tv_usec-tstart.tv_usec);
timeuse/=1000000;
LOGI("timeuse,value:%f\n",timeuse);
return0;
}