Review Request: Zero speedup

Gary Benson gbenson at redhat.com
Mon Feb 15 01:25:41 PST 2010


Thank you.

Vladimir Kozlov wrote:
> Gary,
>
> I created bug 6926048: Improve Zero performance
>
> Changes are good so I will push them.
>
> Thanks,
> Vladimir
>
> Gary Benson wrote:
> > Hi all,
> >
> > Zero's normal and native method entries both call
> > methodOopDesc::result_type when a method returns without an
> > exception.  I didn't realise, but this parses the method's
> > signature, so is pretty slow.  This webrev makes Zero figure out
> > result types in a similar way to the x86 and sparc C++ interpreter
> > implementations.
> >
> >   http://cr.openjdk.java.net/~gbenson/zero-speedup-01/
> >
> > Some quick and dirty SPECjvm98 numbers (not produced in compliance
> > with the SPECjvm98 run rules and therefore not comparable with
> > SPECjvm98 metrics):
> >
> >                    Old       New  Speedup
> >   compress      151.38    136.34     9.9%
> >   jess           38.81     28.64    26.2%
> >   db             73.22     59.11    19.3%
> >   javac          43.10     34.84    19.2%
> >   mpegaudio     108.47    100.61     7.2%
> >   mtrt           38.66     29.30    24.2%
> >   jack           27.68     22.40    19.1%
> >
> > I don't have a bug id for this.
> >
> > Cheers,
> > Gary

-- 
http://gbenson.net/


More information about the hotspot-compiler-dev mailing list