harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiao-Feng Li" <xiaofeng...@gmail.com>
Subject Re: [drlvm] Class unloading benchmark (was: Re: [drlvm]Leave classunloading on by default?)
Date Thu, 17 Jan 2008 14:33:54 GMT
On Jan 17, 2008 3:14 PM, Robin Garner <robin.garner@anu.edu.au> wrote:
> Rana Dasgupta wrote:
> > Thanks :-)
> >
> > On Nov 21, 2007 6:28 PM, Robin Garner <robin.garner@anu.edu.au> wrote:
> >
> >
> >> 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
> >>>
> The attached tarball is a standalone version of the derby class
> unloading benchmark.  Unpack it, run 'ant' in the directory it creates,
> then run 'runme.sh'.  There are some options to play with.

Thanks! Will try it.

-xiaofeng

> cheers
> >>> 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/
> >>
> >>
> >
> >
>



-- 
http://xiao-feng.blogspot.com

Mime
View raw message