Skip to content

Power Use Estimation Summary

bkhunter edited this page Apr 7, 2015 · 9 revisions

Try to estimate the power use of your application using the green advisor tool provided in the labs. Describe the output of the tool 1 reasonable paragraph provided on the wiki. The tool database and the the reports it generate should be committed to your git repo.

We decided to run the Green Advisor tool to compare our application at at two major points: before network persistance, and after network persistance.

Here are the branches compared ac9dad120eaf227f53cbc14801fc9bf85c9e8774 and 1a2481c30a0b185c41b9aa8dafc297f80432e127

The output showed a significant difference in the number of calls after persistance/data storage was added. The major changes were for syscall clock_gettime (12.95%), getpid (13.90%) gettimeofday (60.00%), and writev (13.39%). However there were two striking changes in the number of calls beyond this. For syscall getuid32, we saw a 233.33% increase. However for syscall restart_syscall we saw a decrease in number of calls by 60%. Overall these results are expected as adding data storage tends to be a fairly expensive operation for a mobile application.

You can view the report here