Last active
September 27, 2019 07:53
-
-
Save milesfrain/d6df9803e0bacac97eb551dd02d04e7b to your computer and use it in GitHub Desktop.
Local results of https://github.com/milesfrain/DataStructures.jl/pull/12
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Updating registry at `~/.julia/registries/General` | |
Updating git-repo `https://github.com/JuliaRegistries/General.git` | |
[?25l[2K[?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[2K[?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[2K[?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