Espruino:Справочник по API/Библиотека Storage/compact()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция Storage.compact()[1]
Синтаксис
require("Storage").compact()
Параметры
Возвращаемое значение
Описание
Файловая система модуля Storage – это журналируемая файловая система. Чтобы выжать максимум из ограниченного количества циклов записи в flash-память, Espruino помечает удаленные/замененные файлы как мусор и перемещается к «свежему» фрагменту flash-памяти. Espruino полностью стирает эти файлы лишь в случае нехватки flash-памяти или при вызове функции compact().
Если в RAM-памяти будет недостаточно места, чтобы воспользоваться ею как областью подкачки, вызов compact() может потерпеть неудачу, но в этом случае данные потеряны не будут.
Примеры
См.также
Внешние ссылки