ref removed. I seem to get better & more stable benchmarks without it.
This commit is contained in:
1 parent
4fcf3f2362
commit
d4440134c8
1 file changed
+2
-1
@@ -180,7 +180,7 @@ namespace Recyclable.Collections
|
|||||||
protected long EnsureCapacity(in long requestedCapacity)
|
protected long EnsureCapacity(in long requestedCapacity)
|
||||||
{
|
{
|
||||||
long oldCapacity = _capacity;
|
long oldCapacity = _capacity;
|
||||||
ref T[][] memory = ref _memoryBlocks;
|
T[][] memory = _memoryBlocks;
|
||||||
long newCapacity;
|
long newCapacity;
|
||||||
|
|
||||||
switch (oldCapacity > 0)
|
switch (oldCapacity > 0)
|
||||||
@@ -209,6 +209,7 @@ namespace Recyclable.Collections
|
|||||||
|
|
||||||
newCapacity = memory.Length * blockSize;
|
newCapacity = memory.Length * blockSize;
|
||||||
_capacity = newCapacity;
|
_capacity = newCapacity;
|
||||||
|
_memoryBlocks = memory;
|
||||||
return newCapacity;
|
return newCapacity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user