1 dépôt
Directly copying memory blocks for primitive arrays to bypass element-by-element processing.
Distinct from Primitive Array Encoding: Distinct from general primitive array encoding: specifically refers to the unsafe direct memory copy (blitting) technique for performance.
Explore 1 awesome GitHub repository matching part of an awesome list · Memory Blitting. Refine with filters or upvote what's useful.
MessagePack-CSharp is a high-performance binary serialization library for .NET applications that converts object graphs into the MessagePack format. It functions as a C# data serialization toolkit and a polymorphic binary encoder capable of handling abstract classes and interfaces using union keys to identify concrete derived types. The library provides a binary format transcoder to transform binary data into human-readable JSON for debugging. It supports ahead-of-time formatter generation to avoid runtime overhead and implements LZ4 binary compression to reduce the size of serialized data.
Performs fast, unsafe memory copying of primitive struct arrays to increase serialization throughput.