-
Notifications
You must be signed in to change notification settings - Fork 0
/
string_move.txt
26 lines (26 loc) · 1.38 KB
/
string_move.txt
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
2023-06-16T17:43:14+08:00
Running ./bin/string_move
Run on (16 X 3417.59 MHz CPU s)
CPU Caches:
L1 Data 48 KiB (x16)
L1 Instruction 32 KiB (x16)
L2 Unified 2048 KiB (x16)
L3 Unified 30720 KiB (x1)
Load Average: 4.18, 3.93, 2.70
-------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------
BenchStringMove<LogCopy> 42.3 ns 42.3 ns 16168518
BenchStringMove<LogMove> 24.5 ns 24.5 ns 28384544
BenchCopy 29.3 ns 29.3 ns 24493480
BenchRvo 16.6 ns 16.6 ns 41667321
BenchUnmapCopy/1 31.4 ns 31.4 ns 22244884
BenchUnmapCopy/8 35.9 ns 35.9 ns 19387945
BenchUnmapCopy/64 59.6 ns 59.6 ns 11858637
BenchUnmapCopy/512 65.5 ns 65.5 ns 10626661
BenchUnmapCopy/1024 70.1 ns 70.1 ns 10044040
BenchUnmapRvo/1 34.9 ns 34.9 ns 19531797
BenchUnmapRvo/8 35.2 ns 35.2 ns 20461350
BenchUnmapRvo/64 45.7 ns 45.7 ns 15606875
BenchUnmapRvo/512 45.2 ns 45.2 ns 15207039
BenchUnmapRvo/1024 46.4 ns 46.4 ns 15124511