Skip to content

Conversation

@mkroening
Copy link
Member

Given so many people have worked on this project, it might make sense to not grow the list of authors in the Cargo.toml any further and instead list them somewhere else.

Where, though? In the README? Should we just point to Contributors, should we curate a list of people, or should we set up a separate page similar to Rust Contributors?

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Results

Benchmark Current: 308f861 Previous: 0a574f1 Performance Ratio
startup_benchmark Build Time 111.98 s 112.17 s 1.00
startup_benchmark File Size 0.86 MB 0.86 MB 1.00
Startup Time - 1 core 0.92 s (±0.03 s) 0.92 s (±0.03 s) 1.01
Startup Time - 2 cores 0.92 s (±0.04 s) 0.91 s (±0.03 s) 1.01
Startup Time - 4 cores 0.93 s (±0.03 s) 0.90 s (±0.03 s) 1.04
multithreaded_benchmark Build Time 112.21 s 110.29 s 1.02
multithreaded_benchmark File Size 0.96 MB 0.96 MB 1.00
Multithreaded Pi Efficiency - 2 Threads 88.47 % (±8.72 %) 90.21 % (±11.06 %) 0.98
Multithreaded Pi Efficiency - 4 Threads 44.13 % (±3.57 %) 43.77 % (±3.68 %) 1.01
Multithreaded Pi Efficiency - 8 Threads 24.75 % (±1.78 %) 25.74 % (±2.50 %) 0.96
micro_benchmarks Build Time 266.56 s 268.25 s 0.99
micro_benchmarks File Size 0.97 MB 0.97 MB 1.00
Scheduling time - 1 thread 147.35 ticks (±13.64 ticks) 148.09 ticks (±20.64 ticks) 0.99
Scheduling time - 2 threads 85.98 ticks (±13.85 ticks) 84.62 ticks (±21.43 ticks) 1.02
Micro - Time for syscall (getpid) 9.75 ticks (±4.74 ticks) 9.69 ticks (±3.51 ticks) 1.01
Memcpy speed - (built_in) block size 4096 59250.35 MByte/s (±43012.07 MByte/s) 60088.55 MByte/s (±43602.38 MByte/s) 0.99
Memcpy speed - (built_in) block size 1048576 16342.66 MByte/s (±14123.21 MByte/s) 15955.36 MByte/s (±12877.41 MByte/s) 1.02
Memcpy speed - (built_in) block size 16777216 10998.73 MByte/s (±8939.99 MByte/s) 11539.44 MByte/s (±9422.40 MByte/s) 0.95
Memset speed - (built_in) block size 4096 59915.98 MByte/s (±43506.81 MByte/s) 60692.81 MByte/s (±43930.14 MByte/s) 0.99
Memset speed - (built_in) block size 1048576 16779.14 MByte/s (±14378.96 MByte/s) 16329.57 MByte/s (±13087.08 MByte/s) 1.03
Memset speed - (built_in) block size 16777216 11252.03 MByte/s (±9082.72 MByte/s) 11768.44 MByte/s (±9537.48 MByte/s) 0.96
Memcpy speed - (rust) block size 4096 51885.05 MByte/s (±38656.40 MByte/s) 52603.46 MByte/s (±39907.35 MByte/s) 0.99
Memcpy speed - (rust) block size 1048576 15691.78 MByte/s (±12663.42 MByte/s) 15838.45 MByte/s (±12923.25 MByte/s) 0.99
Memcpy speed - (rust) block size 16777216 10898.00 MByte/s (±8892.64 MByte/s) 11496.86 MByte/s (±9346.63 MByte/s) 0.95
Memset speed - (rust) block size 4096 52583.59 MByte/s (±39189.77 MByte/s) 53627.63 MByte/s (±40204.50 MByte/s) 0.98
Memset speed - (rust) block size 1048576 16147.29 MByte/s (±12951.62 MByte/s) 16175.83 MByte/s (±13086.77 MByte/s) 1.00
Memset speed - (rust) block size 16777216 11274.81 MByte/s (±9169.15 MByte/s) 11803.55 MByte/s (±9534.43 MByte/s) 0.96
alloc_benchmarks Build Time 274.65 s 275.93 s 1.00
alloc_benchmarks File Size 0.92 MB 0.92 MB 1.00
Allocations - Allocation success 100.00 % 100.00 % 1
Allocations - Deallocation success 100.00 % 100.00 % 1
Allocations - Pre-fail Allocations 100.00 % 100.00 % 1
Allocations - Average Allocation time 16912.27 Ticks (±752.44 Ticks) 16993.86 Ticks (±868.21 Ticks) 1.00
Allocations - Average Allocation time (no fail) 16912.27 Ticks (±752.44 Ticks) 16993.86 Ticks (±868.21 Ticks) 1.00
Allocations - Average Deallocation time 2020.34 Ticks (±370.36 Ticks) 2094.62 Ticks (±499.20 Ticks) 0.96
mutex_benchmark Build Time 267.98 s 283.00 s 0.95
mutex_benchmark File Size 0.97 MB 0.97 MB 1.00
Mutex Stress Test Average Time per Iteration - 1 Threads 32.96 ns (±3.30 ns) 34.04 ns (±3.45 ns) 0.97
Mutex Stress Test Average Time per Iteration - 2 Threads 28.12 ns (±3.22 ns) 29.22 ns (±3.01 ns) 0.96

This comment was automatically generated by workflow using github-action-benchmark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants