AyCode.Core/BenchmarkSuite1
Loretta 9f1c31bd15 Centralize test/benchmark results; optimize deserializer
Introduce a unified Test_Benchmark_Results directory for all test, benchmark, and coverage artifacts, with MSBuild properties and MSTest runsettings for consistent output. Update .gitignore to exclude results. Refactor BenchmarkSuite1 to ensure all logs and artifacts are stored in versioned subfolders, and add logic for coverage file management.

Majorly optimize AcBinaryDeserializer: reuse existing nested objects and collections during deserialization, add PopulateListOptimized for in-place list updates, and use String.Create for efficient UTF8 decoding. Extend property metadata to track complex/collection types. Update MessagePack and BenchmarkDotNetDiagnosers package versions. Remove obsolete benchmark-report.html.
2025-12-13 09:59:18 +01:00
..
BenchmarkSuite1.csproj Centralize test/benchmark results; optimize deserializer 2025-12-13 09:59:18 +01:00
Program.cs Centralize test/benchmark results; optimize deserializer 2025-12-13 09:59:18 +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