You are not logged in.

#1 2007-11-07 19:22:06

billy
Member
From: Slovenia
Registered: 2006-09-13
Posts: 164

how to get elapsed time?

I am writting in c++ and i want to know how much time has elapsed while executing some part of code. In windows I would use GetTickCount() like this:

time=GetTickCount();
//some code
time=GetTickCount()-time;
printf("Time elapsed: %d",time);

What function can I use in linux? The function doesn't have to be portable but it must have at least millisecond resolution.

Offline

#2 2007-11-07 19:53:33

drakosha
Member
Registered: 2006-01-03
Posts: 253
Website

Re: how to get elapsed time?

take a look at 'man clock_gettime' and 'man gettimeofday'

Offline

#3 2007-11-08 17:13:27

billy
Member
From: Slovenia
Registered: 2006-09-13
Posts: 164

Re: how to get elapsed time?

thx! even better than I needed smile.

Offline

Board footer

Powered by FluxBB