OpenSCADAWiki: Works/Tests/VCA ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Works/Tests/VCA from 2015-09-27 17:39:13..

Тестирование производительности среды визуализации


Содержатся тесты компонентов среды визуализации и управления (СВУ) с анализом, выводами и мероприятиями.


Contents

Vision


WebVision

20.06.2013:
Основание: При работе с платой MOPSlcdLX внимание привлекла большая нагрузка задачи формирования полноразмерных трендов. Как в последствии выяснилось большую нагрузку создаёт формирование изображение PNG в библиотеке GD2, а точнее процедура упаковки ZLib. Предметный анализ производительности формирования изображений различных форматов на указанной плате сведён в таблице ниже:

Формат Построение тренда (мс) Преобразование в формат. изображения (мс) Размер изображения (байт)
PNG (0) 200 800 1700365
PNG (1) 200 690 24000
PNG (-1) 200 1000 14800
PNG (9) 200 1900 13354
JPEG (-1) 200 180 53157
GIF 200 380 14300

Выводы: Как можно видеть из таблицы выше операция формирования PNG в целом ресурсоёмка и наиболее оптимальным уровнем сжатия является "1". В тоже время формирование JPEG и GIF заметно быстрее, однако эти форматы изображений имеют рядя критических недостатков, а именно: JPEG не имеет альфа канала (прозрачности), а GIF ограничен количеством цветов, что в обоих случаях приводит к потере прозрачности и искажению сглаживания текста и изображения в целом.


Мероприятия: Добавлена возможность выбора уровня сжатия для формируемых изображений PNG, а значение по умолчанию установлено в оптимальный уровень "1". Запланирована реализация формирования примитива "Диаграмма" на стороне браузера в тегах "svg" или "canvas".


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]