harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robin Garner <robin.gar...@anu.edu.au>
Subject Re: [drlvm]Leave classunloading on by default?
Date Thu, 22 Nov 2007 01:28:32 GMT
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 <robin.garner@anu.edu.au> 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/

Mime
View raw message