c# - EventSourceException 异常会淹没调试 session 并减慢进程。怎么修?

标签 c# wpf visual-studio-2013 resharper

<分区>

从 Windows 7 升级到 Windows 10 并从附加了调试器的 Visual Studio 2013 Update 5 运行我的 WPF 应用程序后,我遇到了这种情况。

在运行一些基本的图像处理操作时,调试输出开始充斥着 EventSourceException: No Free Buffers available from the operating system (e.g. event rate too fast) 消息,导致正在调试的进程变慢显着下降。

在没有附加 visual studio 的调试器的情况下运行该过程表现正常。

当我用谷歌搜索时,我在网上找不到太多信息。跟EFW(Event tracing for windows)有关系,不知道是什么东西。

代码库不小,因此很难追踪异常的来源,因为要求 Visual Studio 停止所有异常实际上并不会在此异常源处停止。

任何人都可以帮助摆脱这个异常吗?

更新

我使用 Resharper Ultimate 2016.1。在卸载 DotTrace 后我确实意识到一些 ETW 服务被卸载了。但是卸载 Resharper 没有帮助,问题仍然存在。

最佳答案

我遇到了同样的问题并发布了如何在 VS 2013 中停止消息的答案: https://stackoverflow.com/a/37389692/2936206

总结起来就是:

Go to

TOOLS --> Options… --> Debugging --> General --> (mark) Use Managed Compatibility Mode

关于c# - EventSourceException 异常会淹没调试 session 并减慢进程。怎么修?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36898632/

相关文章:

c# - 修剪所有属性的 Action

c# - 在 DLL 上使用 WPF 动态创建图像(而不是 GDI+)

c++ - Visual Studio 2013 中的 Windows XP 和 Windows Server 2003 支持

c# - 由 C# 参数通过引用而不是值传递引起的动画问题,但是在哪里?

c# - 为什么 toString() 会导致我的字符串丢失小数位?

c# - Winforms 选项卡页面上的关闭按钮

c# - 如何将 DataGrid GroupItem 的 ContextMenu 的 MenuItem 绑定(bind)到窗口或控件的 DataContext?

c# - 数据表不保留附加值

c++ - 在 Visual Studio 2013 中使用第三方库

visual-studio - Visual Studio 2015 RC 是否与 Visual Studio 2013 并行工作