Возможный дубликат:
С#/.NET инструмент анализа для поиска условий гонки/тупиков
Я отлаживаю приложение, которое, как я подозреваю, заходит в тупик и висит. Однако это происходит только каждые несколько дней, и это никогда не происходит на моем компьютере, поэтому я не могу подключить к нему отладчик. Существуют ли какие-либо утилиты или методы, которые я могу использовать для запроса запущенного приложения и выяснения того, какие методы/блокировки/все, за что он заблокирован?
Обновление: Обычно приложение работает в месте нахождения клиента, и у меня нет доступа к машине, и я не совсем уверен, попросив их установить тонны программного обеспечения.