Sdílet prostřednictvím


<> Thread_UseAllCpuGroups – element

Určuje, jestli modul runtime distribuuje spravovaná vlákna napříč všemi skupinami procesorů.

<Konfigurace>
  <Runtime>
    <Thread_UseAllCpuGroups>

Syntax

<Thread_UseAllCpuGroups
   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 modul runtime distribuuje spravovaná vlákna napříč všemi skupinami procesorů.

Atribut enabled

Hodnota Popis
false Modul runtime nedistribuuje spravovaná vlákna napříč několika skupinami procesoru. Tato možnost je výchozí.
true Modul runtime distribuuje spravovaná vlákna mezi více skupin procesorů, pokud má počítač více skupin procesorů a <je povolen element GCCpuGroup> .

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ů, povolení tohoto prvku způsobí, že modul runtime distribuuje spravovaná vlákna napříč všemi skupinami procesorů. Chcete-li použít tuto funkci, musíte také povolit <element GCCpuGroup> , který rozšiřuje uvolňování paměti na všechny skupiny procesorů a bere v úvahu všechna jádra při vytváření a vyrovnávání hald. Povolení elementu< GCCpuGroup> vyžaduje povolení elementu <gcServer>. Pokud tyto elementy nejsou povoleny, povolení elementu <Thread_UseAllCpuGroups> nemá žádný vliv.

Příklad

Následující příklad ukazuje, jak povolit podporu pro více skupin procesorů.

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

Viz také