Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Apr 18, 2019 11:41 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 30 posts ]  Go to page Previous 1 2

Оставить как есть или добавить фикс отменяющий 3936 ?
Poll ended at Wed Oct 24, 2018 9:02 pm
Как есть 33%  33%  [ 2 ]
Ревертнуть 67%  67%  [ 4 ]
Total votes: 6
Author Message
 Post subject: Re: Ревизия 3936
PostPosted: Thu Oct 18, 2018 9:36 pm 
Offline
Moderator

Joined: Thu Apr 08, 2010 8:11 pm
Posts: 269
Это не баг! Это ошибка в логике и довольно фундаментальная ошибка в перерисовки окон. Поэтому предлагаю вернуть прежнюю систему перерисовки и более опытным программистам обратить внимание на возможность решить эту проблему элегантным кодом! А вы 0CodErr предлагаете сделать "костыль" чтобы визуальная логика была верной в ущерб скорости...не уверен что это верное решение...


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Thu Oct 18, 2018 10:03 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
popovpa, могу согласиться только с тем, что баг нужно было фиксить по-другому, но нужно было.
Кстати, в помощь более опытным программистам: перерисовка наблюдалась именно при перемещении окна, но не при активации\деактивации.
Проиллюстрирую на примере:
Spoiler: Show
При перемещении Calc внутри окна KFar происходит полная перерисовка Text Editor, а при переключении с одного Calc на другой без перемещения перерисовки не происходит.
Attachment:
1.png
1.png [ 20.04 KiB | Viewed 1543 times ]


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Fri Oct 19, 2018 2:44 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
0CodErr wrote:
Я со всей ответственностью заявляю, что в случае возврата к багу, откачу обратно.
Я не собираюсь учитывать мнение некомпетентных людей.
Вообще я как-то уже предлагал сделать ответственных людей за коммиты, а не коммитить всем подряд, я бы предложил, например, таких людей: CleverMouse, Serge, hidnplayr, dunkaist.

А кое-кого следовало вообще забанить.
Модератор кое-что потёр уже, но archive.is всё помнит http://archive.is/eW7Uq

Ну, в общем, без администрации тут явно не обойтись.
Очень странно, что админы до сих пор не вмешиваются.
Я же со своей стороны будут делать так, как считаю правильным.
Баги в любом случае нужно фиксить.
Уж если админы скажут, что баги это норм, зато быстро — ну ок, продолжайте закапывать проект и дальше, а пока что я спокойно молчать не буду.

Ви таки хотите модерации? Нуок, форумное предупреждение 0CodErr за токсичное поведение.

Leency
Я не могу повторить результаты сравнения производительности. И я не вижу, каким образом r3936 может повлиять на производительность отрисовки внутри окна.
Кто-то ещё проверял сравнение производительности?


Attachments:
tmp.png
tmp.png [ 5.72 KiB | Viewed 1513 times ]

_________________
Сделаем мир лучше!
Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Fri Oct 19, 2018 3:14 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4972
Я перепроверял два раза в Qemu, как на скрине. Может быть совпадение и глюки эмулятора?
Как я уже писал, это странно что повлияло.

Буду благодарен, если еще кто-то перепроверит.

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


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Fri Oct 19, 2018 3:45 pm 
Offline

Joined: Sat Apr 22, 2017 6:11 pm
Posts: 222
Не подтверждается.
Результаты в эмуляторе Qemu для версий svn3935 и svn3936 почти без изменений (к сожалению я только скрины наделал, без встроенного сравнения). Даже видно прирост при увеличении разрешения экрана.
Ещё сравнивал с 7482, отличия виднее (но в 7482 и сам бечмарк новый, и не настолько отличия критичны, да и прирост даже есть).

Сравнивал три варианта трёх ревизий:
- после старта без окон на разрешении 1024x768@32
- после старта без окон на разрешении 1920x1200@32
- после старта и открытия 10 одинаковых приложений 1024x768@32

P.S. Нужно проверять на железе.


Attachments:
vs2.png
vs2.png [ 63.2 KiB | Viewed 1502 times ]
vs1.png
vs1.png [ 31.58 KiB | Viewed 1502 times ]
Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Fri Oct 19, 2018 3:59 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4972
Я правильно понимаю, что на разрешении 1920x1200@32 ревизия 3936 стала в 50 раз быстрее? :)
Похоже первый скрин из Qemu а второй из VBox и это явный читинг :D

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


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Fri Oct 19, 2018 4:08 pm 
Offline

Joined: Sat Apr 22, 2017 6:11 pm
Posts: 222
Получается, что так. Причём на разрешении до 1600 пикселей этой разницы не заметно. По крайней мере у меня получилось так.
p.s. Конечно же все скрины из Qemu.


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Fri Oct 19, 2018 4:11 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4972
Я перемерял, вся разница в пределах погрешности. Тему можно закрывать.
viewtopic.php?f=36&t=3395&p=72096#p7209 все же надо пофиксить.

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


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Sat Oct 20, 2018 11:55 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
CleverMouse wrote:
форумное предупреждение 0CodErr за токсичное поведение.
Просто интересуюсь, а вот это тогда какое поведение?
Attachment:
0000.png
0000.png [ 12.08 KiB | Viewed 1440 times ]

Я вообще-то никого идиотом не называл и нафиг никого не посылал.
Очень странная избирательность.

Ну ок, следите сами тогда, кто куда и чего коммитит, чтобы не возникало подобных viewtopic.php?f=1&t=3743 недоразумений.
А то такими темпами скоро от проекта рожки да ножки останутся.
Хотя если даже админам безразлично, то тогда, считай, приплыли(или прилетели, как правильно?).


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Sun Oct 21, 2018 1:00 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4972
Это был лишь ответ на твои фразы:

Quote:
В отличии от тебя, дружок, ...... Как там твои фентиклюшки? :mrgreen:

Quote:
Или логика у вас, у художников..... 
Будешь еще задевать меня хоть как-то будешь послан туда же.

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


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Sun Oct 21, 2018 10:23 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1259
0CodErr wrote:
Просто интересуюсь, а вот это тогда какое поведение?
Это ответ на провокацию. Всегда виноват провоцирующий. По сути, это и есть троллинг.
0CodErr wrote:
Я вообще-то никого идиотом не называл и нафиг никого не посылал.
Да, всего лишь дураками всех обзывал.
0CodErr wrote:
Очень странная избирательность.
Избирательность по послужному списку. Вполне логично, форма мотивации. Всегда так было и будет, пока проект жив, иначе реально набежит куча школоты.


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Wed Oct 24, 2018 9:28 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Pathoswithin wrote:
Да, всего лишь дураками всех обзывал.
Странно называть себя всеми.
А дурака не я один заметил viewtopic.php?f=2&t=3429&p=67350#p67350

Ну что, отменяем 3936? Всё-таки двукратное преимущество по результатам голосования. Или же здравый смысл превыше?
Вот я и говорю:
0CodErr wrote:
А данный опрос не имеет никакой силы.

0CodErr wrote:
CleverMouse wrote:
форумное предупреждение 0CodErr за токсичное поведение.
Просто интересуюсь, а вот это тогда какое поведение?
Что, нечего ответить? Вот то-то! Последовательным нужно быть.
Если даже мне предупреждение, то уж там точно явный бан.
А то ведь и я скажу, что это был всего лишь мой ответ на его ответ, и меня также что-то спровоцировало на это.
То есть, фактически, мое слово против его слова. Вот только грубил и ругался он, а не я.

Вообще немного странный он человек: слово "идиот", значит, неоскорбительное(и админ похоже также считает), а "дружок" — оскорбительное.
Ну уж идиотом я называть его не буду, только "дружок".
Наверное у художников какое-то особенное восприятие.


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Wed Oct 24, 2018 9:51 pm 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 430
0CodErr wrote:
Pathoswithin wrote:
Да, всего лишь дураками всех обзывал.
Странно называть себя всеми.
А дурака не я один заметил viewtopic.php?f=2&t=3429&p=67350#p67350

Ну что, отменяем 3936? Всё-таки двукратное преимущество по результатам голосования. Или же здравый смысл превыше?
Вот я и говорю:
0CodErr wrote:
А данный опрос не имеет никакой силы.

0CodErr wrote:
CleverMouse wrote:
форумное предупреждение 0CodErr за токсичное поведение.
Просто интересуюсь, а вот это тогда какое поведение?
Что, нечего ответить? Вот то-то! Последовательным нужно быть.
Если даже мне предупреждение, то уж там точно явный бан.
А то ведь и я скажу, что это был всего лишь мой ответ на его ответ, и меня также что-то спровоцировало на это.
То есть, фактически, мое слово против его слова. Вот только грубил и ругался он, а не я.

Вообще немного странный он человек: слово "идиот", значит, неоскорбительное(и админ похоже также считает), а "дружок" — оскорбительное.
Ну уж идиотом я называть его не буду, только "дружок".
Наверное у художников какое-то особенное восприятие.

Троллинг чистой воды и непонимание написанного. Наверное надо на недельку отдохнуть, "дружок".


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Wed Oct 24, 2018 10:13 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4972
0CodErr, ты тролил и тупил всю тему. Мышка пришла померяла порешала. Учись у нее.

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


Top
   
 
 Post subject: Re: Ревизия 3936
PostPosted: Thu Oct 25, 2018 4:36 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
0CodErr wrote:
0CodErr wrote:
CleverMouse wrote:
форумное предупреждение 0CodErr за токсичное поведение.
Просто интересуюсь, а вот это тогда какое поведение?
Что, нечего ответить? Вот то-то! Последовательным нужно быть.
Если даже мне предупреждение, то уж там точно явный бан.
А то ведь и я скажу, что это был всего лишь мой ответ на его ответ, и меня также что-то спровоцировало на это.
То есть, фактически, мое слово против его слова. Вот только грубил и ругался он, а не я.

Вообще немного странный он человек: слово "идиот", значит, неоскорбительное(и админ похоже также считает), а "дружок" — оскорбительное.
Ну уж идиотом я называть его не буду, только "дружок".
Наверное у художников какое-то особенное восприятие.

Администрация имеет много более интересных дел и более важных дел, чем ругаться на форуме. Особенно если администрация считает, что ругань не приведёт к изменению мнения никого из заинтересованных лиц.

Администрация не имеет привычки придираться к словам. Людей вполне можно оскорбить, вообще не прибегая к сомнительной лексике.

Администрация не считает своей целью найти как можно больше поводов, чтобы забанить как можно больше человек, ввести белые списки, остаться в гордом одиночестве, зато с осознанием, что никакие гвардейцы больше не будут мешать д'Артаньяну.

Раз уж я взялась писать это сообщение: со стороны Leency это был, возможно, несколько гипертрофированный отклик на уже не первый пост в духе "вы все тут школьники/художники, а я знаю ЕДИНСТВЕННО ПРАВИЛЬНОЕ РЕШЕНИЕ". Модератор вполне заслуженно удалил пост, но на бан это не тянет.

Анонимные общедоступные опросы далеко не всегда адекватны — для выявления user-friendly поведения скорее адекватны, для деталей реализации скорее нет — но на технические доводы следует отвечать техническими доводами, а не "вот возьму и откачу". Нет, не всегда между "исправим баг" и "сделаем, чтобы работало быстро" следует выбирать первое, — это сильно зависит от того, что за баг, и величины ускорения. Патчи от Meltdown, например, чинят баг — в процессоре — ценой производительности, но в однопользовательской системе неактуальны в принципе. В данном конкретном случае, если падение производительности подтвердилось бы, это был бы вопрос trade-off между производительностью при перетаскивании окон и производительностью при интенсивной отрисовке, а не "БАГ, ЧИНИТЕ ДАВАЙТЕ".

Тема себя исчерпала, я её закрываю.

_________________
Сделаем мир лучше!


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 30 posts ]  Go to page Previous 1 2

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 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