选项:限制

限制” 选项会导致 GPUView 筛选出不重要的事件和对象。 此筛选会导致 GPUView 使用更少的内存,从而允许用户加载大型 ETL 文件。

有几个不同的筛选器级别。 可以在 GuidStats.txt中找到不同级别的示例。 指定的级别包括关联的事件和对象以及所有先前级别的事件和对象。 例如,如果指定了级别 3,则包括级别 0、1、2 和 3 中的所有事件和对象,并排除级别 4 和 5 中的事件和对象。

下表显示了可用于筛选指示的事件和对象的数字。

Number 包括哪些事件和对象
0 用于生成执行信息的关键事件,如进程和线程事件。
1 提供队列数据包、DMA 数据包和对象分配等上下文信息的关键对象。
2 有用的对象,如 VSync、堆栈浏览和页面错误信息。
3 额外信息。 也就是说,除了名称和事件处理程序(转储自己的数据)之外,还不会提供任何其他信息的事件。
4 默认。 具有名称的任何信息。 换句话说,如果事件具有在 GuidStats.txt 中命名的 GUID,则会显示该事件。
5 无名称事件。 如果 ETL 文件包含 GPUView 无法解释的事件,则不会命名这些事件。 GPUView 通常使用默认级别 (4) 筛选掉这些事件。 若要查看这些事件,应指定此级别。

可以将以下语法用于此选项:

Gpuview /l 3  
Gpuview -Limit 5  

如果指定的级别大于支持的级别,GPUView 将忽略输入,将级别设置为默认级别,并且通常会加载。

如果未指定级别,GPUView 会自动加载,就像在命令行上指定级别 4 一样。

如果指定多个级别,则不会加载 GPUView。