u/arcanist02

Zed is silently accumulating a massive Node cache on macOS - anyone else seeing this?

About two weeks ago, I manually cleaned up nearly 10 GB of Zed's Node cache on macOS.

Today I checked again, and it's already back up to around 4 GB with nearly 88,000 files from normal usage.

I dug into it a bit and opened an issue with some findings here (couldn't paste the link), but issue #59409

Curious if anyone else is seeing similar cache growth over time, or if this is specific to certain workflows/plugins.

reddit.com
u/arcanist02 — 6 days ago

Feature request: a built-in resource monitor for Zed (see which LSP/terminal is eating CPU & RAM) — would love your feedback

I opened a discussion proposing a built-in resource monitor for Zed - basically a small, Zed-aware view (think VS Code's "Open Process Explorer") that lists the processes Zed is actually running: language servers, terminals, agent/ACP processes, git, the main process. Each row shows CPU, memory, PID, and uptime, with buttons to restart/stop a language server or jump to its logs.

The motivation: when Zed feels slow or memory creeps up, there's currently no way to tell from inside Zed what's responsible. You end up in Activity Monitor / Task Manager / htop guessing which node or rust-analyzer belongs to which project. A first-party view would let you diagnose your own setup, catch orphaned/leaked processes, and file way more useful bug reports.

I'm a beginner and would be up for implementing the read-only version, but I wanted to get the community's and maintainers' read on direction first.

If this sounds useful, I'd love your thoughts and upvotes on the discussion 🙏

https://github.com/zed-industries/zed/discussions/58642

u/arcanist02 — 1 month ago