ファイル
このファイルを使っているアプリを見つける
「このファイルは使用中です」と言われたとき、何が開いているのかを先に確認し、必要なプロセスだけを選んで終了できます。
USE CASES
こんな小さな面倒に。
ひとつひとつは数十秒。でも何度も繰り返す作業ほど、専用の小さな道具にする価値があります。
HOW IT WORKS
必要な処理だけ。
ランチャーは入口。必要な処理だけをRust HostからNative Providerへ渡し、使っていない機能まで常時起動しません。
対象ファイルを選ぶ
Finderで1ファイルを選んで呼び出すと、そのファイルをそのまま調べます。
実際に開いているプロセスを見る
ファイル名の一致ではなくファイル自身の識別情報を使い、アクセスできるプロセスのopen file descriptorをローカルで確認します。
必要なものだけ終了する
終了は自動では行いません。対象プロセスを選び、もう一度確認したうえで通常のQuitまたはSIGTERMを要求します。
macOS
ファイル読取 · ファイル使用プロセス確認
Mac内で完結
作業データの経路も、機能の一部。
調査結果やプロセス情報は保存せず、ネットワークへ送信しません。通常ユーザーから見えない保護プロセスがある場合は、完全なシステム監査ではないことを画面上で明示します。
PERFORMANCE
この機能の実測。
「速い」という形容詞ではなく、固定条件で繰り返し測ったp50 / p95を公開します。環境が変われば数値も変わります。
LATEST RECORDED RUN
Native file-use inspection
同じ一時ファイルを0・1・10プロセスが保持する固定scenarioで、Production Host RPCからmacOS Native Providerのread-only検査を30回ずつ実行します。 終了時間は対象アプリ依存なので性能値には含めません。
保持なし31.4 msp50 · n=30
1 process31.6 msp50 · p95 114.0 ms
10 processes52.2 msp50 · p95 147.0 ms
Native Provider0.26 MiBrelease artifact