Хочется в реальном времени записывать на диск поток данных, идущих с карточки. Поток около 6мб/сек, причём неравномерный по времени.
Для этого драйвер карточки кидает сообщения в кольцевой буффер и я их оттуда пишу на диск. Проблема состоит в том, что большое время уходит на запись файла на диск (проверено профайлером). Под МАК ОС, например, можно заранее выделить память нужного объёма под файл. Поделитесь, кто знает, как это сделать под Windows.