gpt4 book ai didi

java - 使用 OData 时如何加速 Android 的 ReSTLet?

转载 作者:行者123 更新时间:2023-11-29 04:00:32 27 4
gpt4 key购买 nike

我正在尝试使用 ReSTLet for Android 来查询 OData 数据源。但是,我对它在模拟器和真实设备上的表现并不满意。我在包装器 AsyncTask 中发出了请求,以使 UI 响应,但最终返回对象仍需要 1 分钟多的时间。

我在 LogCat 窗口中得到了很多这样的信息:

10-04 18:20:41.667: DEBUG/dalvikvm(278): GC freed 7872 objects / 523928 bytes in 279ms

我可以做些什么来加快查询速度?

最佳答案

查看 odata4j - http://odata4j.org这是 java 的替代 odata 库,包括与 android 兼容的客户端 api。

我们刚刚在 0.3 版本中发布了一个简单的 android 客户端示例。此示例演示了一种解析/分页任意 odata 服务的有效方法。

与服务驱动的分页(Alex 提到的)一起,我们使用高效的 xml pull 解析器实现来解析 odata 有效负载(我们发现堆 Activity/GC 是 android 上最大的性能瓶颈)。

关于java - 使用 OData 时如何加速 Android 的 ReSTLet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com