Benoit Tellier created MIME4J-305:
-------------------------------------
Summary: ContentUtil::decode can avoid using StringBuilder
Key: MIME4J-305
URL: https://issues.apache.org/jira/browse/MIME4J-305
Project: James Mime4j
Issue Type: Improvement
Components: core
Affects Versions: 0.8.5
Reporter: Benoit Tellier
Fix For: 0.8.6
StringBuilder is an expensive construct, we spend most of our time, for each
character, ensuring the capacity of the string builder.
Size being known, the operation simple, we can directly operate on top of a
char array.
Gains: 78%
See the attached flame graphs:
- Before
- After (combine with MIME4J-304 and unfold operations)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)