다음을 통해 공유


stackwalk

stack-walking 옵션을 표시합니다. stack-walking 플래그는 명령줄 또는 파일에서 직접 지정할 수 있습니다.

xperf -on base -stackwalk ThreadCreate+ProcessCreate
  • Or -
xperf -on base -stackwalk ThreadCreate -stackwalk ProcessCreate
  • Or -
xperf -on base -stackwalk @stack.txt
  • Or -
xperf -on base -stackwalk 0x0501

설명

사용자 지정 스택 워크 플래그는 0xmmnn형식으로 지정할 수 있습니다. 여기서 mm은 이벤트 그룹이고 nn은 이벤트 유형입니다.

파일에는 느낌표(!)가 접두사로 추가된 빈 줄 또는 주석이 포함될 수 있습니다.

다음 목록에서는 인식된 stack-walking 플래그를 보여줍니다.

  • AlpcClosePort

  • AlpcConnectFail

  • AlpcConnectRequest

  • AlpcConnectSuccess

  • AlpcReceiveMessage

  • AlpcSendMessage

  • AlpcUnwait

  • AlpcWaitForNewMessage

  • AlpcWaitForReply

  • CcCanIWriteFail

  • CcFlushCache

  • CcFlushSection

  • CcLazyWriteScan

  • CcReadAhead

  • CcWorkitemComplete

  • CcWorkitemDequeue

  • CcWorkitemEnqueue

  • CcWriteBehind

  • ContiguousMemoryGeneration

  • CritSecCollision

  • CSwitch

  • DiskFlushInit

  • DiskReadInit

  • DiskWriteInit

  • ExecutiveResource

  • FileCleanup

  • FileClose

  • FileCreate

  • FileDelete

  • FileDirEnum

  • FileDirNotify

  • FileFlush

  • FileFSCTL

  • FileOpEnd

  • FileQueryInformation

  • FileRead

  • FileRename

  • FileSetInformation

  • FileWrite

  • HardFault

  • HeapAlloc

  • HeapCreate

  • HeapDestroy

  • HeapFree

  • HeapRangeCreate

  • HeapRangeDestroy

  • HeapRangeRelease

  • HeapRangeReserve

  • HeapRealloc

  • ImageLoad

  • ImageUnload

  • KernelQueueDequeue

  • KernelQueueEnqueue

  • KernelSignal

  • KernelSignalInit

  • KernelSync

  • KernelSyncAll

  • KernelWaitSync

  • KernelWaitSyncAll

  • MapFile

  • 표시

  • MiniFilterPostOpInit

  • MiniFilterPreOpInit

  • PagefaultAV

  • PagefaultCopyOnWrite

  • PagefaultDemandZero

  • PagefaultGuard

  • PagefaultHard

  • PagefaultTransition

  • PagefileBackedImageMapping

  • PageRangeAccess

  • PageRangeRelease

  • PoolAlloc

  • PoolAllocSession

  • PoolFree

  • PoolFreeSession

  • PowerDeviceNotify

  • PowerDeviceNotifyComplete

  • PowerIdleStateChange

  • PowerPerfStateChange

  • PowerPostSleep

  • PowerPreSleep

  • PowerSessionCallout

  • PowerSessionCalloutReturn

  • PowerSetDevicesState

  • PowerSetDevicesStateReturn

  • PowerSetPowerAction

  • PowerSetPowerActionReturn

  • PowerThermalConstraint

  • ProcessCreate

  • ProcessDelete

  • 프로필

  • ProfileSetInterval

  • ReadyThread

  • RegCloseKey

  • RegCreateKey

  • RegDeleteKey

  • RegDeleteValue

  • RegEnumerateKey

  • RegEnumerateValueKey

  • RegFlush

  • RegKcbCreate

  • RegKcbDelete

  • RegOpenKey

  • RegQueryKey

  • RegQueryMultipleValue

  • RegQueryValue

  • RegSetInformation

  • RegSetValue

  • RegVirtualize

  • SplitIO

  • SyscallEnter

  • SyscallExit

  • ThreadCreate

  • ThreadDelete

  • ThreadPoolCallbackCancel

  • ThreadPoolCallbackDequeue

  • ThreadPoolCallbackEnqueue

  • ThreadPoolCallbackStart

  • ThreadPoolCallbackStop

  • ThreadPoolClose

  • ThreadPoolCreate

  • ThreadPoolSetMaxThreads

  • ThreadPoolSetMinThreads

  • ThreadSetBasePriority

  • ThreadSetPriority

  • TimerSetOneShot

  • TimerSetPeriodic

  • UnMapFile

  • VirtualAlloc

  • VirtualFree

예제

다음 예제와 같이 stack-walking 플래그 파일에는 줄당 임의의 수의 stack-walking 플래그가 포함될 수 있으며 공백, 더하기 기호(+) 또는 새 줄로 구분될 수 있습니다.

ThreadCreate ProcessCreate
DiskReadInit+DiskWriteInit+DiskFlushInit
CSwitch

Xperf 옵션