HighWaterNumberOfObjects/Handles означает?


1

Я смотрел на какой-то отладки ядра и пришли, чтобы увидеть это:

0: kd> dt nt!_OBJECT_TYPE ffffd0851aad6c90 
    +0x000 TypeList   : _LIST_ENTRY [ 0xffffd085'1aad6c90 - 0xffffd085'1aad6c90 ] 
    +0x010 Name    : _UNICODE_STRING "Process" 
    +0x020 DefaultObject : (null) 
    +0x028 Index   : 0x7 '' 
    +0x02c TotalNumberOfObjects : 0xa2 
    +0x030 TotalNumberOfHandles : 0x553 
    +0x034 HighWaterNumberOfObjects : 0xfc 
    +0x038 HighWaterNumberOfHandles : 0xbf5 
    +0x040 TypeInfo   : _OBJECT_TYPE_INITIALIZER 
    +0x0b8 TypeLock   : _EX_PUSH_LOCK 
    +0x0c0 Key    : 0x636f7250 
    +0x0c8 CallbackList  : _LIST_ENTRY [ 0xffffa38f'ff5e94f0 - 0xffffa38f'ff3ae580 ] 

Большинство я могу понять, или понять, что они предполагают иметь в виду. Я понятия не имею, что означает HighWater и как он отличается от TotalNumberOfObjects/Handles. Просто от странного любопытства, у любого есть идея, что это значит?

  0

(предположение) HighWaterX означает наивысшее значение X когда-либо архивированное. Подобно наводнениям, которые можно увидеть на зданиях, близких к воде. 08 ноя. 172017-11-08 09:22:06

0

Не совсем RE, но это, вероятно, означает «наибольшее количество объектов/ручек, когда-либо виденных» (в этом сеансе). От Wikipedia:

Высокий водяной знак является точкой, которая представляет собой максимальный подъем в тела воды над землей. Такая отметка часто является результатом наводнения, , но знаки высокой воды могут отражать все время высокой, годовой максимум (самый высокий уровень, на который поднялась вода в этом году) или высшая точка для какое-то другое разделение время.

  0

Кажется, это так. Спасибо. 08 ноя. 172017-11-08 15:01:30