11得票4回答
如何从Microsoft-Windows-NDIS-PacketCapture提供程序中消费实时ETW事件?

较大的问题是如何在一般情况下消耗实时ETW网络堆栈事件,但我特别关注Microsoft-Windows-NDIS-PacketCapture提供程序。所有其他网络堆栈提供程序部分工作,但NDIS-PacketCapture (NDIS-PC)根本不起作用,所以这可能是我可以在这里问的最简单的问...

11得票3回答
CLR 4.0中的新ETW特性到底是什么?

我的同事提到CLR 4.0与Windows事件跟踪相关的一些重大改进,但我找不到确切的新内容细节。有一些博客文章仅提到改进,但没有提供确切的新细节。是否有人更深入地了解它?

10得票3回答
Windows - 查看活动的ETW会话以便我关闭其中一个

我正在使用Windows API的事件跟踪功能,但有时候,当我运行我的应用程序后,无法在打开ETW跟踪控制器会话后关闭它。 基本上,我执行 ::StartTrace([out] handle...),但是在完成后没有关闭该句柄(可以使用::StopTrace()函数进行关闭) 我正在寻找一...

10得票1回答
在Azure分析器中,AWAIT_TIME到底是什么意思?

我正在查看我最慢请求之一的性能概要,发现 AWAIT_TIME 超过 6 秒,但无法获取更多信息。如何确定进程正在“等待”什么?

9得票2回答
Azure ServiceFabric示例未记录到ETW日志

我正在运行ServiceFabric的第一个示例(预览版本1.4.87):https://azure.microsoft.com/zh-cn/documentation/articles/service-fabric-create-your-first-application-in-visua...

9得票1回答
从 GCSampledObjectAllocationHigh 转换 TypeId

我有一段代码使用了Microsoft.Diagnostics.Tracing.TraceEvent NuGet包,以下是我编写的代码: using (var session = new TraceEventSession("mine")) { session.StopOnDispos...

9得票4回答
如何为语义化日志应用程序块组织EventSources?

“语义日志应用程序块(SLAB)”对我来说非常吸引,我希望在我正在编写的大型组合应用程序中使用它。要使用它,需要编写一个继承自“EventSource”的类,并在该类中为每个要记录的事件包括一个方法,作为一个类型化的事件(与简单字符串不同)。 像我的应用程序这样的应用程序可能有数百个此类事件...

8得票3回答
如何监听TPL TaskStarted/TaskCompleted ETW事件?

我对监听Windows事件跟踪(Event Tracing for Windows,ETW)TPL事件很感兴趣,特别是想知道何时启动Task以及何时停止。 以下是我用于测试的示例程序: using System; using System.Collections.Generic...

8得票1回答
如何在C#中获取所有Windows事件日志(事件查看器日志)的列表及其层次结构和友好名称

我正在尝试从事件查看器中复制以下内容: 我有几个问题遇到了困难。 Some of the names I get back are not the display names or friendly names. For example, for "Microsoft Office ...

8得票5回答
为什么在EventSource子类上实现接口会在运行时抛出异常?

我正在尝试通过.NET 4.5中包含的EventSource类,在我的.NET应用程序中使用Windows事件跟踪(ETW)。我将EventSource作为MyEventSource进行子类化,并尝试实现一个名为IMyEventSource的接口(用于模拟目的)。 public interf...