- Test data now controls IId shared ref % for realistic deduplication benchmarks; display names include IId ref ratio. - Added deep-level clearing of IId refs for realistic object graphs. - Pallet, Measurement, and Point models now support shared IId refs. - TestDataFactory passes shared refs to all hierarchy levels. - Refactored TypeMetadataWrapper for type-specific Id getters, identity maps, and registration—removes hot path type checks/switches. - AcBinary deserializer now uses new typed methods for reference tracking and registration. - SerializationContextBase uses pre-cast Id getters for zero-overhead tracking. - Reduced quick benchmark warmup iterations for faster startup. - Improves performance, clarity, and maintainability of reference handling and benchmarks. |
||
|---|---|---|
| .. | ||
| Compression | ||
| Serialization | ||
| TestModels | ||
| AyCode.Core.Tests.csproj | ||
| GlobalUsings.cs | ||
| JsonExtensionTests.cs | ||
| TestModelBase.cs | ||