Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 Заголовок сообщения: |
|
|
Спасибо за видео. Очень наглядно. Будем добавлять к полной переинициализации закладок (с удалением и полноценным созданием) частичную - когда только данные переподгружаются. Должно стать намного лучше.
Когда оптимизируем - с Вас видео, сделанное в таких же условиях, чтобы можно было наглядно почуствовать разницу .
А разница в скорости с предыдущими версиями может быть вызвана усложнением запросов, выполняемых для каждой таблицы. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Чт Май 24, 2012 16:30 24.05.2012 Заголовок сообщения: |
|
|
В связи с обсуждаемой здесь проблемой мы проверили все ключевые места в коде, которые могли влиять на быстродействие. В том числе выяснилось, что частичная переинициализация вкладок уже давно сделана и там оптимизировать уже нечего. С нашей стороны оказалось все чисто, кардинальных улучшений достичь не удалось. Но зато мы выяснили, что контрол с закладками, используемый в нашей программе очень долго инициализируется, если закладки размещать в несколько рядов. И намного быстрее - если в один ряд. Так менее удобно (не все закладки одновременно видны на экране), зато скорость существенно выше. В итоге в новой версии программы 1.20 мы добавили в настройки галочку "Персональные/Интерфейс/Закладки в несколько рядов". Пробуйте. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|