Lucene Benchmarking
There is some effort under way to implement a standard benchmarking contribution for Lucene. It is chronichled at http://issues.apache.org/jira/browse/LUCENE-675. The goal is to provide a way for developers to see whether changes they are making are worthwhile. By running the benchmarks before and after applying a patch, it should become obvious whether the patch adversely affects performance. My initial contribution will be to take Andrzej contribution and break it out into a reusable component and an interface. It will also have a Standard implementation that can be run from ANT to minimize setup.
Now, as you can see from the bug, lots of people have lots of ideas on this one and I think some are going to be disappointed that more isn’t offered right away, but the old OS mantra applies: supply a patch!
