Maximus5 / conemu-old-issues

Old issues imported from googlecode. Project was moved to
https://conemu.github.io
6 stars 1 forks source link

Тормозит очень #1078

Open Maximus5 opened 9 years ago

Maximus5 commented 9 years ago

Originally reported on Google Code with ID 1078

OS version: WinXP SP2 x86
ConEmu version: 130526
Far version: 3.0 build 3367 x86

*Bug description*
Хорошее приложение, но очень тормозит, лагает.
Не связано с фаром. В пустой консоли точно так же тормозит.
Вот Perfomance Info, если поможет.
Такие параметры получаются, если нажать и держать кнопку на клавиатуре, чтобы буква
всё время печаталась.

У меня комп староват, AMD Athlon XP 1700+, 1.47Ghz.
Но: для сравнения, версия от Zoid не тормозит нисколько (т.е. работает по скорости
точно так же, как и обычная консоль).

Reported by jjjmail1828 on 2013-05-28 05:41:48


Maximus5 commented 9 years ago
Разработка приложения ведется на компах с процессорами вроде Atom 1.4 GHz, или Celeron
900 MHz. У вас машина быстрее.

Reported by ConEmu.Maximus5 on 2013-05-28 06:34:17

Maximus5 commented 9 years ago
Ммм... Ну, вот еще намёк:
Чем больше физический размер окна, тем сильнее торможение. Т.е.: 
если мелкий шрифт, много символов, но окошко маленькое => тормозит меньше
если крупный шрифт и мало символов, а окно развернуто на весь экран => тормозит больше.

Опять-таки, в старой версии от Zoin никакой разницы, что так, что этак, всё быстро.

Reported by jjjmail1828 on 2013-05-28 08:20:20

Maximus5 commented 9 years ago
Намек. В багрепортах намеки недопустимы. Я не телепат.

1. Как минимум требуется два мерина - когда торможения нет, и когда есть.
2. Мне не понятна сама проблема. Где именно наблюдается торможение. Включите, отображение
реальной консоли CtrlWinAltSpace, и посмотрите реакцию на клавиатуру. Без фара. В идеале
еще и видео приложить, чтобы не было непоняток.
3. Запустите "ConEmu.exe /log" и воспроизведите проблему с торможением и без торможения.
Приложите логи.

И какая видюха?

Reported by ConEmu.Maximus5 on 2013-05-28 09:41:29

Maximus5 commented 9 years ago
Видюха NVIDEA GeForce4 MX 440 with AGP8X.

1. Вот два новых скриншота. На самом деле при маленьком окне торможение тоже есть,
просто почти незаметно.

2. Проблема в том, что вывод лагает. Если отобразить реальную консоль, а окно ConEmu
свернуть, то лагов нет. А если окно ConEmu показывается, то там лаги. Т.е. паузы в
отображении, а потом сразу штук 5 символов появляется.

3. Запустил с /log. Лагать стало еще сильнее. И заметно и при большом окне и при маленьком.

4. Для сравнения проверил на ноутбуке. Такие параметры:
WinXP SP3
Celeron Dual-Core CPU T3100 @ 1.90 Ghz
Video: Mobile Intel(R) 4 Series Express Chipset Family, GMA 4500M
На нем никакого торможения не наблюдается при любых размерах, хоть даже с /log.

Reported by jjjmail1828 on 2013-05-29 10:26:00


Maximus5 commented 9 years ago
Ммм... интересно посмотреть-сравнить конфигурации этих машин. Также интересно наличие
антивирусов и прочего софта, вмешивающегося в работу системы (MacType например). В
общем, в чем разница между ними.

Я еще подумаю, и наверное попрошу сделать полные дампы процессов.

Reported by ConEmu.Maximus5 on 2013-05-29 10:36:40

Maximus5 commented 9 years ago
Ну, ничем таким не отличаются, что бы в голову сразу приходило.
Я упомянул, что на компьютере XP+SP2, а на ноутбуке XP+SP3.
Такого особенного софта тоже нет.

Ещё вот что (это неочевидно из моих предыдущих сообщений и скриншотов): 
Если ничего не происходит, то RPS ~90. Это когда начинается вывод, то RPS падает, например,
до ~10-14, это состояние и видно на скриншотах.

Ещё (м.б. это чем-то поможет): я попробовал выводить что-нибудь на экран скриптом,
без клавиатуры.
Вот так:
<?php
  for($i=1; $i<=2000; $i++) {
    echo "qwertyuiop - $i\n";
  }
?>
Работа этого скрипта в обычной консоли (cmd) занимает некоторое время. Чем больше высота
окна, тем дольше. Происходит плавный скроллинг.
А в ConEmu работа происходит гораздо быстрее, однако плавного скроллинга нет, содержимое
окна меняется целиком. Но при этом RPS тоже падает до ~10-14.

Reported by jjjmail1828 on 2013-05-31 08:41:46

Maximus5 commented 9 years ago
Актуально?

Reported by ConEmu.Maximus5 on 2013-10-26 20:53:50

Maximus5 commented 9 years ago
Up. Что на последних сборках?

Reported by ConEmu.Maximus5 on 2013-12-01 13:15:05

Maximus5 commented 9 years ago
Я проверил ConEmuSetup.131125.exe, проблема остается.
Ладно, не ломайте голову, наверное что-то специфическое для моего компьютера.

Reported by jjjmail1828 on 2013-12-04 13:28:08

Maximus5 commented 9 years ago
Не должно быть такой гадости, хочется разобраться.
Пока я даже не уверен в каком месте приходят задержки.
Можете обновить инфу с последней сборки?
Интересует запуск «ConEmu /log», воспроизведение лагов и скриншот окна ConEmu + вкладка
Info.
Пока... потом наверное еще дампы попрошу.

Reported by ConEmu.Maximus5 on 2013-12-04 14:39:15

Maximus5 commented 9 years ago
Maybe this is related, I see very high CPU load from virtualbox when conemu is running
and box is idle.

Without conemu:
$ top -b -n1 -p `ps -C VirtualBox h -o pid`
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
11977 igor_ko+  20   0 9156336 2.283g 2.134g S   6.6 14.7 113:44.31 VirtualBox

With conemu:
$ top -b -n1 -p `ps -C VirtualBox h -o pid`
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
11977 igor_ko+  20   0 9168636 2.283g 2.134g S 132.9 14.7 113:55.09 VirtualBox

Host is Ubuntu 14.04 x64 with VirtualBox 4.3.12, Guest is Windows 8.1 x64, guest additions
installed. i5-2400 CPU @ 3.10GHz

P.S. Sorry, I don't have a russian keyboard at work.

Reported by isanych on 2014-06-11 16:22:44