Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 50298 invoked from network); 6 Dec 2007 11:28:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Dec 2007 11:28:44 -0000 Received: (qmail 37731 invoked by uid 500); 6 Dec 2007 11:28:30 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 37675 invoked by uid 500); 6 Dec 2007 11:28:30 -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 37642 invoked by uid 99); 6 Dec 2007 11:28:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2007 03:28:29 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of firepure@gmail.com designates 64.233.166.178 as permitted sender) Received: from [64.233.166.178] (HELO py-out-1112.google.com) (64.233.166.178) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2007 11:28:07 +0000 Received: by py-out-1112.google.com with SMTP id u77so421144pyb for ; Thu, 06 Dec 2007 03:28:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=XY7d4hHm7/jkJ7yz3eam0EqbeCOfiwD6FJj0y2LRlsw=; b=tX5sgXGgVD1AxzAWH5UMWtmO2nqVBzyuqIMvG21W3/RKWIg22hSlLFffFKOU+5wnolCV5IJUprH1rgF1HMgDN+RF8G1szVMaSTjZbdgtWpiwP/f8wJZEJYiciLwzPKyw2aX2xISUhR76HbTLnCNhadGrolcolSTA59mNTFFXilE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=a4QjQ3ezcua9bWSVdka43AgmpQGBOAMLYFDmsy6OQWn1OleK2Z+tCePCSaHWUonZ9buWrKIO74cOvA5ol6cvqCbl+izMq7BxuCU9yLY/eqv9Cb8QvFYqwaLb5BUDefblAZEeuuTgwX7Jimf28J7qZRTAypHFTq++i5VxyNkAeQY= Received: by 10.64.53.20 with SMTP id b20mr3721725qba.1196940488700; Thu, 06 Dec 2007 03:28:08 -0800 (PST) Received: by 10.65.157.19 with HTTP; Thu, 6 Dec 2007 03:28:08 -0800 (PST) Message-ID: <5c8e69f0712060328h74dcd3cblb734757797c74058@mail.gmail.com> Date: Thu, 6 Dec 2007 19:28:08 +0800 From: "Jimmy,Jing Lv" To: dev@harmony.apache.org Subject: Re: [classlib][luni] Problems merging TreeMap to Java 6 branch In-Reply-To: <253b20230712060240l3d727373t36670f80e67056a0@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4755606E.5030906@gmail.com> <5c8e69f0712040746o57e17b34x7da56ac95d77fe@mail.gmail.com> <253b20230712040836u36852839lc508af7f0b614e44@mail.gmail.com> <47567CA5.9050907@gmail.com> <253b20230712050528x7decc30fl98d8dde59a215fe9@mail.gmail.com> <253b20230712060240l3d727373t36670f80e67056a0@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Hi, 2007/12/6, Sergey Kuksenko : > I'd like to mention that HARMONY-5265 fixes all EUT on my runs. > Let's wait official EUT checking. > I'm reading this, really great :) > Also I'd like to share some performance measurements: > HARMONY-5265 gives 4%-9% boost for SPECjbb2005. Different boosts depends on > HW (different processors have different caches and memory sensitivity). > Note: HARMONY-5232 gives only 2%-5% boost. Very amazing improvement! Though I dont know how much will java6 TreeMap will gain from this(because of the complex structure), at least, the new idea(downgrade treemap to sorted array) open a new way to improve TreeMap and other similar collection utility classes. > Also I have a bunch of numbers for different micro-benchmarks and I am > planning to process and share them next week. > > > On 12/5/07, Sergey Kuksenko wrote: > > > > FYI: > > I've alredy fixed some regressions and I am working on all others. > > > > > > On 12/5/07, Tim Ellison wrote: > > > > > > Sergey Kuksenko wrote: > > > > I will provide real performance numbers next week. Is it ok? > > > > I want to do some short article about this performance improvement > > > with > > > > graphs and diagrams. > > > > But right now, I wish to fix all bugs before code freeze. > > > > I will reformat and remove printlns tomorrow. > > > > As for merging Java6's and Java5's TreeMaps I hope we can do it after > > > M4. > > > > > > Ok, then I'll let the two versions (Java 5 & 6 branches) diverge for the > > > moment, with the intention that they will be merged again into a single > > > version that represents the best aspects of the two we have got today, > > > sometime after M4. > > > > > > Let us know when you have a fix for the Java 5 regression > > > (HARMONY-5248). > > > > > > Regards, > > > Tim > > > > > > > > > > > > -- > > Best regards, > > --- > > Sergey Kuksenko. > > Intel Enterprise Solutions Software Division. > > > > > > -- > Best regards, > --- > Sergey Kuksenko. > Intel Enterprise Solutions Software Division. > -- Best Regards! Jimmy, Jing Lv China Software Development Lab, IBM