Это зависит от того, как вы читаете данные.Если вы читаете из FileInputStream очень неэффективным способом (например, вызываете read () побайтово), то использование BufferedInputStream может значительно улучшить ситуацию.Но если вы уже используете буфер разумного размера с FileInputStream, переключение на BufferedInputStream не имеет значения.
Поскольку вы говорите с большим количеством очень маленьких файлов, существует большая вероятностьзадержки происходит из-за операций с каталогами (открытие, закрытие), а не из-за фактического чтения байтов из файлов.