리눅스우분투 valgrind 처리결과 질문
글쓴이: skyjjogari / 작성시간: 목, 2019/10/31 - 4:55오후
우분투에서 yolov3+tensorrt 구동중입니다.
장시간 실행 시 메모리 누수가 의심되어 valgrind 실행해보았습니다.
첨부한 사진과 같이 3가지 loss record가 나오는데
무슨의미인지 알수가없네요
아시는 분 있으시면 알려주세요
File attachments:
첨부 | 파일 크기 |
---|---|
KakaoTalk_20191031_165253346.jpg | 636.47 KB |
Forums:
...
* 에러메시지는 화면을 찍어서 스크린샷을 올리지 말고 ^C ^V 해서 본문에 넣어주세요. 스크린샷을 뜨면 검색도 안되고 누가 보고 구글에 넣어보고 싶으면 보고 쳐야 합니다.
그리고 화면에 나온 메시지는 /bin/dash라고 하고 있는데 이건 shell인데요. 메모리 누수가 의심되는 프로세스 자체가 아니라 그 해당 프로세스를 실행시키는 shell script에 대고 valgrind를 돌린 것으로 보입니다.
해당 스크립트를 고칠 수 없다면 스크립트에서 만들어지는 모든 자식 프로세스를 검사할 수 있게 --trace-children=yes 옵션을 주는 방법도 있습니다.
소멸자에서 delete 해주고 추가로
list 에 포인터들 싹 담아서 루프돌려가면서 delete 해주시면
몇개는 사라질 것 같음 호달달
매일 1천억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키지않는. 야근 하는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 안받습니다.
댓글 달기