Skip to content

Commit 660c82b

Browse files
committed
Fix benchmarks
1 parent 157ed46 commit 660c82b

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

benchmark/benchmarks/insertion_and_removal_benchmark.dart

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const _iterationAmount = 1000;
1111
class InsertionAndRemovalBenchmark extends BenchmarkBase {
1212
final Random r;
1313
final OrderedSet<ComparableObject> set;
14-
late final Map<int, ComparableObject> objects;
14+
final Map<int, ComparableObject> objects;
1515

1616
InsertionAndRemovalBenchmark({
1717
required String name,
@@ -24,9 +24,11 @@ class InsertionAndRemovalBenchmark extends BenchmarkBase {
2424

2525
@override
2626
void setup() {
27-
objects = {
27+
objects.clear();
28+
objects.addAll({
2829
for (var i = 0; i < _iterationAmount; i++) i: ComparableObject(i, '$i'),
29-
};
30+
});
31+
set.clear();
3032
}
3133

3234
@override

benchmark/benchmarks/iteration_benchmark.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ class IterationBenchmark extends BenchmarkBase {
2222

2323
@override
2424
void setup() {
25+
set.clear();
2526
for (var i = 0; i < _iterationAmount; i++) {
2627
final l = (10 + sqrt(i)).floor();
2728
for (var j = 0; j <= l; j++) {

0 commit comments

Comments
 (0)