From faa2b10b51a8d0ce63f80aef9e85069969887eec Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Sun, 9 Feb 2025 19:32:55 +0100 Subject: [PATCH] array float lists: make min grow step a power of 2 --- .../util/collections/floats/BufferedArrayFloatList.kt | 4 ++-- .../util/collections/floats/FragmentedArrayFloatList.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/util/collections/floats/BufferedArrayFloatList.kt b/src/main/java/de/bixilon/minosoft/util/collections/floats/BufferedArrayFloatList.kt index 5689e7fa8..15830016f 100644 --- a/src/main/java/de/bixilon/minosoft/util/collections/floats/BufferedArrayFloatList.kt +++ b/src/main/java/de/bixilon/minosoft/util/collections/floats/BufferedArrayFloatList.kt @@ -1,6 +1,6 @@ /* * Minosoft - * Copyright (C) 2020-2023 Moritz Zwerger + * Copyright (C) 2020-2025 Moritz Zwerger * * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * @@ -35,7 +35,7 @@ class BufferedArrayFloatList( private val nextGrowStep = when { initialSize <= 0 -> FloatListUtil.DEFAULT_INITIAL_SIZE - initialSize <= 100 -> 100 + initialSize <= 128 -> 128 else -> initialSize } diff --git a/src/main/java/de/bixilon/minosoft/util/collections/floats/FragmentedArrayFloatList.kt b/src/main/java/de/bixilon/minosoft/util/collections/floats/FragmentedArrayFloatList.kt index a708a199d..9d2a03403 100644 --- a/src/main/java/de/bixilon/minosoft/util/collections/floats/FragmentedArrayFloatList.kt +++ b/src/main/java/de/bixilon/minosoft/util/collections/floats/FragmentedArrayFloatList.kt @@ -35,7 +35,7 @@ class FragmentedArrayFloatList( private val nextGrowStep = when { growStep <= 0 -> FloatListUtil.DEFAULT_INITIAL_SIZE - growStep <= 100 -> 100 + growStep <= 128 -> 128 else -> growStep }