핵심 요약
Windows에서 Claude Code 실행 시 Malwarebytes의 실시간 감시로 인한 병목 현상을 특정 폴더 제외 설정으로 해결하여 성능을 8.5배 향상시킨 사례이다.
배경
Windows 네이티브 API를 사용하는 프로젝트 특성상 WSL2를 사용할 수 없는 환경에서 Claude Code의 심각한 속도 저하 문제를 해결하기 위해 원인을 분석하고 최적화 수치를 공유했다.
의미 / 영향
Windows 환경에서 AI 에이전트의 성능은 모델 자체의 추론 속도보다 로컬 실행 환경의 프로세스 관리 및 보안 소프트웨어와의 간섭에 더 큰 영향을 받을 수 있다. 특히 병렬 도구 호출을 빈번하게 사용하는 에이전트의 경우, 전통적인 백신의 실시간 감시 방식이 심각한 병목을 초래하므로 개발 환경에 특화된 예외 설정이 필수적이다.
커뮤니티 반응
작성자의 상세한 벤치마크와 진단 방법에 대해 긍정적인 반응이며, 특히 WSL2를 사용할 수 없는 사용자들에게 유용한 정보로 평가받고 있다.
주요 논점
백신 제외 설정이 Windows 네이티브 환경에서 Claude Code 성능을 획기적으로 개선하는 실질적인 방법이다.
합의점 vs 논쟁점
합의점
- Windows 환경에서 Claude Code의 성능 저하는 주로 파일 시스템 및 프로세스 생성 시의 오버헤드와 관련이 있다.
- Malwarebytes와 같은 백신 프로그램이 개발 도구의 런타임 라이브러리를 반복적으로 스캔하는 것이 병목의 원인이다.
논쟁점
- 보안 소프트웨어에서 특정 폴더를 제외하는 설정이 시스템 보안에 미칠 수 있는 잠재적 위험성에 대한 트레이드오프 논의가 있다.
실용적 조언
- Malwarebytes 사용자라면 C:\Program Files\Git\mingw64\bin 폴더를 제외 목록에 추가하여 Bash 실행 속도를 개선할 것
- 성능 문제가 의심될 경우 백신 로그를 UTF-8로 변환하여 어떤 파일이 스캔 대기열을 점유하고 있는지 확인할 것
언급된 도구
Anthropic의 CLI 기반 AI 코딩 에이전트
실시간 보안 및 안티바이러스 소프트웨어
Windows용 Git 환경 및 MinGW 도구 모음 제공
섹션별 상세
tail -c 200000 mbamservice.log | iconv -f UTF-16LE -t UTF-8UTF-16LE로 인코딩된 Malwarebytes 로그 파일을 UTF-8로 변환하여 읽는 명령어
실무 Takeaway
- Windows에서 Claude Code가 느린 주된 원인은 MSYS2/MinGW 런타임 DLL 로드 시 발생하는 백신 소프트웨어의 실시간 스캔 부하이다.
- Git for Windows의 bin 폴더를 포함한 7개 경로를 백신 제외 목록에 추가하면 병렬 작업 속도를 최대 8.5배까지 개선할 수 있다.
- WSL2를 사용할 수 없는 Windows 네이티브 개발 환경에서는 백신 로그 분석을 통한 세밀한 경로 제외 설정이 성능 최적화의 핵심이다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.