Автоматическая защита снизила быстродействие .Net приложения

Добрый день! Я защитила свое .Net приложение через мастер автоматической защиты, настройки задавала как на рисунке. Ключ GUARDANT SIGN.
https://forum.guardant.ru/uploads/legacy/0/3000/3072/thumb/p1af5lciie1ot8pacsjf1i6ns2.png
В результате наблюдаю ОЧЕНЬ значительное торможение, особенно заметное при обработке вращения колесика мыши. У меня должны масштабироваться отрисованные графики, соответственно пересчет каждый раз происходит. Так вот с ключом все просто неприлично тормозить стало. Я так понимаю, при любой активности приложения идет обращение к ключу. Мне это не надо, достаточно периодической, скажем раз в 30 сек, проверки наличия ключа и не чаще. Самостоятельной разработки механизмов защиты хочется избежать, эту работу я не закладывала по времени, рассчитывала на автоматическую.
В связи с этим вопросы:
1. Можно ли как то задать настройки автозащиты, чтобы убрать торможение?
2. Если автозащита никак в моем случае не подходит, подскажите как можно точнее, где прочитать про то, как реализовать 2 варианта:
- периодический опрос ключа
- опрос только при нажатии кнопки (условно, защита только определенного действия)
Спасибо!

Re: Автоматическая защита снизила быстродействие .Net приложения

Здравствуйте!
В данном случае, Вам следует воспользоваться функцией профилирования .NET приложений.
Более подробно на нашем портале документации http://developer.guardant.ru/pages/vie … Id=1278025

Re: Автоматическая защита снизила быстродействие .Net приложения

Интересно, а как работает сейчас?

Re: Автоматическая защита снизила быстродействие .Net приложения

Добрый день, vazonoc11!

vazonov11 пишет:

Интересно, а как работает сейчас?

Ознакомьтесь, пожалуйста, с инструкцией. http://developer.guardant.ru/pages/view … Id=1278025

Если правильно подобрать функции, которые вы будете защищать, то это не должно сказаться на быстродействии.