package benchmark
- Alphabetic
- Public
- Protected
Type Members
- class AtBenchmark extends ExampleData
Compare the performance of various ways of folding JSON values.
Compare the performance of various ways of folding JSON values.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.AtBenchmark"
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit()
- class ExampleData extends AnyRef
- class FoldingBenchmark extends ExampleData
Compare the performance of various ways of folding JSON values.
Compare the performance of various ways of folding JSON values.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.FoldingBenchmark"
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit()
- case class Foo(s: String, d: Double, i: Int, l: Long, bs: List[Boolean]) extends Product with Serializable
- class GenericDerivationBenchmark extends AnyRef
Compare the performance of derived and non-derived codecs.
Compare the performance of derived and non-derived codecs.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.GenericDerivationBenchmark"
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit()
- class InstantiationBenchmark extends AnyRef
Compare the performance of various ways of folding JSON values.
Compare the performance of various ways of folding JSON values.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.DecoderInstantiationBenchmark"
- Annotations
- @State()
- class JsonObjectBenchmark extends AnyRef
Compare the performance of JSON object operations.
Compare the performance of JSON object operations.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.JsonObjectBenchmark"
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit()
- class MapDecoderBenchmark extends AnyRef
Compare the performance of derived and non-derived codecs.
Compare the performance of derived and non-derived codecs.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.MapDecoderBenchmark"
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit()
- class NumberParsingBenchmark extends AnyRef
Compare the performance of JSON number parsing.
Compare the performance of JSON number parsing.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.NumberParsingBenchmark"
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit()
- class PointerBenchmark extends AnyRef
Compare the performance of various ways of folding JSON values.
Compare the performance of various ways of folding JSON values.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.PointerBenchmark"
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit()
- class PrintingBenchmark extends ExampleData
Compare the performance of string and byte buffer printers.
Compare the performance of string and byte buffer printers.
The following command will run the benchmarks with reasonable settings:
> sbt "benchmark/jmh:run -i 10 -wi 10 -f 2 -t 1 io.circe.benchmark.PrintingBenchmark"
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit()
Value Members
- object Foo extends Serializable