У меня возникают проблемы с расшифровкой файла трассировки WCF, и я надеюсь, что кто-то может помочь мне определить, где в конвейере у меня возникают задержки.Трассировка «Обработка сообщения ХХ» показана ниже, где, как представляется, задержка 997 мс между границей действия и переходом в «Действие процесса», где выполняется мой сервисный код (который занимает около 50 мс).
Во-первых, я не уверен, правильно ли я понимаю столбец «Время» для представления времени начала для элемента действия.Я полагаю, что это так, поскольку при детализации трассировки «Обработка» отображается список действий с первой отметкой времени, равной отметке времени, показанной на приведенной выше трассировке для элемента «Обработка».
Мой основной вопрос таков: как мне определить, что происходит в течение этого промежутка времени 997 мс?Когда я читаю о средстве просмотра трассировки службы, кажется, что этот тип активности включает «обработку транспорта или безопасности», что заставляет меня поверить, что это проблема сети, но я не уверен в этом.
В случае, если это такниже приведен снимок детализации к трассировке «Действие процесса».
Кто-нибудь знает, как углубиться в это действие, чтобы точно определить причинузадержки?
(Я должен упомянуть, что время отклика варьируется от ~ 60 мс до более полной секунды, и кажется, что это происходит только в конкретной среде, что еще больше подводит меня к идеепроблема с сетью)
Заранее спасибо!