[xml] xmllint: bogus output with --repeat and --timing
- From: Geert Kloosterman <geertk ai rug nl>
- To: xml gnome org
- Subject: [xml] xmllint: bogus output with --repeat and --timing
- Date: Tue, 4 Dec 2001 13:33:10 +0100
Hi Daniel,
In libxml2-2.4.11 xmllint produces bogus output when called with
the --repeat and --timing options:
$ xmllint --noout --repeat --timing myfile.xml
100 iteration took 0 ms
100 iteration took 0 ms
100 iteration took 0 ms
100 iteration took 1213 ms
The enclosed patch fixes the problem.
Geert
*** xmllint.c.orig Tue Dec 4 12:57:19 2001
--- xmllint.c Tue Dec 4 13:14:09 2001
***************
*** 1082,1095 ****
} else
parseAndPrintFile(argv[i]);
files ++;
! }
! if ((timing) && (repeat)) {
! long msec;
! gettimeofday(&end, NULL);
! msec = end.tv_sec - begin.tv_sec;
! msec *= 1000;
! msec += (end.tv_usec - begin.tv_usec) / 1000;
! fprintf(stderr, "100 iteration took %ld ms\n", msec);
}
}
if (generate)
--- 1082,1095 ----
} else
parseAndPrintFile(argv[i]);
files ++;
! if ((timing) && (repeat)) {
! long msec;
! gettimeofday(&end, NULL);
! msec = end.tv_sec - begin.tv_sec;
! msec *= 1000;
! msec += (end.tv_usec - begin.tv_usec) / 1000;
! fprintf(stderr, "100 iterations took %ld ms\n", msec);
! }
}
}
if (generate)
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]