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);
```
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(EgorBot will reply in this issue)