android - 关于从服务器检索大量数据(近 10,000 多条记录),给我一个提高我的应用程序性能的建议?

标签 android

在性能方面,JSON 解析需要大量时间来检索数据。在我的应用程序中,我需要从服务器获取近 10,000 条记录。在模拟器上,它立即获取数据并高效工作。但在我的 android 手机中,它需要超过2 分钟检索所有数据。请给我一个提高手机性能的建议。

最佳答案

模拟器可以访问您主机的资源,因此不是测试性能的好方法。

我用过 Jackson具有大数据集的流式 JSON 解析器,对我来说效果很好。但是,我在后台运行这个过程并且能够接受较长的提取/解析时间。根据数据的大小和您运行的设备的速度,2 分钟对我来说并不算特别长。

也许您可以先获取较小的数据子集,然后在后台获取其余数据的同时显示它。您可能需要像这样进行某种优化以提高性能。

关于android - 关于从服务器检索大量数据(近 10,000 多条记录),给我一个提高我的应用程序性能的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22626362/

相关文章:

java - 流畅的语法和继承

android - EditText 焦点跨布局不一致

Android 支持库直接下载链接

android - 如何从 Git 导入 Android Studio 项目

java - Android线程不在后台运行

android - OnClick 监听器应用于整个卡片 View ,而不仅仅是 textView

android - 此代码如何抛出 NoWhenBranchMatchedException?

android - 如何将按钮添加到操作栏?

android - 为什么 PreferenceActivity 会抛出 UnsupportedEncodingException?

使用 Glide 的圆形个人资料图片的 Android 边框