Return-Path: Delivered-To: apmail-cxf-dev-archive@www.apache.org Received: (qmail 11972 invoked from network); 29 Apr 2008 14:50:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Apr 2008 14:50:58 -0000 Received: (qmail 57422 invoked by uid 500); 29 Apr 2008 14:50:59 -0000 Delivered-To: apmail-cxf-dev-archive@cxf.apache.org Received: (qmail 57378 invoked by uid 500); 29 Apr 2008 14:50:59 -0000 Mailing-List: contact dev-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list dev@cxf.apache.org Received: (qmail 57367 invoked by uid 99); 29 Apr 2008 14:50:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Apr 2008 07:50:59 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [64.79.199.57] (HELO server.dankulp.com) (64.79.199.57) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Apr 2008 14:50:12 +0000 Received: by server.dankulp.com (Postfix, from userid 5000) id EB6DC197C038; Tue, 29 Apr 2008 10:50:25 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on server.dankulp.com X-Spam-Level: X-Msg-File: /tmp/mailfilter.OsQx9pjAn0 Received: from dilbert.hsd1.ma.comcast.net (c-24-147-10-180.hsd1.ma.comcast.net [24.147.10.180]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.dankulp.com (Postfix) with ESMTP id 87803197C021; Tue, 29 Apr 2008 10:50:24 -0400 (EDT) From: Daniel Kulp To: dev@cxf.apache.org Subject: Re: HashHappy Date: Tue, 29 Apr 2008 10:50:23 -0400 User-Agent: KMail/1.9.7 Cc: Fred Dushin References: <61b5d9410804290726n46100202t5e992ad04bba77ea@mail.gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200804291050.23279.dkulp@apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=0.3 required=3.0 tests=BAYES_00,RCVD_IN_PBL, RCVD_IN_SORBS_DUL,RDNS_DYNAMIC autolearn=no version=3.2.4 On Tuesday 29 April 2008, Fred Dushin wrote: > Performance measurements would certainly be in order, if a change were > to occur. > > What I'm more concerned about is flushing out any ordering assumptions > in collections that are inherently unordered. That, and > reproducibility of errors on Mac/Windows/Linux/etc Actually, that brings up the other issue.... The LinkedHashMap and LinkedHashSet collections that provide order based on insertion order. Thus, for each replacement, you would need to determine what IS the order supposed to be if an order is supposed to be maintained. If no order is specified, then it would need to drop to performance comparisons to see if a sorted version is better than a hash version. Dan > On Apr 29, 2008, at 10:26 AM, Benson Margulies wrote: > > Fred, > > > > I'd be happy to profile any test case in which you think such a case > > would > > help. I'm not really spun up on profiling for working set as opposed > > to CPU, > > but I'm game to try. > > > > --benson -- J. Daniel Kulp Principal Engineer, IONA dkulp@apache.org http://www.dankulp.com/blog