RunComparison
class RunComparison(val metrics: List<MetricComparison>, val cgroup: List<String>, val limits: List<String>)(source)
Two runs that carry samples, compared on wall time and, where both sides measured them, CPU time and peak memory. CPU time is left out when both medians are 0 ms, because a ratio of two zeros says nothing. cgroup says when the container throttled or ran out of memory on one side and not the other; limits are the limits of drift diagnose, from the same code.