AyCode.Core/AyCode.Core/Helpers
Loretta b37d873792 Optimize serialization: precompute type metadata, remove caches
Refactored serialization for performance:
- Precompute type metadata (primitive, collection, element info) in TypeMetadataBase
- Remove runtime type caches from JsonUtilities
- Rewrite primitive/collection checks to use direct logic or metadata
- Update scan pass and serialization hot path to use wrappers/metadata
- Improve buffer management (halve oversized buffers)
- Increase profiler warmup iterations, comment out deserialization in hot path
- Clean up code and clarify documentation/comments

Reduces runtime overhead and memory usage, streamlines hot path execution.
2026-02-08 08:13:34 +01:00
..
AcCharsGenerator.cs AcCharsGenerator.NewPassword improvements 2024-07-06 07:22:26 +02:00
AcObservableCollection.cs Refactor serialization infra, add perf benchmarks 2025-12-30 19:29:39 +01:00
ConstHelper.cs .net packages update to 8.0.8; fixes, etc... 2024-08-14 16:05:32 +02:00
JsonUtilities.cs Optimize serialization: precompute type metadata, remove caches 2026-02-08 08:13:34 +01:00
PasswordHasher.cs
PropertyHelper.cs Refactor: Add high-perf JSON serializer & merge support 2025-12-14 19:34:49 +01:00
TaskHelper.cs Refactor JSON/SignalR infra; add full test & benchmark suite 2025-12-11 21:25:50 +01:00