harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Egor Pasko <egor.pa...@gmail.com>
Subject Re: [drrvm][jitrino] How can we start Escape Analysis
Date Fri, 22 Dec 2006 07:18:00 GMT
On the 0x247 day of Apache Harmony Lei Zhao wrote:
> hi,
> For the feature of memory management optimization in JIT,  
> I want to know if Hotspot and/or JikesRVM have installed it, 
> or if there would be some achievement that we DRLVM can get help from.
> 
> Thanks :)

yeah, and feel free to look at memoryopt.cpp in Jitrino, it removes
loads/stores, not EA-based.

> Lei Zhao
> ----- Original Message ----- 
> From: "Egor Pasko" <egor.pasko@gmail.com>
> To: <dev@harmony.apache.org>
> Sent: Thursday, December 21, 2006 6:20 PM
> Subject: Re: [drrvm][jitrino] How can we start Escape Analysis
> 
> 
> > On the 0x245 day of Apache Harmony Mikhail Fursov wrote:
> >> On 12/19/06, Yu Zhang <clarazhang@gmail.com> wrote:
> >> >
> >> > Thanks for your helps. :-)
> >> > We are interested not only in the EA, but also in the synchronization
> >> > techniques.
> >> > I further want to know whether EA is used for improving memory management
> >> > in jitrino.
> >> >
> >> Yu Zhang,
> >> AFAIK current EA implementation in Jitrino does not perform any memory
> >> management optimizations. This is an open area for improvements, especially
> >> after interface devirtualization patch was committed to the trunk.
> > 
> > my 2c: "Lazy Exception" optimization pass targets on improving memory
> > management in Jitrino (with VM support), it targets on detection if
> > exception object is used in the 'catch' (of another method) and avoids
> > object creation if it can prove allocation is not necessary. Not EA,
> > but similar.
> > 
> > -- 
> > Egor Pasko
> > 
> >

-- 
Egor Pasko


Mime
View raw message