開発者ツール

ポート3000で何が動いている?

3つ前のターミナルでサーバーを起動して、今そのポートがふさがっている。Bytesweepはマシン上のすべての開発サーバーを起動元のプロジェクトとともに一覧表示し、指定したものを停止します。

MacとWindows。 3日間無料でお試しいただけます。ライセンスは1つ $29.99 (コンピュータ1台につき1回)ですべてのツールが使えます。サブスクリプションなし、アカウント不要。

更新日

Bytesweepのサーバーページ:実行中の3つの開発サーバーと、そのプロジェクト、ランタイム、ポート、アイドル時間

すべての開発サーバーを、そのプロジェクトとともに

Node、Bun、Deno、Python、Ruby、PHP、Java、Go、.NETのサーバーが、起動元のプロジェクトフォルダ、待ち受けポート、アイドル時間とともに一覧表示されます。1つを停止したり、応答しないものを強制停止したり、プロジェクトが起動したものをすべて停止したりできます。インストール済みアプリの内部にあるものは開発サーバーとして扱わないので、うっかりSlackを止めることはありません。

Dockerコンテナ

実行中のコンテナを、ポート、CPU、メモリ、再起動・停止ボタン付きで、コンテナページとノッチの下のタイルに表示します。

50 GBを食うキャッシュ

Xcode DerivedData、アーカイブ、デバイスサポート、シミュレータ。npm、Yarn、pnpm、pip、Cargo、Go、Gradle、Maven、CocoaPodsのキャッシュ。PlaywrightとPuppeteerのブラウザ。OllamaとHugging Faceのモデル。90日間触れていないキャッシュには印が付きます。WindowsではNuGet、Visual Studio、JetBrains、Android Studioが加わり、node_modules、bin、obj、targetフォルダは実際のプロジェクトがある場所でのみ数えます。

Bytesweepの開発者ページ:Xcode、Docker、Ollama、npmなどのキャッシュとそのサイズ

MacでもWindowsでも

MacWindows
プロジェクトとポート付きの開発サーバーありあり
停止、強制停止、プロジェクト単位で停止ありあり
Dockerコンテナありあり
Xcodeとシミュレータのクリーンアップあり—
パッケージマネージャのキャッシュありあり
開いているポート、ping、DNSツールなしあり

よくある質問

ウインドウ付きのlsofにすぎないのでは?

出発点はそこですが、各プロセスをプロジェクトフォルダとランタイムに照合し、アイドル時間を割り出し、アプリには手を出しません。どのターミナルタブで起動したかを覚えておく必要はありません。

DerivedDataを消しても安全ですか?

はい。Xcodeが再生成し、その後の最初のビルドが遅くなるだけです。Bytesweepは削除したものを7日間保管します。

Dockerのpruneはできますか?

はい、最初にはっきりと警告します。Docker自身のpruneは取り消せないため、Bytesweepは実行前に何が削除されるかを表示します。