【发布时间】:2009-08-12 17:38:02
【问题描述】:
一位同事说这是可能的(但我觉得有点奇怪)。
如果有办法做到这一点,我在哪里可以做到这一点?
我说的是winXP操作系统。
【问题讨论】:
标签: .net windows windows-xp
一位同事说这是可能的(但我觉得有点奇怪)。
如果有办法做到这一点,我在哪里可以做到这一点?
我说的是winXP操作系统。
【问题讨论】:
标签: .net windows windows-xp
是的,GC 有两种操作模式:服务器和工作站。您可以在 app.config(每个应用程序)或 machine.config 中更改模式。请参阅http://blogs.msdn.com/junfeng/archive/2004/07/13/181534.aspx 了解更多信息。
<Configuration>
<runtime>
<gcServer enabled="false" />
<gcConcurrent enabled="true" />
</runtime>
</Configuration>
对于gcServer:
对于gcConcurrent:
不过,一般来说,您不想更改 GC 操作模式,尤其是在机器级别上,除非您有 真的、真的很好的理由。通常,唯一关心这一点的是托管 CLR 本身的非托管应用程序(例如 SQL Server 或 IIS)。
【讨论】: