Q&A

  • 메모리 초기화 시키는 방법좀.....고수님~~~~~~
메모리 초기화 시키는 방법에 대해서 알고 싶어서 글을 올립니다... 주로 어떤 방법을 쓰는지....간단히 제가 원하는 방법은 cctv화면을 연속으로 캡처해서 순착적으로 버퍼에 올립니다.... 그래서 먼저 올라간 내용은 지우고 새로 써야 하는데... 먼저 들어간 내용들이 계속 남아서.... 실행은 되는데....좀 지나면 스택 덤프라는 메세지가 남옴니다...해결할 방법좀... 부탁드립니다.....

1  COMMENTS
  • Profile
    타락천사 2000.11.14 17:36
    안녕하세여.. 타락임다..^^



    스택쪽에서 메세지가 나오면,



    제가 보기엔 십중팔구, 함수 호출과 파라미터 때문이라고 봅니다.



    함수안에서 다른 함수를 호출할때, 이전 함수의 포인터와 파라미터들을 스택에 넣습니다.



    그리고 함수의 종료 없이, 함수호출이 계속되거나,



    파라미터가 많고, 함수 호출이 잦으면, 스텍 에러 메세지가 나져..



    또는 호출하는 함수 내에 할당된 변수들은 힙 영역에 저장되져..



    종료안된 함수 내부의 변수가 넘 많을 수도 있구여..



    이론적으론, 4G 의 Flat한 메모리를 가진다고 하는데,



    컴파일 할때 보면, 그렇지 않은거 같습니다. --> 측정해보지 않아서뤼...ㅠㅠ



    램이 128M 니까 4G 가까이 쓸때까지 하드를 긁을거 가튼데,



    하드 긁지 않고, Stack 에러 메세지가 뜨거든여..



    컴파일러가 무리 안하게 알아서 에러 내주는거 같기두 하구......



    여하튼, Stack Overflow가 아니라, Stack Dump 메세지가 나온다니,



    확실하지 않지만, 위의 사항을 체크해 보시는게 좋겠습니다...



    즐푸하세여...^^



    허접한 타락천사...^^