Details
-
Improvement
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
Description
The parse API change in commit 26ca5076a802b9c953ed89f9715c8f042a0ec290 added some allocations inside the main performance loop. These allocations resulted in lower performance numbers for small files. We really should be testing larger files so that this small allocations don't have an affect, but we should at least make this loop is minimal as possible. For example, we currently allocate a BufferedWriter even if it won't be used. We should only do the minimum that someone would need to perform in a real world situation.