2

我正在尝试向服务器应用程序添加一些分析功能。我发现了“GCAllocationTick_V1”事件,我想监控它并在代码中对其做出反应。不幸的是,我找不到有关此主题的任何信息。

实际上,我发现我的生产服务器有时会分配 ~1GC/Sec,这会导致 GC 发疯。我找不到这种行为的任何模式,而且它从未发生在我的 DEV ENV 上。因此,我正在寻找一种实时捕获内存分配的方法。成为我的客人,并提供有关如何找到问题根源的任何其他想法。

谢谢,

4

1 回答 1

0

你看到 EventLogWatcher 类了吗?
http://msdn.microsoft.com/en-us/library/system.diagnostics.eventing.reader.eventlogwatcher(v=vs.90).aspx

(来自C# - 订阅 ETW 事件频道?

在这里找到一个例子:http: //blogs.msdn.com/b/danielvl/archive/2009/02/02/how-to-consume-etw-events-from-c.aspx

于 2013-05-08T11:44:07.183 回答