!lookaside

!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