创建多个短期对象

时间:2017-05-03 08:00:52

标签: c# .net performance

如果变量@count小于10,那么将一个零数组写入流的方式更优选(按整体性能)?我担心第一种方法中分配器和垃圾收集器的负载过大。另一方面,.net中短期对象的创建应该进行大量优化。

{{1}}

1 个答案:

答案 0 :(得分:0)

在某些情况下,您可以调用垃圾回收。本文对这些内容进行了详细描述

https://blogs.msdn.microsoft.com/ricom/2004/11/29/when-to-call-gc-collect/

如果你有很多对象突然(而且不是定期)无用(例如:你关闭一个大文件),似乎手动调用垃圾收集并不是一个坏主意