C++Builder 5와 6를 실행파일 크기로 비교하면, 결과는 다음과 같습니다.
C++Builder 5
- dll 제외, bpl 제외 : 23kB
- dll 포함, bpl 제외 : 75kB
- dll 포함, bpl 포함 : 352kB
C++Builder 6
- dll 제외, bpl 제외 : 25kB
- dll 포함, bpl 제외 : 79kB
- dll 포함, bpl 포함 : 441kB
위와 같이, 패키지를 제외했을 때는 크기가 별로 차이가 안납니다만, 패키지를 포함했을 경우에는
90kB 정도 크기가 더 커집니다. 이것은 물론 VCL이 더 복잡해져서 그런 거지요.
이전 버전에서는 존재하지 않던 새로운 클래스가 상속 단계에 추가되기도 하고, 기존의 클래스도 더
확장된 것이 많습니다.
비단 6 버전만 그런 것이 아니고.. VCL은 거의 매 버전마다 새로운 기능을 추가하거나 기존 버전의
문제를 해결하기 위해 계속 더 무거워지고 있습니다.
더 많은 기능을 추가하기 위해서 덩치가 커지는 것은 어쩔 수 없는 문제지요.
그럼...
지영배 님이 쓰신 글 :
:
: 더 커진것 같습니다. -_-
:
: 런타임 모듈 사용하지 않고..
:
: 450kb 정도 나오는군요..
:
: new -> application 하고 바로 컴파일 한겁니다.
:
: 빌더 5 에서는 한.. 300 얼마 였던걸로.. -_-
:
: 좀 커졌네요..
:
: upx 로 압축하니 180kb 정도..
:
: p.s upx 짱. -_-
:
:
:
:
|