aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/sections/compare-aoc_2021_09
blob: f695aca866f7873efc0dfe6992ac581b3c1e389a (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
192
:1710896122: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-20T00:55:22Z INFO  candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
[2024-03-20T00:55:22Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
[2024-03-20T00:55:22Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
[2024-03-20T00:55:22Z INFO  candelabra_cli::select] Processing project aoc_2021_09
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 10000.0, "get": 0.0, "contains": 39601.0} }]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
[2024-03-20T00:55:22Z 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-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "insert": 10000.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 66980.45981038766, "last": 0.0, "push": 0.0, "contains": 0.0} }]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951])]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 10000.0, "remove": 0.0, "contains": 39601.0, "first": 0.0, "last": 0.0} }]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [12847475355.61484]), ("std::collections::HashSet", [9210808088.963547])]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
[2024-03-20T00:55:22Z 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, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 66980.45981038766} }]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::SortedVecMap", [96058631523.74951]), ("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::VecMap", [1177545948376.6836])]
[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
[2024-03-20T00:55:22Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T00:55:22Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T00:55:22Z DEBUG primrose::selector] Setting up directories
[2024-03-20T00:55:22Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T00:55:22Z DEBUG primrose::selector] Running type checker
[2024-03-20T00:55:22Z DEBUG primrose::selector] Running analysis
[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
[2024-03-20T00:55:23Z INFO  candelabra_cli::select] Saved best choices
[2024-03-20T00:55:23Z 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::HashSet}
[2024-03-20T00:55:23Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T00:55:23Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T00:55:23Z DEBUG primrose::selector] Setting up directories
[2024-03-20T00:55:23Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T00:55:23Z DEBUG primrose::selector] Running type checker
[2024-03-20T00:55:23Z DEBUG primrose::selector] Running analysis
[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
   Compiling primrose-library v0.1.0 (/opt/candelabra/src/crates/library)
   Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
    Finished bench [optimized] target(s) in 3.95s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-20T00:56:38Z 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"): std::collections::BTreeMap}
[2024-03-20T00:56:38Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T00:56:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T00:56:38Z DEBUG primrose::selector] Setting up directories
[2024-03-20T00:56:38Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T00:56:38Z DEBUG primrose::selector] Running type checker
[2024-03-20T00:56:38Z DEBUG primrose::selector] Running analysis
[2024-03-20T00:56:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T00:56:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T00:56:38Z 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.35s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-20T00:58:34Z 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-20T00:58:34Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T00:58:34Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T00:58:34Z DEBUG primrose::selector] Setting up directories
[2024-03-20T00:58:34Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T00:58:34Z DEBUG primrose::selector] Running type checker
[2024-03-20T00:58:34Z DEBUG primrose::selector] Running analysis
[2024-03-20T00:58:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T00:58:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T00:58:34Z 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-20T01:10:02Z 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-20T01:10:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T01:10:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T01:10:02Z DEBUG primrose::selector] Setting up directories
[2024-03-20T01:10:02Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T01:10:02Z DEBUG primrose::selector] Running type checker
[2024-03-20T01:10:02Z DEBUG primrose::selector] Running analysis
[2024-03-20T01:10:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T01:10:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T01:10: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.04s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-20T01:21:02Z 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::SortedVecMap}
[2024-03-20T01:21:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T01:21:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T01:21:02Z DEBUG primrose::selector] Setting up directories
[2024-03-20T01:21:02Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T01:21:02Z DEBUG primrose::selector] Running type checker
[2024-03-20T01:21:02Z DEBUG primrose::selector] Running analysis
[2024-03-20T01:21:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T01:21:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T01:21: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.31s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-20T01:22:20Z 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::SortedVecMap}
[2024-03-20T01:22:20Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T01:22:20Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T01:22:20Z DEBUG primrose::selector] Setting up directories
[2024-03-20T01:22:20Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T01:22:20Z DEBUG primrose::selector] Running type checker
[2024-03-20T01:22:20Z DEBUG primrose::selector] Running analysis
[2024-03-20T01:22:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T01:22:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T01:22:20Z 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.00s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-20T01:24:18Z 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::HashMap}
[2024-03-20T01:24:18Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T01:24:18Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T01:24:18Z DEBUG primrose::selector] Setting up directories
[2024-03-20T01:24:18Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T01:24:18Z DEBUG primrose::selector] Running type checker
[2024-03-20T01:24:18Z DEBUG primrose::selector] Running analysis
[2024-03-20T01:24:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T01:24:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T01:24:18Z 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.62s
     Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
[2024-03-20T01:25:26Z 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"): std::collections::HashMap}
[2024-03-20T01:25:26Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
[2024-03-20T01:25:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
[2024-03-20T01:25:26Z DEBUG primrose::selector] Setting up directories
[2024-03-20T01:25:26Z DEBUG primrose::selector] Parsing into blocks
[2024-03-20T01:25:26Z DEBUG primrose::selector] Running type checker
[2024-03-20T01:25:26Z DEBUG primrose::selector] Running analysis
[2024-03-20T01:25:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
[2024-03-20T01:25:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
[2024-03-20T01:25:26Z 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.43s
     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::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap}       │ 1872200               │ 4579000000            │ 4580872200        │
│ {("/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"): std::collections::HashMap}      │ 1827400               │ 8261200000.000001     │ 8263027400.000001 │
│ {("/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}       │ 168500000             │ 58482000000           │ 58650500000       │
│ {("/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::HashSet}      │ 3445800               │ 5340200000            │ 5343645800        │
│ {("/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::SortedVecMap}  │ 5540900               │ 5736600000            │ 5742140900        │
│ {("/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"): std::collections::BTreeMap}     │ 3664600               │ 8935700000            │ 8939364600        │
│ {("/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}        │ 166620000             │ 60999000000           │ 61165620000       │
│ {("/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::SortedVecMap} │ 5356300               │ 9427300000            │ 9432656300        │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────┘
\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::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1872200 & 4579000000 & 4580872200 \\
\{("/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"): std::collections::HashMap\} & 1827400 & 8261200000.000001 & 8263027400.000001 \\
\{("/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\} & 168500000 & 58482000000 & 58650500000 \\
\{("/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::HashSet\} & 3445800 & 5340200000 & 5343645800 \\
\{("/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::SortedVecMap\} & 5540900 & 5736600000 & 5742140900 \\
\{("/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"): std::collections::BTreeMap\} & 3664600 & 8935700000 & 8939364600 \\
\{("/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\} & 166620000 & 60999000000 & 61165620000 \\
\{("/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::SortedVecMap\} & 5356300 & 9427300000 & 9432656300 \\
\end{tabular}
\end{center}
section_end:1710898034:compare-aoc_2021_09