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

Reply via email to