diff --git a/PerfectNumbers.Core/Gpu/MersenneNumberResidueGpuTester.cs b/PerfectNumbers.Core/Gpu/MersenneNumberResidueGpuTester.cs index bc532dd..781a143 100644 --- a/PerfectNumbers.Core/Gpu/MersenneNumberResidueGpuTester.cs +++ b/PerfectNumbers.Core/Gpu/MersenneNumberResidueGpuTester.cs @@ -74,14 +74,13 @@ public class MersenneNumberResidueGpuTester(bool useGpuOrder) kStart += batchSize128; } - } - finally - { - ArrayPool.Shared.Return(orderArray); - } - + } + finally + { + ArrayPool.Shared.Return(orderArray); orderBuffer.Dispose(); gpuLease.Dispose(); + } } }