Packages

p

io.circe

benchmark

package benchmark

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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()
  2. class ExampleData extends AnyRef
  3. 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()
  4. case class Foo(s: String, d: Double, i: Int, l: Long, bs: List[Boolean]) extends Product with Serializable
  5. 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()
  6. 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()
  7. 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()
  8. 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()
  9. 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()
  10. 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()
  11. 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

  1. object Foo extends Serializable

Ungrouped