답변 감사합니다. ^^
근데, 기폰 폼 있잖아요?
델파이 시작하고 어플리케이션 시작하면 나타나는 폼. Project1 이거요.
이거 컴파일해서 프로그램 크기를 보면, 300kb 넘고 메모리 점유율도 거의
2.5~3메가 정도 잡아먹느너 같던데(전혀 코딩하지 않은 기본폼 컴파일 상태)
음. 다른 여타 가벼운 툴보면, 메모리가 1메가도 안잡아 먹거나, 또는
사이즈 역시 무척 작던데요.
델파이로 그렇게 할수 있는 옵션이 있는 지 또는 다른 어떠한 방법이 있는지 궁금해서요.
아무리 코드 최적화를 한다할지라도, 그 이하로 줄이는건 불가능한가요?
저번에 어디서 예제를 보니깐(파일 분할하는 예제였음), 폼도 없는 프로젝트
를 만들어서 사이즈를 엄청나게 줄이던데, 그런방법이나 혹은
유용한 방법이 있으면 좀 알려주셨음 해서요 ^^;
그럼 좋은 하루 되세여 ^^
ps1) 객체를 free 시키라고 하셨는데여, 그럼 Timer 같은 컴포넌트나
아무튼 사용될 컴포넌트를 동적으로 create 시키고 free 시켜서 사용하면
메모리 줄이는데 도움이 된다는 소리신가여?? 좀더 자세한 ^^;;
ps2) 사실대로 말씀드리면, 제가 열이 좀 받은 상태에염 ㅡㅡ^
제가 할줄 아는게 델파이뿐인데, 델파이가 참 좋은 랭귀지툴이라 생각하고 있어염. 근데, 어떤 형이 델파이로 프로그램을 만들면 왜 그리 프로그램 사이즈도
커지고, 왜그리 메모리도 많이 차지하냐고 하더군여ㅡㅡ;
그래서 목표가 생겼져, 최적화.............
어떻게 해서든,, 엄청작아진 프로그램 사이즈와, 메모리점유을을 가진 프로그램을 델파이로 만들어보는것!!! ㅡㅡ^
감사합니다. ^^;;
한데 구체적인 소스가 없으니 뭘 어떻게 하는게 좋겠다는 구체적인 이야기를 드리긴 어렵겠네여?
왠만한 객체들은 필요할 때 마다 동적 생성해 주시고, 그리고 필요가 없어지면 반드시 그 시점에 free() 로 풀어주세요.
전역변수와 로컬변수를 적절히 사용만 해도 메모리가 어느 정도는 줄어듭니다.