Мне в принципе накакать, как быстро мой клиент отдаёт данные другим
пользователям -- я хочу, чтобы мне на мой машинке комфортно
работалось. Вот uTorrent умудряется раздавать гигантские объёмы
информации, и при этом комфортно работается -- потому что файлы для
выдачи он открывает с флагами Windows API, предотвращающими
использование кеша Windows при их чтении.
При этом кеш создаётся свой, внутренний, и используется он и только
он, ограниченного размера.
Есть идея использовать похожий механизм и для FlylinkDC++
> > > Есть идея использовать похожий механизм и для FlylinkDC++- Скрыть цитируемый текст -
>
> - Показать цитируемый текст -
> > в Utorrent неисправляемый и общеизвестный глюк - он сильно забивает
> > оперативку, когда качает файлы, тормозя систему
Его настроить надо правильно, и всё будет гут.
Настройки-Дополнительно-Кеширование-Отключить Windows кеширование при
чтении с диска.
И тогда он НЕ СМОЖЕТ "ЗАБИВАТЬ ОПЕРАТИВКУ". Для этого флаг
FILE_FLAG_NO_BUFFERING в винде и задуман, слава Гейтсу ;-)
А для записи, соотв. флаг FILE_FLAG_WRITE_THROUGH.
Удачи разрабам.
On 19 июл, 18:57, HandleX <alex...@mail.ru> wrote: