diff options
author | vnugent <public@vaughnnugent.com> | 2023-01-14 16:24:28 -0500 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-01-14 16:24:28 -0500 |
commit | 52b8e30437e235817ed534dec860e781bb0468c0 (patch) | |
tree | b279418c23daec838fab6bf8a0b29c3091d2e300 /lib/Net.Http/src/Helpers | |
parent | 0dcecff0f51bdb51b070c05255fbcd9338ab11f2 (diff) |
MemoryUtil native integer size update + tests
Diffstat (limited to 'lib/Net.Http/src/Helpers')
-rw-r--r-- | lib/Net.Http/src/Helpers/CoreBufferHelpers.cs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/Net.Http/src/Helpers/CoreBufferHelpers.cs b/lib/Net.Http/src/Helpers/CoreBufferHelpers.cs index 5cc5ed9..15c617c 100644 --- a/lib/Net.Http/src/Helpers/CoreBufferHelpers.cs +++ b/lib/Net.Http/src/Helpers/CoreBufferHelpers.cs @@ -104,7 +104,7 @@ namespace VNLib.Net.Http.Core /// </summary> public static IUnmangedHeap HttpPrivateHeap => _lazyHeap.Value; - private static readonly Lazy<IUnmangedHeap> _lazyHeap = new(Memory.InitializeNewHeapForProcess, LazyThreadSafetyMode.PublicationOnly); + private static readonly Lazy<IUnmangedHeap> _lazyHeap = new(MemoryUtil.InitializeNewHeapForProcess, LazyThreadSafetyMode.PublicationOnly); /// <summary> /// Alloctes an unsafe block of memory from the internal heap, or buffer pool @@ -120,11 +120,11 @@ namespace VNLib.Net.Http.Core size = (size / 4096 + 1) * 4096; //If rpmalloc lib is loaded, use it - if (Memory.IsRpMallocLoaded) + if (MemoryUtil.IsRpMallocLoaded) { - return Memory.Shared.UnsafeAlloc<byte>(size, zero); + return MemoryUtil.Shared.UnsafeAlloc<byte>(size, zero); } - else if (size > Memory.MAX_UNSAFE_POOL_SIZE) + else if (size > MemoryUtil.MAX_UNSAFE_POOL_SIZE) { return HttpPrivateHeap.UnsafeAlloc<byte>(size, zero); } @@ -140,12 +140,12 @@ namespace VNLib.Net.Http.Core size = (size / 4096 + 1) * 4096; //If rpmalloc lib is loaded, use it - if (Memory.IsRpMallocLoaded) + if (MemoryUtil.IsRpMallocLoaded) { - return Memory.Shared.DirectAlloc<byte>(size, zero); + return MemoryUtil.Shared.DirectAlloc<byte>(size, zero); } //Avoid locking in heap unless the buffer is too large to alloc array - else if (size > Memory.MAX_UNSAFE_POOL_SIZE) + else if (size > MemoryUtil.MAX_UNSAFE_POOL_SIZE) { return HttpPrivateHeap.DirectAlloc<byte>(size, zero); } |