如何确定在C#中执行GC花费了多少运行时间。首选使用Visual Studio 2015的解决方案

如何确定在C#中执行GC花费了多少运行时间。首选使用Visual Studio 2015的解决方案,c#,.net,garbage-collection,visual-studio-2015,profiling,C#,.net,Garbage Collection,Visual Studio 2015,Profiling,我正在开发一个数据分析程序,目前运行该程序大约需要15米的时间。通过使用VS2015的诊断工具,我可以看到它正在进行大量的GC收集 我想看看这是如何影响应用程序的总体性能的。有没有办法知道GC中的时间百分比是多少 在Visual Studio 2015中使用C#。尝试使用系统诊断使用秒表类。将Start New方法放在代码之前,并在代码之后调用Stop属性。最后,将持续时间与“已用毫秒数”属性一起存储。perfmon中有一个简单的性能计数器显示了这一点。的可能重复项

我正在开发一个数据分析程序,目前运行该程序大约需要15米的时间。通过使用VS2015的诊断工具,我可以看到它正在进行大量的GC收集

我想看看这是如何影响应用程序的总体性能的。有没有办法知道GC中的时间百分比是多少


在Visual Studio 2015中使用C#。

尝试使用系统诊断使用秒表类。将Start New方法放在代码之前,并在代码之后调用Stop属性。最后,将持续时间与“已用毫秒数”属性一起存储。

perfmon中有一个简单的性能计数器显示了这一点。的可能重复项