From 823141400ab2fee1be0c99aebe5dff68209ed948 Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Sat, 1 Jul 2023 15:44:59 +0200 Subject: [PATCH] Tiny performance improvement based on RecyclableList benchmarks. --- Recyclable.Collections/RecyclableList.Helpers.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Recyclable.Collections/RecyclableList.Helpers.cs b/Recyclable.Collections/RecyclableList.Helpers.cs index cde4f4a..c1914b0 100644 --- a/Recyclable.Collections/RecyclableList.Helpers.cs +++ b/Recyclable.Collections/RecyclableList.Helpers.cs @@ -238,7 +238,7 @@ namespace Recyclable.Collections T[] oldMemoryBlock = sourceList._memoryBlock; // & WAS SLOWER AS ARRAY - Array.Copy(oldMemoryBlock, newMemoryBlock, oldMemoryBlock.Length); + new Span(oldMemoryBlock).CopyTo(newMemoryBlock); if (oldMemoryBlock.Length >= RecyclableDefaults.MinPooledArrayLength) {