2

我想在我的单声道服务中检测运行时正在运行的垃圾收集器。这可能吗?

4

1 回答 1

2

对的,这是可能的:

public static bool IsRunningWithSGen ()
{
    return System.GC.MaxGeneration > 0;
}

和 Boehm 的替代方案:

public static bool IsRunningWithBoehm ()
{
    return System.GC.MaxGeneration == 0;
}
于 2012-10-23T23:49:05.593 回答