게임 스레드 우선순위 조정, 뚝뚝 끊김이 생긴 때의 로그에 PC 전체 CPU 사용률을 함께 남겨 다른 프로그램 탓인지 구분.
외부 할 일
유저에게 윈도우 게임 모드 켜기, 게임 중 불필요한 프로그램(백신 검사·윈도우 업데이트·방송 프로그램·브라우저 영상) 종료 안내.
수치 감각
윈도우는 보통 한 번에 수 ms~수십 ms씩 코어를 넘겨줍니다. 스케줄링에서 한 번만 밀려도 한 프레임이 사라집니다.
그래프에서는
가끔 무작위로 튐 · PC 전체 CPU 사용률, 프레임 시간
확인할 곳
작업 관리자 프로세스 탭의 CPU 열과 성능 모니터의 Processor Information(_Total)\% Processor Time을 PresentMon 프레임 시간과 함께 기록. 백신이 의심되면 New-MpPerformanceRecording으로 녹화해 Get-MpPerformanceReport로 검사 시간이 긴 파일·프로세스를 봄
이러면 맞음
끊긴 시각에 다른 프로그램(백신 검사·업데이트·방송 프로그램)의 CPU 사용이 솟거나, 게임 폴더의 파일이 검사 시간 상위에 올라옴. 그 프로그램을 끄거나 예외로 두면 사라짐
이러면 아님
CPU 사용률이 낮은데도 화면 전체가 멈칫하고 소리가 지직거리면 “NIC 절전·드라이버 문제”(DPC 지연)
확인 수단
유저 쪽 환경에서 확인
더 알아보기
윈도우는 앞에 띄운 창(포그라운드)의 프로그램에 우선순위를 조금 더 주지만, 코어보다 바쁜 일이 많으면 게임도 기다립니다. 백신은 CPU를 쓰는 것보다 “실시간 감시”로 더 자주 끼어듭니다. 게임이 파일을 열 때마다 검사해서 에셋을 읽는 순간의 멈춤이 길어집니다.
출처
MultitaskingMicrosoft 윈도우는 스레드마다 타임 슬라이스를 주고 다 쓰면 다음 스레드로 넘김, 타임 슬라이스는 약 20ms(OS·CPU에 따라 다름)
Priority BoostsMicrosoft 앞에 띄운 창(포그라운드)의 프로세스는 우선순위를 백그라운드 프로세스 이상으로 올려 줌