У налаштуваннях програми ви можете знайти наступну функцію, яка показана на скріншоті нижче. Ця стаття пояснює, як це працює і навіщо вам це може знадобитися.
Кожна зона (чекбокс), яку наш додаток може очистити, має статистику видалених даних. Всього в нашій базі більше 2500 зон. Таким чином, обробка може зайняти деякий час. Щоб пришвидшити час обробки, ми можемо автоматично вимикати зони (прапорці), у яких нічого не видалялося протягом певного періоду часу.
Чому в якійсь зоні нічого не видалено?
Через вашу бездіяльність або зміну функції. Наприклад, якщо ви не використовуєте якусь функцію в якомусь додатку - буде створюватися менше сміття, тому деякі зони можуть залишитися порожніми. Або в новій версії якоїсь програми якась функція вимкнена або змінена і більше не створює сміття на вашому ПК.
Ми відстежуємо статистику по кожній зоні, і якщо певний проміжок часу вона була порожньою - наш додаток відключить цей прапорець, пропустить очищення в цій зоні. Це фантастично скоротить загальний час обробки.
Але це не назавжди. Наша програма зачекає інший період часу (також указаний користувачем) і знову ввімкне цей прапорець, щоб перевірити, чи є сміття.
Якщо наша програма не виявить жодного сміття в цій зоні, наступного дня цей прапорець буде знову знято, повторюючи цей цикл знову і знову.
Іншими словами, якщо користувач має кілька невикористаних прапорців, де нічого не видалено протягом 45 днів (наприклад), їх буде знято. Через 60 днів їх знову відберуть, щоб переконатися, що сміття все ще немає. І якщо це правда, наступного дня прапорець знову знімається, і починається інший 60-денний цикл.
Посилання в нижній частині знімка екрана дозволяє скинути всі раніше зняті прапорці до стандартних значень. Іншими словами, це скине цю функцію.