Как узнать время выполнения web-сервиса
☑
0
roman2
04.10.18
✎
17:32
Как не меняя конфигурации узнать длительность выполнения web-сервиса конкретного метода, т.е. время выполнения всей процедуры метода?
1
sechs
04.10.18
✎
17:39
1) Замер производительности
2) google://iis+time+taken
итыпы
2
roman2
04.10.18
✎
17:44
(1) А можно подробнее про вариант 2?
3
Остап Сулейманович
04.10.18
✎
17:49
(0)
Прокся = ...
времяДо = ТекущаяДата();
Прокся.МетодВебСервиса()
ВремяПосле = ТекущаяДата();
ВремяВыполнения = ВремяПосле - времяДо;
Как-то так.
Правда это со стороны Клиента. То есть учитывается не только время выполнения операции. Но и время обмена. Аналогичный код на стороне сервера даст чистое время выполнения операции ВЕБ-сервиса.
4
sechs
04.10.18
✎
17:55
(2) Включить логгирование на веб-сервере, выбрать требуемые поля, выполнить запрос, посмотеть в логи.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.