|
arrow2015Aug 14, 2016 via Android
1
trace 图要怎么看?看不懂
|
|
2
@arrow2015 看各个方法的 cpu 耗时,看各个进程负载, google 下吧
|
|
jinhan13789991Aug 15, 2016
3
我猜是对 Retrofit 和 api 接口还有各种需要配置的初始化占用时间
|
|
jinhan13789991Aug 15, 2016
4
看了下你的文章,我觉得你在 app 启动的时候调用一个空的接口,然后就没这个问题了
|
|
5
|
|
6
刚好 watch 了 retrofit ,看到楼主的 issue , retrofit 的 CallAdapter 接管的只是网络请求的进程处理,像是 converter 的初始化的确是在调用的进程进行的,所以 @artem-zinnatullin 回答里提到的 fromCallable 再 flatmap 实际上也是把调用也放到 subscribeOn 里处理了。照理说 converter 的初始化这些是不会耗时这么久的,楼主最好把完整的 trace 也贴到 issue 上看看。
|