Android复盘OkHttp HttpLoggingInterceptor造成的OOM_android intercept日志拦截器打印日志过多导致oom-CSDN博客

网站介绍:文章浏览阅读2.3k次。文章目录前言HttpLoggingInterceptor 简介下载文件请求阶段需要等很久以及OOM前言最近项目中发生了很多 oom,通过 oom 日志分析来看,都跟 okhttp 有关。经过艰难的分析定位,终于发现了造成 oom 的凶手HttpLoggingInterceptor 。原因是 HttpLoggingInterceptor 作为 okhttp 请求的过程的日志输出工具, 会把 ResponseBody 里面内容全部读出来,放在内存里。对于普通的网络请求,影响并不大。但是对于下载来说,它会把_android intercept日志拦截器打印日志过多导致oom