Performance of BufferedOutputStream.write() 2005-01-07 - By Jean-Christian Imbeault
Back Frans Verhoef wrote:
> You should try to read from file and output to the net at the same time. The way you're doing it now costs more time and memory. More time, because you first read int eh whole file from disk, before you start outputing, while if you do this at the same time you will safe some time. Memory will saved, as you do not need to keep the whole file in memory, but only the part which you load in buffer.
I totally agree. I was just wondering if someone could venture a guess as to how much of a performance hit doing it the current way vs. what you suggest is.
The reason I ask is that I don't want to fix it (i.e. implement your solution) if all I will get is a 5% performance improvement. I'm in need of a >2x performance benefit :(
Jc Note: This e-mail contains privileged and confidential information and is for the sole use of the intended recipient(s). If you are not an intended recipient, you are hereby kindly requested to refrain from printing, copying, or distributing the information contained herein. Furthermore, any other use of the information contained herein is strictly prohibited. If you have received this transmission in error, please kindly notify the sender immediately and destroy all copies of the original message.
=========================================================================== To unsubscribe, send email to listserv@(protected) and include in the body of the message "signoff J2EE-INTEREST". For general help, send email to listserv@(protected) and include in the body of the message "help".
|
|