EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[Vision] Странности при разработке экранных форм


Author Message
Written on: 30. 07. 2014 [10:13]
adsum
Andrew S
Topic creator
registered since: 03.10.2013
Posts: 31
Вчера поставил обновление 11 (под Debian) и появилась такая странность:
Любые действия с клавиатуры или "мышкой", при которых происходят изменения каких либо элементов отображения в среде разработки Vision, сопровождаются многократным переключением курсора мыши "указатель" / "часы" и время перерисовки стало значительно дольше (порядка 2 сек.), чем в предыдущих версиях. В предыдущих обновлениях я ничего подобного я не замечал.
Подскажите, это проблема моих настроек или что-то общее?
Written on: 30. 07. 2014 [10:33]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3743
"adsum" wrote:

Любые действия с клавиатуры или "мышкой", при которых происходят изменения каких либо элементов отображения в среде разработки Vision, сопровождаются многократным переключением курсора мыши "указатель" / "часы" и время перерисовки стало значительно дольше (порядка 2 сек.), чем в предыдущих версиях. В предыдущих обновлениях я ничего подобного я не замечал.

Это не проблема а Фича, т.е. была добавлена смена курсора на занятость при запросах к интерфейсу управления OpenSCADA. Если это локально, то оно и почти незаметно, а если удалённо, то заметно и показывает состояние занятости.
Влияние на перерисовку оно обычно не оказывает, если конечно сам DE при этом не тупит.
Во всяком случае у себя на TDE я проблем тут не вижу и задержек тоже, даже при удалённом редактировании.

Опять-же перерисовка чего?

Learn, learn and learn better than work, work and work.
Written on: 30. 07. 2014 [12:17]
adsum
Andrew S
Topic creator
registered since: 03.10.2013
Posts: 31
Да, похоже это проблема DE. На виртуальной ubuntu под windows ничего подобного не наблюдается.
Опять-же перерисовка чего?

Например, обновление информации в окне "Атрибуты" при смене элемента в окне "Виджет", выборе другого элемента в окне редактирования визуального элемента или просто открытия окна редактирования визуального элемента.

Провёл эксперимент. Закрыл все приложения, кроме OpenSCADA и нескольких закладок в браузере. Ядра процессора загружены до 10%, свободная память более 8ГБ. Ничего не изменилось. Всё те же ~2 сек.
На всякий случай:
у меня Debian 7.5 (wheezy) 64-бит, ядро 3.2.0-4-amd64 и GNOME 3.4.2. Установлено на "голое железо", без виртуализации. "Левого" ПО нет, всё с репозитория Debian. При этом машина вполне приличная (Intel® Core™ i5-2500 CPU @ 3.30GHz × 4, 16 ГБ).
Written on: 30. 07. 2014 [15:39]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3743
"adsum" wrote:

Да, похоже это проблема DE. На виртуальной ubuntu под windows ничего подобного не наблюдается.

Не думал, что смена курсора настолько ресурсоёмкая операция местами! Дополню смену курсора проверкой факта установки и снятием по таймеру, через пол секунды, чтобы не мигало.

"adsum" wrote:

Провёл эксперимент. Закрыл все приложения, кроме OpenSCADA и нескольких закладок в браузере. Ядра процессора загружены до 10%, свободная память более 8ГБ. Ничего не изменилось. Всё те же ~2 сек.

У меня локально около 100мс, а удалённо до 1 секунды.

Learn, learn and learn better than work, work and work.



8126