EgorBot / runtime-utils

MIT License
0 stars 1 forks source link

EgorBot for EgorBo in #69 #71

Open EgorBot opened 1 week ago

EgorBot commented 1 week ago

Processing https://github.com/EgorBot/runtime-utils/issues/69#issuecomment-2329938201 command:

Command -alltargets ```cs using System.Text.Json; using BenchmarkDotNet.Attributes; public class Perf_Basic { static readonly Employee[] Data = Enumerable.Range(1, 4096) .Select(i => new Employee("John", "Manager", 30, 185.5, new DateTime(1990, 10, 10), new Employee("Джон", "Разработчик", 30 + i, 185.5, new DateTime(1990, 10, 10), null))).ToArray(); [Benchmark] public Employee[]? JsonRoundtrip() { var str = JsonSerializer.Serialize(Data); return JsonSerializer.Deserialize(str); } } public record Employee(string name, string title, int age, double height, DateTime applyDate, Employee? manager); ```

(EgorBot will reply in this issue)