X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=test%2Ftst_timing.c;h=edbca1d257624ef975026c34d863d2ff6e43a828;hp=c02f03cf9f4477299bfd06e11e18bd0bea121010;hb=653561fa749dbd5c0a438f249f2927ea33d5843c;hpb=a0989999fec1457bdd624ca18915d7cc2b55fd2d diff --git a/test/tst_timing.c b/test/tst_timing.c index c02f03c..edbca1d 100644 --- a/test/tst_timing.c +++ b/test/tst_timing.c @@ -1,8 +1,6 @@ -/* - * Copyright (C) 1995-2007, Index Data ApS +/* This file is part of the YAZ toolkit. + * Copyright (C) 1995-2010 Index Data * See the file LICENSE for details. - * - * $Id: tst_timing.c,v 1.1 2007-01-05 11:45:11 adam Exp $ */ #include @@ -11,22 +9,30 @@ #include #include #include +#ifdef WIN32 +#include +#endif static void tst(void) { yaz_timing_t t = yaz_timing_create(); double real, user, sys; int i = 0; + double x = 0; YAZ_CHECK(t); if (!t) return; - for (i = 0; i<100000; i++) - ; +#ifdef WIN32 + Sleep(10); +#endif + for (i = 0; i<5000000; i++) + x += i; - YAZ_CHECK_EQ(i, 100000); + YAZ_CHECK_EQ(i, 5000000); + yaz_log(YLOG_LOG, "i=%d x=%f", i, x); yaz_timing_stop(t); real = yaz_timing_get_real(t); @@ -56,6 +62,7 @@ int main (int argc, char **argv) /* * Local variables: * c-basic-offset: 4 + * c-file-style: "Stroustrup" * indent-tabs-mode: nil * End: * vim: shiftwidth=4 tabstop=8 expandtab