Skip to content

Benchmark

My Laptop

Ran on: Microsoft Surface Laptop

CPU: Intel i5-7300U

RAM: 8GB

OS: Windows 10 Enterprise LTSC

BenchmarkModeCntScoreErrorUnits
ToJsonBenchmarks.autoSerializeavgt1011340.972± 483.899ns/op
ToJsonBenchmarks.gsonSerializeavgt1041952.507± 564.717ns/op
ToObjBenchmarks.autoDeserializeavgt107022.748± 94.389ns/op
ToObjBenchmarks.gsonDeserializeavgt1034820.648± 1616.649ns/op
ait.ToJsonAITBenchmark.autoSerializeavgt1046915.092± 1791.029ns/op
ait.ToJsonAITBenchmark.gsonSerializeavgt10206509.310± 19026.570ns/op
ait.ToObjAITBenchmark.autoDeserializeavgt1080841.016± 5698.545ns/op
ait.ToObjAITBenchmark.gsonDeserializeavgt10236694.069± 13047.773ns/op

Benchmarked on 18d5e30. Performance comparison bar chart taken on my laptop

GitHub Actions

Ran on: GitHub Actions

OS: ubuntu-latest

BenchmarkModeCntScoreErrorUnits
ToJsonBenchmarks.autoSerializeavgt107919.078± 45.224ns/op
ToJsonBenchmarks.gsonSerializeavgt1029124.129± 88.776ns/op
ToObjBenchmarks.autoDeserializeavgt106008.030± 13.492ns/op
ToObjBenchmarks.gsonDeserializeavgt1024379.537± 47.092ns/op
ait.ToJsonAITBenchmark.autoSerializeavgt1022505.071± 57.624ns/op
ait.ToJsonAITBenchmark.gsonSerializeavgt10114119.449± 197.695ns/op
ait.ToObjAITBenchmark.autoDeserializeavgt1031627.335± 40.339ns/op
ait.ToObjAITBenchmark.gsonDeserializeavgt10123578.704± 270.685ns/op

Benchmarked on 4e40fa8. Performance comparison bar chart taken with GitHub Actions