- Zero-allocation hot paths for primitive (de)serialization using MemoryMarshal/Unsafe - FrozenDictionary-based type dispatch for fast deserialization - Optimized span-based UTF8 string handling, stackalloc for small strings - Specialized fast-paths for primitive arrays (int, double, etc.) - Binary header now uses flag-based format (48+) for metadata/ref handling - Improved buffer management with ArrayPool and minimum size - Property access via for-loops for better JIT and less overhead - SignalR test infra supports full serializer options (WithRef/NoRef) - Added comprehensive AcBinary vs MessagePack benchmarks (speed, memory, size) - Added rich HTML benchmark report (benchmark-report.html) - Updated JsonUtilities for new header detection - Improved documentation and code comments throughout |
||
|---|---|---|
| .. | ||
| LoginServices | ||
| SignalRs | ||
| AyCode.Services.Server.Tests.csproj | ||
| InvokeMethodExtensionTests.cs | ||
| TestLogger.cs | ||