Как исключить методы из профилирования кода
Я выполняю профилирование кода с помощью dotTrace, и я хотел бы иметь возможность исключить из профилирования кода определенные методы, а именно те, которые вызывают внешние сервисы и чью производительность я не контролирую. Есть ли способ сделать это? Я пытаюсь отфильтровать результаты, используя подсистемы dotTrace, но не могу "скрыть" эти вызовы методов от результатов профилирования. заранее спасибо
1 ответ
Чтобы исключить какой-либо метод из дерева вызовов, вы можете просто нажать Del или Shift+Del на нем. См. https://www.jetbrains.com/help/profiler/Studying_Profiling_Results__Performance_Forecasting.html для отбора проб / трассировки / построчно и https://www.jetbrains.com/help/profiler/Forecasting_Performance_Timeline.html mode для времени,
Если вы используете режим построчного профилирования, вы можете профилировать только определенные методы, используя фильтры: https://www.jetbrains.com/help/profiler/Profiler_Options.html