与仿真器和Web相比,在真实的android设备中改进了较慢的响应时间

拉胡尔

我正在从Android设备进行一次宁静的API调用,以填充列表视图。

我已经使用了swagger代码生成了我的改造客户端。

Dagger 2用于依赖注入

设备:华硕Zenfone 5

我试图从邮递员,网络和模拟器(genymotion)拨打电话,与真实设备相比要快得多。

有趣的是,每次我重新启动手机两到三个请求时,响应时间都是正常的,此后响应速度就会变慢。

我读了一些有关okHTTP中gzip压缩的博客,并尝试实现它,但没有效果。

如果有人可以帮助我解决问题,那将真的很有帮助。

拉胡尔

当我在调试器中运行我的应用程序时,它的速度太慢了。当我在调试器之外运行它时,它的性能会更好。

因此结论是,提到的问题与我使用的工具和库无关。问题在于USB调试。

由于我是Android开发的新手,所以我不了解USB调试模式下APP的性能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Docker中的Android仿真器

如何在仿真器和实际设备上的CI中运行不同的场景?

未授权设备仿真器-5554。(Android)

Flutter应用程序无法在真实设备或仿真器上运行

FLAG_SECURE在仿真器上工作,但在真实设备上不工作

Baqend无法与使用离子的仿真器或真实设备一起使用

在真实设备模式下仿真或运行时,http请求未处理,但在仿真器上工作正常

仿真器中的OutOfMemoryException

仿真器无法连接到设备

Chrome开发工具和Genymotion Android仿真器

Android中的AlarmManager仅在仿真器中起作用,而在物理设备上不起作用

Jenkins尝试启动工具/仿真器而不是仿真器/仿真器(Android仿真器插件)

为什么Eclipse的Android设备选择器显示伪造的仿真器?

与Visual Studios 2019兼容的移动设备仿真器以进行Web开发

AVD管理器中的新仿真器提供“不再作为设备存在”

设备和仿真器上复选框的外观不同

Nexus 6设备和仿真器之间的不同堆栈行为

领域数据库层在Eclipse,Genymotion仿真器和设备下产生错误

使用相同的代码,仿真器和设备上的视图不同

如何使用仿真器和Real设备检查SQLite数据库的结构?

ARCore:仿真器和统一

Web API响应时间

设备android仿真器上没有剩余空间;即使清除数据

Android-OpenGL ES 2.0:仿真器(Works)-设备(没有)

浏览器中的服务器响应时间

在VM(虚拟机)托管的Jenkins服务器中构建项目时,如何在Real Android设备或仿真器中运行Appium Test

Firebase数据库在模拟器和真实设备中不响应

与真实设备相比,Android模拟器中的布局看起来有所不同

AlarmManager在仿真器中触发,但不在物理Oreo设备上触发