SkyD666 / AniVu

All-in-one Android app for RSS, BitTorrent dl & play. MVI arch, Material You style. ⭐️ Star to support! 一站式 RSS 订阅、BitTorrent 下载和媒体播放 Android 应用。采用 MVI 架构和 Material You 风格。⭐️点个 Star 以支持工作
https://t.me/SkyD666Chat
GNU General Public License v3.0
421 stars 10 forks source link

[bug]crash #61

Open H1d3r opened 2 weeks ago

H1d3r commented 2 weeks ago

当分组中条目数量较大时刷新分组,由于申请的内存不足以换成所有数据,最终导致fc。

建议使用异步刷新读取和加载已缓存的数据。 或者临时调整申请的内存。

VersionName: 1.1-beta48
VersionCode: 18
SDK Version: 34
ABI: arm64-v8a

Crash Info: 
java.lang.OutOfMemoryError: Failed to allocate a 18136440 byte allocation with 15565051 free bytes and 14MB until OOM, target footprint 268435456, growth limit 268435456
    at java.lang.StringFactory.newStringFromUtf8Bytes(Native Method)
    at java.lang.StringFactory.newStringFromBytes(StringFactory.java:94)
    at java.lang.StringFactory.newStringFromBytes(StringFactory.java:113)
    at B7.h.C(SourceFile:52)
    at B7.h.c0(SourceFile:8)
    at A7.b.a(SourceFile:821)
    at D.A.f(SourceFile:130)
    at p7.n.i(SourceFile:97)
    at p7.k.run(SourceFile:50)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
    at java.lang.Thread.run(Thread.java:1012)