Sdílet prostřednictvím


<GCCpuGroup> – element

Určuje, jestli uvolňování paměti podporuje více skupin procesoru.

<Konfigurace>
  <Runtime>
    <Skupina GCCpuGroup>

Syntax

<GCCpuGroup
   enabled="true|false"/>

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
enabled Požadovaný atribut.

Určuje, jestli uvolňování paměti podporuje více skupin procesoru.

Atribut enabled

Hodnota Popis
false Uvolňování paměti nepodporuje více skupin procesorů. Tato možnost je výchozí.
true Uvolňování paměti podporuje více skupin procesorů, pokud je povolené uvolňování paměti serveru.

Podřízené elementy

Žádné

Nadřazené elementy

Element Popis
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
runtime Obsahuje informace o vazbách sestavení a uvolnění paměti.

Poznámky

Pokud má počítač více skupin procesorů a je povolené uvolňování paměti serveru (viz <element gcServer> ), povolením tohoto prvku se rozšíří uvolňování paměti napříč všemi skupinami procesorů a při vytváření a vyrovnávání hald se zohlední všechna jádra.

Poznámka

Tento prvek se vztahuje pouze na vlákna uvolňování paměti. Pokud chcete modulu runtime povolit distribuci uživatelských vláken napříč všemi skupinami procesoru, musíte také povolit <Thread_UseAllCpuGroups> element.

Příklad

Následující příklad ukazuje, jak povolit uvolňování paměti pro více skupin procesorů.

<configuration>
   <runtime>
      <GCCpuGroup enabled="true"/>
      <gcServer enabled="true"/>
   </runtime>
</configuration>

Viz také