diff --git a/AssetStudio/BigArrayPool.cs b/AssetStudio/BigArrayPool.cs index 8066e13..1e519b2 100644 --- a/AssetStudio/BigArrayPool.cs +++ b/AssetStudio/BigArrayPool.cs @@ -1,4 +1,5 @@ -using System.Buffers; +using System; +using System.Buffers; namespace AssetStudio { @@ -8,7 +9,7 @@ namespace AssetStudio static BigArrayPool() { - Shared = ArrayPool.Create(256 * 1024 * 1024, 5); + Shared = ArrayPool.Create(256 * 1024 * 1024, (int)MathF.Max(5, Environment.ProcessorCount / 2f)); } } }