macOS 从终端获取 GPU 历史记录(使用情况)

Dra*_*gar 9 macos terminal command-line gpu

在最新版本的 Activity Monitor 中,可以按 CMD+4 并获取 GPU 使用情况的图形表示。但是,我想从我的本机 macOS 应用程序获取此信息,因此我正在寻找一种从 macOS 命令行获取此数据(显示在活动监视器中)的方法。

macOS 上的活动监视器 GPU 历史记录信息

Pie*_*erz 14

您可以使用内置powermetrics命令获取有关 GPU 使用情况的信息,例如获取GPU 信息( -n1) 0.5 秒 ( ms) 内的一个快照 ( ):-i500--samplers gpu_power

sudo powermetrics --samplers gpu_power -i500 -n1
Run Code Online (Sandbox Code Playgroud)

注意:您可以samplers通过键入以下内容来检查 powermetrics 支持哪些功能:

powermetrics -h
Run Code Online (Sandbox Code Playgroud)