diff --git a/CHANGELOG.md b/CHANGELOG.md
index 38941e32..623717ce 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,29 @@
# Change Log
+## 2.6.0 - 2020-06-10
+- Added calls to X-Ray daemon for rules/targets with a simple JDK-based client
+[PR 145](https://github.com/aws/aws-xray-sdk-java/pull/145)
+- Added a public API for creating Emitter without exposing implementation details
+[PR 146](https://github.com/aws/aws-xray-sdk-java/pull/146)
+- Exposed sampling manifest URL for testing
+[PR 149](https://github.com/aws/aws-xray-sdk-java/pull/149)
+- Added utility executors for context propagation
+[PR 150](https://github.com/aws/aws-xray-sdk-java/pull/150)
+- Modified exception handling in UDPEmitter
+[PR 151](https://github.com/aws/aws-xray-sdk-java/issues/151)
+- Added more safety in UnsignedXrayClient
+[PR 154](https://github.com/aws/aws-xray-sdk-java/pull/154)
+- Added IMDSv2 Support
+[PR 155](https://github.com/aws/aws-xray-sdk-java/pull/155)
+- Applied checkstyle and prepare for license header check
+[PR 156](https://github.com/aws/aws-xray-sdk-java/pull/156)
+- Avoid String.split when parsing header to reduce garbage generation
+[PR 160](https://github.com/aws/aws-xray-sdk-java/pull/160)
+- Modified support for allocate new traceID when traceID parse fail
+[PR 161](https://github.com/aws/aws-xray-sdk-java/pull/161)
+- Use singleton SecureRandom
+[PR 162](https://github.com/aws/aws-xray-sdk-java/pull/162)
+
## 2.5.0 - 2020-05-11
- Added Spring interceptor without Spring data dependency
[PR 115](https://github.com/aws/aws-xray-sdk-java/pull/115)
diff --git a/README.md b/README.md
index 04f2c2c4..76f2535f 100644
--- a/README.md
+++ b/README.md
@@ -14,67 +14,67 @@ Add the AWS X-Ray SDK dependencies to your pom.xml:
+ +``` +Benchmark Mode Cnt Score Error Units +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark thrpt 20 0.001 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark thrpt 20 0.001 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark thrpt 20 ≈ 10⁻³ ops/ns +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark thrpt 20 ≈ 10⁻⁴ ops/ns +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark thrpt 20 ≈ 10⁻⁴ ops/ns +AWSXRayRecorderBenchmark.beginSegmentBenchmark thrpt 20 0.001 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark thrpt 20 0.001 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark thrpt 20 0.001 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.endDummySegmentBenchmark thrpt 20 0.002 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.endSegmentBenchmark thrpt 20 ≈ 10⁻⁴ ops/ns +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark thrpt 20 ≈ 10⁻⁴ ops/ns +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark thrpt 20 ≈ 10⁻⁴ ops/ns +AWSXRayRecorderBenchmark.endSubsegmentBenchmark thrpt 20 0.002 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark thrpt 20 0.002 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.getSegmentBenchmark thrpt 20 0.005 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.getSubsegmentBenchmark thrpt 20 0.006 ± 0.001 ops/ns +entities.EntityBenchmark.constructSegmentBenchmark thrpt 20 0.001 ± 0.001 ops/ns +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark thrpt 20 0.002 ± 0.001 ops/ns +entities.EntityBenchmark.putAnnotationBenchmark thrpt 20 0.012 ± 0.001 ops/ns +entities.EntityBenchmark.putExceptionSegmentBenchmark thrpt 20 0.001 ± 0.001 ops/ns +entities.EntityBenchmark.putMetadataBenchmark thrpt 20 0.006 ± 0.001 ops/ns +entities.EntitySerializerBenchmark.serializeFourChildSegment thrpt 20 ≈ 10⁻⁴ ops/ns +entities.EntitySerializerBenchmark.serializeFourGenerationSegment thrpt 20 ≈ 10⁻⁴ ops/ns +entities.EntitySerializerBenchmark.serializeOneChildSegment thrpt 20 ≈ 10⁻⁴ ops/ns +entities.EntitySerializerBenchmark.serializeThreeChildSegment thrpt 20 ≈ 10⁻⁴ ops/ns +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment thrpt 20 ≈ 10⁻⁴ ops/ns +entities.EntitySerializerBenchmark.serializeTwoChildSegment thrpt 20 ≈ 10⁻⁴ ops/ns +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment thrpt 20 ≈ 10⁻⁴ ops/ns +entities.EntitySerializerBenchmark.serializeZeroChildSegment thrpt 20 ≈ 10⁻⁴ ops/ns +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark thrpt 20 0.008 ± 0.001 ops/ns +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark thrpt 20 0.005 ± 0.001 ops/ns +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark thrpt 20 0.015 ± 0.001 ops/ns +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark thrpt 20 0.006 ± 0.001 ops/ns +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark avgt 20 1061.678 ± 1.253 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark avgt 20 1656.662 ± 2.250 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark avgt 20 3006.303 ± 2.247 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark avgt 20 9409.590 ± 16.393 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark avgt 20 12555.380 ± 20.737 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark avgt 20 1740.294 ± 2.826 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark avgt 20 959.961 ± 4.462 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark avgt 20 966.658 ± 3.003 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark avgt 20 628.281 ± 2.639 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark avgt 20 8002.522 ± 20.459 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark avgt 20 7527.873 ± 21.836 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark avgt 20 9858.109 ± 25.414 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark avgt 20 491.506 ± 3.305 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark avgt 20 477.449 ± 2.108 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark avgt 20 211.871 ± 2.482 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark avgt 20 180.809 ± 1.433 ns/op +entities.EntityBenchmark.constructSegmentBenchmark avgt 20 973.143 ± 2.281 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark avgt 20 571.573 ± 1.616 ns/op +entities.EntityBenchmark.putAnnotationBenchmark avgt 20 81.009 ± 0.699 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark avgt 20 772.358 ± 1.555 ns/op +entities.EntityBenchmark.putMetadataBenchmark avgt 20 158.113 ± 1.158 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment avgt 20 12439.524 ± 29.589 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment avgt 20 12151.381 ± 33.267 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment avgt 20 5785.131 ± 25.775 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment avgt 20 10277.347 ± 25.562 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment avgt 20 10104.281 ± 39.356 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment avgt 20 8018.662 ± 27.090 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment avgt 20 8142.893 ± 32.734 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment avgt 20 3437.993 ± 17.790 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark avgt 20 111.152 ± 0.142 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark avgt 20 210.254 ± 0.110 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark avgt 20 67.085 ± 0.060 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark avgt 20 166.272 ± 0.239 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark sample 484031 1212.346 ± 44.058 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark:beginDummySegmentBenchmark·p0.00 sample 738.000 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark:beginDummySegmentBenchmark·p0.50 sample 1110.000 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark:beginDummySegmentBenchmark·p0.90 sample 1148.000 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark:beginDummySegmentBenchmark·p0.95 sample 1184.000 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark:beginDummySegmentBenchmark·p0.99 sample 1552.000 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark:beginDummySegmentBenchmark·p0.999 sample 12031.488 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark:beginDummySegmentBenchmark·p0.9999 sample 352049.562 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark:beginDummySegmentBenchmark·p1.00 sample 1531904.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark sample 664892 1781.775 ± 36.437 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.00 sample 1284.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.50 sample 1674.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.90 sample 1752.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.95 sample 1808.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.99 sample 2018.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.999 sample 12737.712 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.9999 sample 428785.050 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p1.00 sample 1835008.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark sample 386909 3302.058 ± 68.140 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.00 sample 2728.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.50 sample 2852.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.90 sample 2988.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.95 sample 3064.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.99 sample 3868.000 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.999 sample 20075.520 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.9999 sample 583996.416 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p1.00 sample 980992.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark sample 513032 9660.018 ± 76.900 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.00 sample 8480.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.50 sample 9168.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.90 sample 9424.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.95 sample 9552.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.99 sample 14032.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.999 sample 178688.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.9999 sample 662091.366 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p1.00 sample 7233536.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark sample 368603 13611.156 ± 88.468 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.00 sample 11552.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.50 sample 12912.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.90 sample 13328.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.95 sample 13504.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.99 sample 19616.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.999 sample 185088.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.9999 sample 659456.000 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p1.00 sample 1384448.000 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark sample 633445 1882.126 ± 40.828 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark:beginSegmentBenchmark·p0.00 sample 1544.000 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark:beginSegmentBenchmark·p0.50 sample 1604.000 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark:beginSegmentBenchmark·p0.90 sample 1654.000 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark:beginSegmentBenchmark·p0.95 sample 1692.000 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark:beginSegmentBenchmark·p0.99 sample 1982.000 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark:beginSegmentBenchmark·p0.999 sample 13016.864 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark:beginSegmentBenchmark·p0.9999 sample 422700.954 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark:beginSegmentBenchmark·p1.00 sample 700416.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark sample 424174 1116.734 ± 43.161 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark:beginSubsegmentBenchmark·p0.00 sample 734.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark:beginSubsegmentBenchmark·p0.50 sample 811.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark:beginSubsegmentBenchmark·p0.90 sample 1144.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark:beginSubsegmentBenchmark·p0.95 sample 1168.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark:beginSubsegmentBenchmark·p0.99 sample 1362.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark:beginSubsegmentBenchmark·p0.999 sample 11200.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark:beginSubsegmentBenchmark·p0.9999 sample 526077.440 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark:beginSubsegmentBenchmark·p1.00 sample 699392.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark sample 391854 1096.616 ± 42.559 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark:beginSubsegmentDummyParentBenchmark·p0.00 sample 726.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark:beginSubsegmentDummyParentBenchmark·p0.50 sample 806.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark:beginSubsegmentDummyParentBenchmark·p0.90 sample 1134.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark:beginSubsegmentDummyParentBenchmark·p0.95 sample 1156.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark:beginSubsegmentDummyParentBenchmark·p0.99 sample 1390.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark:beginSubsegmentDummyParentBenchmark·p0.999 sample 11200.000 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark:beginSubsegmentDummyParentBenchmark·p0.9999 sample 350625.024 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark:beginSubsegmentDummyParentBenchmark·p1.00 sample 1224704.000 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark sample 441902 686.052 ± 22.659 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark:endDummySegmentBenchmark·p0.00 sample 584.000 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark:endDummySegmentBenchmark·p0.50 sample 625.000 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark:endDummySegmentBenchmark·p0.90 sample 668.000 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark:endDummySegmentBenchmark·p0.95 sample 720.000 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark:endDummySegmentBenchmark·p0.99 sample 937.000 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark:endDummySegmentBenchmark·p0.999 sample 2625.164 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark:endDummySegmentBenchmark·p0.9999 sample 15258.686 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark:endDummySegmentBenchmark·p1.00 sample 674816.000 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark sample 501714 7989.832 ± 72.379 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark:endSegmentBenchmark·p0.00 sample 7088.000 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark:endSegmentBenchmark·p0.50 sample 7728.000 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark:endSegmentBenchmark·p0.90 sample 7960.000 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark:endSegmentBenchmark·p0.95 sample 8056.000 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark:endSegmentBenchmark·p0.99 sample 9312.000 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark:endSegmentBenchmark·p0.999 sample 22272.000 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark:endSegmentBenchmark·p0.9999 sample 622592.000 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark:endSegmentBenchmark·p1.00 sample 8552448.000 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark sample 513049 7723.373 ± 43.085 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark:endSegmentNoChildBenchmark·p0.00 sample 6848.000 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark:endSegmentNoChildBenchmark·p0.50 sample 7472.000 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark:endSegmentNoChildBenchmark·p0.90 sample 7736.000 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark:endSegmentNoChildBenchmark·p0.95 sample 7840.000 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark:endSegmentNoChildBenchmark·p0.99 sample 9232.000 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark:endSegmentNoChildBenchmark·p0.999 sample 22624.000 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark:endSegmentNoChildBenchmark·p0.9999 sample 628423.680 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark:endSegmentNoChildBenchmark·p1.00 sample 788480.000 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark sample 386427 10085.793 ± 61.679 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark:endSegmentWithChildBenchmark·p0.00 sample 8592.000 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark:endSegmentWithChildBenchmark·p0.50 sample 9728.000 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark:endSegmentWithChildBenchmark·p0.90 sample 10016.000 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark:endSegmentWithChildBenchmark·p0.95 sample 10160.000 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark:endSegmentWithChildBenchmark·p0.99 sample 12736.000 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark:endSegmentWithChildBenchmark·p0.999 sample 30240.000 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark:endSegmentWithChildBenchmark·p0.9999 sample 631515.546 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark:endSegmentWithChildBenchmark·p1.00 sample 762880.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark sample 746469 504.454 ± 12.654 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark:endSubsegmentBenchmark·p0.00 sample 446.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark:endSubsegmentBenchmark·p0.50 sample 471.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark:endSubsegmentBenchmark·p0.90 sample 495.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark:endSubsegmentBenchmark·p0.95 sample 524.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark:endSubsegmentBenchmark·p0.99 sample 671.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark:endSubsegmentBenchmark·p0.999 sample 1082.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark:endSubsegmentBenchmark·p0.9999 sample 14796.240 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark:endSubsegmentBenchmark·p1.00 sample 642048.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark sample 457454 525.114 ± 16.548 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark:endSubsegmentDummyParentBenchmark·p0.00 sample 455.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark:endSubsegmentDummyParentBenchmark·p0.50 sample 490.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark:endSubsegmentDummyParentBenchmark·p0.90 sample 515.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark:endSubsegmentDummyParentBenchmark·p0.95 sample 537.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark:endSubsegmentDummyParentBenchmark·p0.99 sample 720.000 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark:endSubsegmentDummyParentBenchmark·p0.999 sample 1413.090 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark:endSubsegmentDummyParentBenchmark·p0.9999 sample 14488.432 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark:endSubsegmentDummyParentBenchmark·p1.00 sample 697344.000 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark sample 400287 219.837 ± 12.489 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.00 sample 188.000 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.50 sample 201.000 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.90 sample 210.000 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.95 sample 218.000 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.99 sample 329.000 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.999 sample 699.000 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.9999 sample 11503.078 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p1.00 sample 585728.000 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark sample 406320 191.911 ± 11.832 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.00 sample 165.000 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.50 sample 176.000 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.90 sample 184.000 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.95 sample 192.000 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.99 sample 299.000 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.999 sample 642.000 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.9999 sample 10752.000 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p1.00 sample 681984.000 ns/op +entities.EntityBenchmark.constructSegmentBenchmark sample 626201 1063.388 ± 33.487 ns/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.00 sample 836.000 ns/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.50 sample 876.000 ns/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.90 sample 905.000 ns/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.95 sample 918.000 ns/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.99 sample 1050.000 ns/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.999 sample 10444.768 ns/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.9999 sample 343552.000 ns/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p1.00 sample 702464.000 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark sample 394737 728.920 ± 45.619 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.00 sample 370.000 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.50 sample 402.000 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.90 sample 732.000 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.95 sample 745.000 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.99 sample 926.000 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.999 sample 10592.000 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.9999 sample 441127.117 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p1.00 sample 723968.000 ns/op +entities.EntityBenchmark.putAnnotationBenchmark sample 577504 84.621 ± 3.869 ns/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.00 sample 75.000 ns/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.50 sample 79.000 ns/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.90 sample 91.000 ns/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.95 sample 92.000 ns/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.99 sample 100.000 ns/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.999 sample 343.000 ns/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.9999 sample 7839.968 ns/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p1.00 sample 520192.000 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark sample 694455 831.289 ± 24.478 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.00 sample 565.000 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.50 sample 606.000 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.90 sample 940.000 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.95 sample 952.000 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.99 sample 1038.000 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.999 sample 3058.528 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.9999 sample 338715.853 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p1.00 sample 698368.000 ns/op +entities.EntityBenchmark.putMetadataBenchmark sample 539969 169.080 ± 10.634 ns/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.00 sample 149.000 ns/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.50 sample 154.000 ns/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.90 sample 159.000 ns/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.95 sample 164.000 ns/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.99 sample 224.000 ns/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.999 sample 569.000 ns/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.9999 sample 10128.000 ns/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p1.00 sample 685056.000 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment sample 263837 12725.970 ± 62.728 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.00 sample 11184.000 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.50 sample 12432.000 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.90 sample 12704.000 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.95 sample 12832.000 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.99 sample 14768.000 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.999 sample 27456.000 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.9999 sample 591478.989 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p1.00 sample 727040.000 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment sample 317090 12185.094 ± 52.048 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.00 sample 10720.000 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.50 sample 11920.000 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.90 sample 12208.000 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.95 sample 12352.000 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.99 sample 13808.000 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.999 sample 27008.000 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.9999 sample 610601.882 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p1.00 sample 719872.000 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment sample 330194 5744.454 ± 29.855 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.00 sample 5024.000 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.50 sample 5624.000 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.90 sample 5824.000 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.95 sample 5920.000 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.99 sample 6568.000 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.999 sample 16768.000 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.9999 sample 32237.280 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p1.00 sample 715776.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment sample 290571 10403.354 ± 54.450 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.00 sample 9104.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.50 sample 10144.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.90 sample 10432.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.95 sample 10544.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.99 sample 11760.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.999 sample 24749.696 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.9999 sample 586576.282 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p1.00 sample 678912.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment sample 345194 10139.015 ± 45.384 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.00 sample 8848.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.50 sample 9920.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.90 sample 10176.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.95 sample 10288.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.99 sample 11408.000 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.999 sample 23769.760 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.9999 sample 581100.032 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p1.00 sample 716800.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment sample 307863 8221.750 ± 46.964 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.00 sample 7152.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.50 sample 8008.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.90 sample 8256.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.95 sample 8352.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.99 sample 9397.760 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.999 sample 21344.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.9999 sample 579584.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p1.00 sample 654336.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment sample 360959 8112.979 ± 36.645 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.00 sample 7120.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.50 sample 7944.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.90 sample 8184.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.95 sample 8272.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.99 sample 9014.400 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.999 sample 20320.000 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.9999 sample 555835.392 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p1.00 sample 911360.000 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment sample 356742 3472.833 ± 30.077 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.00 sample 3120.000 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.50 sample 3372.000 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.90 sample 3488.000 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.95 sample 3552.000 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.99 sample 3928.000 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.999 sample 13888.000 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.9999 sample 22107.603 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p1.00 sample 680960.000 ns/op +entities.IdsBenchmark.segmentId_secureRandom sample 6409216 16.943 ± 0.420 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.00 sample 0.241 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.50 sample 0.921 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.90 sample 1.894 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.95 sample 2.696 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.99 sample 5.920 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.999 sample 5537.792 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.9999 sample 12042.240 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p1.00 sample 24969.216 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom sample 6557509 2.529 ± 0.319 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.00 sample 0.081 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.50 sample 0.170 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.90 sample 0.179 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.95 sample 0.183 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.99 sample 0.196 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.999 sample 0.790 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.9999 sample 8011.776 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p1.00 sample 59965.440 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom sample 6436191 16.855 ± 0.473 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.00 sample 0.241 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.50 sample 0.915 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.90 sample 1.976 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.95 sample 2.708 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.99 sample 5.768 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.999 sample 5373.952 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.9999 sample 12189.696 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p1.00 sample 103415.808 us/op +entities.IdsBenchmark.traceId_secureRandom sample 6692942 15.854 ± 0.374 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.00 sample 0.152 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.50 sample 0.703 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.90 sample 1.204 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.95 sample 1.576 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.99 sample 5.064 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.999 sample 5095.424 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.9999 sample 10731.520 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p1.00 sample 27623.424 us/op +entities.IdsBenchmark.traceId_threadLocalRandom sample 6456217 2.563 ± 0.328 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.00 sample 0.083 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.50 sample 0.165 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.90 sample 0.169 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.95 sample 0.171 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.99 sample 0.179 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.999 sample 0.628 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.9999 sample 8011.776 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p1.00 sample 68026.368 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom sample 6550487 16.064 ± 0.375 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.00 sample 0.153 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.202 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.95 sample 1.592 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.99 sample 5.712 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.999 sample 5070.848 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.9999 sample 10600.448 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p1.00 sample 23166.976 us/op +entities.TraceHeaderBenchmark.parse sample 444103 0.596 ± 0.016 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.00 sample 0.518 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.50 sample 0.552 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.90 sample 0.575 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.95 sample 0.587 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.99 sample 0.823 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.999 sample 3.147 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.9999 sample 16.521 us/op +entities.TraceHeaderBenchmark.parse:parse·p1.00 sample 590.848 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark sample 677269 156.572 ± 10.109 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.00 sample 135.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.50 sample 140.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.90 sample 147.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.95 sample 153.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.99 sample 168.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.999 sample 502.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.9999 sample 11288.736 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p1.00 sample 670720.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark sample 743138 257.972 ± 9.606 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.00 sample 226.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.50 sample 241.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.90 sample 244.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.95 sample 246.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.99 sample 275.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.999 sample 728.000 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.9999 sample 11610.978 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p1.00 sample 688128.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark sample 524146 107.105 ± 5.449 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.00 sample 94.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.50 sample 98.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.90 sample 106.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.95 sample 113.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.99 sample 174.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.999 sample 466.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.9999 sample 10962.730 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p1.00 sample 632832.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark sample 449804 247.312 ± 106.604 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.00 sample 190.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.50 sample 196.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.90 sample 203.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.95 sample 212.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.99 sample 289.000 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.999 sample 1200.780 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.9999 sample 13360.936 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p1.00 sample 14499840.000 ns/op +AWSXRayRecorderBenchmark.beginDummySegmentBenchmark ss 20 82494.950 ± 13878.159 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark ss 20 193724.950 ± 18922.739 ns/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark ss 20 308315.650 ± 31051.742 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark ss 20 313861.950 ± 20401.767 ns/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark ss 20 571439.050 ± 479530.306 ns/op +AWSXRayRecorderBenchmark.beginSegmentBenchmark ss 20 113734.550 ± 12091.014 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentBenchmark ss 20 71158.500 ± 19955.920 ns/op +AWSXRayRecorderBenchmark.beginSubsegmentDummyParentBenchmark ss 20 81341.400 ± 18813.028 ns/op +AWSXRayRecorderBenchmark.endDummySegmentBenchmark ss 20 54715.650 ± 21038.092 ns/op +AWSXRayRecorderBenchmark.endSegmentBenchmark ss 20 226815.600 ± 17257.432 ns/op +AWSXRayRecorderBenchmark.endSegmentNoChildBenchmark ss 20 271948.400 ± 32251.363 ns/op +AWSXRayRecorderBenchmark.endSegmentWithChildBenchmark ss 20 310777.700 ± 45954.413 ns/op +AWSXRayRecorderBenchmark.endSubsegmentBenchmark ss 20 166189.100 ± 462846.842 ns/op +AWSXRayRecorderBenchmark.endSubsegmentDummyParentBenchmark ss 20 61010.700 ± 17531.680 ns/op +AWSXRayRecorderBenchmark.getSegmentBenchmark ss 20 12310.050 ± 3115.287 ns/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark ss 20 11984.750 ± 2198.707 ns/op +entities.EntityBenchmark.constructSegmentBenchmark ss 20 47380.650 ± 11308.066 ns/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark ss 20 20611.700 ± 8279.101 ns/op +entities.EntityBenchmark.putAnnotationBenchmark ss 20 1861.600 ± 450.774 ns/op +entities.EntityBenchmark.putExceptionSegmentBenchmark ss 20 72446.400 ± 17438.016 ns/op +entities.EntityBenchmark.putMetadataBenchmark ss 20 7910.900 ± 989.627 ns/op +entities.EntitySerializerBenchmark.serializeFourChildSegment ss 20 317060.700 ± 78686.838 ns/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment ss 20 338250.700 ± 106681.119 ns/op +entities.EntitySerializerBenchmark.serializeOneChildSegment ss 20 252879.250 ± 17514.567 ns/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment ss 20 292650.350 ± 29618.298 ns/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment ss 20 278656.900 ± 64780.386 ns/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment ss 20 280573.950 ± 32685.277 ns/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment ss 20 270903.500 ± 58024.644 ns/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment ss 20 191000.150 ± 39705.925 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark ss 20 27936.350 ± 3885.743 ns/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark ss 20 25874.200 ± 6101.724 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark ss 20 11824.850 ± 637.791 ns/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark ss 20 23652.500 ± 7344.996 ns/op +``` + +
+