Closed
Description
Philippe Marschall opened BATCH-2434 and commented
TransactionAwareBufferedWriter offers a number of optimization potentials. First it buffers at the char level. Buffering at the byte level instead saves about 50% memory usage in common cases. Second it does not overwrite any of the #write(String) methods leading to unnecessary intermediate copies.
Together these two changes should help to reduce both live set size and allocation rate.
Referenced from: pull request #387