Недавно настраивал на объекте систему версии 8.8 и поразился быстроте ее работы - хотя там было 32 камеры на плате TitanVN16 и процессор всего лишь i3. После этого провёл тесты в офисе на разных ОС и на разных версиях с 16-ю камерами. Вопреки ожиданиям, загрузка процессора в режиме постоянной записи и на WinXP и на Win7 х64 и на 8.8 и на SP1 и на SP2 была практически одинаковой - 0-2 %, но вот скорость работы интерфейса в SP1 медленнее чем в 8.8, а в SP2 заметно медленнее чем в SP1. Под скоростью работы понимаю вход/выход в конфигурацию, длительность процесса синхронизации, переключение между режимами экранов.
Уверен, практически на 100%, что это связано с усиленной защитой. Скажите, пожалуйста, уважаемые разработчики, почему мои клиенты, покупающие лицензионный софт должны платить за усиленную защиту, которая кроме глюков и тормозов ничего не даёт? Мало того, что сам софт далеко не безглючный, так еще и защита проблем добавляет! Вроде ведь сами все IT-шники и, наверняка, дома стоит ломаная винда, и/или офис и т.д. и т.п. Должно наводить на мысли, что ВСЁ ломается и усиление защиты бессмысленно. Ключ должен быть просто маркером лицензии. Софт должен проверять ключ при запуске просто на наличие оного и всё! Не нужно навешивать на библиотеки шифрование - это бессмысленно и приводит только к тому, что взломанный софт со снятым шифрованием работает быстрее... ну не чушь?
Сосредоточьте усилия лучше на работе с архивом - недавно надо было сделать ролик - просто изматерился весь - через пару минут работы с 4-мя камерами всё начинало тупить и тормозить... Перезапуск проигрывателя проблему решал еще на пару минут - а нельзя программно, в процессе работы проигрывателя, то же самое сделать? Сбросить буфера или что там....