Здравомыслящий размер буфера при загрузке файлов в Java

, Что здравомыслящий размер буфера должен использовать при передаче (независимо от/ВНИЗ) больших файлов (3-4 концерта) с Java?

byte buf[] = new byte[1024]

или

byte buf[] = new byte[5 * 1024 * 1024]

Иногда, даже если вы используете большой буфер и передаете чтению (массив байтов []) метод, который это не гарантирует вам, что вы получите полные 5 меня буфер. В моих тестах я заметил, что средний размер обычно - 1.5 КБ за чтение () вызов. Это делает исполнение смысла мудрым? Я радовался бы, мог ли кто-то указать на меня на ресурс, обсуждающий вопрос в больших деталях.

9
задан LordDoskias 5 September 2011 в 13:43
поделиться