14
Мар
2017

Резкое увеличение времени записи в файл

Я записываю бинарные данные в файл. Делаю это так: есть большие блоки данных (условно 5 — 10 Мбайт), они записываются в конец файла; в промежутках между этим, в разных частях файла происходит модификация маленьких блоков данных (16 байт).

До определённого размера файла, запись в файл ведётся быстро (относительно) — от 30 секунд до 1,5 минут. Начиная с того момента, когда файл весит ~ 5 Гбайт, время записи в файл резко возрастает до 7 минут и более. Причин этому я найти не могу.

Подскажите, в чём состоит парадокс?

Источник: https://ru.stackoverflow.com/questions/639336/%D0%A0%D0%B5%D0%B7%D0%BA%D0%BE%D0%B5-%D1%83%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8-%D0%B2-%D1%84%D0%B0%D0%B9%D0%BB

Share

Тебе может это понравится...