At what point does wrapping a FileOutputStream with a BufferedOutputStream make sense, in terms of performance?
BufferedOutputStream helps when the writes are smaller than the buffer size e.g. 8 KB. For larger writes it doesn’t help nor does it make it much worse. If ALL your writes are larger than the buffer size or you always flush() after every write, I would not use a buffer. However if a good portion … Read more