harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Cornwall (JIRA)" <j...@apache.org>
Subject [jira] Closed: (HARMONY-5575) [classlib][pack200] Pack200 is slow adding to classpool
Date Thu, 06 Mar 2008 18:58:58 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-5575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Andrew Cornwall closed HARMONY-5575.
------------------------------------


Patch applied as expected. Thanks!


> [classlib][pack200] Pack200 is slow adding to classpool
> -------------------------------------------------------
>
>                 Key: HARMONY-5575
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5575
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>         Environment: All pack200
>            Reporter: Andrew Cornwall
>            Assignee: Sian January
>             Fix For: 5.0M6
>
>         Attachments: main.patch
>
>
> There are performance issues with Pack200. The real problem is probably the fact that
I'm creating lots of garbage in the comparators, but some of that can be alleviated by deferring
the sort until after all the ClassFileEntries are known.
> This patch defers the sort.  It reduces the runtime of the JUnit tests from 12.812 seconds
to 7.359 seconds, which is not insignificant.
> (Unfortunately, this patch also appears to have changed existing tabs to spaces, so it's
larger than it should be.)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message