효율적인 메무리 누수를 하려면?
글쓴이: iamslash / 작성시간: 일, 2003/06/01 - 5:53오후
windows programming 을 하던 사람입니다.
visual c++ 의 편리한 디버깅과 바운즈체커 등등의
편리한 메모리 누수 유틸리티...
요즘들어서 unix 계열의 프로그래밍을 통해 vim 과 같은
막강한 에디터에 대해 감탄하기도 하였지만 앞서 언급한 불편함은
여전합니다.
저는 주로 c++ coding을 하는데요... 디버깅과
메모리 누수를 효율적으로 할만한 툴을 소개해 주셨으면 합니다.
DDD 도 써봤지만 너무 느려서 좀 그렇구요... 메모리 누수유틸리티 역시
이름은 기억 안나지만 상용제품이 아닌 것 몇가지 사용은 해봤지만 별로
였습니다.
개발환경에 불편함을 느끼고 있는 저에게 부디 좋은 충고 부탁드립니다.
Forums:
Re: 효율적인 메무리 누수를 하려면?
음 어플리케이션 수준의 유틸리티는 잘 모르겠구요.
C++를 사용하신다면 STL중 메모리 누수와 관련해서 체킹을 하는 라이브러리를 활용 하시면 됩니다.
STL의 Allocator부분이 이 역할을 해 줍니다.
자세한건 STL을 참조해 주세요 :wink:
메모리 누수를 체크하는 프로그램으로는 memprof가 있습니다.htt
메모리 누수를 체크하는 프로그램으로는 memprof가 있습니다.
http://www.gnome.org/projects/memprof/ 홈페이지 입니다.
컴파일 할때 g옵션을 붙여야 어떤 소스레벨 체크가 됩니다.
KDE를 쓰신다면..
KDE를 사용하신다면..
Kdevelop 을 사용해 보세요 ..
http://kdevelop.kde.org
Visual C++과 비슷한 형태라고 생각하시면 됩니다.
디버깅도 편리하게 해주고..
메모리 누수도 관리하는 툴을 함께 설치하면 편합니다.
kdevelop 3.0a6 까지 나왔습니다.
한번 권해 볼만합니다.
요즘엔 이것으로만 프로그램 짭니다. ^^
https://github.com/la9527
댓글 달기