Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 注册到';GCAllocationTick_V1';来自C的CLR事件#_C#_Memory Management_Garbage Collection_Clr_Clr4.0 - Fatal编程技术网

C# 注册到';GCAllocationTick_V1';来自C的CLR事件#

C# 注册到';GCAllocationTick_V1';来自C的CLR事件#,c#,memory-management,garbage-collection,clr,clr4.0,C#,Memory Management,Garbage Collection,Clr,Clr4.0,我正在尝试向服务器应用程序添加一些分析功能。 我发现了“GCAllocationTick_V1”事件,我希望监视它并在代码中对其作出反应。不幸的是,我找不到关于这个主题的任何信息。 事实上,我发现我的生产服务器有时分配~1GC/秒,这导致GC崩溃。我找不到这种行为的任何模式,而且它从未在我的开发环境中发生过。因此,我正在寻找一种方法来实时捕获内存分配。 做我的客人,提供关于如何找到问题根源的任何其他想法 谢谢 O您看到EventLogWatcher类了吗? (来自) 这里有一个例子:

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

事实上,我发现我的生产服务器有时分配~1GC/秒,这导致GC崩溃。我找不到这种行为的任何模式,而且它从未在我的开发环境中发生过。因此,我正在寻找一种方法来实时捕获内存分配。 做我的客人,提供关于如何找到问题根源的任何其他想法

谢谢


O

您看到EventLogWatcher类了吗?

(来自)

这里有一个例子: