perprof-py - A Python Package for Performance Profiling

In these examples, we consider three solvers: Alpha, Beta and Gamma, in part ficticious. These solvers were run on a subset of the CUTEst problems. The files with the result in the perprof format are available here. For a slideshow click here

--tikz --mp BACKEND

Simplest performance profile.

$ perprof BACKEND --demo

Performance profile using a semi-logarithmic scale.

$ perprof BACKEND --demo --semilog

Same as above, but in black and white.

$ perprof BACKEND --demo --semilog --black-and-white

Performance profile on a subset of the problems (Hock-Schittkowski) on semilog scale.

$ perprof BACKEND --demo --semilog --subset hs.subset

Performance profile with a limit on the x-axis of 100.

$ perprof BACKEND --demo --tau 100 --semilog

Performance profile with a time limit of 100.

$ perprof BACKEND --demo --maxtime 100 --semilog

Performance profile where minimum time is 1.

$ perprof BACKEND --demo --mintime 1 --semilog

Performance profile with plot white.

$ perprof BACKEND --demo --background 255,255,255 --semilog

Performance profile with page bakcground black.

$ perprof BACKEND --demo --page-background 0,0,0 --semilog

Performance profile with page bakcground black and white plot.

$ perprof BACKEND --demo --page-background 0,0,0 --background 255,255,255 --semilog