!lookaside 延伸模組會顯示有關留視清單的資訊、重設留視清單的計數器,或修改留視清單的深度。
!lookaside [Address [Options [Depth]]]
!lookaside [-all]
!lookaside 0 [-all]
參數
位址
指定要顯示或修改之待看清單的十六進位位址。
如果 省略 Address (或 0) 且 未指定 -all 選項,則會顯示一組已知的標準系統外觀清單。 清單集並不詳盡;也就是說,它不包含所有系統外觀清單。 此外,此集合不包含呼叫 ExInitializePagedLookasideList 或 ExInitializeNPagedLookasideList 所建立的自定義外觀清單。
如果 省略 Address (或 0) 並 指定了 -all 選項,則會顯示所有留置清單。
選項 控制將採取的作業。 支援下列可能 的選項 。 預設值為零:
0
顯示指定之擱置清單或列表的相關信息。
1
重設指定外觀清單的計數器。
2
修改指定之擱置清單的深度。 只有在 Address 為非零時,才能使用此選項。
深度
指定指定之留視清單的新最大深度。 只有當 Address 為非零且 Options 等於 2 時,才允許此參數。
其他資訊
如需擱置清單的相關信息,請參閱 Mark Russinovich 和 David 所羅門的使用 Lookaside 清單 和 Microsoft Windows 內部。
備註
擱置清單是多處理器安全機制,可用來從分頁或非分頁記憶體管理固定大小專案的集區。
擱置清單是有效率的,因為例程不會在大部分平臺上使用微調鎖定。
請注意,如果目前擱置清單的深度超過該清單的最大深度,則釋放與該列表相關聯的結構會導致將它釋放到集區內存,而不是列出記憶體。
以下是此延伸模組輸出的範例:
!lookaside 0xfffff88001294f80
Lookaside "" @ 0xfffff88001294f80 Tag(hex): 0x7366744e "Ntfs"
Type = 0011 PagedPool RaiseIfAllocationFailure
Current Depth = 0 Max Depth = 4
Size = 496 Max Alloc = 1984
AllocateMisses = 8 FreeMisses = 0
TotalAllocates = 272492 TotalFrees = 272488
Hit Rate = 99% Hit Rate = 100%
需求
DLL |
Kdexts.dll |