Skip to content

Releases: ethlo/chronograph

v3.1.0

10 Dec 10:21
Compare
Choose a tag to compare
  • Keep the same resolution an unit in the Total column for easier comparison.
  • Avoid outputting ANSI color codes if no colored theme is enabled.

v3.0.0

05 Dec 10:28
cb4093b
Compare
Choose a tag to compare

What's Changed

  • Use ASCII output as default for compatibility
  • Overloaded methods .time(...) for all Java functional interfaces on Chronograph class

v2.0.0

18 Sep 13:13
475eb3c
Compare
Choose a tag to compare

New major release focusing on bug-fixes and reducing complexity of statistics handling.
There should be few changes required for typical default use.

v1.4.0

24 Mar 19:51
Compare
Choose a tag to compare

Support merging of results from multiple instances of Chronograph via public static ChronographData combine(final String name, final List<Chronograph> toCombine). Useful for multi-threaded use where each thread has its own Chronograph instance.

v1.3.0

16 Jan 14:54
Compare
Choose a tag to compare

Added support for a ScheduledTaskExecutor, a thread-driven sampler to improve sampling consistency and reduce overhead.

v1.2.0

27 Aug 13:51
323427c
Compare
Choose a tag to compare
  • Support for throughput or duration output for tasks
  • Support "benchmark mode", i.e. results are sorted best to worst.
  • More output options, like TSV support
  • Usability improvements
  • Bug-fixes

v1.1.0

22 Aug 19:20
Compare
Choose a tag to compare
  • Theme support.
  • Many more metrics. Highly optimized collection for holding for measurements for median and percentiles.
  • Much better table layout. Dynamic collapsing and sizing.

v1.0.1

16 Aug 10:41
Compare
Choose a tag to compare
  • Support for functional/lambda style timing.
  • Using ms, μs, ns for millisecond, microsecond and nanosecond, respectively.

v1.0.0

16 Aug 10:41
Compare
Choose a tag to compare

Initial release