다음을 통해 공유


_CrtMemDumpStatistics

(디버그 버전에만 해당) 사용자가 읽을 수 있는 형태로 지정 된 힙 상태에 대 한 디버그 헤더 정보를 덤프합니다.

void _CrtMemDumpStatistics( 
   const _CrtMemState *state 
);

매개 변수

  • state
    덤프 힙 상태에 대 한 포인터입니다.

설명

_CrtMemDumpStatistics 함수 지정된 된 사용자가 읽을 수 있는 형태로 힙 상태에 대 한 디버그 헤더 정보를 덤프 합니다.덤프 통계 할당을 추적 및 메모리 문제를 탐지 하는 응용 프로그램에서 사용할 수 있습니다.메모리 상태는 특정 힙 상태나 두 상태 간의 차이 포함할 수 있습니다.때 _DEBUG 정의 되지 않은, 호출 하려면 _CrtMemDumpStatistics 전처리 하는 동안 제거 됩니다.

state 매개 변수에 대 한 포인터 여야는 _CrtMemState 으로 채워져 있는 구조 _CrtMemCheckpoint 에서 반환 하는 _CrtMemDifference_CrtMemDumpStatistics 라고.경우 state 입니다 NULL, 설명에 따라 잘못 된 매개 변수 처리기가 호출 매개 변수 유효성 검사.실행을 계속 수 있으면 errno 으로 설정 EINVAL 및 작업이 수행 되지 않습니다.자세한 내용은 errno, _doserrno, _sys_errlist, _sys_nerr를 참조하십시오.

힙 상태 함수에 대 한 자세한 내용은 및 _CrtMemState 구조, 참조 하십시오 힙 상태 보고 함수.메모리 블록 할당, 초기화 및 기본 힙의 디버그 버전에서 관리 하는 방법에 대 한 자세한 내용은 참조 하십시오. 메모리 관리 및 디버그 힙.

요구 사항

루틴

필수 헤더

선택적 헤더

_CrtMemDumpStatistics

<crtdbg.h>

<errno.h>

더 많은 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

라이브러리: 의 디버그 버전 CRT 라이브러리 기능 만 합니다.

예제

자세한 내용은 crt_dbg1를 참조하십시오.

해당 .NET Framework 항목

System.Diagnostics.PerformanceCounter

참고 항목

참조

루틴을 디버깅 합니다.