当我尝试使用Concurrency Visualzer配置WPF应用程序时(尝试启动并附加到进程),我弹出以下错误 - “无法启动ETW集合”
ETW显然意味着“Windows的事件跟踪”,但我不明白为什么VS在分析会话期间无法启动它。谢谢您的帮助。
当我尝试使用Concurrency Visualzer配置WPF应用程序时(尝试启动并附加到进程),我弹出以下错误 - “无法启动ETW集合”
ETW显然意味着“Windows的事件跟踪”,但我不明白为什么VS在分析会话期间无法启动它。谢谢您的帮助。
在我的情况下,这是由于Process Explorer。如果你提出一个流程的属性,它似乎在某些时候使用ETW来提供统计数据。 Closing Process Explorer解决了我的问题并允许我运行Concurrency Visualizer。
在我的情况下,这是由于Process Explorer。如果你提出一个流程的属性,它似乎在某些时候使用ETW来提供统计数据。 Closing Process Explorer解决了我的问题并允许我运行Concurrency Visualizer。
我在VS2015中使用Concurrency Visualizer扩展时遇到了同样的问题。
我下载了 并发可视化器命令行实用程序 并调用 CVCollectionCmd /Query
(从提升的提示)但它总会说如下:
Collection cannot start because the required ETW sessions are already in use.
重启后即使出现此错误。
解决方案
我跑了 tracelog -x
(从高架提示)我停止了每个正在运行的ETW会话。之后 CVCollectionCmd /Query
说过 Not collecting, ready to start.
我能够从Visual Studio开始分析。
我无法确定计算机上的哪个进程或服务启动了那些ETW会话。
我通过运行修复了问题
CVCollectionCmd /Detach