aboutsummaryrefslogtreecommitdiff
path: root/lib/Net.Http/src/Helpers
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-01-14 16:24:28 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2023-01-14 16:24:28 -0500
commit52b8e30437e235817ed534dec860e781bb0468c0 (patch)
treeb279418c23daec838fab6bf8a0b29c3091d2e300 /lib/Net.Http/src/Helpers
parent0dcecff0f51bdb51b070c05255fbcd9338ab11f2 (diff)
MemoryUtil native integer size update + tests
Diffstat (limited to 'lib/Net.Http/src/Helpers')
-rw-r--r--lib/Net.Http/src/Helpers/CoreBufferHelpers.cs14
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);
}