2 * Copyright (C) 1995-2007, Index Data ApS
3 * See the file LICENSE for details.
5 * $Id: tst_timing.c,v 1.2 2007-01-05 12:40:05 adam Exp $
11 #include <yaz/timing.h>
20 yaz_timing_t t = yaz_timing_create();
21 double real, user, sys;
31 for (i = 0; i<100000; i++)
34 YAZ_CHECK_EQ(i, 100000);
38 real = yaz_timing_get_real(t);
39 YAZ_CHECK(real == -1.0 || real >= 0.0);
41 user = yaz_timing_get_user(t);
42 YAZ_CHECK(user == -1.0 || user >= 0.0);
44 sys = yaz_timing_get_sys(t);
45 YAZ_CHECK(sys == -1.0 || sys >= 0.0);
47 yaz_log(YLOG_LOG, "real=%f user=%f sys=%f", real, user, sys);
49 yaz_timing_destroy(&t);
54 int main (int argc, char **argv)
56 YAZ_CHECK_INIT(argc, argv);
65 * indent-tabs-mode: nil
67 * vim: shiftwidth=4 tabstop=8 expandtab