Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 29953 invoked from network); 31 May 2006 13:51:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 31 May 2006 13:51:53 -0000 Received: (qmail 43432 invoked by uid 500); 31 May 2006 13:51:48 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 43354 invoked by uid 500); 31 May 2006 13:51:48 -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 43313 invoked by uid 99); 31 May 2006 13:51:48 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 May 2006 06:51:48 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of andrey.yakushev@gmail.com designates 64.233.162.198 as permitted sender) Received: from [64.233.162.198] (HELO nz-out-0102.google.com) (64.233.162.198) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 May 2006 06:51:46 -0700 Received: by nz-out-0102.google.com with SMTP id z31so34782nzd for ; Wed, 31 May 2006 06:51:23 -0700 (PDT) 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:content-transfer-encoding:content-disposition:references; b=CnTvOOzOFed0ThTBYChYxWvdgsHcuQoGdzcpO0yERbx659y66af5VTz3NF06ij0uTRrnXkICEt/VnNEIXfoc5E95KIwABrRsb/pJ9WJz0ZdgrffszPCdKDt1RvZUYKTM+/cBX/CNVQQ24d55Sy2T3zfGitSV2j8++JRHJIXdeW4= Received: by 10.36.121.6 with SMTP id t6mr103765nzc; Wed, 31 May 2006 06:51:23 -0700 (PDT) Received: by 10.36.224.31 with HTTP; Wed, 31 May 2006 06:51:23 -0700 (PDT) Message-ID: <3c7e1c080605310651k7d31ca3fpdcaa897b46089217@mail.gmail.com> Date: Wed, 31 May 2006 17:51:23 +0400 From: "Andrey Yakushev" To: harmony-dev@incubator.apache.org Subject: Re: OPEN Specification In-Reply-To: <447B183F.5030607@sablevm.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <447B183F.5030607@sablevm.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Etienne, Some words about your example. OPEN doesn't rely on any particular object layout, but tries to define functional interface for object access purposes. Open_Managed_Object_Handle is used to access this functionality from the components other than VM Core. In order to eliminate performance degradation in such overhead, OPEN defines: - Functions that JIT-compiled code calls during its execution (So called Helpers in OPEN) for quick access to objects from the managed code, - Java methods that interact with the managed code of Java class libraries (ObjectAccessors) for quick access from Java API They could be even inlined in managed code thus eliminating any modularization influence. So, any reasonable object layout could be used in OPEN compatible VM implementation, including bidirectional one. Thanks, Andrey On 5/29/06, Etienne Gagnon wrote: > Hi Anton, > > Are you proposing that all Harmony JVMs must abide by the OPEN proposal? > If yes, I think that some process has to be put in place to present and > discuss each of this proposal's part, and dedicate time to do so. IMO, > I don't think that everyone (in the JVM sub-communityof Harmony) can > simply read through this proposal and be able to make an enlightened > decision about it. I think that each point would gain much from being > presented along the motivation behind it. > > For example, would your OPEN proposal work with a bidirectional object > layout, without incurring prohivitive performance costs? [Just asking, > I didn't have time to read through all of it...] > > Of course, this is only an opinion. :-) > > Etienne --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org