【发布时间】:2011-03-20 22:27:35
【问题描述】:
您好,非常感谢您的帮助!
有没有人知道在垃圾收集之前找到特定类的未引用对象? (最好尽快)
就我而言,我需要创建许多特定类的小对象,仅供临时使用。问题是我不知道何时不再需要该对象。我想在垃圾收集之前(尽快)收集该类的对象,以便我可以回收它们并且不需要创建新的对象。我认为这会使代码更快。
亲切的问候, 大卫
【问题讨论】:
-
是什么让您认为如果您可以回收对象,您的代码会更快?我不认为我在 C# 中见过这样的案例。
-
这些对象的初始化成本高吗?否则,您不太可能获得任何好处。
-
@Gabe:我正在开发一款游戏,该游戏将通过对某些对象使用对象池得到显着帮助。这些对象的生存时间相对较短,通常非常相似并且经常被创建。游泳池完全符合我的需要。哦,我已经完成了性能测量,知道游泳池会帮助我。 :)
标签: c# c#-4.0 garbage-collection