版本記錄
版本號 | 時間 |
---|---|
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活動監視器
使用Xcode
或macOS
工具查看應用程序或Mac的GPU活動的高級摘要。
1. Xcode GPU Report
-
Monitoring Your App's Graphics Activity
- 在運行時查看應用程序圖形活動的高級摘要。
2. macOS GPU History
-
Monitoring Your Mac's GPU Activity
- 實時查看Mac的GPU活動的高級摘要。
Monitoring Your App's Graphics Activity - 監控應用程序的圖形活動
在運行時查看應用程序圖形活動的高級摘要。
如果您的應用程序鏈接到Metal
框架(或任何其他使用Metal API
的框架)并連續執行圖形渲染命令,Xcode會在運行時監視基本的FPS
和GPU
活動。
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活動監視器,感興趣的給個贊或者關注~~~