From 7840bc33183cbdfcf28638ea52071be5450d2788 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Thu, 18 Dec 2025 11:57:38 -0500 Subject: [PATCH] Uses in memory DB because that's where the performance hits --- .../quartz/benchmark/LargeDBInsertBenchmark.kt | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/benchmark/src/androidTest/java/com/vitorpamplona/quartz/benchmark/LargeDBInsertBenchmark.kt b/benchmark/src/androidTest/java/com/vitorpamplona/quartz/benchmark/LargeDBInsertBenchmark.kt index 1eeba181f..3557aa310 100644 --- a/benchmark/src/androidTest/java/com/vitorpamplona/quartz/benchmark/LargeDBInsertBenchmark.kt +++ b/benchmark/src/androidTest/java/com/vitorpamplona/quartz/benchmark/LargeDBInsertBenchmark.kt @@ -50,10 +50,8 @@ class LargeDBInsertBenchmark : BaseLargeCacheBenchmark() { val context = ApplicationProvider.getApplicationContext() benchmarkRule.measureRepeated { val db = - this.runWithMeasurementDisabled { - context.deleteDatabase("test1.db") - val db = EventStore(context, "test1.db") - db + runWithMeasurementDisabled { + EventStore(context, null) } firstThousandEvents.forEach { event -> try { @@ -62,9 +60,8 @@ class LargeDBInsertBenchmark : BaseLargeCacheBenchmark() { Log.w("LargeDBInsertBenchmark", "Error inserting event: ${e.message} for event: ${event.toJson()}") } } - this.runWithMeasurementDisabled { + runWithMeasurementDisabled { db.close() - context.deleteDatabase("test1.db") } } } @@ -83,9 +80,8 @@ class LargeDBInsertBenchmark : BaseLargeCacheBenchmark() { benchmarkRule.measureRepeated { val db = - this.runWithMeasurementDisabled { - context.deleteDatabase("test1.db") - val db = EventStore(context, "test1.db") + runWithMeasurementDisabled { + val db = EventStore(context, null) toBeDeletedEvents.forEach { event -> try { db.insert(event) @@ -93,7 +89,6 @@ class LargeDBInsertBenchmark : BaseLargeCacheBenchmark() { Log.w("LargeDBInsertBenchmark", "Error inserting event: ${e.message} for event: ${event.toJson()}") } } - db } @@ -107,7 +102,6 @@ class LargeDBInsertBenchmark : BaseLargeCacheBenchmark() { runWithMeasurementDisabled { db.close() - context.deleteDatabase("test1.db") } } }