rheostat2718 / conemu-maximus5

Automatically exported from code.google.com/p/conemu-maximus5
7 stars 1 forks source link

Падение скорости вывода изображения в последних альфах #1781

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Визуально скорость отрисовки редактора FAR3 
упала. Сравнивал превью 140814 и последние 
альфы 141028/9.
Метод сравнения. Открываем в редакторе FAR3 
смешанный русско-английский текст, 
включаем подсветку кириллицы 
http://forum.farmanager.com/viewtopic.php?f=60&t=8674, нажимаем и 
удерживаем кнопку курсора вниз (Down). Курсор 
добегая до последней строки, начинает 
прокручивать экран и здесь мы обращаем 
внимание на то, что изображение движется 
рывками-волнами. В 140814 волны также есть, но 
они не столь ярко выражены.

Скрипт подсветки в аттаче. Без 
задействования подсветки эффект волн не 
столь нагляден.

Original issue reported on code.google.com by c2h5oh...@gmail.com on 30 Oct 2014 at 4:04

Attachments:

GoogleCodeExporter commented 8 years ago
Найдите версию, с которой случилась 
"поломка". Это поможет.

Original comment by ConEmu.Maximus5 on 30 Oct 2014 at 4:08

GoogleCodeExporter commented 8 years ago
где-то между 141012, в котором всё ещё 
более-менее и 141025, в котором всё уже плохо. 
Точнее сказать сложно - тормоза на глаз 
"измеряются". 

Original comment by c2h5oh...@gmail.com on 30 Oct 2014 at 4:49

GoogleCodeExporter commented 8 years ago
То есть если поставить старую сборку ConEmu 
все опять хорошо? Не в фаре дело?

Original comment by ConEmu.Maximus5 on 30 Oct 2014 at 4:57

GoogleCodeExporter commented 8 years ago
нет, не в фаре. Переписывал только Conemu, в 
папке фара, сам фар 4164 не изменялся.

Original comment by c2h5oh...@gmail.com on 30 Oct 2014 at 6:05

GoogleCodeExporter commented 8 years ago
Ok, какие циферки на вкладке SettingsInfo во время 
скроллинга в этих версиях?

Original comment by ConEmu.Maximus5 on 30 Oct 2014 at 6:22

GoogleCodeExporter commented 8 years ago
Если речь о performance counters, то FPS во время 
удержания Down (во время прокрутки текста) в 
141012 составляет 45-55, а в 141029 30-40. Обе папки 
идентичны (копии), за исключением разных 
версий конему. В обоих фарах открыт в 
редакторе один и тот же файл, включена 
подсветка, и показания сняты на одних и тех 
же участках текста.  

Original comment by c2h5oh...@gmail.com on 30 Oct 2014 at 7:38

GoogleCodeExporter commented 8 years ago
Уточнил - в 141022 FPS ещё составляет 45-55, а в 141025 
уже 30-40.

Original comment by c2h5oh...@gmail.com on 30 Oct 2014 at 7:43

GoogleCodeExporter commented 8 years ago
140814 FPS 50-60 

Original comment by c2h5oh...@gmail.com on 30 Oct 2014 at 7:51

GoogleCodeExporter commented 8 years ago
Попробуйте с этой
https://www.dropbox.com/s/i5cvduv5ugwnkc3/ConEmu.141030.exe.7z?dl=0

Original comment by ConEmu.Maximus5 on 31 Oct 2014 at 3:35

GoogleCodeExporter commented 8 years ago
заменил в 141029 Conemu.exe предложенный вами - 
разница если есть, то максимум на 2-3 FPS в 
лучшую сторону.

Original comment by c2h5oh...@gmail.com on 31 Oct 2014 at 3:55

GoogleCodeExporter commented 8 years ago
Пример прокручиваемого файла.
Скриншот окна ConEmu с вкладкой Info во время 
прокрутки с падением фпс.
Скриншоты интересуют из обеих версий - 
хорошей и плохой.

Original comment by ConEmu.Maximus5 on 31 Oct 2014 at 3:59

GoogleCodeExporter commented 8 years ago
По скрину толком не понять - счётчики 
скачут в пределах 10 FPS

Original comment by c2h5oh...@gmail.com on 31 Oct 2014 at 4:03

Attachments:

GoogleCodeExporter commented 8 years ago
И тем не менее

Original comment by ConEmu.Maximus5 on 31 Oct 2014 at 4:07

GoogleCodeExporter commented 8 years ago
скрин

Original comment by c2h5oh...@gmail.com on 31 Oct 2014 at 4:08

Attachments:

GoogleCodeExporter commented 8 years ago
А с хорошей можно?

Original comment by ConEmu.Maximus5 on 31 Oct 2014 at 4:12

GoogleCodeExporter commented 8 years ago
Переписал конему на 140814, показания 
скринятся в момент прокрутки файла. Из 4-х 
попыток FPS 40-55

Original comment by c2h5oh...@gmail.com on 31 Oct 2014 at 4:27

Attachments:

GoogleCodeExporter commented 8 years ago
Запустил фар 4165, нажал ShiftF4, нажал и 
удерживаю курсор вправо, сделал в этот 
момент скриншот. Сделал несколько замеров 
140814 - пришёл к выводу, что усреднённый FPS от 
наличия текста в редакторе не зависит, но 
зависит разброс минимального и 
максимального FPS. Чем более насыщенное 
изображение в редакторе, тем более рваный 
получается график изменения FPS во время 
прокрутки и большая амплитуда разброса в 
обе стороны, достигая 55-70, но в среднем те же 
62 FPS. Снял показания FPS в пустом редакторе во 
время удержания Enter - значения такие же, как 
и при удержании курсора вправо - 62-64 FPS, не 
выходя за эти границы.

Original comment by c2h5oh...@gmail.com on 1 Nov 2014 at 7:13

Attachments:

GoogleCodeExporter commented 8 years ago
В последнем Preview улучшений нет?
Тогда два вопроса
1. Что если запускать "ConEmu -basic"?
2. Если есть разница - хочется взглянуть на 
ConEmuXml.

Original comment by ConEmu.Maximus5 on 10 Nov 2014 at 10:46

GoogleCodeExporter commented 8 years ago
141109 вернулось на уровень 140814 - скролится 
мягче, рывки хоть по прежнему есть, но они с 
меньшей амплитудой. А главное нет того, что 
было в 141028, когда иногда куски текста при 
перемотке словно "проглатывались". Если 
есть возможность сделать перемотку ещё 
равномернее, то было бы неплохо.

Original comment by c2h5oh...@gmail.com on 10 Nov 2014 at 6:52

Attachments:

GoogleCodeExporter commented 8 years ago
FAR3.0.4201, ConEmu 141123. Всё равно, что-то не так - 
если открыть фаровский changelog в редакторе и 
просто нажать и удерживать кнопку курсора 
вниз, то заметно, что при скроллировании 
текст движется рывками. Если открыть этот 
же файл без конему, то амплитуда рывков 
_существенно_ ниже. Т.е. фар изначально не 
скроллит абсолютно гладко, но рывки у него, 
в отличие от конему, очень мелкие. Любые 
"красители" текста увеличивают амплитуду 
рывков.

Рывки при скроллинге присутствуют не 
только в редакторе, но и в панелях при 
скроллинге файлов в папке, например в Wide mode.

Т.е. проблема присутствует в фар 
изначально, но конему многократно 
усиливает её. 

Original comment by c2h5oh...@gmail.com on 24 Nov 2014 at 11:50

GoogleCodeExporter commented 8 years ago
Жизнь так сложилась. Естественно под conemu 
дабавляются лаги на чтение/передачу.

На счет многократно - не верю. Цифры у вас 
ниже 25 fps не падали.

Original comment by ConEmu.Maximus5 on 24 Nov 2014 at 11:54

GoogleCodeExporter commented 8 years ago
Про жизнь понял. Про FPS - он не отражает 
реальной ситуации, так как его значение 
изменяется очень быстро, толком не 
разобрать, что на нём отображено - любой 
скриншот фиксирует лишь текущее значение. 
Иногда его значение падает до 30 с 
хвостиком, тут же меняется на 70-80, затем 
опять 40 и тд. и тп.

Original comment by c2h5oh...@gmail.com on 24 Nov 2014 at 12:16

GoogleCodeExporter commented 8 years ago
Со сборки 150307 (альфа) у меня тоже начал 
страшно тормозить, обычная прокрутка окна 
рваная. FPS в окошке Info -- 2-3. В версии 141221 у 
меня такого не наблюдалось (FPS, конечно, не 
смотрел, но и на глаз было видно, что 
прокрутка плавная). Мои настройки 
прикладываю:
OS version: Win7 x64
ConEmu version: 150307
Far version (if you are using Far Manager): нет

Original comment by Alexande...@mail.ru on 8 Mar 2015 at 8:08

Attachments:

GoogleCodeExporter commented 8 years ago
@Alexander_Sergey
попробуйте предыдущие сброки с этими же 
настройками

Original comment by ConEmu.Maximus5 on 8 Mar 2015 at 2:45

sergeevabc commented 5 years ago

ConEmu 180626 x64, Far 3 крайний.

Прочитал этот ишью и уже закрытый #217, пытаясь разобраться, почему курсор скользит по списку файлов и редактору с небольшими, но рывками. Измерил FPS: 1–10. Менял шрифты, отключал сон CPU и подавление мигание панелей; план энергосбережения High performance, фоновые процессы типа Autohotkey прибил по максимуму. Загадка.