Robin Garner wrote: > 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.
ack -- thanks Robin. At the very least it may inspire somebody to write a stress test that creates lots of new classes in order to exercise Harmony's class unloading code. Regards, Tim
