
Każdy serwer deweloperski z jego projektem
Serwery Node, Bun, Deno, Python, Ruby, PHP, Java, Go i .NET są wymienione z folderem projektu, z którego je uruchomiono, portem, na którym nasłuchują, i czasem bezczynności. Zatrzymaj jeden, wymuś zatrzymanie takiego, który nie reaguje, lub zatrzymaj wszystko, co uruchomił projekt. Nic wewnątrz zainstalowanej aplikacji nie jest traktowane jako serwer deweloperski, więc nie zatrzymasz Slacka przez pomyłkę.
Kontenery Docker
Działające kontenery z portami, procesorem i pamięcią oraz przyciskami Uruchom ponownie i Zatrzymaj, na stronie Kontenery i jako kafelek pod notchem.
Pamięci podręczne, które zjadają 50 GB
Xcode DerivedData, archiwa, device support i symulatory; pamięci podręczne npm, Yarn, pnpm, pip, Cargo, Go, Gradle, Maven i CocoaPods; przeglądarki Playwright i Puppeteer; modele Ollama i Hugging Face. Pamięci podręczne nieruszane od 90 dni są oznaczane. Na Windowsie dochodzą NuGet, Visual Studio, JetBrains i Android Studio, a foldery node_modules, bin i obj lub target są liczone tylko tam, gdzie jest prawdziwy projekt.

Na Macu i na Windowsie
| Mac | Windows | |
|---|---|---|
| Serwery deweloperskie z projektem i portem | Tak | Tak |
| Zatrzymaj, wymuś zatrzymanie, zatrzymaj projekt | Tak | Tak |
| Kontenery Docker | Tak | Tak |
| Czyszczenie Xcode i symulatorów | Tak | — |
| Pamięci podręczne menedżerów pakietów | Tak | Tak |
| Otwarte porty, narzędzia ping i DNS | Nie | Tak |
Pytania
Czy to po prostu lsof z okienkiem?
Od tego zaczyna, potem dopasowuje każdy proces do folderu projektu i środowiska uruchomieniowego, ustala, jak długo jest bezczynny, i zostawia aplikacje w spokoju. Nie musisz pamiętać, która karta terminala go uruchomiła.
Czy czyszczenie DerivedData jest bezpieczne?
Tak. Xcode je odbudowuje, a pierwsza kompilacja po tym jest wolniejsza. Bytesweep przechowuje to, co usuwa, przez 7 dni.
Czy może wyczyścić Docker?
Tak, najpierw z wyraźnym ostrzeżeniem: własnego prune Dockera nie da się cofnąć, więc Bytesweep pokazuje, co usunie, zanim to uruchomisz.