Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger om server GC-trådar ska mappas till processorer eller inte.
<Konfiguration>
<Runtime>
<GCNoAffinitize>
Syntax
<GCNoAffinitize
enabled="true|false"/>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
| Attribut | Beskrivning |
|---|---|
enabled |
Obligatoriskt attribut. Anger om server GC-trådar/-heaps är tillhörighet med de processorer som är tillgängliga på datorn. |
aktiverat attribut
| Värde | Beskrivning |
|---|---|
false |
Kopplar server GC-trådar till processorer. Det här är standardinställningen. |
true |
Kopplar inte server GC-trådar till processorer. |
Underordnade element
Inga.
Överordnade element
| Element | Beskrivning |
|---|---|
configuration |
Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program. |
runtime |
Innehåller information om sammansättningsbindning och skräpinsamling. |
Kommentarer
Som standard är server GC-trådar hårdtillhörighet med respektive processorer. Var och en av systemets tillgängliga processorer har sin egen GC-heap och tråd. Detta är vanligtvis den föredragna inställningen eftersom den optimerar cacheanvändningen. Från och med .NET Framework 4.6.2, genom att ange attributet för elementetenabled GCNoAffinitize till true, kan du ange att server-GC-trådar och processorer inte ska vara nära kopplade.
Du kan ange konfigurationselementet GCNoAffinitize enbart för att inte mappa server GC-trådar med processorer. Du kan också använda den tillsammans med elementet GCHeapCount för att styra antalet GC-heaps och trådar som används av ett program.
enabled Om attributet för elementet GCNoAffinitize är false (dess standardvärde) kan du också använda elementet GCHeapCount för att ange antalet GC-trådar och heaps, tillsammans med elementet GCHeapAffinitizeMask för att ange de processorer som GC-trådarna och heaparna är tillhörighetsgrupperade till.
Exempel
I följande exempel hårdmappas inte server-GC-trådar:
<configuration>
<runtime>
<gcServer enabled="true"/>
<GCNoAffinitize enabled="true"/>
</runtime>
</configuration>
I följande exempel mappas inte server-GC-trådar och antalet GC-heaps/trådar begränsas till 10:
<configuration>
<runtime>
<gcServer enabled="true"/>
<GCHeapCount enabled="10"/>
<GCNoAffinitize enabled="true"/>
</runtime>
</configuration>