Я использую ANTS Performance Profiler для исследования проблемы производительности в приложении ASP.NET MVC.
Приложение асинхронно отправляет запросы контроллерам на разные независимые порции данных с использованием сервисов AngularJS.Когда я использую System.Diagnostics.Stopwatch для сбора синхронизации внутри конечных точек, они работают быстро, как и ожидалось.Однако приложение в целом загружается дольше, чем сумма этих временных интервалов.
Когда я выполняю профилирование с использованием ANTS Performance Profiler, я вижу, что большая часть времени тратится "(Ожидание синхронизации)"
ASP.NET выполняет некоторую блокировку под капотом, которую я мог бы настроить?Это ошибочное чтение из профилировщика производительности?