从上一个问题我看到CLR的垃圾收集器有工作站和服务器模式。我知道可以使用gcServer
元素从配置中设置这些。
如果你没有指定这个,那么CLR是否会使用一些魔法来决定垃圾收集器是否应该以服务器模式运行?可能基于CPU数量或内存分析的东西?< / p>
答案 0 :(得分:2)
当然不是。 CLR以并发模式运行,除非您明确告诉它不这样做。
答案 1 :(得分:0)
根据您链接的文档,默认值为“false”。我希望这在所有安装和实例上都是恒定的,MS文档在这方面非常好。
唯一需要注意的是,安装程序(或某人)可能会将server.config(对于ASP.NET)中的此设置设置为服务器O / S上的“true”。这是纯粹的推测,可能并非如此。