도면이 무거워지는 순간, 작업 흐름이 무너집니다
오토캐드로 도면 작업하다 보면 “왜 이렇게 저장이 느리지?”, “줌/팬만 했는데도 버벅이네?” 같은 순간이 꼭 오죠. 특히 협업 프로젝트에서 DWG 파일이 몇십 MB를 넘어가면, 열기만 해도 시간이 걸리고 XREF까지 얽히면 컴퓨터 사양이 좋아도 체감 속도가 확 떨어져요. 더 난감한 건 ‘도면 내용은 별로 늘어난 게 없는데 용량만 커지는’ 경우입니다.
이 현상은 대부분 도면 내부에 쌓여버린 불필요한 데이터(등록만 되고 쓰이지 않는 블록, 레이어 정의, 깨진 참조, 중복 객체 등) 때문에 생겨요. 다행히 오토캐드에는 이런 문제를 정리하는 데 특화된 기본 도구가 있고, 그중 대표가 PURGE와 AUDIT입니다. 오늘은 이 두 기능을 중심으로, 도면 용량과 성능을 동시에 개선하는 실전 정리 루틴을 친근하게 정리해볼게요.
도면 용량이 커지는 대표 원인 6가지
먼저 “왜 커졌는지”를 알면 “무엇을 지울지”가 보입니다. 현업에서 자주 보는 원인들은 아래처럼 꽤 반복적이에요.
불필요한 정의(Definition)가 도면에 누적되는 구조
오토캐드는 화면에 보이는 객체만 저장하는 게 아니라, 한 번이라도 불러왔던 리소스(블록 정의, 레이어/선종류/문자스타일 정의 등)를 도면 내부에 ‘정의’로 저장해요. 이후 실제로는 안 쓰게 되어도 정의는 남는 경우가 많습니다. 시간이 쌓이면 도면은 ‘보이지 않는 짐’을 잔뜩 들고 다니게 되죠.
- 사용하지 않는 블록 정의(특히 외부에서 가져온 라이브러리 블록)
- 불필요하게 많아진 레이어(표준 템플릿+외부 도면 결합 시 흔함)
- 선종류/해치 패턴/문자 스타일이 중복으로 등록
깨진 참조와 오류 데이터가 성능을 갉아먹는 문제
XREF 경로가 꼬이거나, 도면 내부 데이터베이스가 손상되면 “파일이 크기만 한데 느린” 상태가 됩니다. Autodesk 쪽 기술 문서나 사용자 포럼에서도 DWG 성능 저하 원인으로 “corruption(손상)”과 “unused data(미사용 데이터)”가 자주 언급돼요. 실제로 현업에서 도면이 갑자기 느려졌다면, 단순히 객체가 많아서가 아니라 내부 오류가 누적된 케이스가 꽤 많습니다.
- 끊어진 XREF, 이미지, PDF 언더레이 경로
- 중복 객체/0 길이 객체/비정상 객체
- 오래된 도면에서 넘어온 프록시 오브젝트(Proxy) 데이터
PURGE로 “안 쓰는 정의”를 깔끔하게 비우는 방법
PURGE는 말 그대로 도면 안에 “등록은 되어 있지만 실제로 쓰이지 않는 항목”을 제거하는 기능이에요. 용량 줄이기에서 가장 즉효가 나는 경우가 많고, 작업 체감 속도도 같이 좋아질 때가 많습니다.
PURGE가 정리하는 것들(핵심 범위)
PURGE는 눈에 보이는 선을 지우는 도구가 아니라, 도면 데이터베이스의 ‘정의/리소스’를 정리하는 도구에 가깝습니다. 그래서 같은 도면이라도 불필요한 정의가 많으면 PURGE 한 번으로 용량이 눈에 띄게 줄기도 해요. 경험적으로는 외부 도면에서 요소를 복사/붙여넣기(특히 Ctrl+C/V)로 가져온 경우, 정리 효과가 크게 나오는 편입니다.
- 미사용 블록(Block definitions)
- 미사용 레이어(Layers)
- 미사용 선종류(Linetypes)
- 미사용 문자 스타일(Text styles)
- 미사용 치수 스타일(Dimension styles)
- 미사용 해치 패턴/재질/멀티리더 스타일 등(도면 상황에 따라)
실전 루틴: PURGE는 “한 번”이 아니라 “반복”이 포인트
초보자들이 자주 놓치는 포인트가 있어요. PURGE는 한 번 실행했다고 끝이 아닐 수 있습니다. 어떤 항목은 다른 항목에 간접적으로 연결되어 있어서, 1차로 큰 덩어리를 지운 뒤에야 2차로 정리 가능한 항목이 생기거든요.
- PURGE 실행 → 가능한 항목 정리
- 다시 PURGE 실행 → 추가로 정리되는 항목 확인
- 필요하면 2~3회 반복
정리 전후로 DWG 파일 크기를 비교해보면 “도면은 그대로인데 용량만 줄었다”는 느낌을 바로 받게 될 거예요.
블록/레이어 정리할 때 실수 방지 팁
정리하다가 “어? 이거 필요한 블록이었는데…” 하는 상황을 막으려면, PURGE 전에 최소한의 점검을 해두면 좋아요.
- 표준 블록/표준 레이어는 템플릿 기준으로 관리(팀 규칙이 있으면 더 중요)
- 동적 블록/익명 블록(Anonymous block) 관련 요소는 도면 특성에 따라 남겨야 할 수 있음
- 외부참조(XREF) 기반 블록은 구조를 먼저 확인
AUDIT으로 “도면 건강검진”하고 오류를 치료하기
AUDIT은 도면의 오류를 검사하고, 가능한 항목은 자동으로 수정해주는 기능입니다. PURGE가 “불필요한 짐을 덜어내는 정리”라면, AUDIT은 “내부 데이터베이스를 정상화하는 치료”에 가까워요. 도면이 유독 느리거나 저장 시 오류가 뜨거나, 특정 줌에서 튕기는 느낌이 있다면 AUDIT을 우선으로 돌려보는 게 좋습니다.
AUDIT이 필요한 대표 증상
- 파일 열 때 경고 메시지가 자주 뜬다
- 특정 작업(복사, 해치, 치수)에서 갑자기 느려지거나 멈칫한다
- 저장 시간이 비정상적으로 길다
- 동일 도면을 다른 PC에서 열면 결과가 다르게 보인다
안전한 실행 흐름: “저장 → AUDIT → 저장”
AUDIT은 수정 작업을 포함할 수 있으니, 습관적으로 백업을 먼저 해두는 게 좋아요. 협업 파일이라면 더더욱요.
- 도면을 다른 이름으로 저장(버전 백업)
- AUDIT 실행 후 오류 수정 허용(Yes)
- 다시 저장
현업에서 통용되는 간단한 원칙이 하나 있어요. “도면이 이상하면 AUDIT 먼저, 도면이 무겁다면 PURGE도 같이.” 이 순서로 가면 실패 확률이 확 줄어듭니다.
PURGE + AUDIT 조합으로 도면 용량을 체감 줄이는 추천 순서
두 기능을 각각 쓰는 것도 좋지만, 같이 쓰면 효과가 더 안정적으로 나옵니다. 특히 오류가 있는 상태에서 PURGE만 하면 정리 효과가 제한될 때가 있거든요. 그래서 보통은 ‘검진 및 치료(AUDIT) → 정리(PURGE)’ 흐름을 추천하는 편이에요.
추천 순서(현업형 체크리스트)
- 1) 다른 이름으로 저장(백업)
- 2) AUDIT 실행(오류 수정)
- 3) PURGE 실행(가능 항목 삭제)
- 4) PURGE 1~2회 추가 반복
- 5) 저장 후 파일 크기 비교
사례로 보는 변화: “도면 내용은 그대로, 용량만 감소”
예를 들어 실무에서 흔한 케이스가 있습니다. 외주에서 받은 도면을 기반으로 작업했는데, 단순한 평면도 한 장이 30MB를 넘는 경우요. 확인해보면 사용하지 않는 레이어가 수백 개, 블록 정의가 수천 개 남아 있는 일이 꽤 있어요. 이런 도면은 AUDIT으로 오류를 한번 잡고, PURGE를 2~3회 반복하면 용량이 30MB → 12MB처럼 크게 줄어드는 경우도 종종 있습니다(도면마다 편차는 큽니다).
참고로 Autodesk 사용자 커뮤니티에서도 “미사용 정의 제거와 오류 수정이 DWG 성능 개선에 가장 직접적”이라는 경험담이 많이 공유돼요. 특정 수치가 항상 보장되진 않지만, 체감 개선은 꽤 높은 확률로 따라옵니다.
추가로 같이 하면 좋은 최적화 팁 7가지
PURGE와 AUDIT만으로도 많은 문제가 해결되지만, 도면이 계속 커지는 환경(대형 프로젝트, 반복 협업, 여러 회사 도면 통합)이라면 생활 습관처럼 적용할 만한 최적화 팁이 있어요.
협업 도면에서 특히 효과 좋은 실전 팁
- 불필요한 XREF 경로 정리: 끊어진 참조는 로딩 시간과 오류 가능성을 키움
- 이미지/PDF 언더레이는 필요한 것만 유지: 첨부 파일이 많으면 관리 부담 증가
- 블록 라이브러리는 표준화: 비슷한 블록이 이름만 달리 중복되면 용량이 쉽게 증가
- 복사/붙여넣기 남발 줄이기: 외부 도면 요소를 가져올 때 정의가 함께 유입되기 쉬움
- 해치(HATCH)는 적정 밀도 유지: 과도한 해치 경계/밀도는 성능 저하의 단골 원인
- 주기적으로 정리 루틴 실행: “마감 직전에 한 번”보다 “작업 중간중간 짧게”가 더 안전
- 템플릿(DWT) 품질 관리: 시작점이 깨끗하면 끝도 훨씬 깨끗함
문제 해결 접근법: “느림”의 원인을 분리해서 보기
도면이 느리다고 해서 무조건 용량만 줄인다고 해결되진 않아요. 아래처럼 원인을 분리해서 접근하면 시행착오가 줄어듭니다.
- 파일 열기가 느리다: XREF/언더레이 경로, 네트워크 위치, 프록시 데이터 점검
- 줌/팬이 끊긴다: 해치 과밀, 객체 수 과다, 3D/복잡 블록 포함 여부 점검
- 저장이 느리다: 도면 오류(AUDIT), 과도한 리소스 정의(PURGE) 점검
오토캐드 프로그램 대안으로는 완벽한 호환성을 자랑하는 지스타캐드가 있습니다.
도면 정리는 ‘한 번의 청소’가 아니라 ‘작업 습관’입니다
오토캐드 도면 용량이 커지는 문제는 대체로 “내가 만든 객체” 때문이라기보다 “쌓여버린 데이터와 누적된 오류” 때문인 경우가 많습니다. 그래서 해결도 의외로 정직해요. 오류를 고치고(AUDIT), 안 쓰는 정의를 비우면(PURGE) 도면이 가벼워집니다.
- AUDIT: 도면 내부 오류를 검사하고 수정해 안정성 확보
- PURGE: 미사용 정의/리소스를 제거해 용량과 성능 개선
- 추천 루틴: 백업 저장 → AUDIT → PURGE(반복) → 저장 후 비교
이 루틴을 “도면이 이미 무거워진 뒤”에만 쓰지 말고, 중간중간 습관처럼 넣어보세요. 파일 용량이 줄어드는 것도 좋지만, 무엇보다 작업 흐름이 끊기지 않는 게 가장 큰 이득이 될 거예요.