Hello, All!
Пишу тест. Открываю здоровенный файл, читаю. Есть ли способ по хэндлу файла "сбросить" виндовый кэш? Это я к тому, что даже после закрытия файла, несмотря на то что винды "временно" отдают память, занятую под кэш этого файла, файл все равно остается в кэше и повторное открытие и чтение читает его из кэша. Я понятно объяснил проблему? 1. открываем файл 2. читаем. винды кэшируют файл, читая его с диска 3. закрываем файл 4. ВОТ ТУТ БЫ НАДО "СБРОСИТЬ" ВИНДОВЫЙ КЭШ 5. открываем файл 6. читаем. чтение идет ИЗ ФАЙЛОВОГО КЭША. :-( p.s. что файл можно открыть не используя файловый кэш ОС - это я знаю. p.p.s. или вообще, лучше для тестов дисковой подсистемы не использовать открытие файла с его кэшированием ОС, как по чтению, так и записи? (FILE_FLAG_NO_BUFFERING) -- Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34

