繁体   English   中英

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

[英]How can I determine how much run time is spent doing GC in C#. Solution using Visual Studio 2015 preferred

我正在开发一个数据分析程序,目前需要大约 15 米才能运行。 ssing VS2015的诊断工具,可以看到它在做大量的GC收集。

我想看看这对应用程序的总体性能有何影响。 有什么方法可以查看 GC 中的时间百分比是多少?

在 Visual Studio 2015 中使用 C#。

尝试使用 System Diagnostics 使用 Stopwatch 类。 将 Start New 方法放在您的代码之前,并在您的代码之后调用 Stop 属性。 最后,使用 Elapsed Milliseconds 属性存储持续时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM