Я использую JetBrains dotTrace, я профилировал мое приложение, которое полностью связано с ЦП. Но результаты, когда вы идете по дереву , не суммируются с уровнем выше в дереве, я вижу только вызовы методов, а не теги тела node в методе вопросов.
Можно ли профилировать исходный код по строке.
i.e для одного node:
Таким образом, метод вызывает nextUniform + IDCF, использующий 54% времени в SimulatePair (или 54% общего времени выполнения, я не уверен, как это прочитать), независимо от того, что происходит с другими 46% SimulatePair. Мне нужно немного деталей строка за строкой.
Приветствуется любая помощь или альтернативные инструменты.
Спасибо
Отъезд ANTS...
Линейный код времени - развернитесь до конкретные строки кода, ответственные за для неэффективности работы
dotTrace 6 поддерживает профилирование строк за строкой. Кроме того, с использованием API-интерфейса Profiler вы можете установить через код, какие части приложения вы хотите профилировать с помощью PerformanceProfiler.Start и PerformanceProfiler.Stop.
Действительно простой в использовании и мощный.
В интересах будущих поисковиков dotTRACE 4.0 BETA поддерживает линейное профилирование. Это помогло мне найти бесконечный цикл.
Здесь метод, который я использую. Он прост, свободен, дает вам линейную информацию и не страдает такими путаницами.