2 * Copyright (C) 1995-2007, Index Data ApS
3 * See the file LICENSE for details.
5 * $Id: tst_timing.c,v 1.1 2007-01-05 11:45:11 adam Exp $
11 #include <yaz/timing.h>
17 yaz_timing_t t = yaz_timing_create();
18 double real, user, sys;
25 for (i = 0; i<100000; i++)
28 YAZ_CHECK_EQ(i, 100000);
32 real = yaz_timing_get_real(t);
33 YAZ_CHECK(real == -1.0 || real >= 0.0);
35 user = yaz_timing_get_user(t);
36 YAZ_CHECK(user == -1.0 || user >= 0.0);
38 sys = yaz_timing_get_sys(t);
39 YAZ_CHECK(sys == -1.0 || sys >= 0.0);
41 yaz_log(YLOG_LOG, "real=%f user=%f sys=%f", real, user, sys);
43 yaz_timing_destroy(&t);
48 int main (int argc, char **argv)
50 YAZ_CHECK_INIT(argc, argv);
59 * indent-tabs-mode: nil
61 * vim: shiftwidth=4 tabstop=8 expandtab