Этот сценарий рассматривается в этой ветке форума EQATEC :
Профилируемому приложению нужно сообщить, когда мы хотим, чтобы оно подготовило отчет по профилированию. Для простых приложений это просто и поэтому было автоматизировано: при выходе из Main. Но ваш веб-сервис не имеет подобной «точки выхода» - он просто продолжает работать, пока вы его не убьете.
Поэтому вы должны явно / вручную указать профилированному веб-сервису сделать снимок. Самый простой способ - просто запустить профилировщик на той же машине, на которой запущен веб-сервис: когда веб-сервис запускается, он автоматически подключится к профилировщику, а затем вы можете запустить свои тесты и информацию о времени управления / сброса по желанию с помощью кнопок «сделать снимок» и «очистить счетчики».
В качестве альтернативы, вы можете сделать ссылку на поставляемый модуль времени выполнения из вашего кода и сделать явные вызовы API (TakeSnapshot и т. Д.) Именно там, где вы хотите в своем коде. Модули времени выполнения находятся в C: \ Program Files \ EQATEC \ EQATECProfiler \ RuntimeDLL.