Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

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

...

По нажатию на кнопку Готово происходит анализ всех выбранных сборок приложения и вывод основного окна профайлера:

 Image Added


По нажатию на кнопку Начать сессию профилирования выбранное приложение запускается и начинается процесс измерения времени работы и частоты вызова функций.
В ходе работы в главном окне профайлера отображаются данные о профилируемом приложении и связанным сборкам. Главный параметр здесь – процент уже вызванных функций. Чем ближе это число к 100%, тем больше кода прошло профилирование:

Image Added



В любой момент процесс профилирования можно остановить, или получить «снимок» – информацию о функциях, которые уже проанализированы и выбраны для использования в автоматической защите.

...