Account Options>

  1. Sign in
Numbers every Go + App Engine dev should know
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
|
 
Still loading...
ABCDEFGHIJKLMNOPQRST
1
L1 cache reference1ns
2
Branch mispredict5ns
3
L2 cache reference7ns
4
Mutex lock/unlock25ns
5
Linear seek in 100 long slice @ F180ns
6
Main memory reference100ns
7
Go sync.Mutex lock/unlock @ F1100ns
8
Go channel send/receive @ F1300ns
9
Go native map retrieval @ F1350ns
10
Go native map insertion @ F11.000ns
11
Call method reflectively @ F11.000ns
12
Compress 1kb /w cheap compression algorithm3.000ns
13
Send 2kb over 1GBPS network20.000ns
14
Read 1Mb sequentially from memory250.000ns
15
Roundtrip within datacenter500.000ns
16
Memcache access @ F13.000.000ns
17
Datastore put @ F16.000.000ns
18
Datastore get @ F16.000.000ns
19
Datastore query @ F16.500.000ns
20
Disk seek10.000.000ns
21
Read 1MB sequentially from disk20.000.000ns
22
Roundtrip over the atlantic150.000.000ns
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
Sheet1