From 77fbbceeec724ef77646eabc66917a3f132d0fb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Lema=C5=84czyk?= Date: Wed, 10 Sep 2025 03:16:23 +0200 Subject: [PATCH] Dispose GPU resources safely --- .../Gpu/MersenneNumberResidueGpuTester.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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(); + } } }