Skip to content

Instantly share code, notes, and snippets.

@BomBardyGamer
Last active August 15, 2021 22:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BomBardyGamer/dd335442fa4d6ce60afd73d61d8c7fe9 to your computer and use it in GitHub Desktop.
Save BomBardyGamer/dd335442fa4d6ce60afd73d61d8c7fe9 to your computer and use it in GitHub Desktop.
Adventure JSON component serializer benchmark results
Benchmark Mode Threads Samples Score Score Error (99.9%) Unit
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents sample 1 4510105 13.949098 0.021804 us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 1 1 12.608000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 1 1 13.600000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 1 1 14.112000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 1 1 14.592000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 1 1 17.472000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 1 1 21.216000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 1 1 938.997146 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 1 1 2244.608000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle sample 1 7841425 4.036338 0.010115 us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 1 1 3.356000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 1 1 3.928000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 1 1 4.216000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 1 1 4.344000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 1 1 5.216000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 1 1 7.712000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 1 1 20.525747 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1 1 1740.800000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent sample 1 9289282 0.871557 0.004830 us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 1 1 0.611000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 1 1 0.802000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 1 1 1.022000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 1 1 1.102000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 1 1 1.212000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 1 1 3.364000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 1 1 5.865147 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1 1 1736.704000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents sample 1 6696851 9.282401 0.020468 us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 1 1 8.464000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 1 1 8.896000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 1 1 9.376000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 1 1 9.520000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 1 1 11.088000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 1 1 13.840000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 1 1 1034.240000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 1 1 1665.024000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle sample 1 6595937 4.771513 0.009478 us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 1 1 4.352000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 1 1 4.696000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 1 1 4.848000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 1 1 4.968000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 1 1 5.816000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 1 1 8.384000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 1 1 12.742499 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1 1 1818.624000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent sample 1 8958755 0.459385 0.002492 us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 1 1 0.410000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 1 1 0.451000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 1 1 0.471000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 1 1 0.471000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 1 1 0.562000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 1 1 1.742000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 1 1 3.996000 NaN us/op
net.kyori.adventure.text.serializer.gson.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1 1 1726.464000 NaN us/op
Benchmark Mode Cnt Score Error Units
ComponentDeserializationBenchmark.componentTreeWithEvents sample 4510105 13.949 ± 0.022 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 12.608 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 13.600 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 14.112 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 14.592 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 17.472 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 21.216 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 938.997 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 2244.608 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle sample 7841425 4.036 ± 0.010 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 3.356 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 3.928 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 4.216 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 4.344 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 5.216 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 7.712 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 20.526 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1740.800 us/op
ComponentDeserializationBenchmark.simpleComponent sample 9289282 0.872 ± 0.005 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 0.611 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 0.802 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 1.022 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 1.102 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 1.212 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 3.364 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 5.865 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1736.704 us/op
ComponentSerializationBenchmark.componentTreeWithEvents sample 6696851 9.282 ± 0.020 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 8.464 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 8.896 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 9.376 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 9.520 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 11.088 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 13.840 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 1034.240 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 1665.024 us/op
ComponentSerializationBenchmark.componentTreeWithStyle sample 6595937 4.772 ± 0.009 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 4.352 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 4.696 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 4.848 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 4.968 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 5.816 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 8.384 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 12.742 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1818.624 us/op
ComponentSerializationBenchmark.simpleComponent sample 8958755 0.459 ± 0.002 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 0.410 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 0.451 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 0.471 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 0.471 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 0.562 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 1.742 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 3.996 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1726.464 us/op
Benchmark Mode Threads Samples Score Score Error (99.9%) Unit
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents sample 1 7746583 8.091282 0.009231 us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 1 1 7.488000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 1 1 7.960000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 1 1 8.352000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 1 1 8.656000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 1 1 9.904000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 1 1 12.512000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 1 1 25.312000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 1 1 1609.728000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle sample 1 8729739 3.610690 0.006359 us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 1 1 3.316000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 1 1 3.496000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 1 1 3.756000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 1 1 3.996000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 1 1 4.592000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 1 1 7.272000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 1 1 13.952000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1 1 1693.696000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent sample 1 6430253 0.644814 0.004097 us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 1 1 0.571000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 1 1 0.621000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 1 1 0.641000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 1 1 0.662000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 1 1 0.842000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 1 1 3.084000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 1 1 6.951594 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1 1 1179.648000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents sample 1 7528692 8.269927 0.019538 us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 1 1 7.392000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 1 1 7.880000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 1 1 8.368000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 1 1 8.512000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 1 1 9.904000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 1 1 12.624000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 1 1 1032.192000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 1 1 1613.824000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle sample 1 6715919 4.708785 0.011247 us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 1 1 4.224000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 1 1 4.592000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 1 1 4.808000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 1 1 4.944000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 1 1 5.744000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 1 1 8.416000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 1 1 439.713792 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1 1 1730.560000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent sample 1 7396620 0.559547 0.004707 us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 1 1 0.450000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 1 1 0.531000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 1 1 0.611000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 1 1 0.621000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 1 1 0.752000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 1 1 2.034000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 1 1 4.392000 NaN us/op
net.kyori.adventure.text.serializer.moshi.ComponentSerializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1 1 1595.392000 NaN us/op
Benchmark Mode Cnt Score Error Units
ComponentDeserializationBenchmark.componentTreeWithEvents sample 7746583 8.091 ± 0.009 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 7.488 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 7.960 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 8.352 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 8.656 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 9.904 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 12.512 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 25.312 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 1609.728 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle sample 8729739 3.611 ± 0.006 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 3.316 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 3.496 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 3.756 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 3.996 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 4.592 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 7.272 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 13.952 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1693.696 us/op
ComponentDeserializationBenchmark.simpleComponent sample 6430253 0.645 ± 0.004 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 0.571 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 0.621 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 0.641 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 0.662 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 0.842 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 3.084 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 6.952 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1179.648 us/op
ComponentSerializationBenchmark.componentTreeWithEvents sample 7528692 8.270 ± 0.020 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 7.392 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 7.880 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 8.368 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 8.512 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 9.904 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 12.624 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 1032.192 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 1613.824 us/op
ComponentSerializationBenchmark.componentTreeWithStyle sample 6715919 4.709 ± 0.011 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 4.224 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 4.592 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 4.808 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 4.944 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 5.744 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 8.416 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 439.714 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1730.560 us/op
ComponentSerializationBenchmark.simpleComponent sample 7396620 0.560 ± 0.005 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 0.450 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 0.531 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 0.611 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 0.621 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 0.752 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 2.034 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 4.392 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1595.392 us/op
Benchmark Mode Cnt Score Error Units
ComponentDeserializationBenchmark.componentTreeWithEvents sample 6789115 18.399 ± 0.009 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 16.960 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 18.176 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 18.720 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 19.264 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 22.848 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 30.816 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 595.035 us/op
ComponentDeserializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 2187.264 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle sample 7125948 7.216 ± 0.008 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 6.656 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 7.032 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 7.464 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 7.744 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 9.536 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 13.440 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 43.418 us/op
ComponentDeserializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1570.816 us/op
ComponentDeserializationBenchmark.simpleComponent sample 6701879 0.827 ± 0.004 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 0.731 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 0.802 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 0.832 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 0.862 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 1.042 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 3.436 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 7.638 us/op
ComponentDeserializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 1286.144 us/op
ComponentSerializationBenchmark.componentTreeWithEvents sample 6742275 9.330 ± 0.024 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.00 sample 8.192 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.50 sample 8.800 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.90 sample 9.296 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.95 sample 9.520 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.99 sample 12.704 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.999 sample 18.272 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p0.9999 sample 1062.912 us/op
ComponentSerializationBenchmark.componentTreeWithEvents:componentTreeWithEvents·p1.00 sample 1624.064 us/op
ComponentSerializationBenchmark.componentTreeWithStyle sample 6616899 4.762 ± 0.008 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.00 sample 4.304 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.50 sample 4.608 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.90 sample 4.872 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.95 sample 5.016 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.99 sample 6.872 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.999 sample 10.336 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p0.9999 sample 40.360 us/op
ComponentSerializationBenchmark.componentTreeWithStyle:componentTreeWithStyle·p1.00 sample 1173.504 us/op
ComponentSerializationBenchmark.simpleComponent sample 6129355 0.349 ± 0.003 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.00 sample 0.290 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.50 sample 0.330 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.90 sample 0.381 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.95 sample 0.381 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.99 sample 0.451 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.999 sample 1.942 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p0.9999 sample 5.689 us/op
ComponentSerializationBenchmark.simpleComponent:simpleComponent·p1.00 sample 885.760 us/op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment