File: bench_results.txt

package info (click to toggle)
golang-github-nats-io-gnatsd 1.3.0%2Bgit20181112.3c52dc8-1.1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,612 kB
  • sloc: sh: 33; makefile: 10
file content (79 lines) | stat: -rw-r--r-- 3,658 bytes parent folder | download | duplicates (3)
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
2017 iMac Pro 3Ghz (Turbo 4Ghz) 10-Core Skylake
OSX High Sierra 10.13.2

===================
Go version go1.9.2
===================

Benchmark_____Pub0b_Payload-20    	30000000	        55.1 ns/op	 199.78 MB/s
Benchmark_____Pub8b_Payload-20    	30000000	        55.8 ns/op	 340.21 MB/s
Benchmark____Pub32b_Payload-20    	20000000	        63.4 ns/op	 694.34 MB/s
Benchmark___Pub128B_Payload-20    	20000000	        79.8 ns/op	1766.47 MB/s
Benchmark___Pub256B_Payload-20    	20000000	        98.1 ns/op	2741.51 MB/s
Benchmark_____Pub1K_Payload-20    	 5000000	       283 ns/op	3660.72 MB/s
Benchmark_____Pub4K_Payload-20    	 1000000	      1395 ns/op	2945.30 MB/s
Benchmark_____Pub8K_Payload-20    	  500000	      2846 ns/op	2882.35 MB/s
Benchmark_AuthPub0b_Payload-20    	10000000	       126 ns/op	  86.82 MB/s
Benchmark____________PubSub-20    	10000000	       135 ns/op
Benchmark____PubSubTwoConns-20    	10000000	       136 ns/op
Benchmark____PubTwoQueueSub-20    	10000000	       152 ns/op
Benchmark___PubFourQueueSub-20    	10000000	       152 ns/op
Benchmark__PubEightQueueSub-20    	10000000	       152 ns/op
Benchmark___RoutedPubSub_0b-20    	 5000000	       385 ns/op
Benchmark___RoutedPubSub_1K-20    	 1000000	      1076 ns/op
Benchmark_RoutedPubSub_100K-20    	   20000	     78501 ns/op


2015 iMac5k 4Ghz i7 Haswell
OSX El Capitan 10.11.3

===================
Go version go1.6
===================

Benchmark____PubNo_Payload-8	20000000	        88.6 ns/op	 124.11 MB/s
Benchmark____Pub8b_Payload-8	20000000	        89.8 ns/op	 211.63 MB/s
Benchmark___Pub32b_Payload-8	20000000	        97.3 ns/op	 452.20 MB/s
Benchmark__Pub256B_Payload-8	10000000	       129 ns/op	2078.43 MB/s
Benchmark____Pub1K_Payload-8	 5000000	       216 ns/op	4791.00 MB/s
Benchmark____Pub4K_Payload-8	 1000000	      1123 ns/op	3657.53 MB/s
Benchmark____Pub8K_Payload-8	  500000	      2309 ns/op	3553.09 MB/s
Benchmark___________PubSub-8	10000000	       210 ns/op
Benchmark___PubSubTwoConns-8	10000000	       205 ns/op
Benchmark___PubTwoQueueSub-8	10000000	       231 ns/op
Benchmark__PubFourQueueSub-8	10000000	       233 ns/op
Benchmark_PubEightQueueSub-8	 5000000	       231 ns/op

OSX Yosemite 10.10.5

===================
Go version go1.4.2
===================

Benchmark___PubNo_Payload	10000000	       133 ns/op	  82.44 MB/s
Benchmark___Pub8b_Payload	10000000	       135 ns/op	 140.27 MB/s
Benchmark__Pub32b_Payload	10000000	       147 ns/op	 297.56 MB/s
Benchmark_Pub256B_Payload	10000000	       211 ns/op	1273.82 MB/s
Benchmark___Pub1K_Payload	 3000000	       447 ns/op	2321.55 MB/s
Benchmark___Pub4K_Payload	 1000000	      1677 ns/op	2450.43 MB/s
Benchmark___Pub8K_Payload	  300000	      3670 ns/op	2235.80 MB/s
Benchmark__________PubSub	 5000000	       263 ns/op
Benchmark__PubSubTwoConns	 5000000	       268 ns/op
Benchmark__PubTwoQueueSub	 2000000	       936 ns/op
Benchmark_PubFourQueueSub	 1000000	      1103 ns/op

===================
Go version go1.5.0
===================

Benchmark___PubNo_Payload-8	10000000	       122 ns/op	  89.94 MB/s
Benchmark___Pub8b_Payload-8	10000000	       124 ns/op	 152.72 MB/s
Benchmark__Pub32b_Payload-8	10000000	       135 ns/op	 325.73 MB/s
Benchmark_Pub256B_Payload-8	10000000	       159 ns/op	1685.78 MB/s
Benchmark___Pub1K_Payload-8	 5000000	       256 ns/op	4047.90 MB/s
Benchmark___Pub4K_Payload-8	 1000000	      1164 ns/op	3530.77 MB/s
Benchmark___Pub8K_Payload-8	  500000	      2444 ns/op	3357.34 MB/s
Benchmark__________PubSub-8	 5000000	       254 ns/op
Benchmark__PubSubTwoConns-8	 5000000	       245 ns/op
Benchmark__PubTwoQueueSub-8	 2000000	       845 ns/op
Benchmark_PubFourQueueSub-8	 1000000	      1004 ns/op