-1

我对没有及时收集 RCW 有疑问。我想到定期从内部代码强制启动垃圾收集。但是,我不确定这是否会出现一些不希望的减速。

我实际上对收集所有对象并不感兴趣,我只需要收集 RCW 并且它们都有System.__ComObject类型。我想只收集它们会更快。

是否可以仅对某些类型的对象强制进行垃圾收集?

4

1 回答 1

2

不,这是不可能的,你只能强制垃圾收集器运行,但你不能强制它按照你的逻辑工作。

有关垃圾收集器的更多信息,请阅读: https ://msdn.microsoft.com/en-us/library/ee787088(v=vs.110).aspx

GC也是一个静态类,我们不能覆盖它的任何方法:(

于 2015-04-29T10:10:01.000 回答