Как я могу отслеживать звонки / стек в потоке пользовательского интерфейса? - PullRequest
1 голос
/ 25 августа 2011

У меня есть маленькое здоровенное приложение Winforms, написанное на C #. Давайте на минутку предположим, что на моем компьютере с большим количеством ядер установлено большое количество ядер, поэтому для меня самым ценным ресурсом в приложении является использование потока пользовательского интерфейса. В свете этого я хотел бы иметь возможность отслеживать в целях настройки производительности все вызовы, которые выполняются в потоке пользовательского интерфейса. Я хотел бы убедиться, что я не случайно выполняю работу над потоком пользовательского интерфейса, который можно легко переместить в фоновый поток.

Мое лучшее предположение пока что заключается в использовании Process Explorer и / или Process Monitor из группы Microsoft SysInternals.

1 Ответ

1 голос
/ 25 августа 2011

Год (лет) назад я успешно использовал Managed Spy .

Посмотрите на это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...