Rana Dasgupta wrote:
  BTW, I have been unable to find a scenario that stresses the gc
heap, and needs to unload unused classes, and it would be good find
such  test cases.

The DaCapo benchmarks project is currently evaluating new benchmarks, and in svn right now there is a derby benchmark based on JDBCBench (ie almost a direct copy of the hsqldb benchmark).

Because derby compiles SQL queries into Java classes, after a couple of iterations of the benchmark, it requires class unloading. The benchmark appears to run in a ~25M heap, and allocates much more than that.

It's almost certain that we won't release this as the final derby benchmark, but I might package it separately as a class-unloading unit test. But in the meantime, if you want to build dacapo from svn head, it might be exactly what you're after.

cheers

--
Robin Garner
Dept. of Computer Science
Australian National University
http://cs.anu.edu.au/people/Robin.Garner/

Reply via email to