如何跟踪UI线程上的调用/堆栈?

时间:2011-08-25 14:38:09

标签: c# user-interface

我有一个用C#编写的大型Winforms应用程序。暂时,我们假设运行我的应用程序的框有大量内核,因此对我来说,应用程序中最宝贵的资源是使用UI线程。有鉴于此,我希望能够为了性能调优目的,跟踪在UI线程上进行的所有调用。我想确保我不会意外地在可以轻松移动到后台线程的UI线程上工作。

我最好的猜测是使用Microsoft SysInternals组中的Process Explorer和/或Process Monitor。

1 个答案:

答案 0 :(得分:1)

一年前我使用Managed Spy成功了。

看看它。