다음을 통해 공유


ICorProfilerCallback::ObjectAllocated 메서드

힙 내의 메모리가 개체에 할당되었음을 프로파일러에 알립니다.

HRESULT ObjectAllocated(
    [in] ObjectID objectId,
    [in] ClassID classId);

매개 변수

  • objectId
    [in] 메모리가 할당된 개체의 ID입니다.

  • classId
    [in] 해당 개체가 인스턴스화된 클래스의 ID입니다.

설명

스택이나 관리되지 않는 메모리에서 할당할 경우에는 ObjectedAllocated 메서드가 호출되지 않습니다. classId 매개 변수는 아직 로드되지 않은 관리 코드의 클래스를 나타낼 수 있습니다. 프로파일러에서는 ObjectAllocated 콜백이 발생하는 즉시 해당 클래스에 대해 클래스 로드 콜백을 받습니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

참조

ICorProfilerCallback 인터페이스

ICorProfilerCallback::ClassLoadStarted 메서드

ICorProfilerCallback::ClassLoadFinished 메서드