From 75bef7b73611388e7af9d46f6f9392bb22772341 Mon Sep 17 00:00:00 2001 From: roytam1 Date: Thu, 13 Apr 2023 16:44:14 +0800 Subject: [PATCH] Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug --- dom/performance/Performance.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dom/performance/Performance.h b/dom/performance/Performance.h index 6815459dbc..a8ec1c484c 100644 --- a/dom/performance/Performance.h +++ b/dom/performance/Performance.h @@ -167,11 +167,14 @@ protected: nsTObserverArray mObservers; protected: - nsTArray> mUserEntries; - nsTArray> mResourceEntries; + static const uint64_t kDefaultResourceTimingBufferSize = 1500; + + // When kDefaultResourceTimingBufferSize is increased or removed, these should + // be changed to use SegmentedVector + AutoTArray, kDefaultResourceTimingBufferSize> mUserEntries; + AutoTArray, kDefaultResourceTimingBufferSize> mResourceEntries; uint64_t mResourceTimingBufferSize; - static const uint64_t kDefaultResourceTimingBufferSize = 1500; bool mPendingNotificationObserversTask; RefPtr mPerformanceService;