You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Naumova Natalya (JIRA)" <ji...@apache.org> on 2007/08/24 15:27:31 UTC
[jira] Updated: (HARMONY-4679) [startup] java.net.URL
implementation without regex classes loading
[ https://issues.apache.org/jira/browse/HARMONY-4679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Naumova Natalya updated HARMONY-4679:
--------------------------------------
Attachment: java.net.URL.without.regex.patch
Simple comparing chars instead of previous
protocol.matches("\\A\\p{Alpha}[\\p{Alnum}+-.]*\\z")
> [startup] java.net.URL implementation without regex classes loading
> -------------------------------------------------------------------
>
> Key: HARMONY-4679
> URL: https://issues.apache.org/jira/browse/HARMONY-4679
> Project: Harmony
> Issue Type: Improvement
> Components: Classlib
> Reporter: Naumova Natalya
> Attachments: java.net.URL.without.regex.patch
>
>
> When any class loads java.net.URL is used. However it loads ~60 classes from regex.jar. We can avoid this to re-write using of java.lang.String.matches method in net.URL, by using indexOf and substring instead of. Then no regex classes are loaded during the startup. Speedup on HelloWorld is ~7%.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.