공간 색인(8진-트리)의 노드 수를 제한하여 도면을 재생성하는 동안의 메모리 사용량을 제한합니다.
유형: | 정수 |
저장 위치: | 레지스트리 |
초기값: | 10000000 |
TREEMAX에 고정된 한계를 부과함으로써, 사용자의 시스템보다 메모리가 더 많고 사용자의 시스템에서 처리할 수 있는 값보다 더 큰 TREEDEPTH 값을 가진 시스템에서 작성된 도면을 로드할 수 있습니다. 이런 도면을 확인하지 않고 그대로 둘 경우 결국에는 사용자의 컴퓨터에서 사용 가능한 메모리보다 더 많은 메모리를 소모할 정도로 큰 8진-트리를 갖게 됩니다. 또한 TREEMAX는 불필요하게 높은 TREEDEPTH 값을 사용하지 못하도록 보호합니다.
TREEMAX의 초기 기본값은 10000000(1천만)이며, 이 값은 TREEDEPTH에 대한 조정으로 TREEMAX를 효과적으로 사용하지 못하도록 하기에 충분히 높은 값입니다. TREEMAX에 설정할 수 있는 값은 사용자 시스템의 사용 가능한 RAM에 따라 결정됩니다. 1 메가바이트의 RAM당 약 15,000개의 8진-트리 노드를 사용할 수 있습니다.
8진-트리에 2 메가바이트의 RAM만 사용되도록 하려면, TREEMAX를 30000(2 x 15,000)으로 설정합니다. 프로그램이 8진-트리 노드를 할당하는 데 메모리가 부족한 경우, 다시 시작하고 TREEMAX를 더 작은 수로 설정한 다음 다시 도면을 로드합니다.
때때로 프로그램은 TREEMAX에 설정한 한계까지 실행할 수 있습니다. 결과에 따른 프롬프트 명령을 따르십시오. TREEMAX를 증가시킬 수 있는 정도는 사용자의 컴퓨터에서 사용 가능한 메모리에 따라 다릅니다.