選項:限制

[限制] 選項會導致 GPUView 篩選掉不重要的事件和物件。 此篩選會導致 GPUView 使用較少的記憶體,這可讓使用者載入大型 ETL 檔案。

有幾種不同的過濾器級別。 您可以在 GuidStats.txt中找到不同級別的示例。 指定的層級包括相關聯的事件和物件,以及所有先前層級的事件和物件。 例如,如果指定層次 3,則會包括層次 0、1、2 和 3 中的所有事件和物件,並排除層次 4 和 5 中的事件和物件。

下表顯示可用來篩選指示事件和物件的數字。

數目 包含哪些事件和物件
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。