从性能角度来看,JSON解析需要大量时间来检索数据。在我的应用中,我需要从Server中获取近10,000条记录。在模拟器上,它可以立即获取数据并有效地工作。但是在我的android手机中,它需要2分钟以上的时间才能完成检索所有数据。请给我一个改善手机性能的建议。
最佳答案
仿真器可以访问您主机的资源,因此不是测试性能的好方法。
我已经将Jackson流式JSON解析器用于大型数据集,并且对我来说效果很好。但是,我在后台运行此过程,并且能够接受较长的获取/解析时间。根据数据大小和运行设备的速度,对我来说2分钟似乎并不长。
也许您可以先获取较小的数据子集,然后在后台获取其余部分时显示它。为了提高性能,您可能必须进行此类优化。
关于android - 给我一个建议,以提高我的应用程序性能,有关从服务器检索大量数据(近10,000条记录)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22626362/