Valgrind

pchero on May 28th, 2015

오늘 kldp 에 ps로 메모리를 확인하려고 하는데 잘 안된다는 질문 내용을 봤다. https://kldp.org/node/152025 답글을 작성하다가 재미있는 내용을 알게 되어 이곳에도 같이 담아둔다.   질문 내용 프로그램 안에서 10 바이트씩 malloc 으로 메모리를 할당했습니다. 그리고 ps -eo user,size,cmd 명령으로 메모리 증가량으로 확인하려고 했지만 전혀 메모리 증가가 안되네요. 왜 그런거죠? 답변 두 가지 이유가 있습니다. 1. 확인하고자 […]

Continue reading about why ps is wrong?

pchero on February 21st, 2014

진행중인 프로젝트에서 Libevent 를 사용중인데.. valgrind 메모리 누수 확인시 자꾸 메모리 누수가 발생하는 것을 확인했다. 어디가 문제일까… 기능상으로는 문제가 없었다. malloc/calloc 할당한 부분도 문제가 없었다. valgrind 가 지목한 문제 발생한 부분은 event_new() 부분이었다. 문제 발생 원인은 잘못된 libevent 사용에 있었다. 나는 다음과 같이 프로그램을 개발했었다. /* * main.c * * Copyright 2014 Sungtae Kim <pchero21@gmail.com> […]

Continue reading about Libevent event driven memory leak