[英]Is it possible using the VS2010 profiler to sample a thread other than the Main Thread in C#
我正在尝试使用C#来分析应用程序,之前从未进行过任何分析。 到目前为止,我还没有在探查器上找到很多文档,也许这里的人可能更了解。
我有一个应用程序,当我单击工具栏按钮时,会启动一个后台线程来获取一些数据。 然后准备数据并显示在主线程上。 我正在尝试对此过程进行分析,以确定所花费的时间是准备数据还是获取数据,但是运气不佳。 如果我使用采样模式,则仅显示主线程,如果使用并发视图,则将为我提供诸如争用等之后不需要的大量信息。
如果有人知道可以帮助您的事情就加油!
亚历克斯
VS采样器在I / O期间处于挂起状态,因此,如果线程几乎将其所有时间都花在I / O上,那么它似乎根本就没有花时间。 另一方面,仪器应该抓住它。
我最喜欢的方法是在工作时暂停它 ,然后检查您喜欢的任何线程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.