legado icon indicating copy to clipboard operation
legado copied to clipboard

书籍换源搜索时,当书源超过一定数量,会出现卡死崩溃的问题

Open WySen-Yeah opened this issue 7 months ago • 14 comments

确认 / Assignments

  • [X] 搜索现有issues,不存在相似或相关的issue / No similar or related issues
  • [X] 最新测试版依然存在此问题 / Latest beta app does not work
  • [X] 此问题和Xposed、Lsposed、Magisk、手机主题、浏览器插件、无障碍服务等无关 / Make sure your machine is not touched by hook frameworks, plugins, accessibility etc

问题描述 / Describe Bugs

书籍换源搜索时,当书源超过一定数量,(当前书源1026个),会出现卡死崩溃的问题,出现这种情况不限于手机的性能,很早的性能极差的老手机,高端旗舰手机,中端普通手机,以及电脑模拟器,等所有能安装阅读的设备都稳定触发该问题,并且重启,重装软件都依旧存在该问题,经测试书源数量在300左右就能稳定触发崩溃,数量越多,搜索时出现卡顿崩溃的速度越快,希望可以尽快修复,这个问题极其影响使用,总是导致搜书失败,无法找到合适的书源使用

复现步骤 / How to reproduce

书源数量超过300以上后换源

确认 / Assignment

  • [X] 已经提交复现所需要的附加资料 / Submit additions related with bugs

其他信息 / Additions

No response

日志提交 / Relevant log output

"SDK_INT=34 WebViewUserAgent=Mozilla/5.0 (Linux; Android 14; 23049RAD8C Build/UKQ1.230804.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/121.0.6167.144 Mobile Safari/537.36 MODEL=23049RAD8C RELEASE=14 MANUFACTURER=Xiaomi versionName=3.23.110211 versionCode=14860 BRAND=Redmi java.lang.OutOfMemoryError: Failed to allocate a 96 byte allocation with 2147182 free bytes and 2096KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC. at android.os.perfdebug.MessageMonitorImpl$MessageMonitorInfoImpl.markFinish(MessageMonitorImpl.java:1013) at android.os.perfdebug.MessageMonitorImpl.markFinish(MessageMonitorImpl.java:309) at android.os.Looper.loopOnce(Looper.java:242) at android.os.Looper.loop(Looper.java:318) at android.app.ActivityThread.main(ActivityThread.java:8767) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013) "

阅读版本 / Legado version

3.23.110211

Android版本 / Android version

Android 14

机型 / Model

红米note 12 Turbo

WySen-Yeah avatar Jul 06 '24 15:07 WySen-Yeah