是否可以使用mono检测当前的垃圾收集器实现?

时间:2011-11-16 13:23:54

标签: .net mono garbage-collection

我们有一个由第三方提供给我们的组件,当使用boehm GC用于单声道时泄漏内存,但使用S-Gen GC时不会泄漏。

当我们启动程序时,我们想要警告用户他是否正在使用“错误的”GC,为此我们需要检测使用哪一个。

是否有用于检测此问题的API?

1 个答案:

答案 0 :(得分:3)

没有特定的API,但您可以使用GC.MaxGeneratio:使用Boehm GC时,sgen GC将为0和更高。