Добрый день!
Используем OSD объект для трансляции текста чека кассы на камеру
Server i5 3.2Ghz\4G RAM\Win7x32
Линия 6.9.5
При создании OSD-объекта в приложении, процесс kernel увеличивает нагрузку на процессор на 30-35%
Причем это не зависит от того передается текст на экран или нет.
Создали соединение - +30%, отключили соединение - - 30%
А у нас 6 кассовых мест. В итоге процессор перегружен. Система не работоспособна.
Пробовал перенести приложение из сети локально на сервер линии - то же самое. Как только соединились с OSD +30% процессора ушло.
Как можно уменьшить нагрузку на процессор до 10% на объект?
Здравствуйте!
Нанесение OSD на изображение с камеры в "Линии" описано в спецификации http://www.devline.ru/aboutweb/#osd .
Можно воспользоваться готовыми решениями, нам потребуется:
1.) "Линия" , демо версию всегда можно скачать на нашем сайте http://www.devline.ru/demo/. Если нет камеры, можно использовать общедоступные, например skolten.info:2024
2.) Для нанесения OSD возьмём утилиту компании "Юниверс" , она помещается в трей и сканирует изменение текстового\dbf файла. При изменение файла передает текст из него в "Линию". Архив с утилитой прикрепляю UniLine.zip к сообщению. Папку "Test" скопируйте на C:\ , обратите внимание на настройки "UniLine.ini" в соответствии с инструкцией в архиве. Если потребуется что-то доработать в утилите Вы написать тех. поддержке suppоrt@univеrsе.su (почтовый ящик вводите вручную)