如何理解的-min/-max选项!WinDBG SOS中的转储堆

如何理解的-min/-max选项!WinDBG SOS中的转储堆,windbg,sos,Windbg,Sos,文档中说它用于限制输出对象的大小,但根据我的测试,它不是我所期望的: 0:000> !dumpheap -mt 000007fee12406a8 -max 400 -min 399 Address MT Size 000000000d1dc1f8 000007fee12406a8 936 000000000d62bed8 000007fee12406a8 1016 000000000d630d00 000007fee

文档中说它用于限制输出对象的大小,但根据我的测试,它不是我所期望的:

0:000> !dumpheap -mt 000007fee12406a8 -max 400 -min 399
Address               MT     Size
000000000d1dc1f8 000007fee12406a8      936     
000000000d62bed8 000007fee12406a8     1016     
000000000d630d00 000007fee12406a8      984     
000000000d633aa8 000007fee12406a8      984     
000000000d65f368 000007fee12406a8      952     
000000000d685ff0 000007fee12406a8      952     
000000000d6b2150 000007fee12406a8      952    

那么如何理解
-min
-max
选项呢

WinDbg的默认数字格式是十六进制
0x400
为1024,
0x399
为921,这解释了输出。如果需要十进制数,请使用
0n
前缀,例如
0n400
0n399