로그아웃 없이 Windows에서 Chrome 캐시 지우기
Chrome 캐시는 이미 방문한 페이지를 더 빨리 열기 위해 저장해 둔 이미지, 스크립트, 컴파일된 코드의 사본입니다. Windows에서는 사용자 프로필 폴더 안에 있고, Chrome 프로필을 여러 개 쓰면 수 GB까지 커지기도 합니다. 캐시를 지우는 것 자체는 안전하고 Chrome이 알아서 다시 만들지만, 같은 대화상자에 쿠키와 방문 기록도 함께 있고, 로그아웃되거나 남기고 싶던 것이 사라지는 건 바로 이 체크박스들 때문입니다.
지울 데이터 고르기
| 데이터 | 설명 | 지우면 생기는 일 |
|---|---|---|
| 캐시된 이미지 및 파일 | 페이지 리소스의 사본 | 다음 방문 때 사이트의 이미지와 스크립트를 다시 불러옴 |
| Code Cache, GPUCache, 셰이더 캐시 | 컴파일된 스크립트와 그래픽 처리 결과 | Chrome이 다시 컴파일하는 동안 처음 몇 번은 로딩이 조금 느림 |
| 쿠키 및 기타 사이트 데이터 | 로그인 상태, 사이트 설정, Web Storage, IndexedDB | 사이트에 다시 로그인해야 하고 오프라인용 사이트 데이터도 사라짐 |
| 방문 기록 | 방문한 페이지 목록 | 기록, 새 탭 바로가기, 주소 표시줄에 뜨는 해당 사이트 추천 |
| 비밀번호, 북마크, 확장 프로그램 | 저장해 둔 계정 데이터 | 캐시 정리로는 지워지지 않으며 각각 별도 페이지에서 관리 |
디스크 공간을 되찾고 싶거나 페이지가 계속 예전 모습으로 보이는 정도라면 위의 두 행이면 충분합니다. 쿠키는 특정 사이트가 제대로 동작하지 않을 때만 지울 가치가 있고, 그때도 그 사이트 것만 지웁니다.
Chrome에서 직접 캐시 지우기
Google의 인터넷 사용 기록 삭제 안내에 따르면 오른쪽 위의 더보기(점 세 개) 메뉴에서 인터넷 사용 기록 삭제를 선택합니다. 주소 표시줄에 "인터넷 사용 기록 삭제"를 입력하고 나타나는 작업을 골라도 되고, Ctrl + Shift + Delete를 눌러도 됩니다.
- 기간을 고릅니다. 전체 기간은 캐시 전체를 지우고, 특정 페이지만 갑자기 이상해졌다면 지난 1시간이면 충분합니다.
- 캐시된 이미지 및 파일을 선택합니다.
- 지울 생각이 아니라면 쿠키 및 기타 사이트 데이터와 방문 기록의 선택은 해제합니다.
- 데이터 삭제를 선택합니다.
쿠키를 지워도 Chrome 자체에서 로그아웃되거나 동기화가 꺼지지는 않지만, Google 안내에 나와 있듯이 사이트의 일부 설정이 삭제되어 사이트에 다시 로그인해야 할 수 있습니다. 동기화가 켜져 있으면 삭제한 방문 기록이 같은 계정으로 로그인한 다른 기기에서도 사라집니다. 캐시를 정리할 때 그 항목을 건드리지 말아야 하는 또 다른 이유입니다.
사이트 하나만 문제라면 그 사이트를 열고 주소 왼쪽의 아이콘을 선택한 뒤 사이트 설정에서 데이터 삭제를 선택합니다. 다른 사이트는 건드리지 않고 그 사이트의 쿠키와 저장소만 지워집니다.
디스크에서 캐시 폴더 찾기
대화상자는 캐시가 차지하는 용량을 보여 주지 않으므로, 크기를 재려면 Chrome의 사용자 데이터 폴더를 봅니다. Win + R을 누르고 다음을 붙여넣습니다.
%LOCALAPPDATA%\Google\Chrome\User Data
여기서는 프로필마다 폴더가 하나씩 있고, 첫 번째는 Default, 그다음은 Profile 1, Profile 2 순서로 이어집니다. 어느 폴더가 어느 프로필인지 헷갈리면 해당 프로필에서 chrome://version을 열고 프로필 경로 줄을 읽습니다. 각 프로필 폴더 안의 캐시는 다음과 같습니다.
Cache
Code Cache
GPUCache
Service Worker\CacheStorage
프로필과 별개로 하나만 존재하는 캐시도 있으며 User Data 바로 아래에 있습니다. ShaderCache, GrShaderCache, GraphiteDawnCache입니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하면 크기를 볼 수 있습니다. 회사 PC에서는 캐시가 다른 곳에 있을 수 있습니다. 관리자가 Chrome 정책 DiskCacheDir로 위치를 옮길 수 있으므로, 그럴 때는 폴더를 찾지 말고 Chrome의 대화상자로 지우세요.
캐시 폴더를 직접 삭제하기
먼저 Chrome을 닫고, 정말 종료됐는지 확인하세요. 설정 > 시스템 > Google Chrome을 닫을 때 백그라운드 앱을 계속 실행이 켜져 있으면 마지막 창을 닫아도 Chrome이 계속 실행되므로, 알림 영역에서 아이콘을 찾아 거기서 종료합니다. Chrome이 실행되는 동안에는 User Data\lockfile 파일을 계속 열어 두고 있고, Windows는 사용 중인 파일의 삭제를 거부합니다.
그런 다음 각 프로필의 Cache, Code Cache, GPUCache 안의 내용과 User Data 바로 아래 셰이더 폴더 세 개의 내용을 삭제합니다. 프로필 안의 나머지는 그대로 두세요. Cookies, History, Login Data, Local Storage, IndexedDB, Preferences, Bookmarks는 캐시가 아니라 내 데이터입니다. 시간을 아끼려고 User Data 전체나 프로필 폴더를 통째로 지우지 마세요. 그건 프로필 초기화이며, 동기화에 없을 수도 있는 로컬 비밀번호와 설정까지 사라집니다.
Service Worker\CacheStorage는 성격이 다릅니다. 사이트가 오프라인에서도 동작하도록 일부러 파일을 넣어 두는 곳이며, 웹메일 앱의 메시지 저장소나 음악 사이트의 저장된 트랙 같은 것이 들어 있습니다. 보통은 지워도 안전하지만 쿠키처럼 다루세요. 그 오프라인 사본이 없어져도 괜찮다고 확신할 때만 지웁니다.
결과 확인하기
시작하기 전에 C: 드라이브의 여유 공간을 적어 두고, 끝난 뒤 새로 고쳐서 비교하세요. 거의 변하지 않았다면 삭제한 파일이 휴지통에 들어갔는지 확인합니다. 휴지통을 비우기 전까지는 계속 공간을 차지합니다. Chrome을 다시 열면 캐시가 다시 채워지는 동안 처음 몇 페이지는 조금 느립니다. 이후 며칠에 걸쳐 캐시는 다시 커지므로 목표는 빈 폴더가 아니라, 감당할 수 있는 범위를 넘어 공간을 차지하지 않는 캐시입니다.
캐시가 작은데도 C: 드라이브가 여전히 가득 차 있다면 원인은 Chrome이 아닙니다. Windows 캐시 정리에서 다른 공간 사용처를 찾아보세요. 백그라운드에서 계속 실행되는 Edge는 Microsoft 브라우저의 같은 상주 동작을 설명합니다.
Mole이 다루는 범위
Mole for Windows의 정리는 모든 프로필의 Chrome Cache, Code Cache, GPUCache, WebGPU 캐시와 함께 셰이더 캐시, 내려받은 구성 요소 및 확장 프로그램 패키지, 7일이 지난 크래시 보고서를 표시합니다. 이 항목들은 기본 선택 상태입니다. Service Worker\CacheStorage는 검토용으로 표시되고 기본적으로 선택되지 않으며, 선택하면 휴지통으로 이동합니다. 정리에는 쿠키, 방문 기록, 비밀번호, Local Storage, IndexedDB를 대상으로 하는 규칙이 없습니다. Chrome이 실행되는 동안에는 Chrome 항목이 Chrome가 캐시 점유 중으로 표시되며 보류되고, Chrome을 종료하는 옵션이 나타납니다. 일반 캐시는 기본적으로 영구 삭제되므로 복구 가능한 삭제가 필요하면 정리 전에 설정 > 캐시 삭제 방식 > 휴지통을 선택하세요. Edge 캐시도 같은 방식으로 처리합니다.
자주 묻는 질문
Chrome 캐시를 지우면 로그아웃되나요?
아니요. 로그아웃은 쿠키를 지울 때 생기며 캐시된 이미지 및 파일과는 관계가 없습니다. 쿠키 및 기타 사이트 데이터를 선택하지 않은 채로 두면 사이트 로그인은 그대로 유지됩니다.
캐시가 왜 이렇게 빨리 다시 쌓이나요?
탐색하는 동안 Chrome이 계속 채워 넣기 때문이며, 그게 캐시의 역할입니다. 실제로 공간을 많이 차지하거나 사이트가 계속 오래된 내용을 보여 줄 때만 다시 지우면 됩니다.
캐시를 지우면 Chrome이 빨라지나요?
보통은 그렇지 않습니다. 캐시는 재방문을 빠르게 하려는 것이라, 지운 직후에는 오히려 페이지가 조금 느리게 열립니다. 도움이 되는 경우는 한 사이트가 오래되었거나 깨진 모습으로 보일 때이며, 일상적인 속도 개선 방법은 아닙니다.