FileStream, очень медленный на прикладном "холодном" запуске

  • , Если новые люди фокусируются на тестировании
  • , Если можно изолировать независимые функции, которые не создают новые зависимости
  • , Если можно ортогонализировать некоторые аспекты проекта (особенно некодирование задач, таких как визуальное проектирование / расположение, база данных, tuning/indexing, или установка/конфигурация сети сервера) так, чтобы один человек мог работать надо что, в то время как другие продолжают с кодом приложения
  • , Если люди знают друг друга, и технологию, и бизнес-требования и дизайн, достаточно хорошо чтобы быть в состоянии сделать вещи со знанием того, когда они ступят на пальцы ног друг друга и как постараться не делать так (это, конечно, довольно трудно расположить, если это уже не имеет место)
10
задан Community 23 May 2017 в 10:32
поделиться

2 ответа

Вы должны попробовать использовать собственный FILE_FLAG_SEQUENTIAL_SCAN , вам нужно будет активировать CreateFile , чтобы получить дескриптор и передать его FileStream

-1
ответ дан 4 December 2019 в 03:39
поделиться

Файловая система и / или контроллер диска будут кэшировать файлы / секторы, к которым недавно осуществлялся доступ.

Этап определения скорости - чтение файла, а не создание объекта FileStream , и совершенно нормально, что при втором запуске, когда данные находятся в кеше, это будет значительно быстрее.

1
ответ дан 4 December 2019 в 03:39
поделиться