>
graphs
,
compare
,
dashboard
,
bootstrap
,
status
,
help
.
Comparing
size:linked_artifact
between
#124743
and
#124706
#124743
2024-05-09
(
6f7e00a3
)
#124706
2024-05-09
(
8c7c151a
)
🔎 compare commits
Do another comparison
â–¶
Commits
Before
After
Metric
branch-misses
cache-misses
context-switches
cpu-clock
cpu-clock:u
cycles:u
faults
faults:u
instructions:u
max-rss
size:cgu_instructions
size:codegen_unit_size_estimate
size:crate_metadata
size:dep_graph
size:doc_bytes
size:doc_files_count
size:linked_artifact
size:object_file
size:query_cache
size:work_product_index
task-clock
task-clock:u
wall-time
Compile-time
No results
Runtime
No results
Bootstrap
673.446 -> 674.785
1.3s (0.199%)
Artifact size
315.79 MiB -> 315.96 MiB
173.13 KiB (0.054%)
Select metric:
Instructions
Cycles
Wall time
Max RSS
Binary size
branch-misses
cache-misses
context-switches
cpu-clock
cpu-clock:u
cycles:u
faults
faults:u
instructions:u
max-rss
size:cgu_instructions
size:codegen_unit_size_estimate
size:crate_metadata
size:dep_graph
size:doc_bytes
size:doc_files_count
size:linked_artifact
size:object_file
size:query_cache
size:work_product_index
task-clock
task-clock:u
wall-time
Filters
â–¶
Filter
Profiles
?
The different compilation profiles (check, debug, opt, doc).
check
?
Check build that does not generate any code.
debug
?
Debug build that produces unoptimized code.
opt
?
Release build that produces as optimized code as possible.
doc
?
Documentation build that produces HTML documentation site produced by `rustdoc`.
Scenarios
?
The different scenarios based on their incremental compilation cache state.
full
?
A non-incremental full build starting with empty cache.
incr-full
?
An incremental build starting with empty cache.
incr-unchanged
?
An incremental build starting with complete cache, and unchanged source directory -- the "perfect" scenario for incremental.
incr-patched
?
An incremental build starting with complete cache, and an altered source directory. The typical variant of this is "println" which represents the addition of a `println!` macro somewhere in the source code.
Backends
?
The different codegen backends used to generate executable code.
LLVM
?
The default LLVM backend.
Cranelift
?
Alternative Cranelift backend, used primarily for faster debug builds.
Categories
?
Select benchmarks based on their category (primary or secondary).
primary
?
Real-world benchmarks.
secondary
?
Artificial benchmarks and stress-tests.
Artifacts
?
Select benchmarks based on the artifact that they produce (either a binary or a library).
binary
library
Show non-relevant results
?
Whether to show test case results that are not relevant (i.e., not significant or have a large enough magnitude). You can see
here
how relevance is calculated.
Display raw data
?
Whether to display or not raw data columns.
Reset filters
Export to Markdown
Aggregations
â–¶
Profile
check
No results
debug
No results
opt
No results
doc
No results
Scenario
full
No results
incr-full
No results
incr-unchanged
No results
incr-patched
No results
Category
primary
No results
secondary
No results
Primary benchmarks
⮯
No relevant results (enable Filters -> Show non-relevant results to see all)
Secondary benchmarks
â®
No relevant results (enable Filters -> Show non-relevant results to see all)
Updated as of: 7/19/2025, 10:52:21 PM
Contribute on GitHub