AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Притормаживает прорисовка окна и выделение

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
kuchkan



Joined: 28 Dec 2013
Posts: 4

PostPosted: Sat Dec 28, 2013 4:13 am    Post subject: Притормаживает прорисовка окна и выделение Reply with quote

Столкнулся с проблемой.
При открытии окна и при переключении вкладок, когда это окно полностью забито текстом, к примеру, jquery.min.js (Перенос по словам - включен), наблюдается медленная прорисовка, как бы сверху вниз.

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

Первые два пункта воспроизводятся даже без плагинов. Но ещё ярче проявляется с подсветкой синтаксиса и с атоматической подсветкой выделения (символы).
Причем, всё это не слабо грузит процессор.

Заметил, что такое происходит при использовании WinXP SP3 + nVidia (версия драйверов роли не играет).
На разных слабых компьютерах с внутренними Intel, SiS - всё шустро. На Win8 с ATI также всё хорошо. В других, даже более ёмких, текстовых приложениях - проблем нет.

Можно было грешить на кривизну ОС, драйверов, рук... но высмотрел аналогичную проблему на форуме и подтвердилось, что в версии 4.2.2 вообще никаких проблем - всё летает, а вот в 4.2.3 уже слайдшоу, хоть и не так ярко выражено, как в свежих версиях. И также при использовании шрифта System нет никаких тормозов.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5324

PostPosted: Sat Dec 28, 2013 5:01 pm    Post subject: Reply with quote

Попробуйте ручной параметр PaintOptions со значением 1.
Back to top
View user's profile Send private message Send e-mail
kuchkan



Joined: 28 Dec 2013
Posts: 4

PostPosted: Sat Dec 28, 2013 6:51 pm    Post subject: Reply with quote

Instructor
Да, так намного лучше!
Если таскать полосу прокрутки, то на том же jquery.min.js, лишь один небольшой затык, примерно, на середине документа, без явной видимой прорисовки.
При выделении отставание также намного меньше, а при переходе на новую строку вообще пропадает (видимо, автоподсветка отключается).
Нагрузка на процессор, если раньше была стабильно 40-50%, то теперь как-то скачкообразно 10-40%.
В принципе, стало намного комфортнее.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5324

PostPosted: Sun Dec 29, 2013 8:07 am    Post subject: Reply with quote

kuchkan
Вывод как и в указанной теме: проблема с драйверами и/или видеоадаптером.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5324

PostPosted: Sun Dec 29, 2013 12:12 pm    Post subject: Reply with quote

Попробуйте на тестовой версии использовать значения 32 и 33 для PaintOptions. Флаг 32 - это прямой вывод в окно без буферизации.
Back to top
View user's profile Send private message Send e-mail
kuchkan



Joined: 28 Dec 2013
Posts: 4

PostPosted: Sun Dec 29, 2013 3:42 pm    Post subject: Reply with quote

Instructor
На тестовой со значением 32 - поведение, как описано в первом посте, т.е. тормозит. Со значением 33 - такое же, как в релизе со значением 1.
Но... при обоих значениях при выделении происходит мерцание текста, примерно, каждой шестой строки... как гирлянда Smile
При значениях 0 и 1 - поведение такое же, но без мерцания.
В релизе на 32 и 33 - поведение аналогичное, только без мерцания.

Может и не стоит что-то менять. На стабильной со значением 1, при менее "насыщенном" тексте, особых проблем нет и, лично меня, всё устраивает. Спасибо.

По поводу драйверов - не знаю. На 2-х компьютерах (ноутбуки) стояли драйвера для XP от производителей (семейства разные - GeForce и Quadro), поставил последние с сайта nVidia - ничего не изменилось. Настройки по дефолту. XP SP3 - чистая.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5324

PostPosted: Sun Dec 29, 2013 4:35 pm    Post subject: Reply with quote

kuchkan
Флаг был для теста. Конечно, когда нет разницы, то и внедрение беЗсмысленно.
Back to top
View user's profile Send private message Send e-mail
kuchkan



Joined: 28 Dec 2013
Posts: 4

PostPosted: Mon Dec 30, 2013 5:46 am    Post subject: Reply with quote

Ради спортивного интереса поставил 64-битную WinXP (не совсем чистую: с уже интегрированным русским MUI и AHCI).
Сразу установил, заранее скаченные драйвера nVidia.
Попробовал обе разрядности последнего AkelPad - x86 и x64.
Никаких отличий... как между сборками, так и в сравнении с поведением на XP 32-bit. При PaintOptions=0 - тормозит, при PaintOptions=1 - как описал в 3-ем посте.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
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


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group