Ускорить запись в файл в Windows

  • Автор темы StudentIgor
  • Дата начала
S

StudentIgor

Гость
#1
Необходимо осуществить запись данных, поступающих от аппаратуры быстрее, чем это делается при помощи стандартных средств (WinAPI).
Или найти некое другое решение для передачи данных из программы в программу, которая бы не сильно отличалась от записи в файл.То есть чтобы коды программ подверглись бы минимальному изменению.
 

vital

Больной Компом Детектед
29.01.2006
2 432
40
codeby.net
#2
COM/DCOM, Messaging, mailslots, pipes ...
Смотря что нужно передавать.
 
S

StudentIgor

Гость
#3
Программа 1 опрашивает систему датчиков. То есть объем данных имеем достаточно большой.
 
S

StudentIgor

Гость
#4
Попробовал сделать при помощи файлов, загружаемых в оперативную память.Вопрос: какого размера файл лучше всего загружать. Долго тестировал этот параметр. Смотрел время,затрачиваемое на запись в файл (при помощи QueryPerformanceCounter). У меня получилась линейная зависимость (чем меньше файл, тем быстрее он записывается).Это правильный вывод?Просто я слышал рекомендации на тему того, что файл должен быть выровнен по границе страницы памяти...