From 15a67038a46dc772df1390176f02e8dcb9cbf394 Mon Sep 17 00:00:00 2001 From: "warren%netscape.com" Date: Fri, 8 Oct 1999 04:39:24 +0000 Subject: [PATCH] Fixed bug in computing object count mean and stddev. git-svn-id: svn://10.0.0.236/trunk@50201 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpcom/base/nsTraceRefcnt.cpp | 2 +- mozilla/xpcom/base/nsTraceRefcntImpl.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/xpcom/base/nsTraceRefcnt.cpp b/mozilla/xpcom/base/nsTraceRefcnt.cpp index b859fbfcec3..fb92b8da951 100644 --- a/mozilla/xpcom/base/nsTraceRefcnt.cpp +++ b/mozilla/xpcom/base/nsTraceRefcnt.cpp @@ -101,7 +101,7 @@ public: mRefsOutstandingVariance += cnt * cnt; } void AccountObjs() { - PRInt32 cnt = (mAddRefs - mReleases); + PRInt32 cnt = (mCreates - mDestroys); // NS_ASSERTION(cnt >= 0, "too many releases"); mObjsOutstandingTotal += cnt; mObjsOutstandingVariance += cnt * cnt; diff --git a/mozilla/xpcom/base/nsTraceRefcntImpl.cpp b/mozilla/xpcom/base/nsTraceRefcntImpl.cpp index b859fbfcec3..fb92b8da951 100644 --- a/mozilla/xpcom/base/nsTraceRefcntImpl.cpp +++ b/mozilla/xpcom/base/nsTraceRefcntImpl.cpp @@ -101,7 +101,7 @@ public: mRefsOutstandingVariance += cnt * cnt; } void AccountObjs() { - PRInt32 cnt = (mAddRefs - mReleases); + PRInt32 cnt = (mCreates - mDestroys); // NS_ASSERTION(cnt >= 0, "too many releases"); mObjsOutstandingTotal += cnt; mObjsOutstandingVariance += cnt * cnt;