Я использую dotTrace для профилирования веб-приложения WCF .Net, написанного на C# и работающего на сервере IIS. Одна запись показывает 7,77 секунд, затраченных на PipelineRuntime.ProcessRequestNotification, со следующими дочерними процессами.
- 0.03 seconds in MyMethod
- 0.016 seconds in HttpRequest.GetHeaders
- 0,2 секунды в [Небезопасном обходе стека]
Это оставляет более 7 секунд совершенно неучтенными. У кого-нибудь есть представление о том, куда может уйти это пропавшее время? Возможно ли, что что-то в MyMethod съедает это время, но dotTrace просто не сообщает об этом должным образом?