GPUとNeural Engineを、それぞれを使っているアプリとともに。

GPUのタブとNeural Engineのタブ:それぞれがどれだけ働いているか、どのアプリが使っているか、そして直近数分のグラフを、ウインドウ、メニューバー、“概要”に表示します。AppleシリコンのNeural Engineはずっと謎でしたが、ここでは数値になります。

種類別メモリ
82%
使用中
アプリ 22.15 GB
確保済み 5.67 GB
圧縮 24.54 GB
キャッシュ 10.32 GB
空き 1.32 GB
アプリ別メモリ
59.25 GB
すべてのアプリ
Google Chrome 21.23 GB
VS Code 8.17 GB
Terminal 3.86 GB
Safari 2.69 GB
その他 23.30 GB
アプリ別電力
1.7 W
すべてのアプリ
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
その他 650 mW
現在
27 %
今日の平均36%
負荷3.41
ユーザ
19%
アプリ
システム
8%
macOS
コア
12
8 P4 E
使用量トップ
Google Chrome
18.2%
アプリCPU
Google Chrome
96個のプロセス
–
ターミナル
49個のプロセス
–
Safari
16個のプロセス
–
Docker
9個のプロセス
–
Visual Studio Code
63個のプロセス
–
Slack
13個のプロセス
–
Figma
14個のプロセス
–
Zoom
8個のプロセス
–
64 GB中の使用量
52.63 GB
正常
空き11.37 GB
スワップ0 MB
アプリ
23.43 GB
確保済み
5.37 GB
圧縮
23.82 GB
使用量トップ
Google Chrome
20.59 GB
アプリメモリ
Google Chrome
96個のプロセス
–
Visual Studio Code
63個のプロセス
–
ターミナル
49個のプロセス
–
Safari
16個のプロセス
–
Docker
9個のプロセス
–
Slack
13個のプロセス
–
Figma
14個のプロセス
–
Zoom
8個のプロセス
–
994.66 GB中の空き
479.72 GB
使用済み514.94 GB
今日の書き込み38.9 GB
読み込み中
737 kB/s
書き込み中
195 kB/s
ボリューム
2
Macintosh HDBackup
使用量トップ
Photos
121 kB/s
アプリ書き込み中
写真
6個のプロセス
–
Google Chrome
96個のプロセス
–
Docker
9個のプロセス
–
Visual Studio Code
63個のプロセス
–
Xcode
22個のプロセス
–
メール
4個のプロセス
–
Slack
13個のプロセス
–
ミュージック
5個のプロセス
–
ダウンロード中
12 kB/s
今日4.4 GB
過去30日間212 GB
アップロード中
419 kB/s
過去7日間
48.3 GB
インターフェイス
Wi-Fi
en0
使用量トップ
Safari
8 kB/s
アプリダウンロード中
Safari
16個のプロセス
–
Google Chrome
96個のプロセス
–
Slack
13個のプロセス
–
Zoom
8個のプロセス
–
ミュージック
5個のプロセス
–
メール
4個のプロセス
–
Docker
9個のプロセス
–
Notion
6個のプロセス
–
Apple M2 Max
60 %
平均32%
ピーク95%
メモリ
1.69 GB
平均
32%
ピーク
95%
使用量トップ
Figma
35%
アプリGPU
Figma
14個のプロセス
–
Google Chrome
96個のプロセス
–
Safari
16個のプロセス
–
Zoom
8個のプロセス
–
Visual Studio Code
63個のプロセス
–
Xcode
22個のプロセス
–
Slack
13個のプロセス
–
Notion
6個のプロセス
–
16コアNeural Engine
2 %
平均3%
ピーク16%
メモリトラフィック
79.9 MB/s
平均
3%
ピーク
16%
使用量トップ
写真
3件の接続
アプリNeural Engine
写真
6個のプロセス
–
Xcode
22個のプロセス
–
Safari
16個のプロセス
–
Zoom
8個のプロセス
–
メール
4個のプロセス
–
Notion
6個のプロセス
–
Google Chrome
96個のプロセス
–
バッテリー駆動
64 %
残り2時間46分
充放電回数412
消費電力
12.6 W
状態
76%
温度
31°
使用量トップ
Google Chrome
4.3 W
アプリ電力
Google Chrome
96個のプロセス
–
Zoom
8個のプロセス
–
Figma
14個のプロセス
–
Slack
13個のプロセス
–
Safari
16個のプロセス
–
Visual Studio Code
63個のプロセス
–
Docker
9個のプロセス
–
ミュージック
5個のプロセス
–
出力
MacBook Proのスピーカー
64%
アプリ状況音量レベル
ミュージック 再生中 100%
Zoom 再生中 80%
Google Chrome 再生中 35%
Slack 無音 消音中
Safari 無音 100%
Figma 無音 100%
Notion 無音 100%
メール 無音 100%
3台接続中
バッテリー残量が最も少ないデバイス: AirPods Pro(左)、42%。Beats Fit Proはペアリング済みですが範囲外です。
42% Bluetooth設定
デバイス種類バッテリーレベル
AirPods Pro ヘッドフォン
左 42%
右 58%
ケース 80%
Magic Trackpad トラックパッド 67%
Magic Keyboard キーボード 91%
4個の開発サーバが実行中ですがアイドル状態です
停止すると、1.37 GBとポート3000, 4321, 4322, 8000が解放されます。
すべて停止…
storefront
9個のプロセス
動作中
1.18 GB
storefront-web
node
4322 起動から3日、ほぼ未使用
458 MB
scraper-api
python
8000 起動から4日、ほぼ未使用
412 MB
marketing-site
node
4321 2時間アイドル状態
296 MB
billing-api
node
30009229 45分アイドル状態
204 MB
docs
node
5173
188 MB
ml-notebooks
python
8888
164 MB
design-tokens
node
6006 20分アイドル状態
121 MB
infra
3個のプロセス
96 MB
auth-service
go
8080
74 MB
email-templates
node
3030 3時間アイドル状態
58 MB
0%
Claude
今週
ペース通り · 残り10%の余裕
0%
Codex
5時間セッション
3h 12m後にリセット
0%
GitHub Copilot
プレミアムリクエスト
このペースでは4d後に使い切ります
0%
Cursor
今回の請求期間
12d 5h後にリセット
Checkout flow tests 作業中 あなたを待っています
Claude Code · storefront · 実行時間48 min
410 MB
起動したもの · 4 セッションを終了…
vitest コマンド · CPU 61% 520 MB
node サーバ · ポート3,001 240 MB
Google Chrome for Testing ブラウザ 310 MB
mcp-server-fetch ツールサーバ 64 MB
Codex 48分アイドル状態
docs · Terminal内 · 起動したものはありません
290 MB
Dockerに4個のコンテナ
674MB
最低592.3 MB
ピーク674 MB
コンテナ別
postgres312 MB46%
rabbitmq206 MB31%
minio142 MB21%
redis14 MB2%
CPU
3.0%
大半はpostgres
上限に最も近いコンテナ
rabbitmq
240 MBの86%
ネットワーク
9kB/s
↓ 6 kB/s · ↑ 3 kB/s
公開ポート
6
5433567263799000+2
storefront 2個のコンテナ
Docker Composeでまとめて起動 · 2個のポート · 2個が実行中
1.9% 326 MB
postgres postgres:16
Up 5 hours
5433
1.6% 312 MB
redis redis:7-alpine
Up 5 hours
6379
0.3% 14 MB
api 1個のコンテナ
Docker Composeでまとめて起動 · 2個のポート · 1個が実行中
0.9% 206 MB
rabbitmq rabbitmq:3-management
Up 3 hours
567215672 240 MBの86%
0.9% 206 MB
minio minio/minio
Up 26 hours
90009001
0.2% 142 MB

数値はシミュレーションです。WebページはMacの情報を読み取れませんし、読み取るべきでもありません。

01GPU

GPUがどれだけ忙しいか、どのアプリが忙しくさせているか。

“GPU”タブには、GPUがどれだけ働いているか、メモリ、平均とピーク、直近数分のグラフ、そして使っているアプリが負荷の大きい順に表示されます。レンダリングもゲームもブラウザのタブも、その正体がわかります。

  • 使用率、メモリ、平均、ピーク
  • 使っているアプリを負荷の大きい順に
  • 直近5分、15分、30分のグラフ
  • ほかのセンサーと一緒にGPUの温度
60%Apple M2 Max
メモリ 1.69 GB
平均 32%
ピーク 95%
過去15分51530
Figma48%
Google Chrome9%
Zoom3%
平均とピーク どのアプリのためか、多い順
02Neural Engine

Neural Engineがついに数値に。

Appleシリコンでは、VitalsはNeural Engineが動かすメモリの量を、このMacでこれまでに動かした最大量と比べて、どれだけ働いているかを割り出し、Neural Engineに接続しているアプリを表示します。“写真”が夜通しライブラリを解析していても、もう見えないままにはなりません。

  • どれだけ働いているか
  • 接続しているアプリ
  • 直近数分のグラフ
  • アプリが20分間使い続けたら通知
34%Neural Engine
16コア
使用中のアプリ
写真photoanalysisd · 残り2,140枚
macOSmediaanalysisd
20分間、“写真”がNeural Engineを使い続けています。
やっと数値で 接続しているアプリ
03ローカルモデル

ローカルモデルが動くのはNeural EngineではなくGPU。

PyTorchやMLXで動かすモデルはGPUを使うので、Ollamaのセッション中はGPUが忙しく、Neural Engineは静かなままです。それで正しいのですが、初めて見ると驚きます。Ollamaのメモリは、探すはずの場所、つまりOllamaの項目に表示されます。

  • PyTorchとMLXはGPUで動きます
  • OllamaのメモリはOllamaの項目に
  • メニューバーのGPUは90%で赤く
  • GPUも履歴に残るので、1時間前のレンダリングも確認できる
GPU91%
Ollama6.2 GB
Neural Engine2%
静かなのが正常
ollama run llama3PyTorchとMLXはGPUで動きます
忙しいGPU 90%でメニューバーが赤に
04メニューバー

それぞれの項目と、“概要”のカード。

どちらもメニューバー項目にでき、数値、グラフ、またはその両方を好きな順序で表示できます。どちらにも“概要”のカードがあるので、時間のかかるレンダリングも何も開かずに見守れます。

  • GPUの項目とNeural Engineの項目
  • 数値、グラフ、またはその両方
  • “概要”のカード
  • ほかの項目と一緒にドロップダウンにも
Finderファイル 60%34% 14:02
GPU60%
Neural Engine34%
値、グラフ、またはその両方 “概要”にそれぞれのカード
大事な理由

GPUとNeural Engine:これまでとVitals

アクティビティモニタでは、GPUには“% GPU”の列と“GPUの履歴”ウインドウがありますが、Neural Engineには何もありません。AppleシリコンのNeural Engineは、“写真”、Spotlight、音声入力、デバイス上のモデルのために実際に働いていますが、それがいつ、どのアプリのためなのかを知る方法はありませんでした。

一方で、ローカルモデルが実際に動いているのはGPUです。PyTorchやMLXはNeural EngineではなくGPUを使うので、Ollamaのセッション中はGPUが忙しく、Neural Engineは静かなままです。それで正しいのですが、意外に感じます。

Vitalsはそれぞれに専用のタブを用意します。どれだけ忙しいか、GPUのメモリ、平均とピーク、負荷の大きい順に並んだ使っているアプリ、そして直近5分、15分、30分のグラフ。Neural Engineの数値は、動かしているメモリの量をこのMacでこれまでに動かした最大量と比べて割り出し、Neural Engineに接続しているアプリを表示します。どちらもメニューバー項目と“概要”のカードにでき、アプリがNeural Engineを20分間使い続けるとVitalsが知らせます。

使い方

Vitalsのどこにあるか

タブ、メニューバー項目、設定を、使う順に並べました。

  1. 01

    “GPU”タブを開く

    GPUがどれだけ忙しいか、メモリ、平均とピーク、直近数分のグラフ、そして使っているアプリを負荷の大きい順に表示します。

  2. 02

    “Neural Engine”タブを開く

    Appleシリコン搭載のMacで、Neural Engineがどれだけ働いているか、Neural Engineに接続しているアプリ、直近数分のグラフを表示します。

  3. 03

    メニューバーに表示する

    “設定”→“レイアウト”→“メニューバー”で、GPUの項目とNeural Engineの項目を、数値かグラフで追加します。どちらにも“概要”のカードがあります。

  4. 04

    Vitalsに見張らせる

    GPUの値は90%で赤くなり、アプリがNeural Engineを20分間使い続けると通知が届きます。GPUは履歴にも残るので、1時間前のレンダリングもあとから確認できます。

比較

GPUとNeural Engine:アクティビティモニタとVitals

比較の全体では、項目ごとに比べています。ここではGPUとNeural Engineに関する項目だけを載せています。

アクティビティモニタ Vitals
GPU
アクティビティモニタ列と“GPUの履歴”ウインドウ
Vitals使っているアプリ、メモリ、平均、ピークを表示するタブ
Neural Engine
アクティビティモニタなし
Vitalsタブ:どれだけ働いているか、どのアプリか
グラフ
アクティビティモニタ1〜2分
Vitals直近5分、15分、30分と、履歴
メニューバー
アクティビティモニタなし
Vitalsそれぞれの項目
通知
アクティビティモニタなし
VitalsGPUは90%で赤く、Neural Engineは20分間使われ続けたら通知

関連する用語

数値の意味を、アクティビティモニタ用語集から紹介します。

お問い合わせ

GPUとNeural Engineについて、購入前によく聞かれる質問。

VitalsはNeural Engineの使用状況を表示できますか?

はい。Appleシリコン搭載のMacで、どれだけ働いているか、どのアプリが使っているか、直近数分のグラフを、ウインドウ、メニューバー、“概要”に表示します。

ローカルモデルがNeural Engineに表示されないのはなぜですか?

PyTorchやMLXで動かすモデルは、Neural EngineではなくGPUを使うからです。“GPU”タブに表示されます。

GPUのメモリも表示されますか?

はい。GPUの使用率、平均、ピーク、使っているアプリとともに表示されます。

アクティビティモニタでは表示されますか?

アクティビティモニタには、GPUの列と“GPUの履歴”ウインドウはありますが、Neural Engineについては何もありません。

VitalsはNeural Engineをどうやって計測しますか?

Neural Engineが動かすメモリの量を、このMacでこれまでに動かした最大量と比べて計測します。macOSが示すのは、どのアプリがNeural Engineを働かせているかではなく、どのアプリが接続しているかだけなので、Vitalsが表示するのもそのアプリです。

“Neural Engine”タブがあるのはどのMacですか?

Appleシリコン搭載のMacです。IntelのMacにはNeural Engineがないので、タブもありません。

Ollamaを動かすとGPUが忙しくなるのはなぜですか?

PyTorchやMLXで動かすモデルは、Neural EngineではなくGPUを使うからです。“GPU”タブに表示され、OllamaのメモリはOllamaの項目に表示されます。

GPUの温度も表示されますか?

はい。ほかのセンサーと一緒に表示され、ファンを回しているのがGPUなら、ファンの状況もあわせてわかります。

関連情報

これを使うガイドと、同じ目的で買われるアプリとVitalsの比較。

Vitalsのほかの機能

すべての機能

発売記念価格のうちに、$15でVitalsを

この価格は残り50本です。 通常価格は$39です。買い切り、アップデートはずっと無料、14日間の返金保証付き。

Vitalsを購入 $15