kinow commented on issue #443: Optimize string split methods: 1. Use 
ThreadLocal to make reuse of th…
URL: https://github.com/apache/commons-lang/pull/443#issuecomment-524592429
 
 
   @YuyuZha0 
   
   >On my Mac(Intel Core i5, 2.3GHz, openjdk version "11.0.2"), It brings about 
17% of performance improvation:
   
   I believe there are other methods in Commons Lang that could be optimized by 
removing branches ([e.g. of what I 
mean](https://stackoverflow.com/a/16369225)), or by using more specialized data 
structures.
   
   While some users could welcome this optimization, this is not the main goal 
of Commons Lang (i.e. it is not to offer what is missing in the Java language 
with the best performance, but yes to provide what is missing in the Java 
language).
   
   And adding it would increase the code readability and maintenance. We should 
be able to accommodate performance improvements, but I think this one would 
make a class already complicated to maintain, a bit harder to maintain.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to