开发者模式 · P4 · C9
每个开发服务器、端口和容器,按项目分组。
查看哪些项目正在运行、哪些服务器已闲置数小时、谁占用了端口3000、Docker和你的模拟器在使用什么,以及DerivedData和node_modules占用了多少磁盘空间。
问题所在
lsof告诉你一个名为node的进程在端口3000上。是哪个项目?
一天的工作会留下痕迹:四个开发服务器、一套Docker栈、两个模拟器。活动监视器把它们列为node、com.docker.backend和launchd_sim。你想知道每个属于哪个项目,以及哪些是你忘了关的。
- “端口3000已被占用”
- 十二个node进程,却不知道哪个是哪个
- DerivedData悄悄占用了几十GB
工作原理
三个步骤,无需设置
- 01
它查找监听端口
iKnowMyMac会检测每个进程监听的TCP端口及其背后的运行时:node、python、go、ruby、java、bun或deno。
- 02
它推断出所属项目
它从进程的工作目录向上查找最近的.git、package.json、pyproject.toml、go.mod、Cargo.toml或Gemfile,并将所有内容归到该项目下。
- 03
你来操作,并经过确认
停止闲置的服务器、释放端口,或将可回收的开发磁盘空间移到废纸篓。每项操作都会先询问。
详细信息
你能获得什么
闲置检测
服务器在CPU低于0.5%且没有入站连接的状态持续20分钟后即视为闲置。标签显示为“闲置45分钟”或“几乎未使用”。
端口冲突
“3000被storefront-web占用”,一键即可停止占用者(经确认后)或拷贝localhost:port。
Docker容器
每个容器的CPU、内存和端口,从Docker Engine套接字读取,并以OrbStack和Colima套接字作为后备。
iOS模拟器
每个已启动的模拟器都会连同其内存一起显示,让你看到哪些忘了关闭。
可回收的开发磁盘空间
Xcode的DerivedData、Archives和模拟器运行时,你所选文件夹下的node_modules,Docker镜像和卷,以及Gradle、CocoaPods和SPM缓存。会移到废纸篓,从不删除。
终端子进程分组
从终端、iTerm、Warp或编辑器终端启动的服务器会归到该App下,再按项目分组。
运行时和证书
你的Mac受影响吗?Package Watch会将你Mac上的每个Node.js、PHP和Go(无论来自Homebrew、nvm、Volta、fnm、mise、asdf、Laravel Herd、MAMP,还是nodejs.org和go.dev的安装器)对照最新的安全发布版本进行检查,并找出仍信任eMudhra证书的证书包。 每个副本都有各自的操作,并会在运行前显示:“修复…”“迁移到受支持的版本线”,或在列出仍在使用它的项目后执行“移除…”;“全部修复”会按顺序执行这些操作。
FAQ
Questions
Something else? support@iknowmymac.com
它会自动停止服务器吗?
不会。“停止”“全部停止”和“释放端口”都会显示将关闭什么,并先请求确认。
它支持哪些Docker配置?
它读取位于~/.docker/run/docker.sock的Docker Engine API套接字,并以OrbStack或Colima套接字作为后备。
它会删除文件吗?
不会。可回收的开发磁盘空间只显示大小,你选择的任何内容都会移到废纸篓,以便你恢复。iKnowMyMac从不彻底删除。
我可以在命令行中做到这些吗?
lsof -nP -iTCP -sTCP:LISTEN会列出监听端口及其PID。iKnowMyMac在一个视图中加入了项目、闲置时间、内存和Docker。请参阅监听端口。
我的Mac是否受到eMudhra证书、PHP2Shell或Node.js十月发布版本的影响?
Package Watch会针对你的Mac回答这个问题:事件卡片会说明哪些副本受影响、每个副本位于何处、由哪个工具安装,以及哪些不受影响,并为每个副本提供更新命令。Homebrew的ca-certificates、每个Java JDK的cacerts、Composer的ca-bundle和Python的certifi都会检查是否包含eMudhra证书。 要手动检查,请参阅关于eMudhra证书、PHP2Shell和Node.js 2026年10月安全发布版本的指南。
Know why your Mac is slow.
macOS 15 Sequoia or later · Apple silicon. A 32.6 MB native app, notarized by Apple. No account, no analytics, no telemetry.
一次性购买 · 全部功能 · 14天内可退款