Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 51988 invoked from network); 26 Jun 2008 12:28:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Jun 2008 12:28:05 -0000 Received: (qmail 33557 invoked by uid 500); 26 Jun 2008 12:28:07 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 33540 invoked by uid 500); 26 Jun 2008 12:28:07 -0000 Mailing-List: contact commits-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 commits@harmony.apache.org Received: (qmail 33531 invoked by uid 99); 26 Jun 2008 12:28:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Jun 2008 05:28:07 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Jun 2008 12:27:25 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 2A4D6234C154 for ; Thu, 26 Jun 2008 05:27:45 -0700 (PDT) Message-ID: <1701924593.1214483265172.JavaMail.jira@brutus> Date: Thu, 26 Jun 2008 05:27:45 -0700 (PDT) From: "Sian January (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-5882) [classlib][pack200] Performance improvements for pack200 In-Reply-To: <1679835414.1214258385137.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-5882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12608408#action_12608408 ] Sian January commented on HARMONY-5882: --------------------------------------- Sorry - I'm getting confused. There wasn't a public field at all. I think the discussion about tests and private vs. public methods is more of a general discussion that we should move to the dev list. We have a lot of public methods in pack200 that could be made package-private by the same reasoning if we moved the tests, so unless there are any objections I'm going to apply the patch for this JIRA and we can discuss the general issue on the list. > [classlib][pack200] Performance improvements for pack200 > -------------------------------------------------------- > > Key: HARMONY-5882 > URL: https://issues.apache.org/jira/browse/HARMONY-5882 > Project: Harmony > Issue Type: Improvement > Components: Classlib > Affects Versions: 5.0M6 > Environment: Pack200 HEAD > Reporter: Andrew Cornwall > Assignee: Sian January > Attachments: Lexer.class, main.updated.patch, test.updated.patch > > > Attached are some performance improvements for Pack200. They do two things: > 1. Remove unnecessary conversions to UTF-8 in CPUTF8 > 2. Cache array lookup in SegmentConstantPool > Hope they work - this is my first try at applying a fix since I've forked. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.