[OS]/Embedded&Linux

Insure ++ 라는 memory leak을 잡는 툴

하늘을닮은호수M 2005. 11. 24. 14:09
반응형



이 제품은 비록 공개 프로그램은 아니지만,

www.parasoft.com 에 가면 일주일짜리 라이센스를 받을 수 있다.

프로그램을 받아서 설치할 때(설치 경로에서 ./install 실행),

라이센스를 입력하게 되어 있는데, 이 때 Machine-Id를 그 회사의 사이트에

알려주면, 사용기간과 함께 패스워드를 메일로 받아볼 수 있다.

메일로 받은 기간과 패스워드를 설치 과정중에 입력하면,

사용 승인 OK(라이센스에 따라 Insure ++만을 사용할 수 있는 것도 있고, Thread++까지 사용할 수

있는 것도 있다.)

이제 개발중인 프로그램의 gcc컴파일러(또는 CC) 대신 이 제품에서 제공하는 insure라는 것을 사

용한다.(보통 Makefile에서 CC= insure #gcc라고 수정하면 됨.)

컴파일 시에 에러뿐만 아니라, 런타임 시의 에러도 잡아 주는데,

본인이 개발중인 프로그램을 돌려봤을 때는 아래와 같은 에러 메세지를 보여주었다.

에러 메세지에 따라서 알아서 소스를 수정하시면 됨^^

그리고 위 그림에서 Problem summary와 Leak summary를 클릭하면 Summary 내용을 요약해서볼

수 있다.

반응형

'[OS] > Embedded&Linux' 카테고리의 다른 글

[펌] 리눅스 디버깅과 성능 튜닝  (0) 2006.01.26
[펌] vim tip  (0) 2006.01.20
awk 사용법  (0) 2005.11.09
valgrind 사용법  (0) 2005.11.03
gprof라는 profiling 도구  (0) 2005.09.15