Как проверить, сколько времени выполнения тратится в разных библиотеках

2

В моем проекте у меня есть код, который был разработан в VBA, и он вызывает функции из разных DLL С#. в настоящее время производительность кода была снижена, и я планирую проверить, в какой функции /dll затрачивается большая часть времени выполнения. Пожалуйста, позвольте мне, если какой-либо инструмент доступен для проверки того же.

Теги:
performance

3 ответа

4
Лучший ответ

Самый полезный профессиональный специалист, RedGate ANTS.

  • 0
    Я пробовал несколько профилировщиков для .NET, ANTS, безусловно, мой любимый.
  • 0
    Спасибо Крис и Сэм.
0

Просто запустите его в среде IDE. Пока он медленный, просто приостановите его несколько раз и каждый раз смотрите на стек вызовов. Если значительная часть времени будет потрачена в dll, вы легко увидите самые большие, и вы увидите, что они делают и почему. Это объяснение того, почему оно работает.

0

Я был удовлетворен dotTrace

  • 0
    Спасибо PepetualCoder

Ещё вопросы

Сообщество Overcoder
Наверх
Меню