작업 관리자의 "대기 체인 분석"이란 무엇입니까?

작업 관리자의 "대기 체인 분석"이란 무엇입니까?

Windows 8 작업 관리자의 "세부 정보" 탭에는 시스템에서 실행 중인 모든 프로세스에 대한 자세한 목록이 있습니다.

모든 프로세스의 컨텍스트 메뉴에는 "대기 체인 분석"이라는 새로운 메뉴 항목이 있습니다. 으악

이 대기 체인은 무엇이며 이 분석은 무엇을 합니까?

답변1

이것은 중단되고 정지된 프로그램을 처리하는 특별한 도구입니다. 이는 정지를 일으킨 실제 프로세스를 식별하는 데 도움이 됩니다.

분석 대기 체인 트리는 다른 프로세스(트리의 하위 노드)에서 사용 중이고 선택한 프로세스를 계속하는 데 필요한 리소스를 사용 중이거나 사용을 기다리고 있는 프로세스(트리의 루트 노드)를 보여줍니다.

따라서 응답하지 않는 프로세스가 있는 경우 이 도구는 리소스 종속성 트리를 표시하고 고정된 하위 프로세스(있는 경우)를 빨간색으로 강조 표시합니다. 올바른 프로세스를 종료하면 상위 프로세스에 데이터를 계속 저장할 수 있습니다.

보다이것또는이것자세한 설명은 블로그 게시물을 참조하세요.

대기 체인에 대해서는 다음을 참조하세요.공식 API 문서:

대기 체인스레드와 동기화 개체의 교대 시퀀스입니다. 각 스레드는 자신 뒤에 오는 개체를 기다립니다. 이 개체는 체인의 후속 스레드가 소유합니다.

실제로 대기 체인 탐색 API는 Windows Vista부터 사용되었습니다. 예를 들어 Windows 7의 리소스 모니터에는 이미 동일한 상황에 맞는 메뉴 항목이 있습니다.

Win7 리소스 모니터

그래서 Windows 8에서는 작업 관리자의 더 편리한 위치로 이동했을 뿐입니다(정확히 말하면 리소스 모니터에도 그대로 복사되어 있음).

관련 정보