Моя рабочая разработка P C ограничена в ресурсах: всего 28 ГБ для основного системного диска. Имеется внешний жесткий диск емкостью 1 ТБ, и некоторые данные и приложения были перемещены туда.
Тем не менее, я все еще регулярно сталкиваюсь с Windows 10 предупреждениями «Недостаточно места на диске», которые срабатывают, когда свободное место становится меньше ~ 1GB. Во время активной работы это происходит несколько раз в неделю. Вы должны тратить время на удаление временных файлов, очистку корзины и т. Д. c.
Естественно, есть много причин, но основной причиной в моем случае и в центре внимания этого вопроса является Visual Studio 2019. Всякий раз, когда Я выполняю даже простую сборку (проекты C ++ DLL и EXE), Visual Studio 2019 создает десятки файлов по всему диску. Через несколько дней их число может составлять тысячи и ГБ. Очень немногие из этих файлов кажутся необходимыми - вы можете безопасно удалить их, пока проект еще открыт в Visual Studio!
Примеры включают:
- % LOCALAPPDATA% \ Microsoft \ VisualStudio \ SettingsLogs *
- % LOCALAPPDATA% \ Temp_CL _ *
- % LOCALAPPDATA% \ Temp \ dd_BackgroundDownload * .log
- % LOCALAPPDATA% \ Temp \ dd_updateconfiguration *. * *
- % LOCALAPPDATA% \ Temp \ servicehub \ logs *
- % LOCALAPPDATA% \ Temp \ VSFeedbackIntelliCodeLogs *
- % LOCALAPPDATA% \ Temp \ VSRemoteControl *
- .vs (например, база данных IntelliSense)
и многие другие.
Какие шаги я могу предпринять, чтобы:
- уменьшить (или устранить) все, кроме необходимых временных / файлы кеша
- переместить создание временного файла / файла кэша на внешний диск
- запросить очистку Visual Studio после себя после закрытия IDE
Не возиться с бесполезными комментариями, такими как «получить больший диск». Даже с большим локальным жестким диском было бы разумно уменьшить количество и размер файлов, попадающих на диск. При наличии достаточного количества времени любой диск в конечном итоге столкнется с этой проблемой.