델파이가 리소스를 많이 차지한다는것은 알고 있었는데 문제는 사용된 리소스를 전부 반환하지 않습니다
특히 윈도우 리소스중 GDI(Graphic Device Interface라나 뭐라라..)를 엄청 잡아먹어요
델파이5와 그 응용 프로그램모두 리소스를 많이 차지하는데 특히 델파이5는 거의 20~
25%를 차지하고 종료하면 거의 절반에도 미치지 못하는 자원만 다시 원도우에 반환을 합니다..그래서 컴파일하고 다시 실행하고 또 컴파일하다보면 GDI가 바닥이나서 윈도우가 죽어 버립니다.
저는 꽤 큰 프로젝트를 컴파일하는데(실행크기만 약3메가) 보통 7번정도 컴파일하고 다시 부팅하고 컴피일하고 부팅하고...이런 과정의 연속입니다.
메모리와 리소스 용량체크 프로그램으로 체크하면 겁나게 잡아먹어가는게.. 심장이 떠립니다..
대부분의 응용 프로그램은 리소스를 사용하도라도 용량도 작고 또 종료하면 거의 사용한 리소스를 대부분 돌려주는데 이 델파이와 델파이로 작성한 프로그램은 반도 안되는 수치를 돌려 줘요...
(델파이2, 델파이4,델파이5, 윈95. 원98모두 테스트 해봤습니다)
짜증나는 컴파일과 부팅의 연속을 해결할 방법이 없는지요...
저는 델파이5 엔터프라이즈 버젼 Update Pack 1을 사용하고 컴은 펜티엄III 500,64M입니다
정말로 해결 방법이 없는가요????
저희역시 엄청난 프로젝트(?)를 몇백번 컴파일을 해도 죽는일은 우리 프로젝트의 문제 빼고는 없었습니다.
아마도 만들고 계신 프로젝트에 메모리 릭이 있는것 같군요.
메모리릭이 어디서 발생하는지, 전문 유틸리티로 검사해 보세요.
메모리 슬루스를 전격 추천합니다.
김고진 wrote:
> 델파이가 리소스를 많이 차지한다는것은 알고 있었는데 문제는 사용된 리소스를 전부 반환하지 않습니다
> 특히 윈도우 리소스중 GDI(Graphic Device Interface라나 뭐라라..)를 엄청 잡아먹어요
> 델파이5와 그 응용 프로그램모두 리소스를 많이 차지하는데 특히 델파이5는 거의 20~
> 25%를 차지하고 종료하면 거의 절반에도 미치지 못하는 자원만 다시 원도우에 반환을 합니다..그래서 컴파일하고 다시 실행하고 또 컴파일하다보면 GDI가 바닥이나서 윈도우가 죽어 버립니다.
> 저는 꽤 큰 프로젝트를 컴파일하는데(실행크기만 약3메가) 보통 7번정도 컴파일하고 다시 부팅하고 컴피일하고 부팅하고...이런 과정의 연속입니다.
> 메모리와 리소스 용량체크 프로그램으로 체크하면 겁나게 잡아먹어가는게.. 심장이 떠립니다..
> 대부분의 응용 프로그램은 리소스를 사용하도라도 용량도 작고 또 종료하면 거의 사용한 리소스를 대부분 돌려주는데 이 델파이와 델파이로 작성한 프로그램은 반도 안되는 수치를 돌려 줘요...
> (델파이2, 델파이4,델파이5, 윈95. 원98모두 테스트 해봤습니다)
>
> 짜증나는 컴파일과 부팅의 연속을 해결할 방법이 없는지요...
> 저는 델파이5 엔터프라이즈 버젼 Update Pack 1을 사용하고 컴은 펜티엄III 500,64M입니다
> 정말로 해결 방법이 없는가요????
>
>