При использовании Visual Studio 2017 (Professional) Performance Profiler (для кода .NET) единственной опцией для измерения использования ЦП является «Выборка».Но метод выборки не учитывает, когда управляемый код вызывает неуправляемый код - как при выполнении запроса к БД.Таким образом, измеренное время выполнения функции, которая вызывает неуправляемый код, намного меньше, чем должно быть на самом деле.
Я слышал о чем-то, называемом Tier Interaction Profiler (TIP), которое,Я думаю, что бы решить эту проблему, но это не похоже на то, что существует в VS2017.
Как я могу исправить эту проблему и правильно профилировать мой код?