diff options
Diffstat (limited to 'benchmark/src/jmh/kotlin/kotlinx/benchmarks/ProtoBaseline.kt')
-rw-r--r-- | benchmark/src/jmh/kotlin/kotlinx/benchmarks/ProtoBaseline.kt | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/benchmark/src/jmh/kotlin/kotlinx/benchmarks/ProtoBaseline.kt b/benchmark/src/jmh/kotlin/kotlinx/benchmarks/ProtoBaseline.kt index 729b6205..b6f414c4 100644 --- a/benchmark/src/jmh/kotlin/kotlinx/benchmarks/ProtoBaseline.kt +++ b/benchmark/src/jmh/kotlin/kotlinx/benchmarks/ProtoBaseline.kt @@ -4,7 +4,7 @@ package kotlinx.benchmarks -import kotlinx.serialization.Serializable +import kotlinx.serialization.* import kotlinx.serialization.protobuf.* import org.openjdk.jmh.annotations.* import java.util.concurrent.* @@ -24,20 +24,20 @@ open class ProtoBaseline { class HolderExplicit(@ProtoId(1) val a: Int, @ProtoId(2) val b: Int, @ProtoId(3) val c: Long, @ProtoId(4) val d: Double) private val holder = Holder(1, 2, 3L, 4.0) - private val holderBytes = ProtoBuf.dump(Holder.serializer(), holder) + private val holderBytes = ProtoBuf.encodeToByteArray(Holder.serializer(), holder) private val holderExplicit = HolderExplicit(1, 2, 3L, 4.0) - private val holderHolderExplicitBytes = ProtoBuf.dump(HolderExplicit.serializer(), holderExplicit) + private val holderHolderExplicitBytes = ProtoBuf.encodeToByteArray(HolderExplicit.serializer(), holderExplicit) @Benchmark - fun toBytes() = ProtoBuf.dump(Holder.serializer(), holder) + fun toBytes() = ProtoBuf.encodeToByteArray(Holder.serializer(), holder) @Benchmark - fun fromBytes() = ProtoBuf.load(Holder.serializer(), holderBytes) + fun fromBytes() = ProtoBuf.decodeFromByteArray(Holder.serializer(), holderBytes) @Benchmark - fun toBytesExplicit() = ProtoBuf.dump(HolderExplicit.serializer(), holderExplicit) + fun toBytesExplicit() = ProtoBuf.encodeToByteArray(HolderExplicit.serializer(), holderExplicit) @Benchmark - fun fromBytesExplicit() = ProtoBuf.load(HolderExplicit.serializer(), holderHolderExplicitBytes) + fun fromBytesExplicit() = ProtoBuf.decodeFromByteArray(HolderExplicit.serializer(), holderHolderExplicitBytes) } |