From eecd5aa56d3e2b05afb67005166f64d1c814c659 Mon Sep 17 00:00:00 2001 From: Andy Ayers Date: Fri, 14 Feb 2020 08:32:28 -0800 Subject: [PATCH] Fix reconciliation math in PMI Delta is always diff - base. So we need to subtract base and add diff; I had it reversed. --- src/jit-analyze/jit-analyze.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jit-analyze/jit-analyze.cs b/src/jit-analyze/jit-analyze.cs index 5cbc45f0..d6c978fa 100644 --- a/src/jit-analyze/jit-analyze.cs +++ b/src/jit-analyze/jit-analyze.cs @@ -441,8 +441,8 @@ public void Reconcile() } methodDeltaList = methodDeltaList.Concat(reconciles); - deltaMetrics.Add(reconciledBaseMetrics); - deltaMetrics.Sub(reconciledDiffMetrics); + deltaMetrics.Sub(reconciledBaseMetrics); + deltaMetrics.Add(reconciledDiffMetrics); } }