
Honami-Animation-System
Honami is a visual, UI-first animation system for Unity 6 that replaces Mecanim with timeline editors, node graphs, and a zero-allocation runtime, letting animators author animations with almost no code.
该库通过支持超出 2^31-1 元素限制的托管数组,同时保留 Array/Memory/Span 编程模式,填补了 .NET 内存模型的空白;支持垃圾回收,基准测试显示其性能与交错数组相当或更优。
BigArray, BigMemory, BigReadOnlyMemory, BigSpan, and BigReadOnlySpan for .NET code that wants the Array/Memory/Span programming model with nint lengths and indexes.
The standard T[] and Span APIs are excellent until the array you want to model is larger than the largest single managed array. Hezium.Memory keeps the surface area familiar: allocate an owner, take a span-like view, slice it, search it, copy it, sort it, and pass references around without inventing a second indexing style.
dotnet add package Hezium.Memory
using Hezium.Memory;
nint length = 10_000_000_000;
BigArray buffer = new(length);
buffer[0] = 1;
buffer[5_000_000_000] = 2;
buffer[length - 1] = 3;
BigSpan window = buffer.AsBigSpan(5_000_000_000, 1024);
window[0] = 42;
Console.WriteLine(buffer[5_000_000_000]); // 42
BigArray allocates on managed memory with GC support, so you can use it with reference types and it will be collected when no longer being used.
For explicit GC-style allocation, use GC.AllocateBigArray() or GC.AllocateUninitializedBigArray(). Both APIs accept the same pinned option as the built-in GC array allocation helpers.
BigArray zeroed = GC.AllocateBigArray(length);
BigArray scratch = GC.AllocateUninitializedBigArray(length);
BigArray pinned = GC.AllocateBigArray(length, pinned: true);
For more details about how this library was built, see the Introduction.
Some workloads are naturally one-dimensional and very large: columnar data, precomputed lookup tables, native interop buffers, generated datasets, simulation state, and file-backed processing pipelines. The important part is not only "can I allocate a lot of elements", but "can I keep using the same mental model when I do?"
Hezium.Memory is built around that goal:
BigArray is the owning storage type.BigMemory is the mutable storable view.BigReadOnlyMemory is the read-only storable view.BigSpan is the mutable stack-only view.BigReadOnlySpan is the read-only stack-only view.nint.Array, Memory, ReadOnlyMemory, Span, ReadOnlySpan, and MemoryMarshal.BigArray is a one-d
A one-dimensional, zero-based BigArray, BigSpan and BigReadOnlySpan types and helpers for arrays that exceed the standard .NET array limits.
根据分类、Topic 和编程语言匹配的相似项目。

Honami is a visual, UI-first animation system for Unity 6 that replaces Mecanim with timeline editors, node graphs, and a zero-allocation runtime, letting animators author animations with almost no code.
A Windows tool that detects and removes malicious leftovers from right-click menus, startup items, services, scheduled tasks, browser extensions, and file associations.
A lightweight Windows tool that notifies you about new auto-starting background services and scheduled tasks that Windows normally doesn't alert you about.