有没有办法检测Mono是否在运行时使用Boehm GC或SGen GC?

4 mono xamarin.ios

我希望能够在运行时检测Mono运行时是使用Boehm GC还是SGen GC.我尝试谷歌搜索解决方案,并花了一些时间浏览Mono文档,但找不到解决方案.有没有办法检测Mono在运行时使用哪个GC实现?

lup*_*pus 8

您可以使用GC.MaxGeneration属性,当使用Boehm GC时它将为0,而使用sgen时它将为0.