I'm glad it's of use. It shouldn't be too hard to make a standalone
test from it, I'll do that next week sometime.
cheers
Rana Dasgupta wrote:
Robin,
I built dacapo from svn head and ran the derby benchmark. I see a few
failures in DRLVM in class unloading( when using mark&compact ), shutdown
etc. when running with different heap sizes. The RI successfully runs
everything. As I said before, a real use case always helps. Are you planning
to contribute this as a standalone test? That would help a lot. I don't
want to open up JIRA's that need the entire dacapo svn.
Thanks,
Rana
On Nov 15, 2007 12:43 AM, Robin Garner <[EMAIL PROTECTED]> 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.
cheers
--
Robin Garner
Dept. of Computer Science
Australian National University
http://cs.anu.edu.au/people/Robin.Garner/
--
Robin Garner
Dept. of Computer Science
Australian National University
http://cs.anu.edu.au/people/Robin.Garner/