다음을 통해 공유


<gcConcurrent> 요소

업데이트: 2007년 11월

공용 언어 런타임에서 가비지 수집을 별도의 스레드에 실행하는지 여부를 지정합니다.

<configuration> 요소
  <runtime> 요소
    <gcConcurrent> 요소

<gcConcurrent  
   enabled="true|false"/>

특성 및 요소

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

특성

특성

설명

enabled

필수 특성입니다.

런타임에서 가비지 수집을 동시에 실행하는지 여부를 지정합니다.

활성화된 특성

설명

false

가비지 수집을 동시에 실행하지 않습니다.

true

가비지 수집을 동시에 실행합니다. 기본값입니다.

자식 요소

없음

부모 요소

요소

설명

configuration

공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 루트 요소입니다.

runtime

어셈블리 바인딩 및 가비지 수집에 대한 정보를 포함합니다.

설명

모든 .NET Framework 응용 프로그램의 기본값은 컴퓨터 구성 파일의 설정이며, 응용 프로그램 파일 설정은 컴퓨터 구성 파일 설정을 재정의합니다.

사용자 상호 작용이 많이 필요한 단일 스레드의 응용 프로그램인 경우에는 가비지 수집을 할 때 응용 프로그램의 일시 중지를 최소화하도록 동시 가비지 수집 기능을 사용하는 것이 좋습니다. ASP.NET 서버 응용 프로그램인 경우에는 gcConcurrent 요소의 기본값을 변경할 필요가 없습니다.

참고

이전에 IA-64라고 부르던 Intel Itanium 아키텍처를 구현하는 64비트 시스템에서 WOW64 x86 에뮬레이터를 실행하는 응용 프로그램에서는 동시 가비지 수집이 지원되지 않습니다. 64비트 Windows 시스템에서 WOW64를 사용하는 방법에 대한 자세한 내용은 Running 32-bit Applications를 참조하십시오.

예제

다음 예제에서는 가비지 수집 기능을 사용하지 않도록 설정하는 방법을 보여 줍니다.

<configuration>
   <runtime>
      <gcConcurrent enabled="false"/>
   </runtime>
</configuration>

참고 항목

작업

방법: 동시 가비지 수집 비활성화

참조

런타임 설정 스키마

기타 리소스

.NET Framework의 구성 파일 스키마