android7.0下retrofit框架不断GC的问题

xiaoxiao2021-02-28  137

问题描述

android7.0 环境下启动应用就卡死,日志显示不断的在执行gc操作。 打印栈帧如下:

解决方法

由上图可以看到GSON不断的在进行内存分配操作,因为gson是用于json数据转换为类实体的,所以很有可能是转换流程出了问题。找了好久才发现另一个小伙伴往类实体里加了这个成员。。。

private FileInputStream response;//获取录音文件流

很明显Gson是无法转换这一类型的数据。。 加个transient修饰符或者干脆删掉这不合理的成员即可。

转载请注明原文地址: https://www.6miu.com/read-60642.html

最新回复(0)