Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 86689 invoked from network); 30 Oct 2006 14:25:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Oct 2006 14:25:02 -0000 Received: (qmail 257 invoked by uid 500); 30 Oct 2006 14:25:09 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 221 invoked by uid 500); 30 Oct 2006 14:25:09 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 211 invoked by uid 99); 30 Oct 2006 14:25:09 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Oct 2006 06:25:09 -0800 X-ASF-Spam-Status: No, hits=2.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of rdasgupt@gmail.com designates 64.233.162.195 as permitted sender) Received: from [64.233.162.195] (HELO nz-out-0102.google.com) (64.233.162.195) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Oct 2006 06:24:53 -0800 Received: by nz-out-0102.google.com with SMTP id z6so1201915nzd for ; Mon, 30 Oct 2006 06:24:32 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=fa9fE4XT2pyWyw4ttZkuXytIBdHfXtnatNAWcyVZYMyEgiDusZ9UZnPSyr2WP4hNfuxbb8Zv59CXTEUqAH4p1x75NpVu6rbR1G1DlNskNk9WxDT5pxt2kcaigBjZqAiqATI1fB/ZDA1JXK6tSbr92fvSew4el/w+31OtQr5A2Ns= Received: by 10.64.149.15 with SMTP id w15mr4723439qbd; Mon, 30 Oct 2006 06:24:32 -0800 (PST) Received: by 10.65.203.1 with HTTP; Mon, 30 Oct 2006 06:24:31 -0800 (PST) Message-ID: <51d555c70610300624s26825ef9u3f455764fdcf84ca@mail.gmail.com> Date: Mon, 30 Oct 2006 07:24:31 -0700 From: "Rana Dasgupta" To: harmony-dev@incubator.apache.org Subject: Re: Re: [drlvm] Class unloading support In-Reply-To: <636fd28e0610281413x57d2483dudcf1af73e7750131@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_48731_13627970.1162218271943" References: <5836de490610240251p120dfa56x736fbb5eb1898aca@mail.gmail.com> <45422160.90106@pobox.com> <9623c9a50610271647j5fef07d7r30ab4b243880fc63@mail.gmail.com> <4542A24E.9060209@pobox.com> <9623c9a50610271758y5e7f87c9p331c26af3e8b6717@mail.gmail.com> <51d555c70610271835s7304ff95t2fb639161a4f478b@mail.gmail.com> <51d555c70610281005k722b9398m3677c828cf579a7e@mail.gmail.com> <636fd28e0610281413x57d2483dudcf1af73e7750131@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_48731_13627970.1162218271943 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline The point is not that it is unimportant because it is an optimization. It is 1) it seems something that is be good to have, but is not urgent immediately 2) that given the nature of our best solution ( java tables etc. ) is risky, we may not want to experiment with it in the main branch. We should also study other solutions. On 10/28/06, Alex Blewitt wrote: > > True, but then JIT is an optimisation that isn't mandated in the JLS > > > either :-) There are also JVMs that don't depend on a JIT, but just > > > because it isn't mandated as a standard doesn't make it any less > > > important to implement it. > > > > > > For that matter, there's nothing in the JLS that mandates how GC > > > works. It's quite possible to have a JVM that never does any GC, and > > > just sucks memory until it can't suck any more, and throw an > > > OutOfMemoryException. What the JLS does say is the order in which > > > finalise methods should be called prior to the storage being > > > reclaimed; they don't mandate that the storage must be reclaimed. > > > > > > So, just because it's not mandated doesn't mean it's not important to > > > do :-) > > > > > > Alex. > > > > > ------=_Part_48731_13627970.1162218271943--