Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 14, 2019 12:12 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 14 posts ] 
Author Message
PostPosted: Fri Mar 30, 2012 2:47 am 
Надо оптимизировать и рефакторить код - жрет память, а еще как выяснилось жрет много кнопок за несколько часов работы и соответственно системе не возвращает.


Top
   
PostPosted: Fri Mar 30, 2012 12:19 pm 
Offline

Joined: Wed Mar 28, 2012 9:55 pm
Posts: 3
Mario wrote:
как выяснилось жрет много кнопок

Можно для newbie, что это значит?


Top
   
PostPosted: Fri Mar 30, 2012 12:34 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
Создаёт новые кнопки не удаляя старые и в итоге превышает максимально допустимое кол-во для системы кнопок 4096.

_________________
Через тернии к звездам


Top
   
PostPosted: Fri Mar 30, 2012 12:38 pm 
Программа в цикле выделяет кнопки 8 функцией, но не возвращает их обратно системе. Кнопки могут рисоваться абсолютно в том же месте где предыдущие. У программы есть окно настройки, вероятно в нем это и происходит.
Такими же проблемами обладают: eolite (исправлено), clicks, pipes. Это из обнаруженного.


Top
   
PostPosted: Fri Mar 30, 2012 12:49 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
Mario wrote:
У программы есть окно настройки
Как его увидеть?

_________________
Через тернии к звездам


Top
   
PostPosted: Fri Mar 30, 2012 1:09 pm 
Завести курсор мыши в правый верхний угол экрана и нажать ЛКМ+ПКМ.
Только просьба не делать еще одного непроверенного быстрофикса. Я лучше сам посмотрю код.


Top
   
PostPosted: Fri Mar 30, 2012 7:22 pm 
SVN r. 2529
1) В дежурном режиме программа потребляет только 4 Кб ОЗУ. Раньше потребляла 64 Кб.
2) Прозрачный курсор во всех режимах запущенного скринсейвера. На время его создания выделяется еще 4 Кб памяти, но почти сразу возвращается системе, после создания курсора, так как далее она не нужна.
3) Починил режим "Assembler". Теперь отображается macros.inc, так ничего более ассемблерного из текстовых файлов в образе не присутствует. Память под загружаемый файл выделяется динамически.
4) Исправил баг с выделением большого количества дублирующих кнопок ф.8.


Top
   
PostPosted: Sat Mar 31, 2012 10:47 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
Может по-умолчанию поставить вид "Ассемблер"? Смотрится стильно и необычно. Да и неплохо бы скринсейвер поменять за 100500 релизов.

_________________
Через тернии к звездам


Top
   
PostPosted: Sat Mar 31, 2012 2:18 pm 
Веришь или нет - мне в ночной сборке скринсейвер не нужен. Совсем не нужен.
Даже на всех больших ос у меня в лучшем случае стоит вырубать монитор и засыпать.


Top
   
PostPosted: Sat Mar 31, 2012 3:46 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
Из действительно полезных вещей - можно было бы добавить возможность блокировки экрана скринсейвером (по вводу пароля, например)


Top
   
PostPosted: Sat Mar 31, 2012 4:50 pm 
Вещами на поддержанными на системном уровне не занимаюсь. Достаточно нажать ALT+TAB, чтобы панель обошла блокировку.


Top
   
PostPosted: Sun Apr 01, 2012 12:46 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
Если я изменю, возражений не будет?

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Apr 01, 2012 12:47 am 
Если корректно изменишь, то мне все равно.
Кстати у меня возникла идея. Можно ведь загрузочным параметром передавать выбор, тогда код лишний раз менять не придется.


Top
   
PostPosted: Sun Apr 01, 2012 1:35 am 
SVN r. 2535 добавлены загрузочные параметры: ZERO и ASSM, для выбора соответствующего режима скринсейвера, при загрузке.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 14 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited