开发者工具

3000 端口上运行的是什么?

三个终端之前你启动了一个服务器,现在端口被占用了。Bytesweep 会列出你电脑上的每个开发服务器及其所属项目,并停止你指定的那个。

Mac 和 Windows。 可免费试用 3 天。一份授权 $29.99 ,每台电脑只需付一次,即可解锁全部工具。无需订阅,无需账号。

更新日期

Bytesweep 服务器页面:三个运行中的开发服务器及其项目、运行时、端口和空闲时间

每个开发服务器,连同它的项目

Node、Bun、Deno、Python、Ruby、PHP、Java、Go 和 .NET 服务器会连同启动它们的项目文件夹、监听的端口和空闲时长一起列出。你可以停止一个,强制停止一个不再监听的,或停止某个项目启动的所有服务器。已安装应用内部的任何进程都不会被当作开发服务器,所以你不会误停 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 天。

能 prune Docker 吗?

能,但会先给出明确警告:Docker 自己的 prune 无法撤销,所以 Bytesweep 会在你运行前显示将要移除的内容。