[2026-10-23] eagle: personal/tech/macos-voom-cleanup.md
This commit is contained in:
1 parent
bf038a2520
commit
552f679b04
1 file changed
+6
@@ -105,6 +105,12 @@ related:
|
||||
|
||||
Основной проход откладывает удаление при обнаружении процессов сборки `xcodebuild`, `swift-build`, `swiftc`, `swift-frontend`, `clang`, `ld` или при невозможности проверить процессы.
|
||||
|
||||
### Исключения VS Code/DDG — 2026-10-23
|
||||
|
||||
Подкаталоги `.build/xcode-editor/` и `.build/vscode-local/` сохраняются целиком, включая профиль `config.json` и manifest интеграции. Если `.build` содержит эти подкаталоги и признаки SwiftPM, очистка выбирает только остальные дочерние элементы старше 48 часов; свежесть защищённых настроек не удерживает старые соседние артефакты. Перед удалением повторно проверяется, что защищённые подкаталоги не появились в выбранной целиком `.build`.
|
||||
|
||||
То же исключение применяется в `/private/tmp`: эти два подкаталога не обходятся и защищены повторной проверкой перед unlink. Корневой `buildServer.json` вне `.build` проектное правило не затрагивает. Правила DerivedData и удаления worktree этим изменением не менялись.
|
||||
|
||||
## Симуляторы Xcode
|
||||
|
||||
- Используется **непустой `lastUsedAt`** из `device.plist`.
|
||||
|
||||
Reference in new issue
Block a user