Golang_Bench_10112020/doc/result/bench_build.txt

58 lines
2.8 KiB
Plaintext

=============== OFFICIAL GO ===============
Performance counter stats for 'go build -o bench_go -a':
5,564.00 msec task-clock:u # 3.548 CPUs utilized
0 context-switches:u # 0.000 K/sec
0 cpu-migrations:u # 0.000 K/sec
220,175 page-faults:u # 0.040 M/sec
19,917,018,145 cycles:u # 3.580 GHz
26,132,391,532 instructions:u # 1.31 insn per cycle
5,250,831,437 branches:u # 943.715 M/sec
136,368,966 branch-misses:u # 2.60% of all branches
1.568412597 seconds time elapsed
5.154106000 seconds user
0.457830000 seconds sys
=============== GCC GO ===============
Performance counter stats for 'gccgo main.go -o bench_gccgo':
152.41 msec task-clock:u # 0.895 CPUs utilized
0 context-switches:u # 0.000 K/sec
0 cpu-migrations:u # 0.000 K/sec
12,964 page-faults:u # 0.085 M/sec
389,073,532 cycles:u # 2.553 GHz
419,331,296 instructions:u # 1.08 insn per cycle
91,475,177 branches:u # 600.188 M/sec
3,496,910 branch-misses:u # 3.82% of all branches
0.170248385 seconds time elapsed
0.111306000 seconds user
0.042271000 seconds sys
=============== TINY GO ===============
Performance counter stats for 'tinygo build -o bench_tinygo':
102,160.05 msec task-clock:u # 1.010 CPUs utilized
0 context-switches:u # 0.000 K/sec
0 cpu-migrations:u # 0.000 K/sec
3,021,805 page-faults:u # 0.030 M/sec
318,444,441,214 cycles:u # 3.117 GHz
391,336,256,480 instructions:u # 1.23 insn per cycle
81,418,405,388 branches:u # 796.969 M/sec
640,957,898 branch-misses:u # 0.79% of all branches
101.191178031 seconds time elapsed
98.868438000 seconds user
3.654737000 seconds sys
=============== BIN SIZE ===============
| Name | Size |
|-------------------|---------|
| bench_go | 2.1M |
| bench_gccgo | 66K |
| bench_tinygo | 361K |