How a code runs can dramatically differ between two apps, even when the builders are implementing the identical job.
DiffProf catches these variations within the “call trees” of comparable duties, to indicate why the messaging characteristic of 1 app consumes extra vitality than one other. DiffProf then reveals easy methods to rewrite the app to drain less battery.
“Ultimately, in order for this technique to make a big difference for an entire smartphone, all developers would need to make their apps more energy-efficient,” stated Abhilash Jindal, a former PhD scholar at Purdue.
“The impact also depends on how intensively someone uses certain apps. Someone who uses messaging apps a lot might experience longer battery life, but someone who doesn’t use their messaging apps at all might not,” he stated.
So far, the DiffProf prototype has solely been examined for the Android cell working system, researchers stated. MHN