Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

FTP-клиент тормозит систему

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
kadvlad



Joined: 26 Aug 2007
Posts: 81

Post (Separately) Posted: Sun Apr 04, 2010 00:17    Post subject: FTP-клиент тормозит систему Reply with quote

Друзья,
сталкивался ли кто-нибудь с такой проблемой:

В ТС 7.50 при заливке по FTP "в фоновом режиме" система ужасно тормозит при переключении между приложениями (лаги до 10сек!).
В не-фоновом режиме всё нормально.
Настройки такие:



Антивируса/файрволла нет.
Проверял также на свежеустановленной программе "из коробки".
Ведение логов отключено.
Пробовал также поставить UploadBlockSize=1492 — без изменений.

Как побороть тормоза?
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sun Apr 04, 2010 00:29    Post subject: Reply with quote

Заливаю регулярно на тот же сервер Wink в фоне, всё нормально.
Попробуй посмотреть в Task Manager на загрузку системы в момент переключений, может хоть что-то станет ясно.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Sun Apr 04, 2010 12:34    Post subject: Reply with quote

kadvlad
Скорее всего, ты пользуешься каким-нибудь переключателем типа TaskSwitchXP или VistaSwitcher. Он при создании окошка со списком задач опрашивает все открытые окна, чтобы сделать скриншоты (и, возможно, не только для этого), а окно диспетчера фоновой пересылки в Тотале реализовано так, что пересылка и отрисовка выполняются в одном потоке. Чтобы не тормозить процесс пересылки, Гислер вызывает отрисовку раз в несколько секунд. А переключалка тупо ждёт, пока окно, наконец, соизволит ответить.

Решения нет (кроме отказа от сторонних переключалок). Возможные варианты:
а) Отказаться от ограничения скорости, если оно выставлено. Без него реакция окна в разы быстрее (хотя всё равно сильно тормозит).
б) Можно внести окно фоновой пересылки в список исключений (но тогда на него невозможно будет попасть с помощью Alt+Tab'а).
в) Попытаться ещё раз уговорить Гислера реализовать отрисовку в отдельном потоке. Я в своё время пытался, но меня никто не поддержал, а Гислер сказал, что не хочет плодить кучу потоков.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
kadvlad



Joined: 26 Aug 2007
Posts: 81

Post (Separately) Posted: Sun Apr 04, 2010 21:28    Post subject: Reply with quote

CaptainFlint,
спасибо, очень интересная мысль.

Пользуюсь не "переключателями", а BlackBox как замена shell (вместо explorer).
Плагины, причастные к отрисовке окон (скин и system/tray-bars) я отключал, но тормоза оставались. Проблема решилась только полным отключением утилиты (что странно).
Это, конечно, не выход, но по крайней мере, выяснил, с чем связано.

Спасибо.

D1P,
вместо ТС для ftp-заливки сейчас пользуюсь wput: прикрутил батник, повесил на кнопку — красота.
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sun Apr 04, 2010 22:28    Post subject: Reply with quote

kadvlad wrote:
вместо ТС для ftp-заливки сейчас пользуюсь wput: прикрутил батник, повесил на кнопку — красота.

Ну в тотале это тоже можно автоматизировать, впрочем - "хазаын - барын".
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
kadvlad



Joined: 26 Aug 2007
Posts: 81

Post (Separately) Posted: Sun Apr 04, 2010 22:34    Post subject: Reply with quote

D1P,
так я ж и говорю: рад бы, да тормоза мешают.

Поскольку для меня удаление BlackBox — не вариант, а избавиться от тормозов не получается, приходится пользовать стороннюю утилиту.
Конечно иногда, как вариант, заливаю в "активном режиме", сворачивая ТС в трей, и запускаю вторую копию программы.
Но это неправильно.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group