Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 40533 invoked from network); 21 Dec 2006 10:21:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Dec 2006 10:21:27 -0000 Received: (qmail 51378 invoked by uid 500); 21 Dec 2006 10:21:32 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 51118 invoked by uid 500); 21 Dec 2006 10:21:31 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 51109 invoked by uid 99); 21 Dec 2006 10:21:31 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Dec 2006 02:21:31 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of gcjhd-harmony-dev@m.gmane.org designates 80.91.229.2 as permitted sender) Received: from [80.91.229.2] (HELO ciao.gmane.org) (80.91.229.2) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Dec 2006 02:21:20 -0800 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GxL2g-00038a-Em for dev@harmony.apache.org; Thu, 21 Dec 2006 11:20:50 +0100 Received: from msfwpr01.ims.intel.com ([62.118.80.132]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 21 Dec 2006 11:20:50 +0100 Received: from egor.pasko by msfwpr01.ims.intel.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 21 Dec 2006 11:20:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: dev@harmony.apache.org From: Egor Pasko Subject: Re: [drrvm][jitrino] How can we start Escape Analysis Date: 21 Dec 2006 16:20:23 +0600 Lines: 22 Message-ID: References: <011801c71ff6$cc112500$3701a8c0@SUNUSTC> <469bff730612142105w138e6d29w764264c7e4630c5@mail.gmail.com> <01b101c72019$f3dc70d0$3701a8c0@SUNUSTC> <9623c9a50612151844p7f03a8f0q9695cad4059874ce@mail.gmail.com> <020a01c7234b$4970d840$3701a8c0@SUNUSTC> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: msfwpr01.ims.intel.com User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 Sender: news X-Virus-Checked: Checked by ClamAV on apache.org On the 0x245 day of Apache Harmony Mikhail Fursov wrote: > On 12/19/06, Yu Zhang 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