ali-ghanbari commented on pull request #233:
URL: https://github.com/apache/commons-text/pull/233#issuecomment-885893788


   > We'll need some JMH benchmarks to show what code performs best before 
picking a new method IMO... otherwise this is a no-go from my POV, it's just 
changing code...
   
   Agreed.
   Please note that this implementation improves **space complexity** (from 
quadratic to linear, which is a huge improvement!) and the general speed of the 
methods (asymptotically speaking) should remain more or less the same (as both 
are quadratic in time). I am not sure if JMH can measure memory footprint, but 
to test the memory usage, I suggest testing the new implementation with the 
first pair of large strings that make the previous implementation crash in one 
way or another.
   I happened to learn about this more efficient algorithm in a research 
project where I was getting OutOfMemoryError with the current implementation of 
`apply` method and I used this new implementation and it worked without any 
problem.


-- 
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.

To unsubscribe, e-mail: issues-unsubscr...@commons.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to