Linux 测试程序运行的时间

Linux测试程序运行的时间一般用:
gettimeofday()

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include


#define LOG_TAG "test"
#define LOGI(fmt, args...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, fmt, ##args)
#define LOGD(fmt, args...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, fmt, ##args)
#define LOGE(fmt, args...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, fmt, ##args)

struct timeval tstart,tend;
float timeuse;


int main(int argc, 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);

return 0;
}

你可能感兴趣的:(Linux 测试程序运行的时间)