服务是否会占用应用程序的任何资源?

时间:2013-10-03 18:17:37

标签: android memory-management memory-leaks android-service

我有一些我的应用需要定期做的事情 这些事情 - 如果在运行应用程序本身时完成,会影响其性能 - 就其而言,它们会让它变得非常糟糕

他们需要从服务器下载大型jsons并缓存下载的图像

如果我在服务中执行所有这些操作,并且应用程序在服务运行时也在运行 - 它是否会影响应用程序的任何性能?

服务会占用dalvik分配的任何应用程序内存吗?

1 个答案:

答案 0 :(得分:0)

如果您在单独的流程中运行服务,它对您应用的其他部分的影响会更小,但会使与服务的通信更加困难。

您是说知道这些操作会影响性能吗?如果是这样,你看到了什么迹象?您可能遇到问题,因为您正在尝试在主线程上运行所有内容;如果是这样,使用后台线程可以解决问题。