Skip to content

Benchmark for single threaded case of parsing ZonedDateTime from timestamp string

Notifications You must be signed in to change notification settings

chewiebug/DateTimeFormatBenchmarks

This branch is up to date with geld0r/DateTimeFormatBenchmarks:master.

Folders and files

NameName
Last commit message
Last commit date
May 1, 2016
May 1, 2016
May 1, 2016
May 1, 2016
May 1, 2016
May 1, 2016
May 1, 2016
May 1, 2016
May 1, 2016

Repository files navigation

DateTimeFormatBenchmarks

JMH based benchmarks to evaluate parsing a timestamp (with zone) to a ZonedDateTime (single threaded case)

Participants:

  • java.time.ZonedDateTime#parse with java.time.format.DateTimeFormatter
  • org.apache.commons.lang3.time.FastDateFormat (with conversion)
  • org.joda.time.format.DateTimeFormat (with conversion)

To build & run

gradlew jmh

Results

Benchmark Mode Cnt Score Error Units
ZonedDateTimeBenchmark.zonedDateTimeParse thrpt 200 98270,686 ± 407,439 ops/s
ZonedDateTimeBenchmark.fastDateFormat thrpt 200 594823,336 ± 3296,509 ops/s
ZonedDateTimeBenchmark.jodaDateTimeFormatter thrpt 200 728459,747 ± 5566,384 ops/s

Info

  • Intel Core i7 3632QM
  • JMH 1.11.3
  • JDK 1.8.0_11, VM 25.11-b03
  • Warmup: 20 iterations, 1 s each
  • Measurement: 20 iterations, 1 s each
  • Timeout: 10 min per iteration
  • Threads: 1 thread, will synchronize iterations
  • Benchmark mode: Throughput, ops/time

About

Benchmark for single threaded case of parsing ZonedDateTime from timestamp string

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%