Skip to content

Instantly share code, notes, and snippets.

@milesfrain
Last active September 27, 2019 07:53
Show Gist options
  • Save milesfrain/d6df9803e0bacac97eb551dd02d04e7b to your computer and use it in GitHub Desktop.
Save milesfrain/d6df9803e0bacac97eb551dd02d04e7b to your computer and use it in GitHub Desktop.
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
[?25l[?25hPkgBenchmark: Running benchmarks...
Activating new environment at `/tmp/jl_80elOh/Project.toml`
Resolving package versions...
Updating `/tmp/jl_80elOh/Project.toml`
[864edb3b] + DataStructures v0.17.0 [`~/temp/DataStructures.jl`]
Updating `/tmp/jl_80elOh/Manifest.toml`
[864edb3b] + DataStructures v0.17.0 [`~/temp/DataStructures.jl`]
[bac558e1] + OrderedCollections v1.1.0
[2a0f44e3] + Base64
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[56ddb016] + Logging
[d6f4376e] + Markdown
[9a3f8284] + Random
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
[?25l[?25h Resolving package versions...
Updating `/tmp/jl_80elOh/Project.toml`
[6e4b80f9] + BenchmarkTools v0.4.3
[32113eaa] + PkgBenchmark v0.2.5
[9a3f8284] + Random
Updating `/tmp/jl_80elOh/Manifest.toml`
[6e4b80f9] + BenchmarkTools v0.4.3
[682c06a0] + JSON v0.21.0
[69de0a69] + Parsers v0.3.7
[32113eaa] + PkgBenchmark v0.2.5
[92933f4c] + ProgressMeter v1.1.0
[ade2ca70] + Dates
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[a63ad114] + Mmap
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[ea8e919c] + SHA
[2f01184e] + SparseArrays
[10745b16] + Statistics
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Resolving package versions...
Updating `/tmp/jl_80elOh/Project.toml`
[no changes]
Updating `/tmp/jl_80elOh/Manifest.toml`
[no changes]
PkgBenchmark: using benchmark tuning data in /home/miles/temp/DataStructures.jl/benchmark/tune.json
PkgBenchmark: benchmark results written to /home/miles/temp/DataStructures.jl/benchmark/result-target.json
PkgBenchmark: Running benchmarks...
Activating new environment at `/tmp/jl_poxfle/Project.toml`
Resolving package versions...
Updating `/tmp/jl_poxfle/Project.toml`
[864edb3b] + DataStructures v0.17.0 [`~/temp/DataStructures.jl`]
Updating `/tmp/jl_poxfle/Manifest.toml`
[864edb3b] + DataStructures v0.17.0 [`~/temp/DataStructures.jl`]
[bac558e1] + OrderedCollections v1.1.0
[2a0f44e3] + Base64
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[56ddb016] + Logging
[d6f4376e] + Markdown
[9a3f8284] + Random
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
[?25l[?25h Resolving package versions...
Updating `/tmp/jl_poxfle/Project.toml`
[6e4b80f9] + BenchmarkTools v0.4.3
[32113eaa] + PkgBenchmark v0.2.5
[9a3f8284] + Random
Updating `/tmp/jl_poxfle/Manifest.toml`
[6e4b80f9] + BenchmarkTools v0.4.3
[682c06a0] + JSON v0.21.0
[69de0a69] + Parsers v0.3.7
[32113eaa] + PkgBenchmark v0.2.5
[92933f4c] + ProgressMeter v1.1.0
[ade2ca70] + Dates
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[a63ad114] + Mmap
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[ea8e919c] + SHA
[2f01184e] + SparseArrays
[10745b16] + Statistics
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Resolving package versions...
Updating `/tmp/jl_poxfle/Project.toml`
[no changes]
Updating `/tmp/jl_poxfle/Manifest.toml`
[no changes]
PkgBenchmark: using benchmark tuning data in /home/miles/temp/DataStructures.jl/benchmark/tune.json
PkgBenchmark: benchmark results written to /home/miles/temp/DataStructures.jl/benchmark/result-baseline.json
Benchmark Report for /home/miles/temp/DataStructures.jl
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
Job Properties
================
• Time of benchmarks:
• Target: 27 Sep 2019 - 00:47
• Baseline: 27 Sep 2019 - 00:48
• Package commits:
• Target: 899966
• Baseline: b9ffc1
• Julia commits:
• Target: c6da87
• Baseline: c6da87
• Julia command flags:
• Target: None
• Baseline: None
• Environment variables:
• Target: JULIA_NUM_THREADS => 1
• Baseline: JULIA_NUM_THREADS => 1
Results
=========
A ratio greater than 1.0 denotes a possible regression (marked with ❌),
while a ratio less than 1.0 denotes a possible improvement (marked with ✅).
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
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– ––––––––––– ––––––––––––
["heap", "BinaryHeap", "make", "Float64", "10^1", "Min"] 0.40 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "make", "Float64", "10^3", "Min"] 0.69 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "make", "Int64", "10^1", "Min"] 0.29 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "make", "Int64", "10^3", "Min"] 0.60 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "pop", "Float64", "10^1", "Min"] 0.93 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "pop", "Int64", "10^1", "Min"] 0.87 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "push", "Float64", "10^1", "Min"] 0.94 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "push", "Float64", "10^3", "Min"] 0.90 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "push", "Int64", "10^1", "Min"] 0.94 (5%) ✅ 1.00 (1%)
["heap", "BinaryHeap", "push", "Int64", "10^3", "Min"] 0.86 (5%) ✅ 1.00 (1%)
["heap", "BinaryMaxHeap", "make", "Float64", "10^1"] 1.12 (5%) ❌ 1.00 (1%)
["heap", "BinaryMaxHeap", "make", "Float64", "10^3"] 0.73 (5%) ✅ 1.00 (1%)
["heap", "BinaryMaxHeap", "pop", "Float64", "10^3"] 0.94 (5%) ✅ 1.00 (1%)
["heap", "BinaryMaxHeap", "push", "Float64", "10^1"] 0.93 (5%) ✅ 1.00 (1%)
["heap", "BinaryMaxHeap", "push", "Float64", "10^3"] 0.93 (5%) ✅ 1.00 (1%)
["heap", "BinaryMinHeap", "make", "Float64", "10^1"] 1.14 (5%) ❌ 1.00 (1%)
["heap", "BinaryMinHeap", "make", "Float64", "10^3"] 0.75 (5%) ✅ 1.00 (1%)
["heap", "BinaryMinHeap", "pop", "Float64", "10^1"] 0.89 (5%) ✅ 1.00 (1%)
["heap", "BinaryMinHeap", "push", "Float64", "10^3"] 0.91 (5%) ✅ 1.00 (1%)
["heap", "MutableBinaryHeap", "make", "Float64", "10^1", "Min"] 0.45 (5%) ✅ 1.00 (1%)
["heap", "MutableBinaryHeap", "make", "Int64", "10^1", "Min"] 0.36 (5%) ✅ 1.00 (1%)
["heap", "nlargest", "a=rand(10^4)", "n=10^2"] 0.49 (5%) ✅ 0.57 (1%) ✅
["heap", "nsmallest", "a=rand(10^4)", "n=10^2"] 0.59 (5%) ✅ 0.57 (1%) ✅
Benchmark Group List
======================
Here's a list of all the benchmark groups executed by this job:
• ["heap", "BinaryHeap", "make", "Float64", "10^1"]
• ["heap", "BinaryHeap", "make", "Float64", "10^3"]
• ["heap", "BinaryHeap", "make", "Int64", "10^1"]
• ["heap", "BinaryHeap", "make", "Int64", "10^3"]
• ["heap", "BinaryHeap", "pop", "Float64", "10^1"]
• ["heap", "BinaryHeap", "pop", "Float64", "10^3"]
• ["heap", "BinaryHeap", "pop", "Int64", "10^1"]
• ["heap", "BinaryHeap", "pop", "Int64", "10^3"]
• ["heap", "BinaryHeap", "push", "Float64", "10^1"]
• ["heap", "BinaryHeap", "push", "Float64", "10^3"]
• ["heap", "BinaryHeap", "push", "Int64", "10^1"]
• ["heap", "BinaryHeap", "push", "Int64", "10^3"]
• ["heap", "BinaryMaxHeap", "make", "Float64"]
• ["heap", "BinaryMaxHeap", "pop", "Float64"]
• ["heap", "BinaryMaxHeap", "push", "Float64"]
• ["heap", "BinaryMinHeap", "make", "Float64"]
• ["heap", "BinaryMinHeap", "pop", "Float64"]
• ["heap", "BinaryMinHeap", "push", "Float64"]
• ["heap", "BinaryMinMaxHeap", "make", "Float64"]
• ["heap", "BinaryMinMaxHeap", "pop", "Float64"]
• ["heap", "BinaryMinMaxHeap", "push", "Float64"]
• ["heap", "MutableBinaryHeap", "make", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "make", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "make", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "make", "Int64", "10^3"]
• ["heap", "MutableBinaryHeap", "pop", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "pop", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "pop", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "pop", "Int64", "10^3"]
• ["heap", "MutableBinaryHeap", "push", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "push", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "push", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "push", "Int64", "10^3"]
• ["heap", "nlargest", "a=rand(10^4)"]
• ["heap", "nsmallest", "a=rand(10^4)"]
Julia versioninfo
===================
Target
––––––––
Julia Version 1.2.0
Commit c6da87ff4b (2019-08-20 00:03 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
Ubuntu 18.04.3 LTS
uname: Linux 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64
CPU: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz:
speed user nice sys idle irq
#1 3500 MHz 371818 s 687 s 65452 s 2925216 s 0 s
#2 3500 MHz 346001 s 772 s 66368 s 2944410 s 0 s
#3 3499 MHz 371309 s 658 s 65274 s 2923705 s 0 s
#4 3500 MHz 355207 s 629 s 66277 s 2941192 s 0 s
Memory: 15.434097290039062 GB (6050.9140625 MB free)
Uptime: 33841.0 sec
Load Avg: 0.87939453125 0.6533203125 0.6708984375
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
Baseline
––––––––––
Julia Version 1.2.0
Commit c6da87ff4b (2019-08-20 00:03 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
Ubuntu 18.04.3 LTS
uname: Linux 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64
CPU: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz:
speed user nice sys idle irq
#1 3500 MHz 373542 s 687 s 65499 s 2929572 s 0 s
#2 3500 MHz 346584 s 772 s 66429 s 2949883 s 0 s
#3 3500 MHz 375436 s 658 s 65345 s 2925610 s 0 s
#4 3500 MHz 355466 s 629 s 66335 s 2946996 s 0 s
Memory: 15.434097290039062 GB (6046.41796875 MB free)
Uptime: 33902.0 sec
Load Avg: 1.11376953125 0.76904296875 0.71240234375
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
Target result
Benchmark Report for /home/miles/temp/DataStructures.jl
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
Job Properties
================
• Time of benchmark: 27 Sep 2019 - 0:47
• Package commit: 899966
• Julia commit: c6da87
• Julia command flags: None
• Environment variables: JULIA_NUM_THREADS => 1
Results
=========
Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group,
child_group, ..., key], and can be used to index into the BaseBenchmarks
suite to retrieve the corresponding benchmarks. The percentages accompanying
time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this
percentage of the reported value. An empty cell means that the value was
zero.
ID time GC time memory allocations
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– ––––––––––––––– ––––––– ––––––––––––––– –––––––––––
["heap", "BinaryHeap", "make", "Float64", "10^1", "Min"] 84.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryHeap", "make", "Float64", "10^1", "SlowMin"] 114.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryHeap", "make", "Float64", "10^3", "Min"] 2.484 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryHeap", "make", "Float64", "10^3", "SlowMin"] 6.754 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryHeap", "make", "Int64", "10^1", "Min"] 86.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryHeap", "make", "Int64", "10^3", "Min"] 2.478 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryHeap", "pop", "Float64", "10^1", "Min"] 100.000 ns (5%)
["heap", "BinaryHeap", "pop", "Float64", "10^1", "SlowMin"] 152.000 ns (5%)
["heap", "BinaryHeap", "pop", "Float64", "10^3", "Min"] 42.195 μs (5%)
["heap", "BinaryHeap", "pop", "Float64", "10^3", "SlowMin"] 77.676 μs (5%)
["heap", "BinaryHeap", "pop", "Int64", "10^1", "Min"] 100.000 ns (5%)
["heap", "BinaryHeap", "pop", "Int64", "10^3", "Min"] 39.921 μs (5%)
["heap", "BinaryHeap", "push", "Float64", "10^1", "Min"] 151.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryHeap", "push", "Float64", "10^1", "SlowMin"] 181.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryHeap", "push", "Float64", "10^3", "Min"] 13.410 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryHeap", "push", "Float64", "10^3", "SlowMin"] 18.568 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryHeap", "push", "Int64", "10^1", "Min"] 151.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryHeap", "push", "Int64", "10^3", "Min"] 12.380 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryMaxHeap", "make", "Float64", "10^1"] 83.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryMaxHeap", "make", "Float64", "10^3"] 2.709 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryMaxHeap", "pop", "Float64", "10^1"] 103.000 ns (5%)
["heap", "BinaryMaxHeap", "pop", "Float64", "10^3"] 41.411 μs (5%)
["heap", "BinaryMaxHeap", "push", "Float64", "10^1"] 150.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryMaxHeap", "push", "Float64", "10^3"] 13.556 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryMinHeap", "make", "Float64", "10^1"] 84.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryMinHeap", "make", "Float64", "10^3"] 2.513 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryMinHeap", "pop", "Float64", "10^1"] 99.000 ns (5%)
["heap", "BinaryMinHeap", "pop", "Float64", "10^3"] 42.336 μs (5%)
["heap", "BinaryMinHeap", "push", "Float64", "10^1"] 154.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryMinHeap", "push", "Float64", "10^3"] 13.401 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryMinMaxHeap", "make", "Float64", "10^1"] 774.000 ns (5%) 1.19 KiB (1%) 24
["heap", "BinaryMinMaxHeap", "make", "Float64", "10^3"] 101.662 μs (5%) 145.91 KiB (1%) 2945
["heap", "BinaryMinMaxHeap", "pop", "Float64", "10^1"] 1.009 μs (5%) 1.86 KiB (1%) 40
["heap", "BinaryMinMaxHeap", "pop", "Float64", "10^3"] 540.431 μs (5%) 960.81 KiB (1%) 19475
["heap", "BinaryMinMaxHeap", "push", "Float64", "10^1"] 403.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryMinMaxHeap", "push", "Float64", "10^3"] 41.795 μs (5%) 16.31 KiB (1%) 9
["heap", "MutableBinaryHeap", "make", "Float64", "10^1", "Min"] 127.000 ns (5%) 432 bytes (1%) 3
["heap", "MutableBinaryHeap", "make", "Float64", "10^1", "SlowMin"] 156.000 ns (5%) 432 bytes (1%) 3
["heap", "MutableBinaryHeap", "make", "Float64", "10^3", "Min"] 9.714 μs (5%) 23.72 KiB (1%) 3
["heap", "MutableBinaryHeap", "make", "Float64", "10^3", "SlowMin"] 14.239 μs (5%) 23.72 KiB (1%) 3
["heap", "MutableBinaryHeap", "make", "Int64", "10^1", "Min"] 135.000 ns (5%) 432 bytes (1%) 3
["heap", "MutableBinaryHeap", "make", "Int64", "10^3", "Min"] 9.336 μs (5%) 23.72 KiB (1%) 3
["heap", "MutableBinaryHeap", "pop", "Float64", "10^1", "Min"] 166.000 ns (5%)
["heap", "MutableBinaryHeap", "pop", "Float64", "10^1", "SlowMin"] 238.000 ns (5%)
["heap", "MutableBinaryHeap", "pop", "Float64", "10^3", "Min"] 52.922 μs (5%)
["heap", "MutableBinaryHeap", "pop", "Float64", "10^3", "SlowMin"] 94.359 μs (5%)
["heap", "MutableBinaryHeap", "pop", "Int64", "10^1", "Min"] 159.000 ns (5%)
["heap", "MutableBinaryHeap", "pop", "Int64", "10^3", "Min"] 48.967 μs (5%)
["heap", "MutableBinaryHeap", "push", "Float64", "10^1", "Min"] 296.000 ns (5%) 768 bytes (1%) 6
["heap", "MutableBinaryHeap", "push", "Float64", "10^1", "SlowMin"] 323.000 ns (5%) 768 bytes (1%) 6
["heap", "MutableBinaryHeap", "push", "Float64", "10^3", "Min"] 26.943 μs (5%) 48.64 KiB (1%) 18
["heap", "MutableBinaryHeap", "push", "Float64", "10^3", "SlowMin"] 32.012 μs (5%) 48.64 KiB (1%) 18
["heap", "MutableBinaryHeap", "push", "Int64", "10^1", "Min"] 303.000 ns (5%) 768 bytes (1%) 6
["heap", "MutableBinaryHeap", "push", "Int64", "10^3", "Min"] 26.490 μs (5%) 48.64 KiB (1%) 18
["heap", "nlargest", "a=rand(10^4)", "n=10^2"] 16.736 μs (5%) 1.75 KiB (1%) 2
["heap", "nsmallest", "a=rand(10^4)", "n=10^2"] 20.143 μs (5%) 1.75 KiB (1%) 2
Benchmark Group List
======================
Here's a list of all the benchmark groups executed by this job:
• ["heap", "BinaryHeap", "make", "Float64", "10^1"]
• ["heap", "BinaryHeap", "make", "Float64", "10^3"]
• ["heap", "BinaryHeap", "make", "Int64", "10^1"]
• ["heap", "BinaryHeap", "make", "Int64", "10^3"]
• ["heap", "BinaryHeap", "pop", "Float64", "10^1"]
• ["heap", "BinaryHeap", "pop", "Float64", "10^3"]
• ["heap", "BinaryHeap", "pop", "Int64", "10^1"]
• ["heap", "BinaryHeap", "pop", "Int64", "10^3"]
• ["heap", "BinaryHeap", "push", "Float64", "10^1"]
• ["heap", "BinaryHeap", "push", "Float64", "10^3"]
• ["heap", "BinaryHeap", "push", "Int64", "10^1"]
• ["heap", "BinaryHeap", "push", "Int64", "10^3"]
• ["heap", "BinaryMaxHeap", "make", "Float64"]
• ["heap", "BinaryMaxHeap", "pop", "Float64"]
• ["heap", "BinaryMaxHeap", "push", "Float64"]
• ["heap", "BinaryMinHeap", "make", "Float64"]
• ["heap", "BinaryMinHeap", "pop", "Float64"]
• ["heap", "BinaryMinHeap", "push", "Float64"]
• ["heap", "BinaryMinMaxHeap", "make", "Float64"]
• ["heap", "BinaryMinMaxHeap", "pop", "Float64"]
• ["heap", "BinaryMinMaxHeap", "push", "Float64"]
• ["heap", "MutableBinaryHeap", "make", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "make", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "make", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "make", "Int64", "10^3"]
• ["heap", "MutableBinaryHeap", "pop", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "pop", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "pop", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "pop", "Int64", "10^3"]
• ["heap", "MutableBinaryHeap", "push", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "push", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "push", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "push", "Int64", "10^3"]
• ["heap", "nlargest", "a=rand(10^4)"]
• ["heap", "nsmallest", "a=rand(10^4)"]
Julia versioninfo
===================
Julia Version 1.2.0
Commit c6da87ff4b (2019-08-20 00:03 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
Ubuntu 18.04.3 LTS
uname: Linux 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64
CPU: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz:
speed user nice sys idle irq
#1 3500 MHz 371818 s 687 s 65452 s 2925216 s 0 s
#2 3500 MHz 346001 s 772 s 66368 s 2944410 s 0 s
#3 3499 MHz 371309 s 658 s 65274 s 2923705 s 0 s
#4 3500 MHz 355207 s 629 s 66277 s 2941192 s 0 s
Memory: 15.434097290039062 GB (6050.9140625 MB free)
Uptime: 33841.0 sec
Load Avg: 0.87939453125 0.6533203125 0.6708984375
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
Baseline result
Benchmark Report for /home/miles/temp/DataStructures.jl
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
Job Properties
================
• Time of benchmark: 27 Sep 2019 - 0:48
• Package commit: b9ffc1
• Julia commit: c6da87
• Julia command flags: None
• Environment variables: JULIA_NUM_THREADS => 1
Results
=========
Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group,
child_group, ..., key], and can be used to index into the BaseBenchmarks
suite to retrieve the corresponding benchmarks. The percentages accompanying
time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this
percentage of the reported value. An empty cell means that the value was
zero.
ID time GC time memory allocations
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– ––––––––––––––– ––––––– ––––––––––––––– –––––––––––
["heap", "BinaryHeap", "make", "Float64", "10^1", "Min"] 208.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryHeap", "make", "Float64", "10^3", "Min"] 3.600 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryHeap", "make", "Int64", "10^1", "Min"] 294.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryHeap", "make", "Int64", "10^3", "Min"] 4.146 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryHeap", "pop", "Float64", "10^1", "Min"] 108.000 ns (5%)
["heap", "BinaryHeap", "pop", "Float64", "10^3", "Min"] 44.366 μs (5%)
["heap", "BinaryHeap", "pop", "Int64", "10^1", "Min"] 115.000 ns (5%)
["heap", "BinaryHeap", "pop", "Int64", "10^3", "Min"] 40.357 μs (5%)
["heap", "BinaryHeap", "push", "Float64", "10^1", "Min"] 160.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryHeap", "push", "Float64", "10^3", "Min"] 14.953 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryHeap", "push", "Int64", "10^1", "Min"] 160.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryHeap", "push", "Int64", "10^3", "Min"] 14.319 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryMaxHeap", "make", "Float64", "10^1"] 74.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryMaxHeap", "make", "Float64", "10^3"] 3.699 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryMaxHeap", "pop", "Float64", "10^1"] 107.000 ns (5%)
["heap", "BinaryMaxHeap", "pop", "Float64", "10^3"] 44.178 μs (5%)
["heap", "BinaryMaxHeap", "push", "Float64", "10^1"] 162.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryMaxHeap", "push", "Float64", "10^3"] 14.610 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryMinHeap", "make", "Float64", "10^1"] 74.000 ns (5%) 176 bytes (1%) 2
["heap", "BinaryMinHeap", "make", "Float64", "10^3"] 3.368 μs (5%) 7.95 KiB (1%) 2
["heap", "BinaryMinHeap", "pop", "Float64", "10^1"] 111.000 ns (5%)
["heap", "BinaryMinHeap", "pop", "Float64", "10^3"] 44.390 μs (5%)
["heap", "BinaryMinHeap", "push", "Float64", "10^1"] 161.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryMinHeap", "push", "Float64", "10^3"] 14.676 μs (5%) 16.31 KiB (1%) 9
["heap", "BinaryMinMaxHeap", "make", "Float64", "10^1"] 776.000 ns (5%) 1.19 KiB (1%) 24
["heap", "BinaryMinMaxHeap", "make", "Float64", "10^3"] 101.751 μs (5%) 145.91 KiB (1%) 2945
["heap", "BinaryMinMaxHeap", "pop", "Float64", "10^1"] 1.005 μs (5%) 1.86 KiB (1%) 40
["heap", "BinaryMinMaxHeap", "pop", "Float64", "10^3"] 534.452 μs (5%) 960.81 KiB (1%) 19475
["heap", "BinaryMinMaxHeap", "push", "Float64", "10^1"] 404.000 ns (5%) 272 bytes (1%) 3
["heap", "BinaryMinMaxHeap", "push", "Float64", "10^3"] 42.606 μs (5%) 16.31 KiB (1%) 9
["heap", "MutableBinaryHeap", "make", "Float64", "10^1", "Min"] 285.000 ns (5%) 432 bytes (1%) 3
["heap", "MutableBinaryHeap", "make", "Float64", "10^3", "Min"] 9.773 μs (5%) 23.72 KiB (1%) 3
["heap", "MutableBinaryHeap", "make", "Int64", "10^1", "Min"] 375.000 ns (5%) 432 bytes (1%) 3
["heap", "MutableBinaryHeap", "make", "Int64", "10^3", "Min"] 9.633 μs (5%) 23.72 KiB (1%) 3
["heap", "MutableBinaryHeap", "pop", "Float64", "10^1", "Min"] 167.000 ns (5%)
["heap", "MutableBinaryHeap", "pop", "Float64", "10^3", "Min"] 53.150 μs (5%)
["heap", "MutableBinaryHeap", "pop", "Int64", "10^1", "Min"] 162.000 ns (5%)
["heap", "MutableBinaryHeap", "pop", "Int64", "10^3", "Min"] 48.283 μs (5%)
["heap", "MutableBinaryHeap", "push", "Float64", "10^1", "Min"] 293.000 ns (5%) 768 bytes (1%) 6
["heap", "MutableBinaryHeap", "push", "Float64", "10^3", "Min"] 26.279 μs (5%) 48.64 KiB (1%) 18
["heap", "MutableBinaryHeap", "push", "Int64", "10^1", "Min"] 298.000 ns (5%) 768 bytes (1%) 6
["heap", "MutableBinaryHeap", "push", "Int64", "10^3", "Min"] 26.289 μs (5%) 48.64 KiB (1%) 18
["heap", "nlargest", "a=rand(10^4)", "n=10^2"] 34.167 μs (5%) 3.09 KiB (1%) 9
["heap", "nsmallest", "a=rand(10^4)", "n=10^2"] 34.159 μs (5%) 3.09 KiB (1%) 9
Benchmark Group List
======================
Here's a list of all the benchmark groups executed by this job:
• ["heap", "BinaryHeap", "make", "Float64", "10^1"]
• ["heap", "BinaryHeap", "make", "Float64", "10^3"]
• ["heap", "BinaryHeap", "make", "Int64", "10^1"]
• ["heap", "BinaryHeap", "make", "Int64", "10^3"]
• ["heap", "BinaryHeap", "pop", "Float64", "10^1"]
• ["heap", "BinaryHeap", "pop", "Float64", "10^3"]
• ["heap", "BinaryHeap", "pop", "Int64", "10^1"]
• ["heap", "BinaryHeap", "pop", "Int64", "10^3"]
• ["heap", "BinaryHeap", "push", "Float64", "10^1"]
• ["heap", "BinaryHeap", "push", "Float64", "10^3"]
• ["heap", "BinaryHeap", "push", "Int64", "10^1"]
• ["heap", "BinaryHeap", "push", "Int64", "10^3"]
• ["heap", "BinaryMaxHeap", "make", "Float64"]
• ["heap", "BinaryMaxHeap", "pop", "Float64"]
• ["heap", "BinaryMaxHeap", "push", "Float64"]
• ["heap", "BinaryMinHeap", "make", "Float64"]
• ["heap", "BinaryMinHeap", "pop", "Float64"]
• ["heap", "BinaryMinHeap", "push", "Float64"]
• ["heap", "BinaryMinMaxHeap", "make", "Float64"]
• ["heap", "BinaryMinMaxHeap", "pop", "Float64"]
• ["heap", "BinaryMinMaxHeap", "push", "Float64"]
• ["heap", "MutableBinaryHeap", "make", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "make", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "make", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "make", "Int64", "10^3"]
• ["heap", "MutableBinaryHeap", "pop", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "pop", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "pop", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "pop", "Int64", "10^3"]
• ["heap", "MutableBinaryHeap", "push", "Float64", "10^1"]
• ["heap", "MutableBinaryHeap", "push", "Float64", "10^3"]
• ["heap", "MutableBinaryHeap", "push", "Int64", "10^1"]
• ["heap", "MutableBinaryHeap", "push", "Int64", "10^3"]
• ["heap", "nlargest", "a=rand(10^4)"]
• ["heap", "nsmallest", "a=rand(10^4)"]
Julia versioninfo
===================
Julia Version 1.2.0
Commit c6da87ff4b (2019-08-20 00:03 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
Ubuntu 18.04.3 LTS
uname: Linux 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64
CPU: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz:
speed user nice sys idle irq
#1 3500 MHz 373542 s 687 s 65499 s 2929572 s 0 s
#2 3500 MHz 346584 s 772 s 66429 s 2949883 s 0 s
#3 3500 MHz 375436 s 658 s 65345 s 2925610 s 0 s
#4 3500 MHz 355466 s 629 s 66335 s 2946996 s 0 s
Memory: 15.434097290039062 GB (6046.41796875 MB free)
Uptime: 33902.0 sec
Load Avg: 1.11376953125 0.76904296875 0.71240234375
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment