Lor*_*ias 9 java optimization performance
使用Java传输(无论UP/DOWN)大文件(3-4演出)时使用的合理缓冲区大小是多少?
byte buf[] = new byte[1024]
Run Code Online (Sandbox Code Playgroud)
要么
byte buf[] = new byte[5 * 1024 * 1024]
Run Code Online (Sandbox Code Playgroud)
有时即使您使用大缓冲区并传递给read(byte array [])方法,这也不能保证您将获得完整的5 me缓冲区.在我的测试中,我观察到每次read()调用的平均大小通常是1.5kb.这是否明智有效?如果有人能指出我更详细地讨论这个问题的资源,我会很高兴的.