VSCode가 3GB 메모리 사용 시 해결 방법
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴
대상자
VSCode 사용자, 특히 확장 프로그램을 과도하게 설치한 개발자
핵심 요약
- 불필요한 확장 프로그램 제거를 통해 메모리 사용량을 3.2GB → 750MB로 감소
files.watcherExclude
설정으로 node_modules 폴더 감시 제외, 200MB 메모리 절약- "Developer: Reload With Add-ons Disabled" 명령어로 확장 프로그램 문제 진단
- 월간 확장 프로그램 감사를 통해 60%의 확장 프로그램 제거
섹션별 세부 요약
1. 확장 프로그램의 메모리 사용 문제
- TypeScript Helper: 420MB (자동 완성 사용률 낮음)
- Pylance: 340MB (수개월간 변경되지 않은 Python 파일 감시)
- ESLint: 180MB (세미콜론 사용 여부 감시)
- GitLens: 95MB (비교적 적은 사용 빈도)
- 총 1GB 이상의 메모리 소모로 인한 성능 저하
2. 확장 프로그램 진단 방법
Ctrl+Shift+P
→ "Developer: Open Process Explorer" 명령어 실행- "Add-on Host" 프로세스를 통해 특정 확장 프로그램의 메모리 사용량 확인
- 예: "Bracket Colorizer" 확장 프로그램이 380MB 사용
3. 설정 최적화
files.watcherExclude
설정:
```json
"files.watcherExclude": {
"/node_modules/": true,
"/.git/": true,
"/dist/": true,
"/.vscode/": true
}
```
- TypeScript 및 Python 분석 관련 메모리 사용 최소화 설정 적용
4. 결과 및 유지 관리 전략
- 시작 시간: 8초 → 2.5초 (성능 향상)
- 메모리 사용량: 평균 750MB로 감소
- 월간 정기 감사를 통해 불필요한 확장 프로그램 제거
결론
- "Developer: Open Process Explorer" 명령어로 확장 프로그램 메모리 사용량 확인
- 30일 이상 사용하지 않은 확장 프로그램은 즉시 삭제
- 프로젝트별 프로필 설정을 통해 확장 프로그램 사용 최적화
files.watcherExclude
설정을 VSCode 설정 파일에 추가- 월간 확장 프로그램 감사를 통해 지속적인 메모리 관리 수행
- VSCode의 빠른 반응성은 개발자 생산성 향상에 직접 기여