mpatrol

소프트웨어 스크린 샷:
mpatrol
소프트웨어 정보:
버전: 1.4.8
업로드 날짜: 3 Jun 15
개발자: Graeme Roy
라이센스: 무료
인기: 12

Rating: 4.0/5 (Total Votes: 1)

Mpatrol 동적으로 할당 된 메모리의 잘못된 사용으로 인해 발생하는 런타임 오류를 진단하면서 강력한 디버깅을 제공하는 라이브러리입니다. 그것은 또한 추적 할 수 있습니다 및 프로필의 malloc () 너무) (무료 호출하지만 그것은, 동적 메모리 할당을 디버깅의 malloc () 디버거 역할을합니다. 당신의 malloc () 함수 또는 운영자가 새로운 [] 무엇을 모르는 경우,이 도서관은 당신을위한 것이 아니다. 당신은 프로그래밍 전문 지식의 일정 금액과이 사용을 시도해야하기 전에 명령 줄 컴파일러와 링커를 실행하는 방법에 대한 지식을 가지고있다.
프로그램의 수명 기간 동안 발생한 모든 동적 메모리 작업의 포괄적이고 구성 로그를 제공과 함께, mpatrol 라이브러리는 동적으로 할당 된 메모리의 오용을 감지하는 광범위한 검사를 수행합니다. 이러한 모든 기능은 컴파일시 단일 헤더 파일의 포함을 통해 기존의 코드에 통합 될 수있다. mpatrol 라이브러리도 동적으로 실행시 기존 프로그램과 연계, 일부 플랫폼에서, 링크시에 기존의 오브젝트 파일과 링크 또는 할 수있는 UNIX 및 Windows 플랫폼 (그리고 아미가 OS GCC를 사용하여)에이조차 필요하지 않을 수 있습니다.
mpatrol 라이브러리에서 모든 로깅 및 추적 출력의 진단을 유지하기 위해 별도의 로그 파일로 전송되는 프로그램이 생성 할 수 있습니다 테스트중인 것을 어떤에서 분리합니다. 라이브러리 설정의 다양한 또한 이렇게 라이브러리의 동작을 변경하기 위해 컴파일 또는 다시 링크의 필요성을 제거, 환경 변수를 통하여 실행 시간에 변경 될 수있다.
특정 프로그램에 대한 메모리 할당 프로파일 요약 통계를 포함하는 파일은 mpatrol 라이브러리에 의해 생성 될 수있다. 이 파일은 축적 된 데이터에 기초하여 테이블의 세트를 표시하는 프로파일 링 툴에 의해 판독 될 수있다. 프로파일 정보는 크기와 그들에게 할당 된 기능과 할당하는 함수의 호출 스택 메모리 누수의 목록이 나열된 메모리 할당을 모두 요약이 포함되어 있습니다. 또한, 표 형식으로 표시된 모든 메모리 할당의 그래프, 및 도트 그래프 시각화 패키지 나중에 처리를 위해 선택적 그래프 사양 파일을 포함한다.
모든 메모리 할당 및 할당 해제에 의해 프로그램의 간결한 부호화 트레이스를 포함하는 파일은 mpatrol 라이브러리에 의해 생성 될 수있다. 이 파일은 추적을 디코딩하고 표 또는 그래픽 형식으로 이벤트를 표시하고, 또한 계산 될 수있는 관련 통계를 표시하는 추적 도구로 읽을 수 있습니다.
mpatrol 라이브러리으로 원활 가능한 기존의 C 및 C ++ 메모리 할당 함수에 대한 호출을 대체 목적으로 설계되어 있지만, 약간의 가능한 코드 수정을하지 않을 수 많은 경우에 요구 될 수있다. 그 릴리스 빌드 및 디버그 쉽게 자동화 할 수 있습니다 빌드 있도록 그러나, mpatrol 라이브러리의 버전을 포함하는 전 처리기 매크로 조건부 컴파일의 목적을 위해 제공되는

이 릴리스의 새로운 기능 :.

진단 메시지에 대한 더 나은 기록을 추가했습니다.
많이 개선의 autoconf, automake에와 libtool이 지원을 추가했습니다.
HTML 옵션을 추가 임시 HTML 로그 파일을 지원합니다.
도서관은 지금 어떤 문제 프로파일을 작성하고 출력 파일을 추적이되지 않았 음을 확인하기 위해 확인합니다.
더 나은 Tru64의 스레드 안전 지원 추가.
a.out 오브젝트 파일 형식에 대한 기호를 찾는 문제가 수정되었습니다.
심볼의 수에 대한 고정 진단 윈도우 DLL을 읽을.
표시 할당 잘못된 전체 크기를 계산 버그가 수정되었습니다.
mpatrol 명령은 이제 MPATROL_OPTIONS 환경 변수의 기존 내용을 사용하기위한 --read-ENV 옵션이 있습니다.
mpsym 명령은 이제 64 비트 지원을 자동 감지하고 지금 --skip 옵션이 있습니다. 소스 코드는 지금 BSD 시스템에서 제대로 컴파일합니다.

유사한 소프트웨어

pytrace
pytrace

20 Feb 15

Profiler4j
Profiler4j

3 Jun 15

D-Feet
D-Feet

29 Nov 17

코멘트 mpatrol

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!