title: Optimise service for battery consumption
body: <p>I am developing an Android Service basically I set an alarm every 3 minutes the Service starts,performs it's tasks then stops and restarts again after 3 minutes. The problem is the service is consuming to much battery life draining the power from the device.</p>
  
  <p>The task needs to be executed every 3 minutes. </p>
  
  <p>Is there a solution for making it drain less power ? It's better to keep it on all the time then starting and stoping it ?</p>