Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, zda se mají spřažení vláken GC serveru s procesory.
<konfigurace>
<runtime>
<GCNoAffinitize>
Syntaxe
<GCNoAffinitize
enabled="true|false"/>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
enabled |
Povinný atribut. Určuje, jestli jsou spřažení vláken/hald serveru s procesory dostupnými na počítači. |
atribut enabled
| Hodnota | Description |
|---|---|
false |
Spřažení serverových vláken GC s procesory. Toto je výchozí hodnota. |
true |
Spřažení vláken GC serveru s procesory. |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
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ě sestavení a uvolňování paměti. |
Poznámky
Ve výchozím nastavení jsou vlákna GC serveru pevně spřažení s příslušnými procesory. Každý z dostupných procesorů systému má vlastní haldu GC a vlákno. Toto je obvykle upřednostňované nastavení, protože optimalizuje využití mezipaměti. Počínaje rozhraním .NET Framework 4.6.2 můžete nastavením atributu GCNoAffinitizeenabled elementu trueurčit, že serverová vlákna GC a procesory by neměly být úzce propojené.
Můžete zadat GCNoAffinitize samotný konfigurační prvek, který nebude spřažení vláken GC serveru s procesory. Můžete jej také použít spolu s GCHeapCount element k řízení počtu hald GC a vláken používaných aplikací.
enabled Pokud je atribut GCNoAffinitize elementu false (jeho výchozí hodnota), můžete také použít GCHeapCount element určit počet vláken GC a haldy, spolu s GCHeapAffinitizeMask element určit procesory, ke kterým jsou vlákna GC a haldy spřaženy.
Example
V následujícím příkladu není pevně spřažení vláken serveru GC:
<configuration>
<runtime>
<gcServer enabled="true"/>
<GCNoAffinitize enabled="true"/>
</runtime>
</configuration>
Následující příklad nespřažení vláken GC serveru a omezuje počet hald/vláken GC na 10:
<configuration>
<runtime>
<gcServer enabled="true"/>
<GCHeapCount enabled="10"/>
<GCNoAffinitize enabled="true"/>
</runtime>
</configuration>