Enhance memory management and data structures
Updated `CollectionBenchmark` for setup/cleanup methods, streamlined benchmarking in `Program.cs`, and improved documentation in `AllocationOption` and `Allocator` enums. Made `Enumerator` structs public in several collections and clarified constructor parameters. Introduced a new `UnsafeStack` struct for stack operations. Enhanced `AllocationManager` with better memory tracking and management, ensuring proper allocation and disposal.
This commit is contained in:
@@ -1,7 +1,4 @@
|
||||
using Misaki.HighPerformance.Test;
|
||||
using Misaki.HighPerformance.Unsafe.Services;
|
||||
using BenchmarkDotNet.Running;
|
||||
using Misaki.HighPerformance.Test;
|
||||
|
||||
AllocationManager.Initialize(512_000);
|
||||
var test = new CollectionBenchmark();
|
||||
test.UnsafeArray();
|
||||
AllocationManager.Dispose();
|
||||
BenchmarkRunner.Run<CollectionBenchmark>();
|
||||
|
||||
Reference in New Issue
Block a user