Высокая загрузка ЦП в приложении .NET - PullRequest
1 голос
/ 21 ноября 2011

Я столкнулся со странной проблемой: наше собственное приложение .NET работает с 50% загрузкой ЦП и, похоже, работает неправильно.

Приложение использует WatiN для вызова нескольких действий, которые выполняют вебтестирование приложения, я подозреваю, что некоторые потоки или код оставлен и не очищен (удален) правильно, но не уверен.

Я выполнил следующее:

  1. Взял несколько дампов(с помощью диспетчера задач).
  2. Взглянул с помощью Windbg на запущенные управляемые потоки, чтобы увидеть, есть ли что-то очевидное.
  3. Запустите команду! dlk SOSEX, чтобы проверить, не происходит ли какая-либо тупик..
  4. Запустите DebugDiag 1.2 для всех захваченных дампов 3.

Я загрузил отчет DebugDiag здесь: Отчет DebugDiag

Я не являюськонечно, если я что-то упускаю очевидное, что я могу проверить здесь?

...