다음을 통해 공유


<GCCpuGroup> 요소

가비지 수집에서 여러 CPU 그룹을 지원할지를 지정합니다.

<configuration>
  <runtime>
    <GCCpuGroup>

구문

<GCCpuGroup
   enabled="true|false"/>

특성 및 요소

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명
enabled 필수 특성입니다.

가비지 수집에서 여러 CPU 그룹을 지원할지를 지정합니다.

enabled 특성

Description
false 가비지 수집은 여러 CPU 그룹을 지원하지 않습니다. 기본값입니다.
true 서버 가비지 수집을 사용하는 경우 가비지 수집은 여러 CPU 그룹을 지원합니다.

자식 요소

없음

부모 요소

요소 Description
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.
runtime 어셈블리 바인딩 및 가비지 컬렉션에 대한 정보를 포함합니다.

설명

컴퓨터에 여러 CPU 그룹이 있고 서버 가비지 수집이 사용되도록 설정된 경우(<gcServer> 요소 참조) 이 요소를 사용하도록 설정하면 모든 CPU 그룹에서 가비지 수집을 확장하고 힙을 만들고 분산할 때 모든 코어를 고려합니다.

참고

이 요소는 가비지 수집 스레드에만 적용됩니다. 런타임이 모든 CPU 그룹에 사용자 스레드를 분산할 수 있도록 하려면 <Thread_UseAllCpuGroups> 요소도 사용하도록 설정해야 합니다.

예제

다음 예제에서는 여러 CPU 그룹에 대해 가비지 수집을 사용하도록 설정하는 방법을 보여 줍니다.

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

참고 항목