span class=postbody리눅스에서 malloc 으로 할당한 총 메모리 크기를 알수 있는 방법이 있는데 br / 아직 모르시는 분들을 위해서 끄적끄적 적어봅니다. br / br / 물론 hook 을 통해서도 할수 있고 mcheck 를 통해서도 방법이 있는데 br / 아래의 방법이 매우 편한것 같네요. br / br / 설명은 다 생략하고 예제 한번 보여드립니다. br / br / /spantable align=center border=0 cellpadding=3 cellspacing=1 width=90%tbodytr tdspan class=genmedb코드:/b/span/td /tr tr td class=code br / /* br / Copyright (c) Information Equipment co.,LTD. br / All right reserved br / Code by JaeHyuk Cho lt;mailto:minzkn@infoeq.comgt; br / br / CVSTAG=$Header$ br / */ br / br / #include lt;malloc.hgt; br / br / int main(int s_argc, char **s_argv); br / br / int main(int s_argc, char **s_argv) br / { br / struct mallinfo s_m; br / void *s_p; br / #define mm() do{s_m = mallinfo(); fprintf(stdout, %d/%d --\n, s_m.arena, s_m.uordblks);}while(0) br / mm(); br / s_p = malloc(100); br / mm(); br / free(s_p); br / mm(); br / s_p = malloc(10000); br / mm(); br / free(s_p); br / mm(); br / return(0); br / } br / br / /* End of source */ /td/tr/tbody/table
크리에이티브 커먼즈 라이센스
Creative Commons License
2007/05/05 02:18 2007/05/05 02:18
받은 트랙백이 없고, 댓글 3개가 달렸습니다.

댓글+트랙백 RSS :: http://blog.minzkn.com/rss/response/48

댓글+트랙백 ATOM :: http://blog.minzkn.com/atom/response/48

트랙백 주소 :: http://blog.minzkn.com/trackback/48

트랙백 RSS :: http://blog.minzkn.com/rss/trackback/48

트랙백 ATOM :: http://blog.minzkn.com/atom/trackback/48

댓글을 달아 주세요

댓글 RSS 주소 : http://blog.minzkn.com/rss/comment/48
댓글 ATOM 주소 : http://blog.minzkn.com/atom/comment/48
  1. yundream 2007/05/05 12:21  댓글주소  수정/삭제  댓글쓰기

    오오 디버깅용도로 사용하면 편하겠네요.

  2. alones 2007/05/09 15:37  댓글주소  수정/삭제  댓글쓰기

    어찌 이리 좋은 정보들을 많이 잘 올리시는지. ^^

    team blog를 계속 보고 있는데 경이롭습니다~~

  3. thedino 2007/05/13 20:40  댓글주소  수정/삭제  댓글쓰기

    오늘 낮에 길 걷다가 문득 알아내는 방법이 없을까?..
    라고 생각했던 건데....
    잊고있다가 무심코 이 글을 보게될줄이야..+_+
    좋은 정보 감사합니다.