[
https://issues.apache.org/jira/browse/LANG-523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stefan Zeller updated LANG-523:
-------------------------------
Attachment: patch.txt
Test.java
Test class and patch attached
> StrBuilder is slow
> ------------------
>
> Key: LANG-523
> URL: https://issues.apache.org/jira/browse/LANG-523
> Project: Commons Lang
> Issue Type: Improvement
> Affects Versions: 2.4
> Reporter: Stefan Zeller
> Attachments: patch.txt, Test.java
>
>
> I need a faster StringBuffer for java 1.4 branch.
> So I tested StrBuffer. The result is not sufficient as it is 500 times slower
> than StringBuffer. The problem is that currently the StrBuilder increases the
> buffer size by the length of the string that thought to be appended.
> Changing this strategy to provide the double of the needed buffer size brings
> the performance near to the StringBuilder.
> Here the times (the average of four runs in ms) for the Testcase attached.
> Where MyStrBuilder is the pathed version of StrBuilder
> startStringBuffer: 105.25
> startStrBuilder: 5863.75
> startStringBuilder: 55
> startMyStringBuilder: 54
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.