parseLoadAvg static method

List<double> parseLoadAvg(
  1. String content
)

Parses /proc/loadavg (Linux) — the first three fields are the 1/5/15 minute load averages.

Implementation

static List<double> parseLoadAvg(String content) {
  final parts = content.trim().split(RegExp(r'\s+'));
  final out = <double>[];
  for (var i = 0; i < parts.length && i < 3; i++) {
    final v = double.tryParse(parts[i]);
    if (v != null) out.add(v);
  }
  return out;
}