Q&A

  • TCppWebBrowser에서 메모리가 늘어나는 문제
c++빌더에도 같은 내용 올렸는데 거긴 사람들이 없어서.. 죄송합니다.

이번에 전용 브라우저를 익스플로러를 이용해 만들려구 하는데요

버튼을 클릭해서 여기저기 주소로 옮겨다니는 데요 메모리가

조금 줄었다 다시 커지고 이렇게 반복되서 결국 계속 메모리가

점점 커집니다.

그래서 동적으로 만들어 죽여도(Free, delete등 다 써보았음) 메모리가 그대로 입니다.

어떻게 하면 메모리가 늘어나는 걸 막을 수 있을까요?

꼭 부탁드립니다.~



2  COMMENTS
  • Profile
    한원희 2001.03.27 20:41
    저도 같은 문제로 많은 고심을 했던 기억이 납니다.

    결론은, 현재로썬 해결할 수 없다 입니다.



    어떤 분이 그러시는데, 델파이 5의 ActiveX에서의 버그라고 하시더군요...



    뭐, 그런것 같기도 하지만,

    윈도우에서 익스플로러의 메모리 사용을 잘 살펴보시면 아시겠지만, 익스플로러도

    계속 사용하면 메모리가 늘었다 줄었다 하지만, 결국은 계속 늘어나다가 어느

    정도 증가하면 더이상 증가하지 않더군요...(아마도, 캐시와 관계가 있는듯...)

    전용 브라우저를 만들어도 같은 익스플로러와 같은 현상이 나타나더군요...



    저 같은 경우는 전용 브라우저를 독립적은 애플리케이션으로 작성해서, 필요할 때만

    실행시키고, 종료하는 방법으로 메모리가 늘어나는 문제를 해결했습니다.



    zaccy wrote:

    > c++빌더에도 같은 내용 올렸는데 거긴 사람들이 없어서.. 죄송합니다.

    > 이번에 전용 브라우저를 익스플로러를 이용해 만들려구 하는데요

    > 버튼을 클릭해서 여기저기 주소로 옮겨다니는 데요 메모리가

    > 조금 줄었다 다시 커지고 이렇게 반복되서 결국 계속 메모리가

    > 점점 커집니다.

    > 그래서 동적으로 만들어 죽여도(Free, delete등 다 써보았음) 메모리가 그대로 입니다.

    > 어떻게 하면 메모리가 늘어나는 걸 막을 수 있을까요?

    > 꼭 부탁드립니다.~

    >

  • Profile
    zaccy 2001.03.30 01:26
    .