[trunk] modify type of opj_clock function
This commit is contained in:
parent
45869ce843
commit
b46ed8c7a3
|
@ -42,11 +42,11 @@ OPJ_FLOAT64 opj_clock(void) {
|
||||||
/* cout << "freq = " << ((double) freq.QuadPart) << endl; */
|
/* cout << "freq = " << ((double) freq.QuadPart) << endl; */
|
||||||
/* t is the high resolution performance counter (see MSDN) */
|
/* t is the high resolution performance counter (see MSDN) */
|
||||||
QueryPerformanceCounter ( & t ) ;
|
QueryPerformanceCounter ( & t ) ;
|
||||||
return ( t.QuadPart /(double) freq.QuadPart ) ;
|
return ( t.QuadPart /(OPJ_FLOAT64) freq.QuadPart ) ;
|
||||||
#else
|
#else
|
||||||
/* Unix or Linux: use resource usage */
|
/* Unix or Linux: use resource usage */
|
||||||
struct rusage t;
|
struct rusage t;
|
||||||
double procTime;
|
OPJ_FLOAT64 procTime;
|
||||||
/* (1) Get the rusage data structure at this moment (man getrusage) */
|
/* (1) Get the rusage data structure at this moment (man getrusage) */
|
||||||
getrusage(0,&t);
|
getrusage(0,&t);
|
||||||
/* (2) What is the elapsed time ? - CPU time = User time + System time */
|
/* (2) What is the elapsed time ? - CPU time = User time + System time */
|
||||||
|
|
Loading…
Reference in New Issue