Closed normanmaurer closed 9 months ago
Motivation:
StreamTracker did extend ArrayList which is not optimal as we always remove from index 0 and so cause memory copies.
Modifications:
Let StreamTracker extend ArrayDeque so removals dont cause memory copies all the time
Result:
Less memory copies
Noticed this will investigate another problem
Motivation:
StreamTracker did extend ArrayList which is not optimal as we always remove from index 0 and so cause memory copies.
Modifications:
Let StreamTracker extend ArrayDeque so removals dont cause memory copies all the time
Result:
Less memory copies