Metal框架詳細解析(十九) —— 工具、分析和調試之GPU活動監視器(三)

版本記錄

版本號 時間
V1.0 2018.10.08 星期一

前言

很多做視頻和圖像的,相信對這個框架都不是很陌生,它渲染高級3D圖形,并使用GPU執行數據并行計算。接下來的幾篇我們就詳細的解析這個框架。感興趣的看下面幾篇文章。
1. Metal框架詳細解析(一)—— 基本概覽
2. Metal框架詳細解析(二) —— 器件和命令(一)
3. Metal框架詳細解析(三) —— 渲染簡單的2D三角形(一)
4. Metal框架詳細解析(四) —— 關于GPU Family 4(一)
5. Metal框架詳細解析(五) —— 關于GPU Family 4之關于Imageblocks(二)
6. Metal框架詳細解析(六) —— 關于GPU Family 4之關于Tile Shading(三)
7. Metal框架詳細解析(七) —— 關于GPU Family 4之關于光柵順序組(四)
8. Metal框架詳細解析(八) —— 關于GPU Family 4之關于增強的MSAA和Imageblock采樣覆蓋控制(五)
9. Metal框架詳細解析(九) —— 關于GPU Family 4之關于線程組共享(六)
10. Metal框架詳細解析(十) —— 基本組件(一)
11. Metal框架詳細解析(十一) —— 基本組件之器件選擇 - 圖形渲染的器件選擇(二)
12. Metal框架詳細解析(十二) —— 基本組件之器件選擇 - 計算處理的設備選擇(三)
13. Metal框架詳細解析(十三) —— 計算處理(一)
14. Metal框架詳細解析(十四) —— 計算處理之你好,計算(二)
15. Metal框架詳細解析(十五) —— 計算處理之關于線程和線程組(三)
16. Metal框架詳細解析(十六) —— 計算處理之計算線程組和網格大小(四)
17. Metal框架詳細解析(十七) —— 工具、分析和調試(一)
18. Metal框架詳細解析(十八) —— 工具、分析和調試之Metal GPU Capture(二)

GPU Activity Monitors - GPU活動監視器

使用XcodemacOS工具查看應用程序或Mac的GPU活動的高級摘要。

1. Xcode GPU Report

2. macOS GPU History


Monitoring Your App's Graphics Activity - 監控應用程序的圖形活動

在運行時查看應用程序圖形活動的高級摘要。

如果您的應用程序鏈接到Metal框架(或任何其他使用Metal API的框架)并連續執行圖形渲染命令,Xcode會在運行時監視基本的FPSGPU活動。

1. View the GPU Report - 查看GPU報告

  • 1) 在Xcode中,在物理設備上運行Metal應用程序。
  • 2) 在導航器區域中,單擊Debug導航器按鈕。 (或者,選擇View > Navigators > Show Debug Navigator。)左側顯示FPS指示器,顯示應用程序的當前幀速率和最近的FPS測量值。
  • 3) 單擊FPS儀表。 GPU報告顯示在右側的編輯器區域中。

GPU報告顯示以下測量值:

  • Frames Per Second - 每秒幀數。 應用程序的當前幀速率,相對于其目標幀速率(例如,30,60或120 FPS)。
  • Utilization - 利用率。 您的應用的整體GPU利用率。 對于iOS和tvOS應用程序,GPU利用率分為平鋪器利用率(幾何處理)和渲染器利用率(像素處理),設備利用率包含兩個測量值。 對于macOS應用程序,只有設備利用率表示整體GPU利用率。
  • Frame Time - 幀時間。 在CPU和GPU上處理每個幀所花費的時間。

Monitoring Your Mac's GPU Activity - 監控Mac的GPU活動

注意:本小結只和macOS有關系。

實時查看Mac的GPU活動的高級摘要。

macOS活動監視器實時顯示內置或連接到Mac的所有GPU的基本GPU活動。

1. View the GPU History - 查看GPU歷史記錄

  • 1) 打開活動監視器。
  • 2) 選擇Window> GPU History。 內置或連接到Mac的每個GPU都會顯示一個圖表,顯示GPU的實時使用情況。
  • 3) 選擇View > Update Frequency。 圖形以設定的間隔速率從右向左移動。

注意:GPU歷史記錄工具提供了一種快速簡單的方法來查看系統范圍的GPU使用情況。 但是,該工具未顯示任何特定進程的特定GPU使用情況。

后記

本篇主要講述了GPU活動監視器,感興趣的給個贊或者關注~~~

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容