Задать вопрос
l0cal
@l0cal

На что смотреть в профиле приложения?

Пытаюсь разобраться с профилированием и не могу понять на что смотреть
В Call Tree ProcessDirM() тратит меньше времени imgur.com/Jx8DbAO
В Plain List ProcessDir() тратит в 4 раза больше времени imgur.com/Riow48p

Вот код
pastebin.com/gBKKSZc8

На что мне нужно смотреть для оценки общей производительности?
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
Nipheris
@Nipheris Куратор тега C#
> На что мне нужно смотреть для оценки общей производительности?
сами себе уже ответили - смотреть, какой код тратит больше всего времени процессора. На ваших скринах все это есть, в процентах и миллисекундах. Вот берете вызов ProcessDirM, у которого 60+%, и раскрываете дерево вызовов, смотрите, кого эта функция вызывала, и у кого также макс. время и так до тех пор, пока не поймете куда эти 60% растрачиваются.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы