mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-08 00:38:39 +09:00
Remove all C++ Telemetry Accumulation calls.
This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
This commit is contained in:
parent
ac3468d5cc
commit
8c8145e620
186 changed files with 48 additions and 2957 deletions
|
|
@ -528,15 +528,6 @@ public:
|
|||
#define CC_GRAPH_ASSERT(b)
|
||||
#endif
|
||||
|
||||
#define CC_TELEMETRY(_name, _value) \
|
||||
PR_BEGIN_MACRO \
|
||||
if (NS_IsMainThread()) { \
|
||||
Telemetry::Accumulate(Telemetry::CYCLE_COLLECTOR##_name, _value); \
|
||||
} else { \
|
||||
Telemetry::Accumulate(Telemetry::CYCLE_COLLECTOR_WORKER##_name, _value); \
|
||||
} \
|
||||
PR_END_MACRO
|
||||
|
||||
enum NodeColor { black, white, grey };
|
||||
|
||||
// This structure should be kept as small as possible; we may expect
|
||||
|
|
@ -2966,7 +2957,6 @@ nsCycleCollector::ScanWeakMaps()
|
|||
|
||||
if (failed) {
|
||||
MOZ_ASSERT(false, "Ran out of memory in ScanWeakMaps");
|
||||
CC_TELEMETRY(_OOM, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3109,7 +3099,6 @@ nsCycleCollector::ScanIncrementalRoots()
|
|||
|
||||
if (failed) {
|
||||
NS_ASSERTION(false, "Ran out of memory in ScanIncrementalRoots");
|
||||
CC_TELEMETRY(_OOM, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3171,7 +3160,6 @@ nsCycleCollector::ScanBlackNodes()
|
|||
|
||||
if (failed) {
|
||||
NS_ASSERTION(false, "Ran out of memory in ScanBlackNodes");
|
||||
CC_TELEMETRY(_OOM, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3501,7 +3489,6 @@ nsCycleCollector::FixGrayBits(bool aForceGC, TimeLog& aTimeLog)
|
|||
|
||||
bool needGC = !mJSContext->AreGCGrayBitsValid();
|
||||
// Only do a telemetry ping for non-shutdown CCs.
|
||||
CC_TELEMETRY(_NEED_GC, needGC);
|
||||
if (!needGC) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -3553,10 +3540,6 @@ nsCycleCollector::CleanupAfterCollection()
|
|||
printf(".\ncc: \n");
|
||||
#endif
|
||||
|
||||
CC_TELEMETRY( , interval);
|
||||
CC_TELEMETRY(_VISITED_REF_COUNTED, mResults.mVisitedRefCounted);
|
||||
CC_TELEMETRY(_VISITED_GCED, mResults.mVisitedGCed);
|
||||
CC_TELEMETRY(_COLLECTED, mWhiteNodeCount);
|
||||
timeLog.Checkpoint("CleanupAfterCollection::telemetry");
|
||||
|
||||
if (mJSContext) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue