MicrosoftがmacOS版Process Explorerを公開、SwiftとSwiftUIでネイティブ実装

Process Explorer for macOS

MicrosoftがmacOS版Process Explorerを公開、SwiftとSwiftUIでネイティブ実装

MicrosoftがSysinternals Process ExplorerのmacOSネイティブ版をGitHubで公開した。Swift、SwiftUI、AppKitで構築され、libprocやsysctlなどの公開APIを使ってライブのプロセスツリー、モジュール・ハンドル・スレッドの検査、コード署名検証、システム全体のパフォーマンスグラフを表示する。特権ヘルパーを任意で導入すれば、他ユーザーのプロセスやシステムプロセスも扱える。

macOSはProcess Explorerのすべてのデータソースを公開APIで提供しているわけではない。macOSがアクセスを拒否したり、サポートされたAPIで取得できない指標については、UIはデータを捏造せず空欄のままにする。
  1. jollyllama

    Objective SeeのTaskExplorerと比べてどうなんだろう? [0]

    [0] https://objective-see.org/products/taskexplorer.html

  2. mzs

    https://github.com/microsoft/Procexp-Mac/issues/1

    このリポジトリにはLICENSEファイルがありません

    #1

    Open

    Description

    @microsoft-github-policy-service

    bot

    opened on Jul 9

  3. teh_klev

    「Scott and Mark Learn」のエピソードで、Mark Russinovich(オリジナルのProcess Explorerや他のSysInternalsツールの作者)が、Scott Hanselmanと一緒にMacOS版Process Explorerをどうやって作ったかについて話しています:

    https://youtu.be/U-_Y9PX_ESI

  4. kburman

    Linux向けに似たようなものをRustとeguiで作っています。これは/proc、cgroups、D-Bus経由のsystemd、netlink proc connectorから読み取るので、リフレッシュの合間に開始・終了したプロセスも捕捉できます。rootなしで動作し、読み取れないものは「—」と表示されます。

    スクリーンショットはこちら - https://postimg.cc/gallery/CMczmdh/ceda7197

  5. jherskovic

    インストールしました。UI的にはかなり素直な移植で、非常に便利になりそうです。見た目は全く「Mac」らしくありませんが、開発者向けツールとしては許容範囲です。

    一部のプロセスの詳細が見えませんでしたが、rootで実行していなかったので妥当でした。プロセスに付属していた特権ヘルパーをインストールしたら…プロセスツリーが空になりました。

    もう少し熟成が必要なのかもしれませんね?

この日のほかの記事

2026-11-10