diff options
author | Sergey Shanshin <sergey.shanshin@jetbrains.com> | 2022-07-12 19:00:02 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-12 19:00:02 +0300 |
commit | df3a161012b3d2fc2a18aefac86f27526659e127 (patch) | |
tree | 44de4938c31fe317438ab34a983c224aa563c240 /benchmark | |
parent | 4524b654da77ba1b120381e3b4c13482f2f9af1a (diff) | |
download | kotlinx.serialization-df3a161012b3d2fc2a18aefac86f27526659e127.tar.gz |
Improved okio support (#1982)
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/src/jmh/kotlin/kotlinx/benchmarks/json/JacksonComparisonBenchmark.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/benchmark/src/jmh/kotlin/kotlinx/benchmarks/json/JacksonComparisonBenchmark.kt b/benchmark/src/jmh/kotlin/kotlinx/benchmarks/json/JacksonComparisonBenchmark.kt index 783888b4..c192fc03 100644 --- a/benchmark/src/jmh/kotlin/kotlinx/benchmarks/json/JacksonComparisonBenchmark.kt +++ b/benchmark/src/jmh/kotlin/kotlinx/benchmarks/json/JacksonComparisonBenchmark.kt @@ -4,7 +4,7 @@ import com.fasterxml.jackson.databind.* import com.fasterxml.jackson.module.kotlin.* import kotlinx.serialization.* import kotlinx.serialization.json.* -import kotlinx.serialization.json.okio.encodeToSink +import kotlinx.serialization.json.okio.encodeToBufferedSink import okio.blackholeSink import okio.buffer import org.openjdk.jmh.annotations.* @@ -97,7 +97,7 @@ open class JacksonComparisonBenchmark { fun kotlinToStream() = Json.encodeToStream(DefaultPixelEvent.serializer(), data, devNullStream) @Benchmark - fun kotlinToOkio() = Json.encodeToSink(DefaultPixelEvent.serializer(), data, devNullSink) + fun kotlinToOkio() = Json.encodeToBufferedSink(DefaultPixelEvent.serializer(), data, devNullSink) @Benchmark fun kotlinToStringWithEscapes(): String = Json.encodeToString(DefaultPixelEvent.serializer(), dataWithEscapes) @@ -109,7 +109,7 @@ open class JacksonComparisonBenchmark { fun kotlinSmallToStream() = Json.encodeToStream(SmallDataClass.serializer(), smallData, devNullStream) @Benchmark - fun kotlinSmallToOkio() = Json.encodeToSink(SmallDataClass.serializer(), smallData, devNullSink) + fun kotlinSmallToOkio() = Json.encodeToBufferedSink(SmallDataClass.serializer(), smallData, devNullSink) @Benchmark fun jacksonFromString(): DefaultPixelEvent = objectMapper.readValue(stringData, DefaultPixelEvent::class.java) |