C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[10419] [만해] 메모리 누수와의 싸움
강재호.만해 [greenuri] 1738 읽음    2005-03-15 19:03
안녕하세요 만해입니다.

갑자기 왠 메모리 누수 하실지도모르겠지만요

기본적으로 프로그램이 동작하면 그담에 중요한게

얼마나 정확하게 , 잘 , 무리 없이 돌아 가느냐 인데

동작 하게 되면 정확하게야 어느정도 맞춰서 만든다고 쳐도,

잘,~ 무리 없이에서 메모리 누수가 맨날 걸리네요

게다가 제가 프로그래밍 한 솔루션은 허구헌날 켜서  사용 하는 거라서

조그만 누수가 모여서 시스템 재부팅에 까지 이르게 하니

이것 때문에 미치겠어요 흑흑~

바운드 체커에 코드 가드 까지 동원해서 누수 잡기 하고 있는 만해입니다. 쩝~
civilian,안영제 [civilian]   2005-03-15 19:40 X
그러니깐... 잘 짜야징~
강재호.만해 [greenuri]   2005-03-15 19:58 X
젤 감이 안 잡히는 누수는요
Socket에서 OnRead에서 동적 생성한 메모리를 언제
지워 줘야 하는지 그게 감이 안 잡히네요.
먼저 지우면 데이타 처리를 못하고 나중에 지우면 누수 생기고
잘~ 언제 지워야 할지 쩝~
이점한 [redyouth]   2005-03-16 11:28 X
OnRead에서 Application->ProcessMessages(); 해서 소켓 버퍼를 말끔하게 비워주고 나서 Socket->ReceiveText();를 해주면 Data가 모두 들어 온 상태기 때문에 동적 생성한 개체를 지워줘도 데이타 처리를 못하는 경우가 안 생기지... 쩝.. 자세한건 뒤돌아서 직접 물어보길!
서정국.새더 [mmouse]   2005-03-16 12:18 X
Recv 할때마다 메모리를 얼로케이트 하나여?
그냥 Circular Buffer 같은거 하나 만들어서 사용하세용 ^^
강재호.만해 [greenuri]   2005-03-16 12:54 X
앗 새더군님이다~
오랜만이예요 ㅋㅋㅋ
왜 그동안 메신저 접속 안 했어요?
이번 오프때 오시나용?
홍환민.행복 [hhshhm]   2005-03-17 10:06 X
그래두 부럽네요. 전 기능자체가 버그들이 있어서 맨날 그거 잡고 있어요. 애초에 제가 만든 프로그램이 아니거든요. 흠. 기업용 솔루션이고 저희 회사 시스템 자체가 좀 주먹구구식이라 버그가 많네효. 항상 버그 리포트 같은걸 고객사한테 받는지라 받는 입장에서 참 곤란한 경우가 많아요. 흑..
강재호.만해 [greenuri]   2005-03-17 23:39 X
ㅎ 저도 제가 첨부터 만드는거 아니예요,
제 이전 선임자가 만든거 받아서 그거 유지 보수 하는데,
제가 추가 시킨 코드에서 엄청난 메모리 누수가 흑흑~
이전에 웹 로봇도 누수 생기더만 이것도 그렇고 왜 이리 누수가 많지?
쩝~

+ -

관련 글 리스트
10419 [만해] 메모리 누수와의 싸움 강재호.만해 1738 2005/03/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.