Repolode
Zesty0wl

Zesty0wl/mac-performance-monitor

処理の遅さの原因をプロセスまでさかのぼれる、履歴記録対応のmacOSネイティブ性能モニター

代替できる製品:iStat MenusActivity Monitor

スター
941
フォーク
40
未解決の Issue
2
最終コミット
3 日前

これは何?

Mac Performance Monitorは、システムのパフォーマンスをリアルタイムで監視し、後から振り返るためのmacOSネイティブアプリです。メニューバーの表示、バックグラウンドでの記録、フルウィンドウ表示に対応し、CPU、メモリ、GPU、ネットワーク、ディスク、バッテリー、センサーの値と、それらに関係するプロセスを確認できます。

記録された履歴から、処理の遅延や急増が始まった時点に戻って確認できます。Explorerでは、すでに終了したものも含めて最大8つのプロセスとマシンの各種指標を比較し、表示中のデータをCSVにエクスポートできます。アラートは固定のスワップしきい値ではなく、メモリ使用量の継続的な増加とページング圧力に基づいています。

対象はmacOS 15以降を搭載したApple silicon Macです。記録データはローカルマシンに保存され、プロジェクトによると使用状況のテレメトリーはありません。MITライセンスで提供されており、Developer ID署名と公証を受けたビルドはGitHub ReleasesまたはHomebrewから入手できます。

主な機能

  • 01CPU、メモリ、ネットワーク、バッテリーの値をリアルタイムで表示するメニューバー表示
  • 02詳細度と保存期間を設定できる履歴記録
  • 03マシンの各種指標と最大8つのプロセスを比較するExplorerビュー
  • 04プロセスごとの使用状況の推移、ファイルディスクリプタ、ディスクI/O
  • 05大きいファイルや古いファイルを見つけるDisk Mapのツリーマップ
  • 06バッテリーの状態、充電、電力の流れを確認できるEnergyビュー

ユースケース

  • 1時間前にMacの動作が遅くなった原因を特定する
  • バックグラウンドレコーダーでメモリ圧力とスワップの増加を監視する
  • Apple siliconでバッテリー消費やGPU動作を引き起こしているアプリを確認する
  • 分析用にパフォーマンスデータをCSVとしてエクスポートする

クイックスタート

  1. 1

    Homebrew からインストール

    brew install --cask mac-performance-monitor
  2. 2

    または Releases ページから署名済みパッケージをダウンロードして、ダブルクリックします

  3. 3

    ソースからビルド:リポジトリを clone します

    git clone --branch main https://github.com/Zesty0wl/mac-performance-monitor.git
  4. 4

    ソースからビルド、テスト、実行

    swift build && swift test && Scripts/run.sh

使う前に知っておきたいこと

  • macOS 15 以降と Apple silicon が必要です。
  • アプリバンドルのビルドには Xcode 27 と macOS 27 SDK が必要です。
  • Ask など一部の機能には macOS 27 と Apple Intelligence が必要です。ANE Time には macOS 27 が必要です。

トピック

よくある質問

mac-performance-monitor とは?
処理の遅さの原因をプロセスまでさかのぼれる、履歴記録対応のmacOSネイティブ性能モニター Mac Performance Monitorは、システムのパフォーマンスをリアルタイムで監視し、後から振り返るためのmacOSネイティブアプリです。メニューバーの表示、バックグラウンドでの記録、フルウィンドウ表示に対応し、CPU、メモリ、GPU、ネットワーク、ディスク、バッテリー、センサーの値と、それらに関係するプロセスを確認できます。
mac-performance-monitor は無料で使えますか?ライセンスは?
mac-performance-monitor は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mac-performance-monitor は今もメンテナンスされていますか?
活発にメンテナンス中。mac-performance-monitor の最終コミットは 2026年10月17日 です。
mac-performance-monitor は何に使えますか?
1時間前にMacの動作が遅くなった原因を特定する バックグラウンドレコーダーでメモリ圧力とスワップの増加を監視する Apple siliconでバッテリー消費やGPU動作を引き起こしているアプリを確認する 分析用にパフォーマンスデータをCSVとしてエクスポートする
mac-performance-monitor のインストール方法は?
Homebrew からインストール: brew install --cask mac-performance-monitor または Releases ページから署名済みパッケージをダウンロードして、ダブルクリックします ソースからビルド:リポジトリを clone します: git clone --branch main https://github.com/Zesty0wl/mac-performance-monitor.git ソースからビルド、テスト、実行: swift build && swift test && Scripts/run.sh
mac-performance-monitor はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Zesty0wl/mac-performance-monitor

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト