我很难理解如何将.NET 4.0的垃圾回收器模式从工作站切换到并发模式。我发现需要将以下代码添加到某个配置文件中:
<configuration>
<runtime>
<gcConcurrent enabled="true"/>
</runtime>
</configuration>
然而,我不确定他们在这里指的是哪个配置文件。尽管如此,我去了位于C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config下的machine.config,希望这是一个机器范围的设置,但仍然没有帮助。我注意到我的dll也有它们自己的配置文件,但更新它们也没有帮助。 请注意,我的应用程序没有app.config。
后来,在nunit中运行了一个测试dll,我也想将GC模式设置为Concurrent。所以我认为我应该配置nunit:nunit-x86.exe.config位于C:\Program Files(x86)\NUnit 2.6.2\bin下。但这也没有任何效果。
有任何线索吗?我应该更新哪个配置文件?
谢谢, 问候, Sorin