한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

게임 렉 백서 › L2 클라이언트 OS·기기

백그라운드 프로세스의 CPU 점유 Background CPU contention

원인 ID co-background · 주 담당 외부·외부 · 함께 게임개발팀·클라이언트 개발

그림과 실험이 있는 원본 카드로 열기 →

백신 검사, 윈도우 업데이트, 방송 프로그램, 브라우저 영상이 코어를 차지하면 게임 스레드가 CPU를 배정받지 못하고 기다립니다.

왜 다른 프로그램이 CPU 코어를 오래 차지 → 그러면 게임 스레드가 스케줄링 대기 → 화면에서는 프레임이 늦고 받은 패킷 처리도 늦어짐

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

출처

  1. Multitasking Microsoft
    윈도우는 스레드마다 타임 슬라이스를 주고 다 쓰면 다음 스레드로 넘김, 타임 슬라이스는 약 20ms(OS·CPU에 따라 다름)
  2. Priority Boosts Microsoft
    앞에 띄운 창(포그라운드)의 프로세스는 우선순위를 백그라운드 프로세스 이상으로 올려 줌
  3. About regular quick and full scans with Microsoft Defender Antivirus Microsoft
    실시간 보호는 파일을 열고 닫을 때마다, 폴더를 열 때마다 검사
  4. Network-Related Performance Counters Microsoft
    Processor Information: % Processor Time 카운터
  5. Performance analyzer for Microsoft Defender Antivirus Microsoft
    New-MpPerformanceRecording으로 녹화하고 Get-MpPerformanceReport로 검사 시간에 영향을 준 상위 파일·경로·프로세스를 봄
  6. PresentMon Capture Application (README-CaptureApplication.md) Intel
    FrameTime(프레임 사이 CPU 시간)으로 프레임별 시간을 녹화

함께 보면 좋은 원인

같은 층: L2 클라이언트 OS·기기

같은 증상(뚝뚝 끊김)의 다른 층 원인

그림과 실험이 있는 원본 카드 보기