On Fri, Jan 22, 2010 at 2:13 PM, Jeff Hain <jeffh...@rocketmail.com> wrote:
> > For Joe (or whoever wants to read it): > > If benches get harder and harder as JVM's get smarter and smarter, > maybe some tools could be developped to help developpers with that, > instead of just having them warned about benches. > I know there is JConsole etc., but I think about something that could > work for libraries, and rate them for different contexts of use. > After all, developping is developping implemented algorithms, and > algorithms are rated according to their correctness (for which we have > JUnit), and their performance (for which we have (?)). > Or maybe that's just not possible, or would be way too complicated... > > Jeff > > > You might be interested in a recent email to the Guava [1] mailing list introducing a new Google open source project called Caliper [2] that intends to serve as a micro-benchmarking framework for evaluating performance characteristics under various JVM configurations. [1]: http://groups.google.com/group/guava-discuss/msg/2061f22b90b3cde8?hl=en [2]: http://code.google.com/p/caliper/ - Dave