PoolMon 启动命令
若要启动 PoolMon,请使用以下语法和参数在命令行中键入命令。
poolmon [/iTag] [/xTag] [/g [PoolTagFile]] [/s[TSSessionID]] [ /p | /p /p ] [/e] [/( | /)] [/t | /a| /f| /d | /b| /m] [/l] [/n [File]] [/? | /h]
参数
/我
仅显示具有指定池标记的分配。 可以在 PoolMon 命令中具有多个 /i 参数。 不要在 /i 和 Tag 参数之间键入空格。
/x
从显示中排除具有指定标记的分配。 可以在 PoolMon 命令中具有多个 /x 参数。 不要在 /x 和 Tag 参数之间键入空格。
标记
指定池标记或池标记模式。 池标记区分大小写。 Tag 参数可以包含一个星号(*)来表示任何字符的零个或多个实例,也可以包含问号(?)来表示任何字符的一个实例。 不要使用星号开始标记。
/g
向显示(Mapped_Driver)添加一列,其中列出了 Windows 组件和分配每个标记的常用驱动程序。
PoolTagFile
指定格式化文本文件的路径和文件名,其中列出了 Windows 组件的名称以及它们分配的常用驱动程序和标记值。 此文件是使用 /g 参数时显示的Mapped_Driver列的数据源。
默认值为pooltag.txt,Microsoft提供的文件。 windows 驱动程序工具包(WDK)中包括Pooltag.txt。
/s
显示来自终端服务会话池的分配。
TSSessionID
仅显示来自指定会话池的分配。 不要在 /s 参数和 TSSessionID 参数之间键入空格。
/p
仅显示来自非分页池的分配。
/p /p
仅显示分页池中的分配。
/e
显示池总计。 总计显示在显示底部。
/( 或 /)
打开按更改排序模式。 使用 /( 或 /)时,PoolMon 按值(分配、自由操作和字节)中的更改进行排序,而不是值。 每个值的更改显示在值后的括号中。
与 /a、/f、/b 或 /m 一起使用。 例如, poolmon /a 按分配数对显示进行排序,而 poolmon /( /a 按分配数的更改对显示进行排序。
左括号和右括号字符具有相同的效果,可以互换使用。
/t
按标记名称按字母顺序排序。 这是默认情况。
/一个
按分配数对标记进行排序。
/f
按可用操作数对标记进行排序。
/d
按释放的字节分配和字节之间的差异对标记进行排序。
/b
按使用的字节对标记进行排序。
/m
按按分配字节对标记进行排序。
/l
关闭突出显示。 默认情况下,PoolMon 突出显示自上次更新以来已更改的值。
/n
将 PoolMon 输出的快照保存到文件,而不是在命令窗口中显示。 可以包括用于配置输出的其他命令行参数。
由于快照数据是静态的,因此显示 PoolMon 显示值更改的列不会显示在快照文件中。
文件
指定快照文件的名称和位置。 默认值为poolsnap.log。
/?或 /h
显示命令行语法。 /? 和 /h 参数具有相同的效果,可以互换使用。
备注
还可以使用 /g 通过指定具有 poolcom /g 文件名的文件名和位置,在 Mapped_Driver 列中显示来自其他文件的数据。
终端服务会话池监视仅适用于 Windows Server 2003 及更高版本的 Windows。
仅当计算机配置为终端服务器时,Win32 子系统的内核模式部分才从终端服务会话池分配内存。 否则,Windows 将从系统池为终端服务分配池内存。