Page 1 of 1

Delays in animation

PostPosted: Mon Dec 12, 2016 8:52 am
by PeterPen
Здравствуйте.

При работе защищенной программы обнаружилась проблема.
Суть в следующем:

в программе выполняется анимация - по таймеру, из нескольких фрагментов складывается одна картинка и отображается в заданной области окна программы. Используется несколько таких динамических картинок. Исходные фрагменты находятся в ресурсах исполняемого файла.

В первоначальном варианте реализации, исходные фрагменты перечитывались как "файлы" (средствами Qt) и все прекрасно работало до защиты программы. После защиты, тормоза при анимации стали просто неудовлетворительными - частота обновления картинок упала раз в 100.

Алгоритм отображения был переписан - все исходные фрагменты считываются в память, и вся обработка идет уже без обращения к ресурсам. В незащищенной программе анимация работает идеально. После защиты, анимация работает лучше, чем в первом варианте, но наблюдаются периодические подергивания и короткие паузы.

Программа написана на Qt/Qml, формирование самих динамических картинок - на С++.

Собственно, вопрос - какие настройки в защите могут так влиять на производительность? Настроек разных много, я только начал использовать протектор... В какую сторону смотреть, можете что-то подсказать или посоветовать?

В приложении - архив с проектом протектора с удаленной секцией <Files>.

Спасибо.

Re: Delays in animation

PostPosted: Mon Dec 12, 2016 1:18 pm
by Enigma
Здравствуйте,

Судя по проекту, у Вас уже отключено все что можно.

Что могу посоветовать:
- можно попробовать отключить все опции в Protection Features - Import Protection
- попробуйте этот проект на другой системе, где, например, нет антивируса, может это он влияет так на защищенный процесс
- Вы используете в приложении Enigma API функции, или маркеры для защиты?

Re: Delays in animation

PostPosted: Mon Dec 12, 2016 1:55 pm
by PeterPen
Вы используете в приложении Enigma API функции, или маркеры для защиты?

Нет.

На счет антивируса - попробую отключить. Но у меня лицензионный НОД-32, который не находит в защищенной программе вирусов.

Спасибо.
Отпишусь, если что-то [не]получится.

Re: Delays in animation

PostPosted: Mon Dec 12, 2016 3:46 pm
by Enigma
Хорошо.