Q&A

  • 리소스 부족을 어떻게 해결해야 할지 좀 알려 주세요.
프로그램을 만들고 실행을 시키면 리소스 부족이 뜨네요.

프로그램이 다운되기도 하고 심지어 윈도우가 다운될때두 있구요.



Delphi 5 Enterprise에서 작업하고 프로그램은 테이블을 약 20개 정도 열어서

씁니다. 클라이언트/서버 방식 프로그램은 아니고 로칼 프로그램으로 Paradox

디비를 이용하구요.



제 작업환경은 PII-400, 128MB입니다.



좀 알려 주세요.



모기



2  COMMENTS
  • Profile
    이준해 2000.06.12 19:13
    Table을 많이 열면 당근 메모리를 많이 잡아먹죠.

    근데 PII 400 + 128M 정도면 충분히 견딜만 할 것 같은디..



    아래 내용을 확인해 보세여.



    1. Delphi(Object pascal)는 메모리 관리는 자동으로 해주지 않습니다.

    (최신버전은 몰라여)

    만약에 대용량을 배열이나 List로 만들어 메모리로 올렸으면

    반드시 Destroy해 주셔야 할 겁니다.



    2. Hard Disk 용량 + 가상메모리

    NT를 사용하신다면, 제어판에서 가상메모리의 양을 확인해 보시고

    부족하다 싶으면 늘려 주세요.

    win9X 계열이면 C Drive의 여유용량이 혹시 너무 적지 않은지 확인해 보시구요



    3. 또하나, temp Directory 가 제대로 지정되어 있나 확인해 보세요

    NT 의 경우 제어판 -> 시스템 ..... -> 환경변수에서 설정

    9X 계열이면 autoexec.bat에서 set temp=c:temp 등으로 설정



    Local DB등은 통상 temp directory를 사용하는데, 해당 directory가 없거나 하면

    에러가 나는 경우가 있슴다.



    좋은 한주 만드세요.!!



    Mosquitos wrote:

    > 프로그램을 만들고 실행을 시키면 리소스 부족이 뜨네요.

    > 프로그램이 다운되기도 하고 심지어 윈도우가 다운될때두 있구요.

    >

    > Delphi 5 Enterprise에서 작업하고 프로그램은 테이블을 약 20개 정도 열어서

    > 씁니다. 클라이언트/서버 방식 프로그램은 아니고 로칼 프로그램으로 Paradox

    > 디비를 이용하구요.

    >

    > 제 작업환경은 PII-400, 128MB입니다.

    >

    > 좀 알려 주세요.

    >

    > 모기

    >

  • Profile
    타락천사 2000.06.10 21:36
    안녕하세여..타락임다..^^



    실행하는 테이블을 오픈하구 실행끝나면 클로즈 시키면 안될까여?



    왕초보 타락천사..^_____^



    Mosquitos wrote:

    > 프로그램을 만들고 실행을 시키면 리소스 부족이 뜨네요.

    > 프로그램이 다운되기도 하고 심지어 윈도우가 다운될때두 있구요.

    >

    > Delphi 5 Enterprise에서 작업하고 프로그램은 테이블을 약 20개 정도 열어서

    > 씁니다. 클라이언트/서버 방식 프로그램은 아니고 로칼 프로그램으로 Paradox

    > 디비를 이용하구요.

    >

    > 제 작업환경은 PII-400, 128MB입니다.

    >

    > 좀 알려 주세요.

    >

    > 모기

    >