On Mon, 31 Aug 2009 17:22:05 -0700 Grant Ingersoll <[email protected]> wrote:
> Over time, we will want to develop some performance benchmarking > tools, too, similar to Lucene's benchmark contrib, as having some > standard ways to talk about performance and share settings is > crucial for this stuff in open source. To me, benchmarking and profiling really are complimentary: Benchmarking helps to get performance numbers and monitor them automatically and regularly. I think that is crucial so that after optimising our code a) we can ensure that future changes do not degrade performance and b) we can compare performance in various settings. If performance does degrade, profiling helps to identify the reason why - and having a profiler like YourKit or JProfiler that is capable of graphically showing your bottlenecks speeds things up quite a bit. Isabel
