Jonathan Bartlett did a BSc Honours in 2008 on benchmarking JQL using Jkit on some Java applications.

Project timeline:

Week 3:
Writing proposal!

Week 4:
Changing Robocode to cache alive robots without using JQL

Week 5:
Write simple JBot and JFig for use as prototypes.
Compare two different eclipse Metric plugins.
Write this page :O
Run Robocode manual cache version with Davids benchmarking program.
Think about report.

Week 6: