코드 인사이트는 정말 엄청나게, 눈부시게 빨라졌습니다.
그런데, 얼마나?라고 물어보시면 대답하기가 곤란한 것이...
아시다시피, 코드 인사이트는 참조된 클래스들의 멤버들을 참조하는 것이 목적이잖습니까.
그러니 참조되는 클래스의 숫자가 많으면 많을수록, 결과적으로는 인클루드된 헤더파일이 많으면 많을수록
속도가 더 떨어집니다.
그러므로 프로젝트가 진행되면서 점점 소스자체가 커지고 참조되는 헤더파일들이 많아지면 속도가
떨어집니다. (uses가 많아질수록 속도가 떨어지는 것은 델파이도 마찬가지입니다.)
시간을 들어서 절대적으로 비교를 하는 것이 곤란하지요.
그냥 참고로 말씀드리면, 종종 제가 열어서 작업하는 이 사이트의 게시판 소스가 C++Builder로
작성되었는데요. 이전에는 저도 코드인사이트가 너무 느려서 아예 꺼놓고 썼습니다만.
지금은 3초 정도에 뜹니다.
말씀드린 이 소스파일은 참조되는 헤더파일도 상당히 많고, 소스 자체의 라인수도 2000라인 가까이
되는, 그리 작지 않은 파일입니다.
그런데 이게 가끔가다 코드 인사이트를 띄우다가 에러를 내는데...
코드의 에러때문에 코드인사이트를 못띄웠다.. 그러고 뻗어버립니다.
물론 그런 경우에도 시간을 잡아먹지는 않습니다. 역시 3초 정도 안에 에러가 납니다.
제가 테스트중인 것이 베타 버전이라서 그럴 수도 있겠구요.
폼 디자인에서 undo와 같은 기능은 6.0에도 없는 것으로 보입니다.
그래도 그 대안은 예전부터 있었던 것으로 알고 있는데요.
폼에서 마우스 오른쪽 클릭하시면 Lock controls였던가 하는 토글되는 메뉴가 있습니다.
이 메뉴를 클릭하면 그 폼의 모든 컨트롤들이 고정되어서 움직이지도 사이즈가 변경되지도 않습니다.
이걸 풀려면 앞에서 말한 메뉴를 다시 클릭하면 되죠.
그럼...
꼴(이성렬) 님이 쓰신 글 :
: 1. 빌더 6.0에서 Code Insight 기능이 얼마나 빨라졌나요?
: 5.0에서는 너무 느려서 꺼놓고 쓰고 있습니다.
:
: 2. 폼 디자인할때 콘트롤들의 위치를 히스토리로 기억하고 있나요?
: 5.0에서는 실수로 콘트롤들이 이상한 위치로 이동했을때 다시 되돌릴 방법이 없더군요
: 이게 별거 아닌데도 엄청 불편하잖아요. 6.0에선 Ctrl-Z가 먹으면 좋을텐데..^^
:
: 6.0 나왔다길래 궁금해서 함 올려봅니다.
: 제가 하는 일이 장비쪽이라..
: 개인적으로 웹쪽으로 발전되는건 별루 관심없구요
:
: 그외에 발전된 기능이 있으면 하나씩 소개해 주셨으면 좋겠습니다.
:
:
|