_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