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

本文关键字:运行时间 Visual 解决方案 2015 Studio 何确定 执行 GC | 更新日期: 2023-09-27 18:33:14

我正在开发一个数据分析程序,目前需要~15m才能运行。使用VS2015的诊断工具,我可以看到它正在做很多GC收集。

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

在 Visual Studio 2015 中使用 C#。

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

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