Makie.jl
Makie.jl copied to clipboard
remove docs patch versions (test run)
Compile Times benchmark
Note, that these numbers may fluctuate on the CI servers, so take them with a grain of salt. All benchmark results are based on the mean time and negative percent mean faster than the base branch. Note, that GLMakie + WGLMakie run on an emulated GPU, so the runtime benchmark is much slower. Results are from running:
using_time = @ctime using Backend
# Compile time
create_time = @ctime fig = scatter(1:4; color=1:4, colormap=:turbo, markersize=20, visible=true)
display_time = @ctime Makie.colorbuffer(display(fig))
# Runtime
create_time = @benchmark fig = scatter(1:4; color=1:4, colormap=:turbo, markersize=20, visible=true)
display_time = @benchmark Makie.colorbuffer(display(fig))
using | create | display | create | display | |
---|---|---|---|---|---|
GLMakie | 13.90s (13.73, 14.05) 0.11+- | 19.96s (19.79, 20.22) 0.15+- | 16.51s (16.41, 16.63) 0.08+- | 15.19ms (15.12, 15.37) 0.10+- | 75.92ms (75.25, 77.06) 0.70+- |
master | 13.82s (13.74, 13.87) 0.04+- | 19.87s (19.78, 19.98) 0.07+- | 16.38s (16.18, 16.50) 0.10+- | 15.28ms (14.97, 15.38) 0.14+- | 75.82ms (74.69, 76.71) 0.97+- |
evaluation | +0.64%, 0.09s invariant (1.02d, 0.09p, 0.08std) | +0.46%, 0.09s invariant (0.80d, 0.17p, 0.11std) | +0.78%, 0.13s slower X (1.41d, 0.02p, 0.09std) | -0.59%, -0.09ms invariant (-0.75d, 0.19p, 0.12std) | +0.13%, 0.1ms invariant (0.12d, 0.83p, 0.84std) |
CairoMakie | 12.07s (12.00, 12.13) 0.04+- | 20.14s (20.05, 20.24) 0.08+- | 2.54s (2.53, 2.56) 0.01+- | 15.03ms (14.86, 15.29) 0.15+- | 25.88ms (25.30, 27.70) 0.85+- |
master | 12.04s (11.97, 12.16) 0.07+- | 20.30s (20.20, 20.45) 0.09+- | 2.54s (2.52, 2.57) 0.02+- | 14.84ms (14.76, 14.92) 0.05+- | 25.45ms (25.29, 25.70) 0.14+- |
evaluation | +0.25%, 0.03s invariant (0.52d, 0.35p, 0.06std) | -0.81%, -0.16s faster ✓ (-1.89d, 0.00p, 0.09std) | -0.11%, -0.0s invariant (-0.18d, 0.74p, 0.01std) | +1.28%, 0.19ms slower X (1.78d, 0.01p, 0.10std) | +1.65%, 0.43ms invariant (0.70d, 0.23p, 0.50std) |
WGLMakie | 22.24s (21.79, 22.91) 0.42+- | 37.90s (37.20, 38.56) 0.54+- | 54.24s (52.85, 56.09) 1.00+- | 26.75ms (25.91, 27.51) 0.54+- | 2.01s (1.96, 2.07) 0.04+- |
master | 21.94s (21.61, 22.25) 0.22+- | 37.72s (37.19, 38.01) 0.29+- | 54.22s (53.42, 55.32) 0.68+- | 26.50ms (25.66, 27.62) 0.75+- | 2.02s (1.96, 2.10) 0.05+- |
evaluation | +1.34%, 0.3s invariant (0.90d, 0.13p, 0.32std) | +0.46%, 0.17s invariant (0.40d, 0.47p, 0.42std) | +0.04%, 0.02s invariant (0.02d, 0.96p, 0.84std) | +0.92%, 0.25ms invariant (0.38d, 0.50p, 0.64std) | -0.37%, -0.01s invariant (-0.17d, 0.75p, 0.04std) |