Performance benchmarks

This page tracks peformance benchmarks of the JuMP-dev ecosystem. We also track our repository activity.

The list of benchmarks are curated in the jump-dev/benchmarks repository. New submissions are welcome!

  1. Normalized metrics
  2. Latency examples
  3. Run time
  4. GC time
  5. Number of allocations
  6. Memory allocated

Normalized metrics

A plot of each metric, averaged across all benchmarks and normalized to 100 on the oldest benchmark run. This lets us track overall trends across time.

Latency examples

This benchmark tracks the wall time in seconds (including compilation latency) of larger end-to-end examples.

Run time

This benchmark tracks the wall time in seconds.

GC time

This benchmark tracks the amount of time that is spent in the garbage collector (GC).

Number of allocations

This benchmark tracks the total number of allocations.

Memory allocated

This benchmark tracks the total amount of memory allocated.

Made with Materialize