Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Oct 2005 12:24:30 +0400
From:      "Yuriy N. Shkandybin" <jura@networks.ru>
To:        "David Xu" <davidxu@freebsd.org>
Cc:        current@freebsd.org
Subject:   Re: MySQL Performance 6.0rc1 
Message-ID:  <00a801c5dacf$db3b7700$6504010a@Jura>
References:  <21137.1130401220@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
>>Check gettimeofday syscall, it follows every I/O syscall, I think
>>our gettimeofday is tooooooo expensive, if we can directly get time from
>>memory, the performance will be improved further.
It's true:
run next on same PC от freebsd and linux  and compare

struct timeval start;
struct timeval stop;
struct timeval tmp;

register unsigned i;
unsigned difft;

gettimeofday(&start, NULL);
for(i=0;i<1000000; i++) {
        gettimeofday(&tmp, NULL);
}

gettimeofday(&stop, NULL);
difft= (unsigned) ( (stop.tv_sec - start.tv_sec)*1000000 + (stop.tv_usec -
start.tv_usec));
printf("%u\n", difft);


Jura




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00a801c5dacf$db3b7700$6504010a>