!eeheap -gc只显示1个GC堆,尽管我的进程在四核处理器计算机上运行

时间:2011-06-22 21:14:13

标签: .net windbg sos

我的基于.net的应用程序在四核机器上运行,但是当我运行时!eeheap -gc命令显示

  

GC堆数:1

这是否意味着我的应用程序没有使用全部4个处理器?知道为什么会发生这种情况以及如何改变这种行为?

1 个答案:

答案 0 :(得分:2)

您必须启用Server GC才能拥有多个堆

gcServer

<Configuration>
    <runtime>
        <gcServer enabled=“true“ />
    </runtime>
</Configuration>