android7.0下retrofit框架不斷GC的問題

問題描述

android7.0 環境下啓動應用就卡死,日誌顯示不斷的在執行gc操作。
打印棧幀如下:
這裏寫圖片描述

解決方法

由上圖可以看到GSON不斷的在進行內存分配操作,因爲gson是用於json數據轉換爲類實體的,所以很有可能是轉換流程出了問題。找了好久才發現另一個小夥伴往類實體里加了這個成員。。。

private FileInputStream response;//獲取錄音文件流

很明顯Gson是無法轉換這一類型的數據。。
加個transient修飾符或者乾脆刪掉這不合理的成員即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章