Будет ли отображенный в память файл работать быстрее, чем BufferedStream? - PullRequest
2 голосов
/ 08 января 2012

Кто-нибудь имеет опыт сравнения производительности между отображенным в память файлом и bufferedStream?Будет ли отображенный в память файл работать быстрее, чем BufferStream?

1 Ответ

2 голосов
/ 08 января 2012

Использование BufferedInput / Output будет быстрее и проще для вас, и часто это имеет большее значение.;)

Вы можете получить почти такую ​​же пропускную способность, как горлышко бутылки, как правило, для вашего основного диска или хранилища.Даже если у вас быстрый SSD, вы можете приблизиться к максимальной пропускной способности с обоими способами доступа к данным.

Для задержек обновлений отображаемые в память файлы могут быть в 10 - 100 раз быстрее.Однако это вам редко требуется, если только у вас нет процесса, пытающегося прочитать файл одновременно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...