Среда
Приложение: Fit
Версия: 2025.11.20.00.arm64-v8a.release / 2025.10.23.01.arm64-v8a.release
Даты возникновения: 19 ноября 2025 г. и 08 декабря 2025 г.
Шаги для воспроизведения
Откройте приложение Google Fit после длительного периода бездействия (с историческими данными примерно за 3 года).
Перейдите в раздел «Калории».
Попытайтесь просмотреть данные за месяц/3 месяца.
Перейдите к другому макету или вкладке, пока данные все еще извлекаются с сервера.
Фактические результаты
Приложение зависает и принудительно закрывается. Системные журналы показывают, что куча исчерпана (свободно менее 1%) при попытке выполнить выделение во время фонового выполнения потока.
Код: Выделить всё
java.lang.OutOfMemoryError: Failed to allocate a 16 byte allocation with 292608 free bytes and 285KB until OOM, target footprint 536870912, growth limit 536870912; giving up on allocation because
Подробнее здесь: [url]https://stackoverflow.com/questions/79873583/java-lang-outofmemoryerror-in-google-fit-when-fetching-1-month-of-historical-cal[/url]
Мобильная версия