From f778d4faa9aa7fef265240b1cefa61a8d3bcdda0 Mon Sep 17 00:00:00 2001 From: Loretta Date: Wed, 28 Jan 2026 19:26:28 +0100 Subject: [PATCH] Add buffer growth diagnostics to serialization output Added output of GrowBufferCount and GrowBufferTotalBytes from BinarySerializationContext after the results table. This provides visibility into how often and how much the buffer grows during binary serialization. --- AyCode.Core.Serializers.Console/Program.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AyCode.Core.Serializers.Console/Program.cs b/AyCode.Core.Serializers.Console/Program.cs index 64e1369..91f308b 100644 --- a/AyCode.Core.Serializers.Console/Program.cs +++ b/AyCode.Core.Serializers.Console/Program.cs @@ -779,6 +779,8 @@ public static class Program } System.Console.WriteLine($"└{"─".PadRight(6, '─')}─{"─".PadRight(27, '─')}┴{"─".PadRight(12, '─')}┴{"─".PadRight(14, '─')}┴{"─".PadRight(14, '─')}┴{"─".PadRight(13, '─')}┘"); + System.Console.WriteLine($"GrowBufferCount: {AyCode.Core.Serializers.Binaries.AcBinarySerializer.BinarySerializationContext.GrowBufferCount}"); + System.Console.WriteLine($"GrowBufferTotalBytes: {AyCode.Core.Serializers.Binaries.AcBinarySerializer.BinarySerializationContext.GrowBufferTotalBytes:N0} bytes"); } // Summary: Best serializer for each category