GFlags
전역 플래그 편집기인 GFlags는 고급 디버깅, 진단 및 문제 해결 기능을 사용하거나 사용하지 않도록 설정합니다. 다른 도구가 추적, 개수 및 로그하는 지표를 켜는 데 가장 자주 사용됩니다.
GFlags를 가져올 위치
GFlags.exe Windows 10용 디버깅 도구(WinDbg)에 포함되어 있습니다.
디버깅 도구가 설치되면 64비트 버전의 gflags.exe 기본적으로 다음 디렉터리에 설치됩니다.
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
32비트 버전의 Windows를 실행하는 경우 여기에 있는 32비트 버전의 gflags.exe 사용합니다.
C:\Program Files (x86)\Windows Kits\10\Debuggers\x86
GFlags 개요
드라이버 개발자와 테스터는 종종 GFlags를 사용하여 직접 또는 GFlags 명령을 테스트 스크립트에 포함하여 디버깅, 로깅 및 테스트 기능을 켭니다. 페이지 힙 확인 기능은 커널 모드 드라이버에서 메모리 누수 및 버퍼 오류를 식별하는 데 도움이 될 수 있습니다.
GFlags 에는 대화 상자와 명령줄 인터페이스가 모두 있습니다. 대부분의 기능은 두 인터페이스에서 모두 사용할 수 있지만 일부 기능은 인터페이스 중 하나에서만 액세스할 수 있습니다. 자세한 내용은 GFlags 세부 정보를 참조하세요.
기능
페이지 힙 확인. GFlags에는 힙 할당 모니터링을 사용하도록 설정하는 도구인 (pageheap.exe)의
PageHeap
함수가 포함되어 있습니다.특수 풀 기능에는 다시 부팅이 필요하지 않습니다. 컴퓨터를 다시 시작("다시 부팅")하지 않고 특수 풀 기능을 활성화, 비활성화 및 구성할 수 있습니다. 자세한 내용은 특수 풀을 참조 하세요.
개체 참조 추적입니다. 플래그를 사용하면 커널에서 개체 참조 및 개체 역참조를 추적할 수 있습니다. 이 기능은 개체가 더 이상 사용되지 않더라도 개체 참조 수가 너무 많이 감소하거나 감소하지 않는 경우를 감지합니다.
GFlags 대화 상자에는 쉽게 탐색할 수 있는 탭 페이지가 있습니다.
요구 사항
레지스트리 또는 커널 모드에서 플래그를 설정하거나 페이지 힙 확인을 사용하도록 설정하는 등 대부분의 GFlags 기능을 사용하려면 컴퓨터에서 관리자 그룹의 구성원이어야 합니다.
이 단원에는 다음이 포함됩니다.
참고 항목
이 도구를 잘못 사용하면 시스템 성능이 저하되거나 Windows가 시작되지 않게 되므로 Windows를 다시 설치해야 합니다.
Important
풀 태그 지정은 Windows에서 영구적으로 사용하도록 설정됩니다. 전역 플래그 대화 상자의 풀 태그 지정 사용 확인란이 흐리게 표시되고 풀 태그 지정을 사용하거나 사용하지 않도록 설정하는 명령이 실패합니다.