From: <ag...@us...> - 2012-10-20 08:22:23
|
Revision: 2373 http://nagios.svn.sourceforge.net/nagios/?rev=2373&view=rev Author: ageric Date: 2012-10-20 08:22:17 +0000 (Sat, 20 Oct 2012) Log Message: ----------- xdata: Stop lying outrageously about precache savings It's (sometimes) a little faster to use a precached config, but reading the (often much) larger config takes a bit of time too, and the savings are nowhere near as substantial as they once were. The largest saving I've seen is around 22%, but that's only for certain parts of the restart sequence and not all of it, so it's more like shaving 3-5% off of the total launch time. However, since it's explicit which parts of config reading are marked, we round it up to 25% when we give the hint. Signed-off-by: Andreas Ericsson <ae...@op...> Modified Paths: -------------- nagioscore/trunk/xdata/xodtemplate.c Modified: nagioscore/trunk/xdata/xodtemplate.c =================================================================== --- nagioscore/trunk/xdata/xodtemplate.c 2012-10-20 08:22:01 UTC (rev 2372) +++ nagioscore/trunk/xdata/xodtemplate.c 2012-10-20 08:22:17 UTC (rev 2373) @@ -485,7 +485,7 @@ printf(" ============\n"); printf("TOTAL: %.6lf sec ", runtime[10]); if(use_precached_objects == FALSE) - printf("* = %.6lf sec (%.2f%%) estimated savings", runtime[10] - runtime[9] - runtime[8] - runtime[0], ((runtime[10] - runtime[9] - runtime[8] - runtime[0]) / runtime[10]) * 100.0); + printf("* = %.6lf sec (%.2f%%) estimated savings", (runtime[10] - runtime[9] - runtime[8] - runtime[0]) / 4, ((runtime[10] - runtime[9] - runtime[8] - runtime[0]) / runtime[10]) * 25.0); printf("\n"); printf("\n\n"); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |