다음을 통해 공유


메모리 블록 형식 해석

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

Standard

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

Pro 및 Team

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

메모리 누수 탐지 기능 사용에서 설명한 대로 메모리 누수 정보는 누수된 메모리 블록을 표준 블록, 클라이언트 블록 또는 CRT 블록으로 구별합니다. 실제로 표준 블록과 클라이언트 블록만 직접 볼 수 있습니다.

  • 표준 블록은 프로그램이 할당한 보통 메모리입니다.

  • 클라이언트 블록은 MFC 프로그램이 소멸자를 필요로 하는 개체에 대해 사용하는 특별한 메모리 블록 형식입니다. MFC new 연산은 생성되는 개체에 적합한 표준 블록이나 클라이언트 블록을 만듭니다.

  • CRT 블록은 CRT 라이브러리가 자체 용도에 맞게 할당한 메모리 블록입니다. CRT 라이브러리는 이러한 블록의 할당 취소를 처리하며, CRT 라이브러리 손상 같은 중대한 문제가 발생할 경우가 아니 메모리 누수 보고서에 표시되지 않습니다.

다음 두 가지 블록 형식은 메모리 누수 정보에 표시되지 않습니다.

  • 빈 블록은 사용하지 않는 메모리 블록입니다.

  • 무시 블록은 메모리 누수 보고서에 나타나지 않도록 지정한 블록입니다.

참고 항목

개념

메모리 누수 탐지 및 격리

디버그 힙의 블록 형식