Skip to content

DeckDrop 0.4.2

Choose a tag to compare

@github-actions github-actions released this 27 Sep 19:43
78f64a6

English

Changed

  • An open page costs the Deck far less, and no longer grows with the size of your games. Each
    update used to look through every game's folders again; now a game is looked at only when its
    files change. Measured on a test library: 5 games 16 → 0.8 ms per update, 30 games 122 → 5 ms,
    100 games 311 → 16 ms, i.e. from about a third of a CPU core down to under 2% with 100 games.
  • Free space and memory cards are checked once per update instead of once per game and task.
  • A page in a hidden tab (a locked phone, another app or browser tab) stops asking the Deck for
    updates and catches up the moment it is shown again. A visible page still updates every second.

Русский

Изменено

  • Открытая страница нагружает дек гораздо меньше, и нагрузка больше не растёт с размером игр.
    Раньше каждое обновление заново перебирало папки всех игр, теперь игра просматривается, только
    когда её файлы изменились. На тестовой библиотеке одно обновление: 5 игр — 16 → 0,8 мс,
    30 игр — 122 → 5 мс, 100 игр — 311 → 16 мс, то есть при 100 играх с трети ядра до менее чем 2%.
  • Свободное место и карты памяти проверяются один раз за обновление, а не для каждой игры
    и каждого задания.
  • Страница в свёрнутой вкладке (телефон заблокирован, открыто другое приложение или вкладка)
    перестаёт опрашивать дек и сразу обновляется, когда её снова открывают. Видимая страница
    по-прежнему обновляется раз в секунду.

What's Changed

  • 0.4.2: открытая страница больше не перебирает файлы всех игр каждую секунду by @Aniforka in #8

Full Changelog: v0.4.1...v0.4.2