Skip to content

Instantly share code, notes, and snippets.

@chriswk
Created September 23, 2010 08:40
Show Gist options
  • Save chriswk/593343 to your computer and use it in GitHub Desktop.
Save chriswk/593343 to your computer and use it in GitHub Desktop.
long timeTakenTotal = 0;
long minimumTimeTaken = 1000;
long iterationTime = 0;
int iterations = 5000;
List<DruidResult> results = null;
for (int i = 0; i < iterations; i++) {
stopWatch.reset();
stopWatch.start();
results = druidSearchService.search(search);
stopWatch.stop();
iterationTime = stopWatch.getTime();
timeTakenTotal += iterationTime;
if(iterationTime < minimumTimeTaken) {
minimumTimeTaken = iterationTime;
}
logger.info("Time taken to perform search {}: {} ms", search, iterationTime);
}
First 10 lines of iterations:
2010-09-23 10:39:43,358 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 119 ms
2010-09-23 10:39:43,377 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 15 ms
2010-09-23 10:39:43,394 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 17 ms
2010-09-23 10:39:43,408 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 13 ms
2010-09-23 10:39:43,422 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 14 ms
2010-09-23 10:39:43,435 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 13 ms
2010-09-23 10:39:43,448 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 12 ms
2010-09-23 10:39:43,461 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 13 ms
2010-09-23 10:39:43,474 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 13 ms
2010-09-23 10:39:43,486 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 11 ms
Last 9 lines of iterations and average:
2010-09-23 10:38:53,829 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 4 ms
2010-09-23 10:38:53,833 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 3 ms
2010-09-23 10:38:53,837 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 4 ms
2010-09-23 10:38:53,841 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 3 ms
2010-09-23 10:38:53,845 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 3 ms
2010-09-23 10:38:53,849 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 3 ms
2010-09-23 10:38:53,855 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 5 ms
2010-09-23 10:38:53,859 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 4 ms
2010-09-23 10:38:53,871 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:55 - Time taken to perform search [Warfarin]: 10 ms
2010-09-23 10:38:53,872 INFO n.o.f.w.d.m.DruidSearch.performDruidSearch:58 - Average time taken: 3 ms. Minimum time taken: 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment