android7.0 环境下启动应用就卡死,日志显示不断的在执行gc操作。 打印栈帧如下:
由上图可以看到GSON不断的在进行内存分配操作,因为gson是用于json数据转换为类实体的,所以很有可能是转换流程出了问题。找了好久才发现另一个小伙伴往类实体里加了这个成员。。。
private FileInputStream response;//获取录音文件流
很明显Gson是无法转换这一类型的数据。。 加个transient修饰符或者干脆删掉这不合理的成员即可。
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!