@@ -187,11 +187,7 @@ class Replay
187
187
}
188
188
}
189
189
ClearPrimitiveVectors ();
190
- if (b) {
191
- vReprioritizedMissData.clear ();
192
- vReprioritizedHoldData.clear ();
193
- vReprioritizedMineData.clear ();
194
- }
190
+ ClearReprioritizedVectors ();
195
191
}
196
192
if (generatedInputData) {
197
193
InputData.clear ();
@@ -376,12 +372,7 @@ class Replay
376
372
// stats
377
373
m_ReplaySnapshotMap.clear ();
378
374
379
- vReprioritizedMissData.clear ();
380
- vReprioritizedHoldData.clear ();
381
- vReprioritizedMineData.clear ();
382
- vReprioritizedMissData.shrink_to_fit ();
383
- vReprioritizedHoldData.shrink_to_fit ();
384
- vReprioritizedMineData.shrink_to_fit ();
375
+ ClearReprioritizedVectors ();
385
376
386
377
// replay data
387
378
ClearPrimitiveVectors ();
@@ -442,6 +433,15 @@ class Replay
442
433
vOnlineReplayTimestampVector.shrink_to_fit ();
443
434
}
444
435
436
+ void ClearReprioritizedVectors () {
437
+ vReprioritizedMissData.clear ();
438
+ vReprioritizedHoldData.clear ();
439
+ vReprioritizedMineData.clear ();
440
+ vReprioritizedMissData.shrink_to_fit ();
441
+ vReprioritizedHoldData.shrink_to_fit ();
442
+ vReprioritizedMineData.shrink_to_fit ();
443
+ }
444
+
445
445
bool isOnlineScore () const {
446
446
return scoreKey.find (" Online_" ) != std::string::npos;
447
447
}
0 commit comments