Что вызывает зависание этого приложения (скорее всего, на нативной стороне) - PullRequest
0 голосов
/ 03 ноября 2011

У меня есть управляемое приложение .net, которое взаимодействует с родной dll. Проблема в том, что иногда приложение просто зависает и не отвечает. Глядя на управляемую сторону, я не вижу, чтобы какие-либо потоки вызывали стеки ожидания или ожидания. SOS! Threads и! Syncblk также не показывает никаких блокировок. Любая идея, что я должен смотреть на родную сторону, чтобы выяснить, что заблокировано и т. Д.?

1 Ответ

1 голос
/ 03 ноября 2011

Попробуйте перейти к

Диспетчер задач -> Производительность -> Монитор ресурсов ...

щелкните правой кнопкой мыши свой процесс и выберите

Анализ цепочки ожидания ...

Это может дать вам некоторую информацию.

...