diff options
| author | Bogdan Drutu <bdrutu@google.com> | 2017-06-08 17:33:01 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-06-08 17:33:01 -0700 |
| commit | 7331a983599bddccc87dd1545301edff795322b2 (patch) | |
| tree | 074b3e819ad062bd8728430086231adedd65b1fa /benchmarks | |
| parent | d6a42072f8d0988450dfbf35b18ce134f94368c4 (diff) | |
| download | platform_external_opencensus-java-7331a983599bddccc87dd1545301edff795322b2.tar.gz platform_external_opencensus-java-7331a983599bddccc87dd1545301edff795322b2.tar.bz2 platform_external_opencensus-java-7331a983599bddccc87dd1545301edff795322b2.zip | |
Create a new package for all supported propagations. (#341)
Diffstat (limited to 'benchmarks')
| -rw-r--r-- | benchmarks/src/jmh/java/io/opencensus/trace/propagation/BinaryPropagationImplBenchmark.java (renamed from benchmarks/src/jmh/java/io/opencensus/trace/BinaryPropagationHandlerImplBenchmark.java) | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/benchmarks/src/jmh/java/io/opencensus/trace/BinaryPropagationHandlerImplBenchmark.java b/benchmarks/src/jmh/java/io/opencensus/trace/propagation/BinaryPropagationImplBenchmark.java index 8a0ff016..4a49b9c8 100644 --- a/benchmarks/src/jmh/java/io/opencensus/trace/BinaryPropagationHandlerImplBenchmark.java +++ b/benchmarks/src/jmh/java/io/opencensus/trace/propagation/BinaryPropagationImplBenchmark.java @@ -11,8 +11,9 @@ * limitations under the License. */ -package io.opencensus.trace; +package io.opencensus.trace.propagation; +import io.opencensus.trace.SpanContext; import io.opencensus.trace.base.SpanId; import io.opencensus.trace.base.TraceId; import io.opencensus.trace.base.TraceOptions; @@ -25,9 +26,9 @@ import org.openjdk.jmh.annotations.OutputTimeUnit; import org.openjdk.jmh.annotations.Scope; import org.openjdk.jmh.annotations.State; -/** Benchmarks for {@link BinaryPropagationHandlerImpl}. */ +/** Benchmarks for {@link BinaryFormatImpl}. */ @State(Scope.Benchmark) -public class BinaryPropagationHandlerImplBenchmark { +public class BinaryPropagationImplBenchmark { private static final byte[] traceIdBytes = new byte[] {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'a'}; private static final TraceId traceId = TraceId.fromBytes(traceIdBytes); @@ -36,43 +37,42 @@ public class BinaryPropagationHandlerImplBenchmark { private static final byte[] traceOptionsBytes = new byte[] {1}; private static final TraceOptions traceOptions = TraceOptions.fromBytes(traceOptionsBytes); private static final SpanContext spanContext = SpanContext.create(traceId, spanId, traceOptions); - private static final BinaryPropagationHandler binaryPropagationHandler = - new BinaryPropagationHandlerImpl(); + private static final BinaryFormat BINARY_PROPAGATION = new BinaryFormatImpl(); private static final byte[] spanContextBinary = - binaryPropagationHandler.toBinaryValue(spanContext); + BINARY_PROPAGATION.toBinaryValue(spanContext); /** * This benchmark attempts to measure performance of {@link - * BinaryPropagationHandlerImpl#toBinaryValue(SpanContext)}. + * BinaryFormatImpl#toBinaryValue(SpanContext)}. */ @Benchmark @BenchmarkMode(Mode.SampleTime) @OutputTimeUnit(TimeUnit.NANOSECONDS) public byte[] toBinaryValueSpanContext() { - return binaryPropagationHandler.toBinaryValue(spanContext); + return BINARY_PROPAGATION.toBinaryValue(spanContext); } /** * This benchmark attempts to measure performance of {@link - * BinaryPropagationHandlerImpl#fromBinaryValue(byte[])}. + * BinaryFormatImpl#fromBinaryValue(byte[])}. */ @Benchmark @BenchmarkMode(Mode.SampleTime) @OutputTimeUnit(TimeUnit.NANOSECONDS) public SpanContext fromBinaryValueSpanContext() throws ParseException { - return binaryPropagationHandler.fromBinaryValue(spanContextBinary); + return BINARY_PROPAGATION.fromBinaryValue(spanContextBinary); } /** * This benchmark attempts to measure performance of {@link - * BinaryPropagationHandlerImpl#toBinaryValue(SpanContext)} then {@link - * BinaryPropagationHandlerImpl#fromBinaryValue(byte[])}. + * BinaryFormatImpl#toBinaryValue(SpanContext)} then {@link + * BinaryFormatImpl#fromBinaryValue(byte[])}. */ @Benchmark @BenchmarkMode(Mode.SampleTime) @OutputTimeUnit(TimeUnit.NANOSECONDS) public SpanContext toFromBinarySpanContext() throws ParseException { - return binaryPropagationHandler.fromBinaryValue( - binaryPropagationHandler.toBinaryValue(spanContext)); + return BINARY_PROPAGATION.fromBinaryValue( + BINARY_PROPAGATION.toBinaryValue(spanContext)); } } |
