Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 91387 invoked from network); 23 Jan 2007 09:49:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Jan 2007 09:49:56 -0000 Received: (qmail 16301 invoked by uid 500); 23 Jan 2007 09:50:01 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 16062 invoked by uid 500); 23 Jan 2007 09:50:00 -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 16053 invoked by uid 99); 23 Jan 2007 09:50:00 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Jan 2007 01:50:00 -0800 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=MAILTO_TO_SPAM_ADDR,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of alexey.v.varlamov@gmail.com designates 64.233.162.228 as permitted sender) Received: from [64.233.162.228] (HELO nz-out-0506.google.com) (64.233.162.228) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Jan 2007 01:49:52 -0800 Received: by nz-out-0506.google.com with SMTP id j2so1127347nzf for ; Tue, 23 Jan 2007 01:49:31 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=URV9lsZG4aZtrZYRRIgkIUYApJ8HyJ1vbCLDWYWfVUKWjhkk15+YpNbUQR0iG8RCYzjTmgY7yTALahTcav5h8F7gW2zV0ebmYiQNVQnQhcZegglFCHCbI7UgtUrozUNYaHLIv0VzSpkjqvvHjTTj/OMRx2RyElYpiFV/ynKYVO8= Received: by 10.64.185.7 with SMTP id i7mr9328627qbf.1169545771192; Tue, 23 Jan 2007 01:49:31 -0800 (PST) Received: by 10.65.121.17 with HTTP; Tue, 23 Jan 2007 01:49:31 -0800 (PST) Message-ID: Date: Tue, 23 Jan 2007 15:49:31 +0600 From: "Alexey Varlamov" To: dev@harmony.apache.org Subject: Re: [classlib] rename "jcl" to "harmony"? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5c8e69f0701222353m1d97c134xfcecd05c03e8a7d4@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org 2007/1/23, Leo Li : > Hi, Jimmy: > Enabling id caching and avoiding calling reflection each time is > able to improve our performance, which will become one of the focuses > for our customers. > Besides, "Harmony" or "hy" are both good substitutes for"jcl". > And I am willing to work with you on the issue. > > Good luck! > Leo. > > On 1/23/07, LvJimmy,Jing wrote: > > Hi all, > > > > Looking into luni native code, I find its reflection caching is > > disabled, I'd like to enable it to improve Harmony performance. > > Native reflection caching is to cache reflection method/field id > > of some classes which is used frequently in native, this mechanism > > avoid reflect some ids several times which is usually costly. > > And I find the caching structure(and its file, e.g, jclgrob.h ) > > is usually named with "jcl". I don't know the exact reason why it was > > named like this, but IMHO it will make sense if we rename it to > > "Harmony" or something related. Any suggestion? > > The name style is used in all native codes, not only in luni. I > > shall rename them in luni during my refactor if no objection, and any > > volunteer to look into other modules? Guys, I'd suggest to do renaming first, then refactor - to simplify outside watching. > > > > BTW, I'm not sure if all modules have applied this cache > > mechanism, if not, maybe we can work to improve the performance. > > > > -- > > > > Best Regards! > > > > Jimmy, Jing Lv > > China Software Development Lab, IBM > > > > > -- > Leo Li > China Software Development Lab, IBM >