Wikunia / ConstraintSolver.jl

ConstraintSolver in Julia: Blog posts ->
https://opensourc.es/blog/constraint-solver-1
MIT License
136 stars 13 forks source link

Benchmark all different except 0 #243

Closed Wikunia closed 3 years ago

Wikunia commented 3 years ago

One new benchmark for reified and anti prune later.

codecov[bot] commented 3 years ago

Codecov Report

Merging #243 (9ea3366) into master (531e48e) will increase coverage by 0.05%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #243      +/-   ##
==========================================
+ Coverage   96.48%   96.54%   +0.05%     
==========================================
  Files          39       39              
  Lines        3411     3411              
==========================================
+ Hits         3291     3293       +2     
+ Misses        120      118       -2     
Impacted Files Coverage Δ
src/ConstraintSolver.jl 99.08% <0.00%> (+0.60%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 531e48e...9ea3366. Read the comment docs.

Wikunia commented 3 years ago

Benchmark Report for ConstraintSolver

Job Properties

Results

A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :white_check_mark:). Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds).

ID time ratio memory ratio
["killer_sudoku", "niall_5501_ABS"] 1.00 (5%) 1.02 (1%) :x:

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

Julia versioninfo

Target

Julia Version 1.5.0
Commit 96786e22cc (2020-08-01 23:44 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
      "Arch Linux"
  uname: Linux 5.9.14-arch1-1 #1 SMP PREEMPT Sat, 12 Dec 2020 14:37:12 +0000 x86_64 unknown
  CPU: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz: 
                 speed         user         nice          sys         idle          irq
       #1-12  3376 MHz    2891960 s     512909 s    1318593 s  1652812254 s     203253 s

  Memory: 46.9886360168457 GB (3073.6953125 MB free)
  Uptime: 1.382146e6 sec
  Load Avg:  1.05078125  1.0478515625  0.7685546875
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-9.0.1 (ORCJIT, sandybridge)

Baseline

Julia Version 1.5.0
Commit 96786e22cc (2020-08-01 23:44 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
      "Arch Linux"
  uname: Linux 5.9.14-arch1-1 #1 SMP PREEMPT Sat, 12 Dec 2020 14:37:12 +0000 x86_64 unknown
  CPU: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz: 
                 speed         user         nice          sys         idle          irq
       #1-12  1988 MHz    2967942 s     512909 s    1320898 s  1653664388 s     203433 s

  Memory: 46.9886360168457 GB (3505.9140625 MB free)
  Uptime: 1.382922e6 sec
  Load Avg:  1.27392578125  1.21533203125  1.0439453125
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-9.0.1 (ORCJIT, sandybridge)