efence 라는것 실무에서 많이 쓰입니까..?

maze의 이미지

유명한 리눅스 책에 나와있더군요.

보니까 상당히 유용할것 같아보입니다. C 프로그래밍시 메모리에 데인적이 좀 있습니다..

efence 라는것 실무에서 많이 쓰이는지요?

kasi의 이미지

efence 잘 안쓰이는 것 같아요..
x86환경에서는 valgrind를 많이 쓰는것 같지만 안써봐서 좋은지는 잘 모르겠고요..

제 경우에는 임베디드 환경에서는 efence말고 duma가 더 나았던듯 합니다.

madman93의 이미지

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

cinsk의 이미지

efence(Electric Fence)는 DUMA로 이름이 바뀌었습니다. http://www.cinsk.org/wiki/DUMA 참고.

valgrind는 더 강력하지만 x86에만 동작합니다.

DUMA는 이론적으로 MMU가 있는 CPU라면, (메모리가 충분하다는 가정 아래) CPU arch와 무관하게 동작합니다.

전, 먼저 x86에서 DUMA, valgrind로 다 돌려보고? warning이 없을 때에만 target으로 porting합니다.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

cjh의 이미지

우리회사도 valgrind 씁니다. 요즘에는 다들 쓰는듯...

--
익스펙토 페트로눔

--
익스펙토 페트로눔