Профилирование (в контексте работы с GPC) – это технология, позволяющая выбрать только те участки кода, защита которых не приведет к неработоспособности или снижению производительности приложения.
Профилирование является необходимым этапом работы GPC. Оно выполняется прозрачно для пользователя, от которого требуется только запустить защищаемое приложение и поработать с ним некоторое время, стараясь задействовать все возможные функции:
По итогам профилирования GPC выбирает подходящие для защиты участки кода. В профессиональном режиме можно управлять отдельными параметрами профилирования, в частности, устанавливать процент защищаемых функций: