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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kevinjqy/article/details/72903399

问题描述

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

解决方法

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

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

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

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页