AyCode.Core/BenchmarkSuite1
Loretta 056aae97a5 Optimize AcBinarySerializer: typed accessors & array writers
- Add typed property accessors to avoid boxing and speed up value type serialization
- Implement bulk array writers for primitives (int, long, double, etc.) for efficient, zero-copy serialization
- Add zero-copy IBufferWriter serialization and size estimation methods
- Refactor array/dictionary serialization for fast paths and memory efficiency
- Improve context pool memory management and reduce initial dictionary/set capacities
- Fix benchmark to avoid state accumulation between runs
- Downgrade MessagePack dependency for compatibility
2025-12-13 03:25:02 +01:00
..
BenchmarkSuite1.csproj Add AcBinarySerializer tests, helpers, and benchmark updates 2025-12-12 20:06:00 +01:00
Program.cs Refactor: new high-performance binary serializer/deserializer 2025-12-12 21:03:39 +01:00
SerializationBenchmarks.cs Optimize AcBinarySerializer: typed accessors & array writers 2025-12-13 03:25:02 +01:00
SignalRCommunicationBenchmarks.cs Add binary serialization support for SignalR responses 2025-12-12 21:40:48 +01:00
SignalRRoundTripBenchmarks.cs Refactor JSON/SignalR infra; add full test & benchmark suite 2025-12-11 21:25:50 +01:00
TaskHelperBenchmarks.cs Refactor JSON/SignalR infra; add full test & benchmark suite 2025-12-11 21:25:50 +01:00
benchmark-report.html AcBinary: Major perf/memory optimizations & new benchmarks 2025-12-13 01:24:48 +01:00