The question is, how long would that take on the same hardware but on 4.1? :-) My guess is approx. 16 times less time.
I have now tested this on a third machine, a 1.9ghz Sempron LE-1100, on both 4.1, 4.2 and 4.3 (all i386 dist), and the result is the same; approx. 16 times slower gettimeofday() on 4.2 and 4.3. Unix Fan's explanation is surely the reason, but it still leaves the problem as a fact - a quite performance impairing fact. Maybe someone will take a look at it and find a way to improve it. The scenarios that are affected are numerous. -SD On 14 Mar 2008 12:53:06 -0700, Unix Fan <[EMAIL PROTECTED]> wrote: > $ ./time > > > > 1000000 calls to gettimeofday() ... 4.503s > > > > $ uname -srp > > OpenBSD 4.2 AMD Athlon(TM) XP 2600+ ("AuthenticAMD" 686-class, 512KB L2 > cache) > > $ > > > > Seems fine here, looks like the error is on your end.. ;) > > > > Have you tested on 4.3/snapshots.. perhaps enabling/disabling acpi.. etc? > > > > > > > > -Nix Fan.