<Elemento GCCpuGroup>

Specifica se Garbage Collection supporta più gruppi di CPU.

<Configurazione>
  <Runtime>
    <GCCpuGroup>

Sintassi

<GCCpuGroup
   enabled="true|false"/>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione
enabled Attributo obbligatorio.

Specifica se Garbage Collection supporta più gruppi di CPU.

Attributo enabled

Valore Descrizione
false Garbage Collection non supporta più gruppi di CPU. Questo è il valore predefinito.
true Garbage Collection supporta più gruppi di CPU, se è abilitata l'operazione di Garbage Collection del server.

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
runtime Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection.

Commenti

Quando un computer ha più gruppi di CPU e garbage collection server è abilitato (vedere l'elemento gcServer>), l'abilitazione di questo elemento estende garbage collection in tutti i gruppi di CPU e prende in considerazione tutti i core durante la< creazione e il bilanciamento degli heap.

Nota

Questo elemento si applica solo ai thread di Garbage Collection. Per consentire al runtime di distribuire i thread utente in tutti i gruppi di CPU, è necessario abilitare anche l'elemento <Thread_UseAllCpuGroups> .

Esempio

L'esempio seguente illustra come abilitare l'operazione di Garbage Collection per più gruppi di CPU.

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

Vedi anche