[LSP] FAS 와 VLX 어느것이 더 빠를까요?
먼저 fas빠르다는 이야기는 들은 적이 있는것 같은데...
확실하지 않아서 한번 테스트를 해보았습니다.
먼저 테스트 하기 위해서 리습구문을 만들었습니다.
퍼지를 실행하고 리젠을 실행하는 구문을 100번을 반복시켜 보았습니다.
(defun c:test (/ AcDoc sTime eTime Time)
(setq AcDoc (vla-get-activedocument (vlax-get-acad-object))) (setq sTime (rtos (getvar "cdate") 2 8)) (repeat 100 (vla-purgeall AcDoc)(vla-regen AcDoc acallviewports)) (setq eTime (rtos (getvar "cdate") 2 8)) (setq Time (- (atof eTime)(atof sTime))) (princ (strcat "시작시간 : " sTime "종료시간 : " eTime "소요시간 : "(rtos Time 2 8))) (princ) ) |
다음에는 fas 파일과 VLX 파일을 제작하였습니다.
그리고 fas파일 로딩하여 명령어 실행하고 결과를 보고 VLX 파일을 로딩하여 명령어를 실행하고
이것을 번갈아 가면서 3번을 반복하였습니다.
그 결과는
Command: ap
APPLOAD TTTT.fas successfully loaded.
Command: test
Command: 시작시간 : 20100825.20241935종료시간 : 20100825.20245138소요시간 : 0.00003203
Command: ap
APPLOAD TTTT.VLX successfully loaded.
Command: test
Command: 시작시간 : 20100825.20263352종료시간 : 20100825.20270572소요시간 : 0.00007220
Command: ap
APPLOAD TTTT.fas successfully loaded.
Command: test
Command: 시작시간 : 20100825.20323432종료시간 : 20100825.20330689소요시간 : 0.00007257
Command: ap
APPLOAD TTTT.VLX successfully loaded.
Command: test
Command: 시작시간 : 20100825.20344582종료시간 : 20100825.20352007소요시간 : 0.00007425
Command: ap
APPLOAD TTTT.fas successfully loaded.
Command: test
Command: 시작시간 : 20100825.20363646종료시간 : 20100825.20370788소요시간 : 0.00007142
Command: ap
APPLOAD TTTT.VLX successfully loaded.
Command: test
Command: 시작시간 : 20100825.20382265종료시간 : 20100825.20385557소요시간 : 0.00003292
무엇이 빠른지 판단하여 보세요^^