Нечестный FileMapping!!!
От: Ho  
Дата: 17.08.02 13:46
Оценка:
Проблема следующая:
Видеопоток покадрово помещается в ОЗУ по известному адресу.
Требуется с МАКСИМАЛЬНОЙ скоростью записать его на диск.


Попробовал через FileMapping. В файл пишу блоки по 64Кб с использованием MapViewOfFile/UnMapViewOfFile. Итоговый размер файла — около 10Гб.

При последовательности MapViewOfFile — memcpy() — UnMapViewOfFile память (512 Мб) съедается на 5-м Гбайте файла, а при последовательности MapViewOfFile — memcpy() — FlushViewOfFile — UnMapViewOfFile с памятью все в порядке, но скорость падает раза в 3 .

Кто может подсказать способ избавления от занятой MapViewOfFile памяти???
PLEEEEEASE
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.