
드디어 기다리던 GstarCAD 8 런칭쇼에 참석, 준비를 많이 한 모습이었습니다.
그 만큼 GstarCAD 8 출시가 Gstarsoft사 에겐 역사적인 사건인가 봅니다.
헉, 사인을 하라는데 대한민국은 어디에?

왜 GstarCAD 2013이 아니고 GstarCAD 8 인가 했더니, 중국인들이 워낙 8 이라는 숫자를 좋아하고 또 Windows 8 도 있고, 또 하나 8 을 눕히면 무한대가 된다는 그런 말을 하네요^^

자 그럼 이제 그만 각설하고 본론으로 들어가서 GstarCAD 8 에서 뭐가 달라 지는지? 뭐가 좋아 지는지? 살펴 보도록 하겠습니다.
헉, 이건 또 무슨 소리인가? 엔진이 바뀌었다니!! 설명을 들어보니 내용인즉,
그 동안 GstarCAD 는 IntelliCAD 엔진을 기반으로 개발해 왔는데, GstarCAD 8 은 Gstarsoft사 에서 직접
3년 동안 공들여 개발한 엔진을 기반으로 개발 되었다고 합니다.
마치 자동차 회사가 타사의 엔진을
사용하다가 자체적으로 엔진을 개발한 것과 거의 유사한데,
문제는 자체 개발한 엔진이 이전 것 보다 성능이 좋아야 한다는 것인데, 이건 굳이 설명이 필요가 없을 것 같습니다. 왜냐하면? 만약 이전 것 보다 성능이 떨어진다면 세상에 나와야 할 아무런 이유가 없기 때문이지요!.
또한 곧 머지않아 밝혀질 일이니 이쯤에서 정리하고 다음으로 넘어 가려고 하는데,
그럼 엔진이 바뀌었으니, 다른 것도 바뀌는 것이 아닌가? 예를 들면, 명령어, 사용자 환경, 사용법, DWG 호환 등에는 변동이 없는가? 하고 걱정하실 분이 계실 것 같아서 확실히 이 점은 집고 넘어가겠습니다.
한 마디로 NO, 전혀 변경 사항 없습니다. GstarCAD 8은 GstarCAD 2012의 다음 버전입니다.
둘째, 성능이 향상되었다! 특히 속도(SPEED)가 빨라졌다!!
지금 지스타캐드를 사용하고 계시거나, 아니면 평가판을 사용해 보신 분이라면 A사 캐드와 비교하여
속도가 좀 느리다는 걸, 특히 크기가 큰 파일 또는 아주 복잡한 도면 작업을 할 때 속도가 느리다는 것은
알고 계시리라 생각합니다. But, GstarCAD 8 에서는 눈에 띄게 속도가 향상되었다고 합니다.
직접 성능을 테스트하고 싶으시다면 지금 바로 아래 홈페이지에 접속하셔서 GstarCAD 8 을 다운받아 설치하시면 됩니다.
성능이 향상된 기술적인 배경을 다음과 같이 크게 3가지 새로운 기술을 들어 설명하고 있습니다.
1.스마트 그래픽 파티션(Smart Graphic Partition)
GstarCAD 8 에는 새로운 그래픽엔진 기술을 적용했다고 합니다. 이전 버전과는 달리 작업공간에 보여지는 그래픽 데이터만 핸들링 한다고 합니다. 즉, 다시 말해 아래 그림에서와 같이 전체 도면 중에 일 부분을 확대하여 작업할 경우, 이전 버전에서는 전체 도면을 핸들링 했지만, GstarCAD 8 에서는 보여지는 부분만 핸들링 하기 때문에 핸들링 할 그래픽 데이터 양이 적어지게 되고, 따라서 속도가 빨라진다는 설명입니다.

2. 메모리 스토리지 매니지먼트 (Memory Storage Management)
GstarCAD 8 에서는 가상 메모리를 효율적으로 관리한다고 합니다. 메모리에 저장되는 데이터를 CUD(common used data) 와 SUD(seldom used data)로 나눕니다. CUD는 도면 요소와 같이 직접 그려지는 형태의 데이터이고, SUD는 'undo' 와 같은 명령어를 실행할 때를 대비해 저장해 놓는 일종의 백데이터(back data)들을 말합니다. 이전 버전에서는 이러한 데이터의 구분 없이 모든 데이터를 메모리에 저장했지만, GstarCAD 8 에서는 자주 사용하는 CUD는 메모리에 저장하고, 가끔 사용하는 SUD는 Hard Disk에 저장하여 메모리의 사용량을 최소화 함으로써 속도가 향상된다고 합니다. 특히, 대용량 작업을 할 때 유용하게 쓰인다고 합니다. 아래 그림을 보면 보다 쉽게 이해하실 수 있습니다.

(이전 버전의 메모리 사용 기술)

(GstarCAD 8 의 메모리 사용 기술)
3. 셀프-어댑티브 데이터 모델 (Self-adaptive Data Model)
이전 버전에서는 특정한 한 평면, 예를 들어 xy평면에서 작업을 하더라도 z축의 데이터를 계산했습니다.
반면, GstarCAD 8 에서는 작업자가 xy평면에서 작업을 할 경우 z축의 데이터는 무시하고 계산을 하기 때문에 위의 경우와 마찬가지로 메모리의 사용량이 줄게 되고 따라서 속도가 빨라진다고 합니다.
