<> Thread_UseAllCpuGroups Öğesi
Çalışma zamanının yönetilen iş parçacıklarını tüm CPU gruplarına dağıtıp dağıtmayacağını belirtir.
<Yapılandırma>
<Çalışma zamanı>
<Thread_UseAllCpuGroups>
Syntax
<Thread_UseAllCpuGroups
enabled="true|false"/>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
enabled |
Gerekli öznitelik. Çalışma zamanının yönetilen iş parçacıklarını tüm CPU gruplarına dağıtıp dağıtmayacağını belirtir. |
etkin Öznitelik
Değer | Açıklama |
---|---|
false |
Çalışma zamanı, yönetilen iş parçacıklarını birden çok CPU grubuna dağıtmaz. Bu varsayılan seçenektir. |
true |
Bilgisayarın birden çok CPU grubu varsa ve <GCCpuGroup> öğesi etkinleştirildiyse, çalışma zamanı yönetilen iş parçacıklarını birden çok CPU grubuna dağıtır. |
Alt Öğeler
Yok.
Üst Öğeler
Öğe | Açıklama |
---|---|
configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
runtime |
Derleme bağlama ve atık toplama hakkında bilgi içerir. |
Açıklamalar
Bir bilgisayarda birden çok CPU grubu olduğunda, bu öğenin etkinleştirilmesi çalışma zamanının yönetilen iş parçacıklarını tüm CPU gruplarına dağıtmasına neden olur. Bu özelliği kullanmak için, atık toplamayı <tüm CPU gruplarına genişleten ve yığınları oluştururken ve dengelerken tüm çekirdekleri dikkate alan GCCpuGroup> öğesini de etkinleştirmeniz gerekir. GCCpuGroup> öğesinin< etkinleştirilmesi için gcServer> öğesinin etkinleştirilmesi< gerekir. Bu öğeler etkinleştirilmediyse, öğesini etkinleştirmenin <Thread_UseAllCpuGroups>
hiçbir etkisi olmaz.
Örnek
Aşağıdaki örnekte birden çok CPU grubu için desteğin nasıl etkinleştirileceği gösterilmektedir.
<configuration>
<runtime>
<Thread_UseAllCpuGroups enabled="true"/>
<GCCpuGroup enabled="true"/>
<gcServer enabled="true"/>
</runtime>
</configuration>