aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/sections/compare-aoc_2021_09
blob: 501106628e82a55cc5ab26cb1c50ecc1c587d2bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
:1711383066:compare-aoc_2021_09
compare-aoc_2021_09
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2021_09 select --compare
[2024-03-25T16:11:06Z INFO  candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
[2024-03-25T16:11:06Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
[2024-03-25T16:11:06Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
[2024-03-25T16:11:06Z INFO  candelabra_cli::select] Processing project aoc_2021_09
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 39601.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 10000.0} }]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
┌──────┬────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation                 │ estimated cost     │ file                                                  │
├──────┼────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
│ Set  │ std::collections::HashSet      │ 9210808088.963547  │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
│ Set  │ std::collections::BTreeSet     │ 12847475355.61484  │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
│ Map  │ std::collections::BTreeMap     │ 48723268604.105606 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
│ Map  │ primrose_library::VecMap       │ 1177545948376.6836 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
│ Map  │ primrose_library::SortedVecMap │ 96058631523.74951  │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
│ Map  │ std::collections::HashMap      │ 31057756628.24385  │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
└──────┴────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|}
name & implementation & estimated cost & file \\
\hline
Set & std::collections::HashSet & 9210808088.963547 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
Set & std::collections::BTreeSet & 12847475355.61484 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
Map & std::collections::BTreeMap & 48723268604.105606 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
Map & primrose\_library::VecMap & 1177545948376.6836 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
Map & primrose\_library::SortedVecMap & 96058631523.74951 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
Map & std::collections::HashMap & 31057756628.24385 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
\end{tabular}
\end{center}
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "insert": 10000.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 66980.45981038766, "clear": 0.0, "push": 0.0, "first": 0.0} }]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("primrose_library::SortedVecMap", [96058631523.74951]), ("std::collections::BTreeMap", [48723268604.105606])]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "get": 66980.45981038766, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 10000.0, "clear": 0.0, "last": 0.0} }]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [1177545948376.6836]), ("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951])]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 10000.0, "contains": 39601.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
[2024-03-25T16:11:07Z INFO  candelabra_cli::select] Saved best choices
[2024-03-25T16:11:07Z INFO  candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap}
[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 4.03s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-25T16:12:24Z INFO  candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:12:24Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:12:24Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:12:24Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:12:24Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 3.31s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-25T16:14:19Z INFO  candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:14:19Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:14:19Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:14:19Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:14:19Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 3.25s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-25T16:24:32Z INFO  candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:24:32Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:24:32Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:24:32Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:24:32Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 3.33s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-25T16:35:45Z INFO  candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:35:45Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:35:45Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:35:45Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:35:45Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 3.15s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-25T16:37:03Z INFO  candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:37:03Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:37:03Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:37:03Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:37:03Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 3.12s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-25T16:39:02Z INFO  candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:39:02Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:39:02Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:39:02Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:39:02Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 3.25s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-25T16:40:09Z INFO  candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-25T16:40:09Z DEBUG primrose::selector] Setting up directories
[2024-03-25T16:40:09Z DEBUG primrose::selector] Parsing into blocks
[2024-03-25T16:40:09Z DEBUG primrose::selector] Running type checker
[2024-03-25T16:40:09Z DEBUG primrose::selector] Running analysis
[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 3.26s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────┐
│                                                                                                                                                                                                  │ aoc_2021_09-part1/100 │ aoc_2021_09-part2/100 │ total             │
├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────┤
│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}       │ 162180000             │ 59645000000           │ 59807180000       │
│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 5377700               │ 9454100000            │ 9459477700        │
│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}     │ 3636100               │ 8955000000            │ 8958636100        │
│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}      │ 1851500               │ 8052799999.999999     │ 8054651499.999999 │
│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}       │ 1865100               │ 4598000000            │ 4599865100        │
│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap}      │ 3539600               │ 5399800000            │ 5403339600        │
│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}  │ 5488000               │ 5788300000            │ 5793788000        │
│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}        │ 153690000             │ 53994000000           │ 54147690000       │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|}
 & aoc\_2021\_09-part1/100 & aoc\_2021\_09-part2/100 & total \\
\hline
\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 162180000 & 59645000000 & 59807180000 \\
\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 5377700 & 9454100000 & 9459477700 \\
\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 3636100 & 8955000000 & 8958636100 \\
\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 1851500 & 8052799999.999999 & 8054651499.999999 \\
\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1865100 & 4598000000 & 4599865100 \\
\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 3539600 & 5399800000 & 5403339600 \\
\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 5488000 & 5788300000 & 5793788000 \\
\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 153690000 & 53994000000 & 54147690000 \\
\end{tabular}
\end{center}
section_end:1711384915:compare-aoc_2021_09