Skip to content

Grade Proposals

Davide Mendolia edited this page Oct 11, 2016 · 3 revisions

The following rules are totally arbitrary values, to define a first that will evolve when we have real data.

We will use as grad "European Union energy label" https://en.wikipedia.org/wiki/European_Union_energy_label

A+++ A++ A+ A B C D E F G

Example EU energy label for a refrigerator.

UI

  • If 80% of the frame per seconds have a value of 60 or higher: A Grade
  • If 90% of the frame per seconds have a value of 60 or higher: A+ Grade
  • If 95% of the frame per seconds have a value of 60 or higher: A++ Grade
  • If 99% of the frame per seconds have a value of 60 or higher: A+++ Grade

CPU(20% is the base value in iOS Energy Report)

  • If 80% of time the CPU Usage is 20% or lower: A Grade
  • If 90% of time the CPU Usage is 20% or lower: A+ Grade
  • If 95% of time the CPU Usage is 20% or lower: A++ Grade
  • If 99% of time the CPU Usage is 20% or lower: A+++ Grade

Memory(50% is the base value in iOS Energy Report)

  • If 80% of time the Memory Usage is 50% or lower: A Grade
  • If 90% of time the Memory Usage is 50% or lower: A+ Grade
  • If 95% of time the Memory Usage is 50% or lower: A++ Grade
  • If 99% of time the Memory Usage is 50% or lower: A+++ Grade

Network

TBD

GPU

TBD

Disk

TBD