Я хочу, чтобы поток файлов больших размеров для игры непрерывно с диска устройства iOS. Вопрос в том, что кто-то передал такие файлы (блоки 20 МБ), используя System.IO.FileStream
. У меня нет iOS-устройства, проверяющего его сам, и я не ожидаю получить его в следующий раз.iOS: Потоковая передача большого файла
Есть 2 вопроса:
- Является ли файл потоковым без полной его загрузки (поведение, которое я ожидаю от потока, но я не уверен по поводу обращения MonoTouch) и как это использование памяти в то время как потоковое?
- Какова эффективность процесса загрузки, особенно при загрузке разных файлов одновременно?
Благодарим за любую информацию.
Спасибо за ответ, кажется, что iOS имеет приемлемую производительность ввода/вывода. (http://forums.imore.com/iphone-4s-forum/221365-iphone-4s-io-performance.html) –
Размер буфера по умолчанию - это действительно деталь реализации (и на самом деле в MonoTouch на самом деле будет изменена до 4096 - это изменение уже произошло в mono master). –