繁体   English   中英

是否可以使用VS2010 Profiler对C#中的主线程以外的线程进行采样

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM