업무상 필요한 지식, 자료, 상식

오토캐드 성능 최적화

myulzul 2015. 10. 27. 13:38

 

 

대용량 DXF파일이나 무거운 도면 작업시 AUTOCAD의 속도에 답답함을 느낄 것이다. 그럴 때 본인 PC에 맞게 설정을 변경해주면 보다 빠르고 작업효율도 향샹 될 것이다. 어렵지 않은 설정이기 때문에 아래 내용을 따라서 수정해주면 된다. 답답함을 느끼는 AUTOCAD 유저라면 바로 적용해 보기 바란다.

   

 

 

1. HIDEPRECISION

하이드 (3D 솔리드 및 숨은도형) 처리 메모리 늘림 
:초기값 0 
:설정값 1

 

 

 

2. TREEDEPTH 
최대 깊이, 즉 트리 구조의 공간 색인을 분기로 나눌 수 있는 횟수를 지정합니다. 
'>0' 공간 색인 기능을 켭니다. 최대 5자리까지의 정수를 사용할 수 있습니다. 처음 세 자리는 모형 공간을 나타내며 나머지 두 자리는 도면 공간을 나타냅니다. 
'<0' 모형 공간 객체는 항상 도면 공간 객체를 포함하므로, 2D(Z 좌표는 무시됨)로 취급합니다. 이러한 설정은 2D 도면에 적합하며 성능 손실 없이 메모리를 더 효과적으로 사용합니다. 
:초기 3020 
:설정 10060

**PC의 RAM 4G일경우 6040

 

 

 

3. TREEMAX 
공간 색인(8진-트리)의 노드 수를 제한하여 도면을 재생성하는 동안의 메모리 사용량을 제한합니다. 
(15000 노드 당 1 MB) 
:초기 10000000 ( 약 667 MB) 
:설정 30000000 ( 2000 MB )

** PC의 RAM 4G일경우 15000000 ( 1000 MB )

 

 

 

4. INTELLIGENTUPDATE 
그래픽 갱신율을 조정합니다. 그래픽 생성 또는 타이밍에 관련된 문제가 발생하면 변수를 0으로 설정하여 해제합니다. INTELLIGENTUPDATE는 타이머가 만료될 때까지 그래픽 업데이트를 억제하는 방식으로 작동합니다. 이후의 업데이트에서 타이머가 재설정됩니다. 
:기본값 20 (20 FPS) 
:설정값 30

 

 

 

5. VTDURATION 
부드러운 뷰 전환 시간을 밀리초 단위로 설정합니다. 
:기본값 750 (밀리초) 
:설정값 5

 

 

 

6. VTENABLE 
부드러운 뷰 전환이 사용되는 시점을 조정합니다. 
:기본값 3

:설정값 3

 

 

 

7. VTFPS 
부드러운 뷰 전환의 최소 속도를 초당 프레임 수로 설정합니다. (1~30) 
:초기값 7 
:설정값 3

 

 

 

8. VIEWRES 
:VIEWRES는 짧은 벡터를 사용하여 원, 호, 스플라인 및 호를 이루는 폴리선의 모양을 조정합니다. 벡터의 수가 클수록 원이나 호의 모양이 더 부드러워집니다. 예를 들면, 작은 원을 작성한 다음 줌 확대하면 원의 모양이 다각형처럼 보일 수도 있습니다. VIEWRES를 사용하여 줌 퍼센트를 높이고 도면을 재생성하면 원의 모양이 업데이트되고 부드러워집니다.

:초기값 1000 
:설정값 500 정도가 적당, 최소 15

 

 

 

9. TEXTQLTY 
문자 윤곽선의 해상도 다듬기를 설정합니다. 
:초기값 50 
:설정값 30

 

 

 

10. ZOOMFACTOR 
마우스 휠을 앞뒤로 움직일 때 배율이 변경되는 정도를 조정합니다. 
3에서 100 사이의 정수를 유효한 값으로 사용합니다. 숫자가 높아질수록 더 많이 변경됩니다. 
:초기값 60 
:설정값 70

 

 

 

11. -3dconfig 
하드웨어 가속 켜기 또는 끄기를 설정하고 드라이버 업데이트를 확인하는 방법을 제공합니다.

 

 

 

12. IMAGEQUALITY 
이미지의 표시 품질을 조정합니다.

 

 

 

14. DRAWORDERCTL 
겹치는 객체를 작성하거나 편집할 때 기본 표시 동작을 조정합니다. 
: 기본값 3 
: 설정값 3 OR 2 ('0' 값은 그리기순서무시, 동작속도는 빨라지지만 비추천)

 

 

 

15. DRAGMODE 
끌고 있는 객체의 표시를 조정합니다. 
이 시스템 변수의 이름은 명령과 동일한 이름입니다. 이 시스템 변수에 액세스하려면 SETVAR 명령을 사용합니다. 
이 모드가 켜진 경우, 객체를 다른 위치로 끌 때 객체의 이미지가 표시됩니다. 일부 컴퓨터 구성의 경우, 끌기는 시간 낭비가 될 수 있습니다. 끌기를 억제하려면 DRAGMODE를 사용합니다. 
'0' 객체를 끌어 옮길 때 객체의 윤곽선을 표시하지 않습니다. 
'1' 끌 객체를 선택한 다음 명령 프롬프트에서 drag를 입력한 경우에만 객체를 끌 때 객체의 윤곽선이 표시됩니다. 
'2' 자동, 객체를 끌 때 그 윤곽선을 항상 표시합니다.

:기본값 2

:설정값 2 OR 0 ( '0' 값은 대용량화일 편집시 사용)

 

 

 

 

16. DRAGP1 
하드웨어 가속을 사용하는 경우, 사용자가 2D 뷰포트 내에서 객체를 끌 때 시스템이 마우스에서 새 입력 샘플을 확인하기 전에 그리는 벡터의 수를 조정합니다. 
더 큰 숫자를 사용하면 객체를 끌 때 더 많은 그래픽 벡터가 표시됩니다. 최고의 성능을 위해 소프트웨어 가속이 아닌 하드웨어 가속을 사용하는 것이 좋습니다. 3D 뷰포트에서 객체를 끌 때는 DRAGP1이 영향을 주지 않습니다. 
:기본값 5000

:설정값 5000 ~ 1000 (하드웨어 성능에 따라 조정하되, 높은 편이 좋음.)

 

 

 

17. DRAGP2 
소프트웨어 가속을 사용하는 경우, 사용자가 2D 뷰포트 내에서 객체를 끌 때 시스템이 마우스에서 새 입력 샘플을 확인하기 전에 그리는 벡터의 수를 조정합니다. 
더 큰 숫자를 사용하면 객체를 끌 때 더 많은 그래픽 벡터가 표시됩니다. 최고의 성능을 위해 소프트웨어 가속이 아닌 하드웨어 가속을 사용하는 것이 좋습니다. 3D 뷰포트에서 객체를 끌 때는 DRAGP2가 영향을 주지 않습니다.

:기본값 10

:설정값 10 ~ 5

 

 

 

18. SELECTIONPREVIEW

선택 미리보기의 표시를 조정합니다. 
객체는 확인란 커서가 롤오버될 때 강조표시됩니다. 이 선택 미리보기는 클릭할 때 객체가 선택됨을 표시합니다. 설정은 다음 값들의 합계를 사용하여 비트코드로 저장됩니다.

'0' 끄기 
'1' 명령이 활성화되지 않은 경우에 켜짐 
'2' 명령 프롬프트가 객체 선택용인 경우에 켜짐

:기본값 3

:설정값 0

 

 

 

19. WHIPTHREAD

다중쓰레드(멀티코어 CPU 연산) 사용 (LT 버전 해당 없음)

'0' 객체를 재생성, 다시 그리기할 때 다중 프로세서를 사용하지 않습니다. 
'1' 객체를 재생성할 때 다중 프로세서를 사용합니다. 
'2' 객체를 다시 그리기할 때 다중 프로세서를 사용합니다. 
'3' 객체를 재생성, 다시 그리기할 때 다중 프로세서를 사용합니다.

:기본값 1

:설정값 3 (추가 옵션이 있는경우 최대한 높게 설정) 

 

 

<출처>

http://blog.naver.com/fillrider/220459682317