Идеальный Размер Блока для Записи Переданного потоком Содержания к Диску на iPhone

Я пишу приложение что кэши, передающие содержание потоком от сети на iPhone. Прямо сейчас я сохраняю данные на диск, когда они прибывают (в размерах блока в пределах от 1 КБ приблизительно к 60 КБ), но отклик приложений несколько вял (лучше, чем я ожидал, но все еще довольно плохо).

Мой вопрос: у кого-либо есть эмпирическое правило для того, как частые и большие записи к памяти устройства должны быть должны максимизировать производительность?

Я понимаю, что это кажется специализированным, и я намереваюсь сделать производительность, настраивающуюся для моего сценария, но это обычно применяется к любому приложению на iPhone, загружающем много данных, потому что существует, вероятно, зона наилучшего восприятия (дана достаточную входящую доступность данных) для частоты/размера записи.

Это ресурсы, которые я уже считал связанный с проблемой, но никто не решает конкретную проблему сколько данных для накопления перед дампом:

Лучший способ загрузить большие файлы с сети на iPhone для записи в диск
Радость в Обнаружении Вас является Идиотом

5
задан Community 23 May 2017 в 12:01
поделиться