FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

1.12 мерцание и тормоза интерфейса

 
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки
Предыдущая тема :: Следующая тема  
Автор Сообщение
Virtul



Зарегистрирован: 22.11.2010
Сообщения: 8

СообщениеДобавлено: Пн Сен 26, 2011 10:47 26.09.2011    Заголовок сообщения: 1.12 мерцание и тормоза интерфейса Ответить с цитатой

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

тоже самое на вкладке установки расходников, при этом список перестраивается невероятно долго, т.к. записей много, а каждая появляется за ~секунду

в версии 1.08 тоже не быстро всё происходило, но без мерцаний и двойного перестраивания списков
или это фича?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пн Сен 26, 2011 17:20 26.09.2011    Заголовок сообщения: Ответить с цитатой

Я попробовал списание РМ на вашей базе на принтере Epson R2400 (по нему много инфы в закладках), причем как из закладки "Установленные расходники", так и из диалога добавления расхода. Независимо от включения режимов кэширования и многопоточности обновление интерфейса происходит без мерцаний. Визуально обновляется только содержимое закладки и то один раз. Но у меня довольно мощный компьютер, Q9550, 4 ядра, 4 Гб. На нем эти обновления могут быть незаметны. По логике программы действительно происходит обновление всех таблиц. Но я сам лично ни разу не сталкивался с ощутимыми задержками при обновлении интерфейса (и на других компьютерах в том числе), иначе мы бы уже давно это исправили.

Моуг предположить только, что это либо тормозит что-то в компе (например, вирус), или база лежит в сети и взаимодействие с сетью затруднено.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Virtul



Зарегистрирован: 22.11.2010
Сообщения: 8

СообщениеДобавлено: Вт Сен 27, 2011 10:38 27.09.2011    Заголовок сообщения: Ответить с цитатой

комп, действительно, слабоват Celeron E1200 + 2 Гб ОЗУ
но достаточные требовательные оснастки для mmc, к примеру, так себя не ведут, опять же, 1.06 была быстрее

http://www.mediafire.com/?3mv5atp7fvfli5m
вот видео, мерцает на самом деле чаще (при добавлении каждой строчки в соответствующий раздел зачем-то каждый раз обновляется число записей в нём и панелька перерисовывается, мне кажется один раз в конце можно), и видно как список перестраивается несколько раз

п.с. база расположена локально, вирусов нет =)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Вт Сен 27, 2011 12:10 27.09.2011    Заголовок сообщения: Ответить с цитатой

Спасибо за видео. Очень наглядно. Будем добавлять к полной переинициализации закладок (с удалением и полноценным созданием) частичную - когда только данные переподгружаются. Должно стать намного лучше.

Когда оптимизируем - с Вас видео, сделанное в таких же условиях, чтобы можно было наглядно почуствовать разницу Wink .

А разница в скорости с предыдущими версиями может быть вызвана усложнением запросов, выполняемых для каждой таблицы.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Чт Май 24, 2012 16:30 24.05.2012    Заголовок сообщения: Ответить с цитатой

В связи с обсуждаемой здесь проблемой мы проверили все ключевые места в коде, которые могли влиять на быстродействие. В том числе выяснилось, что частичная переинициализация вкладок уже давно сделана Very Happy и там оптимизировать уже нечего. С нашей стороны оказалось все чисто, кардинальных улучшений достичь не удалось. Но зато мы выяснили, что контрол с закладками, используемый в нашей программе очень долго инициализируется, если закладки размещать в несколько рядов. И намного быстрее - если в один ряд. Так менее удобно (не все закладки одновременно видны на экране), зато скорость существенно выше. В итоге в новой версии программы 1.20 мы добавили в настройки галочку "Персональные/Интерфейс/Закладки в несколько рядов". Пробуйте.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group