воскресенье, 2 августа 2009 г.

FlylinkDC++ r390 beta4


Версия оказалось глючной (не сохраняло настройки) - отозвал

* починил обновление IP по кнопочке
* для эксперимента отключаем буферизацию винды (FILE_FLAG_NO_BUFFERING)

Когда расшаришь популярные файлы большого объёма, и ни них налетит
толпа леммингов для скачки (большой аплоад), кеш виндовс забивается --
он уходит на обслуживание флайлинка -- дабы ему комфортно отдавались
ранее считанные данные.

Мне в принципе накакать, как быстро мой клиент отдаёт данные другим
пользователям -- я хочу, чтобы мне на мой машинке комфортно
работалось. Вот uTorrent умудряется раздавать гигантские объёмы
информации, и при этом комфортно работается -- потому что файлы для
выдачи он открывает с флагами Windows API, предотвращающими
использование кеша Windows при их чтении.
При этом кеш создаётся свой, внутренний, и используется он и только
он, ограниченного размера.

Есть идея использовать похожий механизм и для FlylinkDC++

Отправить комментарий