From 101a1e69343adae0688f599027c8b5d43c87e318 Mon Sep 17 00:00:00 2001 From: Lei Wang <66336933+wangzlei@users.noreply.github.com> Date: Fri, 12 Jul 2024 16:09:06 -0700 Subject: [PATCH] Release PR for v2.17.0 (#408) --- CHANGELOG.md | 4 + README.md | 26 +- .../results/2.17.x/benchmark-2.17.0.txt | 341 ++++++++++++++++++ 3 files changed, 358 insertions(+), 13 deletions(-) create mode 100644 aws-xray-recorder-sdk-benchmark/results/2.17.x/benchmark-2.17.0.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 419de44d..a8fa9db8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 2.17.0 - 2024-07-12 +- Revert aws#403 and aws#404 + [PR 407](https://github.com/aws/aws-xray-sdk-java/pull/407) + ## 2.16.0 - 2024-05-28 - Send NoOp segment when trace header is incomplete in Lambda Context [PR 403](https://github.com/aws/aws-xray-sdk-java/pull/403) diff --git a/README.md b/README.md index 7899e342..5e30d3d9 100644 --- a/README.md +++ b/README.md @@ -20,67 +20,67 @@ Add the AWS X-Ray SDK dependencies to your pom.xml: com.amazonaws aws-xray-recorder-sdk-core - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-apache-http - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-aws-sdk - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-aws-sdk-v2 - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-aws-sdk-instrumentor - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-aws-sdk-v2-instrumentor - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-sql - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-sql-mysql - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-sql-postgres - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-spring - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-log4j - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-slf4j - 2.16.0 + 2.17.0 com.amazonaws aws-xray-recorder-sdk-metrics - 2.16.0 + 2.17.0 ``` diff --git a/aws-xray-recorder-sdk-benchmark/results/2.17.x/benchmark-2.17.0.txt b/aws-xray-recorder-sdk-benchmark/results/2.17.x/benchmark-2.17.0.txt new file mode 100644 index 00000000..c6abbdc5 --- /dev/null +++ b/aws-xray-recorder-sdk-benchmark/results/2.17.x/benchmark-2.17.0.txt @@ -0,0 +1,341 @@ +Benchmark Mode Cnt Score Error Units +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark thrpt 5 5.899 ± 0.059 ops/us +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark thrpt 5 2.395 ± 0.090 ops/us +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark thrpt 5 0.112 ± 0.030 ops/us +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark thrpt 5 0.092 ± 0.001 ops/us +AWSXRayRecorderBenchmark.getSegmentBenchmark thrpt 5 25.024 ± 0.090 ops/us +AWSXRayRecorderBenchmark.getSubsegmentBenchmark thrpt 5 118.675 ± 0.183 ops/us +entities.EntityBenchmark.constructSegmentBenchmark thrpt 5 1.120 ± 0.008 ops/us +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark thrpt 5 1.583 ± 0.070 ops/us +entities.EntityBenchmark.putAnnotationBenchmark thrpt 5 6.545 ± 0.303 ops/us +entities.EntityBenchmark.putExceptionSegmentBenchmark thrpt 5 1.105 ± 0.043 ops/us +entities.EntityBenchmark.putMetadataBenchmark thrpt 5 4.129 ± 0.219 ops/us +entities.EntitySerializerBenchmark.serializeFourChildSegment thrpt 5 0.080 ± 0.001 ops/us +entities.EntitySerializerBenchmark.serializeFourGenerationSegment thrpt 5 0.083 ± 0.001 ops/us +entities.EntitySerializerBenchmark.serializeOneChildSegment thrpt 5 0.189 ± 0.005 ops/us +entities.EntitySerializerBenchmark.serializeThreeChildSegment thrpt 5 0.103 ± 0.004 ops/us +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment thrpt 5 0.100 ± 0.001 ops/us +entities.EntitySerializerBenchmark.serializeTwoChildSegment thrpt 5 0.137 ± 0.002 ops/us +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment thrpt 5 0.139 ± 0.001 ops/us +entities.EntitySerializerBenchmark.serializeZeroChildSegment thrpt 5 0.395 ± 0.012 ops/us +entities.IdsBenchmark.segmentId_secureRandom thrpt 5 2.180 ± 0.022 ops/us +entities.IdsBenchmark.segmentId_threadLocalRandom thrpt 5 32.644 ± 1.277 ops/us +entities.IdsBenchmark.segmentId_threadLocalSecureRandom thrpt 5 2.144 ± 0.065 ops/us +entities.IdsBenchmark.traceId_create thrpt 5 2.064 ± 0.034 ops/us +entities.IdsBenchmark.traceId_parse thrpt 5 28.678 ± 0.916 ops/us +entities.IdsBenchmark.traceId_secureRandom thrpt 5 2.184 ± 0.030 ops/us +entities.IdsBenchmark.traceId_serialize thrpt 5 96.952 ± 5.626 ops/us +entities.IdsBenchmark.traceId_threadLocalRandom thrpt 5 29.906 ± 0.606 ops/us +entities.IdsBenchmark.traceId_threadLocalSecureRandom thrpt 5 2.172 ± 0.038 ops/us +entities.TraceHeaderBenchmark.parse thrpt 5 3.452 ± 0.031 ops/us +entities.TraceHeaderBenchmark.serialize thrpt 5 10.275 ± 0.089 ops/us +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark thrpt 5 10.203 ± 0.123 ops/us +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark thrpt 5 4.912 ± 0.022 ops/us +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark thrpt 5 15.102 ± 0.308 ops/us +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark thrpt 5 5.981 ± 0.084 ops/us +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark sample 113466 0.216 ± 0.027 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.00 sample 0.173 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.50 sample 0.181 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.90 sample 0.201 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.95 sample 0.251 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.99 sample 0.441 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.999 sample 2.113 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.9999 sample 30.626 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p1.00 sample 929.792 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark sample 180410 0.486 ± 0.039 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.00 sample 0.363 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.50 sample 0.407 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.90 sample 0.564 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.95 sample 0.664 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.99 sample 0.877 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.999 sample 2.969 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.9999 sample 31.481 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p1.00 sample 1488.896 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark sample 144295 8.804 ± 0.049 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.00 sample 6.392 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.50 sample 8.432 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.90 sample 8.832 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.95 sample 9.584 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.99 sample 14.288 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.999 sample 58.368 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.9999 sample 84.200 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p1.00 sample 1169.408 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark sample 114677 11.073 ± 0.057 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.00 sample 9.840 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.50 sample 10.688 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.90 sample 11.104 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.95 sample 11.280 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.99 sample 20.103 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.999 sample 60.288 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.9999 sample 111.248 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p1.00 sample 943.104 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark sample 113874 0.075 ± 0.003 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.00 sample 0.062 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.50 sample 0.065 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.90 sample 0.084 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.95 sample 0.091 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.99 sample 0.103 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.999 sample 0.285 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.9999 sample 13.345 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p1.00 sample 36.864 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark sample 187869 0.050 ± 0.001 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.00 sample 0.036 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.50 sample 0.044 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.90 sample 0.058 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.95 sample 0.065 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.99 sample 0.066 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.999 sample 0.176 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.9999 sample 10.448 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p1.00 sample 30.528 us/op +entities.EntityBenchmark.constructSegmentBenchmark sample 171471 0.965 ± 0.034 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.00 sample 0.820 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.50 sample 0.856 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.90 sample 0.900 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.95 sample 0.918 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.99 sample 1.304 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.999 sample 12.329 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.9999 sample 182.746 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p1.00 sample 825.344 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark sample 338 0.590 ± 0.013 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.00 sample 0.566 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.50 sample 0.576 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.90 sample 0.594 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.95 sample 0.599 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.99 sample 1.154 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.999 sample 1.166 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.9999 sample 1.166 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p1.00 sample 1.166 us/op +entities.EntityBenchmark.putAnnotationBenchmark sample 475 0.155 ± 0.004 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.00 sample 0.122 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.50 sample 0.154 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.90 sample 0.159 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.95 sample 0.160 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.99 sample 0.163 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.999 sample 0.736 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.9999 sample 0.736 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p1.00 sample 0.736 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark sample 290 0.837 ± 0.014 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.00 sample 0.809 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.50 sample 0.827 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.90 sample 0.847 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.95 sample 0.853 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.99 sample 1.420 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.999 sample 1.588 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.9999 sample 1.588 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p1.00 sample 1.588 us/op +entities.EntityBenchmark.putMetadataBenchmark sample 444 0.228 ± 0.007 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.00 sample 0.203 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.50 sample 0.225 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.90 sample 0.229 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.95 sample 0.231 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.99 sample 0.239 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.999 sample 0.863 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.9999 sample 0.863 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p1.00 sample 0.863 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment sample 99041 12.750 ± 0.045 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.00 sample 12.144 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.50 sample 12.512 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.90 sample 12.800 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.95 sample 12.912 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.99 sample 20.800 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.999 sample 37.181 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.9999 sample 50.414 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p1.00 sample 900.096 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment sample 100591 12.594 ± 0.051 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.00 sample 11.984 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.50 sample 12.336 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.90 sample 12.624 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.95 sample 12.768 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.99 sample 20.448 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.999 sample 40.436 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.9999 sample 51.196 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p1.00 sample 1173.504 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment sample 118184 5.413 ± 0.042 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.00 sample 5.032 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.50 sample 5.256 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.90 sample 5.432 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.95 sample 5.560 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.99 sample 8.208 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.999 sample 28.320 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.9999 sample 35.892 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p1.00 sample 1087.488 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment sample 123043 10.269 ± 0.043 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.00 sample 9.744 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.50 sample 10.064 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.90 sample 10.320 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.95 sample 10.416 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.99 sample 15.392 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.999 sample 34.944 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.9999 sample 46.061 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p1.00 sample 927.744 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment sample 124967 10.092 ± 0.048 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.00 sample 9.568 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.50 sample 9.872 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.90 sample 10.144 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.95 sample 10.240 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.99 sample 16.608 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.999 sample 32.706 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.9999 sample 42.436 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p1.00 sample 915.456 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment sample 167607 7.510 ± 0.020 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.00 sample 7.088 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.50 sample 7.376 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.90 sample 7.648 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.95 sample 7.720 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.99 sample 9.728 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.999 sample 27.270 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.9999 sample 37.391 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p1.00 sample 908.288 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment sample 158201 7.986 ± 0.049 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.00 sample 7.528 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.50 sample 7.808 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.90 sample 7.992 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.95 sample 8.120 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.99 sample 11.584 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.999 sample 31.296 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.9999 sample 40.540 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p1.00 sample 1037.312 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment sample 118383 2.766 ± 0.052 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.00 sample 2.496 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.50 sample 2.636 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.90 sample 2.724 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.95 sample 2.820 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.99 sample 4.641 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.999 sample 26.388 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.9999 sample 35.082 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p1.00 sample 978.944 us/op +entities.IdsBenchmark.segmentId_secureRandom sample 2208128 15.355 ± 0.473 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.00 sample 0.231 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.50 sample 0.900 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.90 sample 1.860 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.95 sample 3.096 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.99 sample 22.656 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.999 sample 3538.944 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.9999 sample 6456.829 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p1.00 sample 24903.680 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom sample 2458092 2.024 ± 0.502 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.00 sample 0.072 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.50 sample 0.142 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.90 sample 0.152 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.95 sample 0.156 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.99 sample 0.170 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.999 sample 0.899 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.9999 sample 34.636 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p1.00 sample 65208.320 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom sample 2273532 15.222 ± 0.489 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.00 sample 0.220 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.50 sample 0.889 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.90 sample 2.388 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.95 sample 3.380 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.99 sample 19.541 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.999 sample 3543.040 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.9999 sample 6214.834 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p1.00 sample 29425.664 us/op +entities.IdsBenchmark.traceId_create sample 2349160 14.150 ± 0.415 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.00 sample 0.181 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.50 sample 0.780 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.90 sample 1.288 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.95 sample 2.030 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.99 sample 46.272 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.999 sample 2801.664 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.9999 sample 5169.839 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p1.00 sample 29556.736 us/op +entities.IdsBenchmark.traceId_parse sample 2019907 2.464 ± 0.644 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.00 sample 0.086 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.50 sample 0.173 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.90 sample 0.178 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.95 sample 0.180 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.99 sample 0.189 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.999 sample 1.210 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.9999 sample 41.040 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p1.00 sample 89915.392 us/op +entities.IdsBenchmark.traceId_secureRandom sample 2367348 13.790 ± 0.370 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.00 sample 0.150 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.50 sample 0.709 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.90 sample 1.204 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.95 sample 2.128 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.99 sample 43.968 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.999 sample 2768.896 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.9999 sample 4800.512 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p1.00 sample 14516.224 us/op +entities.IdsBenchmark.traceId_serialize sample 2502017 0.940 ± 0.312 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.00 sample 0.040 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.50 sample 0.076 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.90 sample 0.083 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.95 sample 0.086 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.99 sample 0.095 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.999 sample 0.300 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.9999 sample 11.421 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p1.00 sample 59965.440 us/op +entities.IdsBenchmark.traceId_threadLocalRandom sample 2152503 1.894 ± 0.531 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.00 sample 0.084 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.50 sample 0.162 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.90 sample 0.167 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.95 sample 0.168 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.99 sample 0.176 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.999 sample 0.807 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.9999 sample 34.240 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p1.00 sample 69992.448 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom sample 2405314 13.348 ± 0.379 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.00 sample 0.150 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.50 sample 0.703 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.90 sample 1.176 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.95 sample 2.010 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.99 sample 28.928 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.999 sample 2678.784 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.9999 sample 4702.208 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p1.00 sample 22839.296 us/op +entities.TraceHeaderBenchmark.parse sample 140242 0.327 ± 0.022 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.00 sample 0.277 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.50 sample 0.300 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.90 sample 0.316 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.95 sample 0.325 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.99 sample 0.495 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.999 sample 2.246 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.9999 sample 25.359 us/op +entities.TraceHeaderBenchmark.parse:parse·p1.00 sample 665.600 us/op +entities.TraceHeaderBenchmark.serialize sample 189450 0.133 ± 0.002 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.00 sample 0.116 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.50 sample 0.123 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.90 sample 0.139 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.95 sample 0.144 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.99 sample 0.189 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.999 sample 0.555 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.9999 sample 15.284 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p1.00 sample 35.904 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark sample 189076 0.128 ± 0.002 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.00 sample 0.116 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.50 sample 0.120 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.90 sample 0.129 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.95 sample 0.135 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.99 sample 0.190 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.999 sample 0.522 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.9999 sample 13.382 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p1.00 sample 34.112 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark sample 185537 0.242 ± 0.015 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.00 sample 0.220 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.50 sample 0.226 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.90 sample 0.229 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.95 sample 0.247 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.99 sample 0.297 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.999 sample 1.157 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.9999 sample 23.076 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p1.00 sample 843.776 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark sample 137427 0.097 ± 0.002 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.00 sample 0.086 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.50 sample 0.090 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.90 sample 0.102 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.95 sample 0.106 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.99 sample 0.184 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.999 sample 0.526 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.9999 sample 10.317 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p1.00 sample 29.600 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark sample 111359 0.216 ± 0.027 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.00 sample 0.188 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.50 sample 0.195 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.90 sample 0.200 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.95 sample 0.203 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.99 sample 0.303 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.999 sample 1.792 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.9999 sample 23.351 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p1.00 sample 899.072 us/op