load static method

List<int> load()

Get total cpu load

Implementation

static List<int> load() {
  var f = File('/proc/stat');
  var lines = f.readAsLinesSync();

  var loads = lines[0]
      .substring('cpu  '.length)
      .split(' ')
      .map((String token) => int.parse(token))
      .toList();

  var idle = loads[3];
  var total = loads.reduce((int a, int b) => a + b);

  return [idle, total];
}