알림

사무실 복귀 전략을 세우고 있나요? Chrome OS를 어떻게 활용할 수 있을지 알아보세요.

Chrome 브라우저 성능 문제 해결하기

Chrome 브라우저에서 관리 계정에 로그인하는 Windows 사용자에게 적용됩니다.

사용자의 컴퓨터에서 Chrome 브라우저를 실행하는데 문제가 있나요? Chrome이 너무 느리게 실행되거나 메모리를 너무 많이 사용하나요? 다음은 Microsoft Windows 기기에서 Chrome 브라우저 성능 문제를 해결하는 방법입니다.

1단계: 일반적인 문제 확인하기

먼저 다음과 같은 문제가 있는 것은 아닌지 확인합니다.

2단계: 원인 진단하기

도움이 더 필요하면 원인 진단을 위한 정보를 수집합니다. 아래 단계를 시도해도 문제가 해결되지 않으면 Google Cloud Support Center에 문의하세요. 지원을 받을 수 없는 경우 Chromium 버그를 신고합니다.

브라우저 성능이 저하되는 시점 판단하기

Chrome 브라우저 성능을 저하시키는 이벤트를 기록해 둡니다.

  • 브라우저를 실행시키자마자 Chrome 브라우저 성능이 저하되나요?
  • 둘 이상의 웹페이지를 로드할 때 Chrome 브라우저가 더 느리게 실행되나요? 만약 그렇다면 웹페이지 수는 몇 개인가요?
  • 브라우저가 며칠 동안 계속 실행 중이었나요? 만약 그렇다면 얼마 동안 실행 중이었나요?
  • Chrome 브라우저를 Microsoft Windows Remote Desktop Services, Citrix XenApp, Citrix XenDesktop, VMWare Horizon과 같은 공유 환경에서 실행하나요?
  • 공유 환경에서 Chrome 브라우저를 동시에 실행하는 사용자의 수에 따라 브라우저 성능이 달라지나요?
CPU 사용량이 많은 프로세스 식별하기

Windows 작업 관리자 또는 다른 프로세스 관리자(예: Process Explorer)를 사용하여 CPU 사용량이 높은 프로세스를 식별합니다.

Chrome 브라우저의 실행 성능을 저하시키는 프로세스 유형을 판단합니다. Process Explorer에서 명령줄 매개변수를 통해 실행중인 Chrome 브라우저 프로세스 유형을 확인할 수 있습니다. 예를 들어, --type=renderer 프로세스는 현재 사용중인 하나 이상의 탭 또는 확장 프로그램을 수행합니다. --type 매개변수가 보이지 않는 프로세스는 모든 디스크 및 네트워크 액세스와 사용자 상호작용을 수행합니다.

브라우저 성능을 저하시키는 일반적인 시나리오는 다음과 같습니다.

  • 디스크 액세스가 느리거나 시스템 메모리가 충분하지 않으면 기본 프로세스 속도가 느려집니다.
  • 제대로 프로그래밍되지 않은 웹 앱을 실행하면 렌더기 프로세스의 CPU 사용량이 증가합니다. Chrome 브라우저 탭을 분리한 다음, 브라우저 성능을 저하시키는 웹 앱 또는 웹페이지를 식별합니다.
  • 특정 그래픽 카드 드라이버에 문제가 있는 경우 그래픽 처리 장치(GPU) 프로세스가 느려집니다. 또는 Chrome 브라우저에서 3D 이미지나 YouTube 동영상이 포함된 웹페이지와 같이 그래픽을 많이 사용하는 페이지를 렌더링하는 경우에도 느려집니다.
ETW 데이터 수집 및 공유하기

프로세스 관리자에서 CPU 사용량이 높은 프로세스를 식별할 수 없는 경우 성능 이벤트 추적을 기록하여 Chrome 엔지니어와 공유해보세요. Windows용 이벤트 추적(ETW)에서는 특정 기간 동안 실행 중인 모든 프로세스에서 성능 정보를 수집합니다. 추적에는 프로세스 이름, 매개변수, DLL 함수 이름, 파일 이름 등 민감한 정보가 포함될 수 있습니다. 다음 안내에 따라 Chrome 엔지니어와 추적을 안전하게 공유할 수 있습니다.

1단계: 도구 다운로드하기

오픈소스 애플리케이션인 UIforETW를 사용하여 추적 파일을 기록할 수 있습니다.

참고: 추적 중 읽히거나 작성된 모든 파일의 이름이 추적 파일에 포함됩니다. 또한 익명처리된 입력 데이터도 기록됩니다. 민감한 정보를 보호하기 위해 모든 문자는 A로 대체되고 모든 숫자는 1로 대체됩니다.

  1. GitHub 프로젝트 페이지로 이동하여 UIforETW의 최신 버전을 다운로드하세요. 이름은 etwpackage1.49.zip과 유사합니다.
  2. 내용을 추출하고 etwpackage\bin\UIforETW.exe를 실행하여 필요한 Windows Performance Toolkit 버전을 설치합니다.
  3. 설치가 완료될 때까지 기다립니다.

2단계: ETW 추적 기록하기

  1. 로컬 Windows 시스템에서 UIforETW를 엽니다.
    1. 참고: 추적을 캡처하기 전에 UIforETW에서 다음과 같은 추가 옵션을 사용 설정하는 것이 좋습니다. 설정에서 다음 Chrome 추적 카테고리를 선택합니다. 'input, toplevel, latency, blink.user_timing, disable-by-default-toplevel.flow' 문제를 조사하는 동안 귀하에게 다른 카테고리를 선택하여 추적을 수집하도록 Google에서 요청할 수도 있습니다.
  2. 추적 시작을 클릭합니다. UIforETW는 활동의 마지막 10~60초 동안 기록을 시작합니다. 대략 마지막 60초 동안의 활동만 기록하기 때문에 UIforETW를 무기한으로 실행해도 됩니다. 실제 실행 기간은 시스템 활동 수준에 따라 다릅니다.
  3. 속도 저하를 재현한 다음 Ctrl+Win+R을 입력하여 추적 버퍼를 파일에 저장합니다.
  4. 추적 정보 입력란에 문제에 대한 설명과 추적 중 문제가 발생한 위치를 입력합니다. 어떤 문제였는지 그리고 문제가 발생한 시점의 사용자 입력은 무엇이었는지 등 가능하면 자세한 설명을 입력합니다.
  5. 마우스 오른쪽 버튼으로 추적 목록을 클릭하고 폴더 찾아보기를 선택하여 추적이 포함된 documents\etwtraces 폴더를 엽니다. 폴더에는 각 추적에 대한 .etl 파일과 .txt 파일이 있습니다.

3단계: Chrome 엔지니어와 추적 파일 공유하기

  1. .etl 및 .txt 추적 파일을 Google 드라이브에 업로드합니다. Google 드라이브 자세히 알아보기

    참고: 아직 파일을 공유하지 마세요.

  2. Chromium 버그를 만들고 Google 드라이브 추적 파일의 링크를 버그에 붙여 넣습니다.
  3. Chrome 엔지니어가 추적 파일에 대한 액세스를 요청하면 Google 드라이브에서 파일을 공유합니다.

    중요: 추적 파일은 @google.com 또는 @chromium.org로 끝나는 이메일 주소와만 공유하세요. 보안을 강화하려면 파일을 공유하기 전에 연락처 정보를 요청하는 댓글을 Chromium 버그에 추가하세요. UIforETW에 대한 자세한 내용은 이 안내 동영상을 참고하세요.

관련 주제

Google 및 관련 마크와 로고는 Google LLC의 상표입니다. 기타 모든 회사명 및 제품명은 해당 업체의 상표입니다.

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

다음 단계를 시도해 보세요.

검색
검색어 지우기
검색 닫기
기본 메뉴
17449514610666672648
true
도움말 센터 검색
true
true
true
true
true
410864
false
false