hughsimpson / scalameter   0.22

Website GitHub

Microbenchmarking and performance regression testing framework for the JVM platform.

Scala versions: 3.x 2.13 2.12 2.11

Note

This repository is merely a fork of https://github.com/scalameter/scalameter. Beyond publishing artifacts to support Scala 3 (and jackson-module-scala 2.13.0 on other scala versions), there were no further goals for this particular fork. If it's useful to you, it's available as "io.github.hughsimpson" %% "scalameter" % "0.22.1", but there are no plans to provide any further development. The remainder of this README is from the parent project

/Note

CI service Status Description
Travis Build Status Linux container tests
scalameter-examples Build Status ScalaMeter benchmark example projects
Maven Maven Artifact ScalaMeter artifact on Maven

ScalaMeter

Microbenchmarking and performance regression testing framework for the JVM platform. ScalaMeter can automatically measure and collect various metrics of your program, and then produce nice reports, or store your data. For example, it measures:

  • memory footprint
  • running time
  • GC cycles
  • invocations of specific methods
  • boxing of primitive values

Learn more at the official ScalaMeter website: scalameter.github.io