2011-12-05 5 views
0

그래서 다른 작업을 위해 여러 서비스를 실행해야합니다. 반복되는 값은 같습니다. 이는 서비스가 x 초마다 브로드 캐스트를 보내는 것을 의미합니다 (동일한 x를 가짐). 지금 : 시스템/배터리에 더 효율적인 것은 무엇입니까? 여러 서비스를 실행하거나 하나를두면 서비스가 수신 활동에서 항상 사용되지 않는 데이터를 전송합니다 (x 초마다 브로드 캐스팅되는 큰 의도) 미리 감사드립니다.안드로이드 저축 자원 - 여러 서비스 실행하기

답변

1

IMHO 서비스는 브로드 캐스트를 보내는 데 더 많은 메모리와 CPU를 사용합니다. 송신 할 작은 데이터가있는 경우 (인 텐트를 사용하는 경우에 해당해야 함) 과도한 CPU & 램 오버 헤드를 피하기 위해 하나의 서비스에서 하나의 인 텐트의 추가 항목으로 모두 묶을 것입니다.

+0

감사합니다. 그것은 내가 알고 싶었던 바로 그 것이 었습니다 : d – JustBasti

+0

이것은 나의 독서와 경험에 따른 나의 느낌입니다.하지만 그것이 100 % 사실임을 보장 할 수는 없습니다. – Ramseys