A survey of the Go 1.13 source code tree.
| Count | Units | Detail |
|---|---|---|
| 50 | files | source code groups |
| 4191 | files | original source code files |
| 1861357 | lines | 14762448 per sec |
| 9788546 | tokens | 77633092 per sec |
| 53577910 | bytes | 424927135 per sec |
| 0.126087 | seconds | read/lex/tabulate/sort/select |
| 36 | workers | (parallel speedup = 17.49 x with SMT) |
| Count | Frequency | Detail |
|---|---|---|
| 248474 | 95.6696% | line (//…'\n') |
| 11247 | 4.3304% | general (/…/) |
| 259721 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 197789 | 95.5133% | quoted ("…") |
| 9291 | 4.4867% | raw (`…`) |
| 207080 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 439329 | 52.2812% | prefixed hexadecimal (/0[xX][0-9a-fA-F]+/) |
| 398286 | 47.3970% | decimal (/0|([1-9][0-9]*)/) |
| 2692 | 0.3204% | legacy octal (/0[0-7]+/) |
| 12 | 0.0014% | prefixed binary (/0[bB][0-1]+/) |
| 840319 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 122941 | 26.9402% | if |
| 85797 | 18.8008% | return |
| 63671 | 13.9523% | func |
| 34873 | 7.6418% | break |
| 29502 | 6.4648% | for |
| 23488 | 5.1469% | case |
| 19791 | 4.3368% | var |
| 11962 | 2.6212% | type |
| 10860 | 2.3798% | struct |
| 9162 | 2.0077% | range |
| 7502 | 1.6439% | else |
| 5365 | 1.1756% | const |
| 4548 | 0.9966% | switch |
| 4191 | 0.9184% | package |
| 4088 | 0.8958% | defer |
| 3584 | 0.7854% | continue |
| 3312 | 0.7258% | import |
| 2966 | 0.6499% | map |
| 2366 | 0.5185% | interface |
| 2240 | 0.4909% | default |
| 1656 | 0.3629% | chan |
| 1280 | 0.2805% | go |
| 514 | 0.1126% | goto |
| 449 | 0.0984% | select |
| 178 | 0.0390% | fallthrough |
| 62 | 0.0136% | try |
| 456348 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 33318 | 16.3372% | int |
| 31310 | 15.3526% | uintptr |
| 24882 | 12.2007% | string |
| 20652 | 10.1266% | byte |
| 18168 | 8.9085% | uint32 |
| 14458 | 7.0894% | uint16 |
| 13696 | 6.7157% | bool |
| 12261 | 6.0121% | int64 |
| 11041 | 5.4139% | uint64 |
| 8817 | 4.3234% | int32 |
| 5941 | 2.9131% | uint8 |
| 2001 | 0.9812% | float64 |
| 1993 | 0.9773% | int8 |
| 1807 | 0.8860% | uint |
| 1671 | 0.8194% | int16 |
| 1117 | 0.5477% | rune |
| 494 | 0.2422% | float32 |
| 234 | 0.1147% | complex128 |
| 78 | 0.0382% | complex64 |
| 203939 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 46645 | 38.6720% | nil |
| 26633 | 22.0806% | true |
| 17741 | 14.7085% | len |
| 10227 | 8.4789% | false |
| 5129 | 4.2523% | make |
| 4838 | 4.0110% | append |
| 2798 | 2.3197% | new |
| 2053 | 1.7021% | panic |
| 1178 | 0.9766% | |
| 933 | 0.7735% | copy |
| 543 | 0.4502% | close |
| 436 | 0.3615% | iota |
| 386 | 0.3200% | cap |
| 247 | 0.2048% | delete |
| 242 | 0.2006% | println |
| 233 | 0.1932% | recover |
| 148 | 0.1227% | complex |
| 105 | 0.0871% | imag |
| 102 | 0.0846% | real |
| 120617 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 930962 | 19.1409% | , |
| 583231 | 11.9914% | . |
| 545516 | 11.2160% | ( |
| 545516 | 11.2160% | ) |
| 443619 | 9.1210% | = |
| 409363 | 8.4166% | : |
| 353023 | 7.2583% | { |
| 353023 | 7.2583% | } |
| 138595 | 2.8496% | [ |
| 138595 | 2.8496% | ] |
| 78663 | 1.6173% | != |
| 72111 | 1.4826% | * |
| 35812 | 0.7363% | == |
| 29691 | 0.6105% | - |
| 28761 | 0.5913% | & |
| 27622 | 0.5679% | + |
| 24615 | 0.5061% | && |
| 21700 | 0.4462% | ; |
| 16410 | 0.3374% | | |
| 15206 | 0.3126% | ! |
| 10694 | 0.2199% | < |
| 9404 | 0.1933% | << |
| 8100 | 0.1665% | || |
| 7425 | 0.1527% | > |
| 6835 | 0.1405% | ++ |
| 4481 | 0.0921% | >> |
| 3871 | 0.0796% | += |
| 3542 | 0.0728% | <= |
| 3412 | 0.0702% | >= |
| 3035 | 0.0624% | <- |
| 2667 | 0.0548% | / |
| 1796 | 0.0369% | |= |
| 1767 | 0.0363% | % |
| 1257 | 0.0258% | ^ |
| 1053 | 0.0217% | -- |
| 779 | 0.0160% | -= |
| 284 | 0.0058% | &^ |
| 262 | 0.0054% | >>= |
| 236 | 0.0049% | *= |
| 224 | 0.0046% | ^= |
| 188 | 0.0039% | &^= |
| 151 | 0.0031% | &= |
| 125 | 0.0026% | <<= |
| 100 | 0.0021% | /= |
| 12 | 0.0002% | %= |
| 4863734 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 2821663 | 99.9986% | ASCII-only |
| 39 | 0.0014% | Unicode |
| 2821702 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 324 | 7.7309% | runtime |
| 279 | 6.6571% | main |
| 258 | 6.1560% | unix |
| 247 | 5.8936% | syscall |
| 182 | 4.3426% | net |
| 97 | 2.3145% | ssa |
| 77 | 1.8373% | os |
| 76 | 1.8134% | gc |
| 65 | 1.5509% | p |
| 60 | 1.4316% | sys |
| 50 | 1.1930% | math |
| 49 | 1.1692% | runtime_test |
| 43 | 1.0260% | big |
| 42 | 1.0021% | types |
| 37 | 0.8828% | poll |
| 35 | 0.8351% | http |
| 34 | 0.8113% | cpu |
| 34 | 0.8113% | template |
| 29 | 0.6920% | route |
| 29 | 0.6920% | syntax |
| 29 | 0.6920% | windows |
| 29 | 0.6920% | x509 |
| 27 | 0.6442% | ld |
| 26 | 0.6204% | race_test |
| 24 | 0.5727% | tls |
| 20 | 0.4772% | time |
| 19 | 0.4534% | rand |
| 18 | 0.4295% | json |
| 18 | 0.4295% | objabi |
| 18 | 0.4295% | os_test |
| 17 | 0.4056% | driver |
| 17 | 0.4056% | obj |
| 1882 | 44.9058% | (1882 more with 513 unique values) |
| 4191 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 104854 | 4.5910% | v |
| 72708 | 3.1835% | err |
| 51343 | 2.2480% | Args |
| 37261 | 1.6314% | i |
| 33517 | 1.4675% | s |
| 30302 | 1.3268% | AddArg |
| 26848 | 1.1755% | e1 |
| 26434 | 1.1574% | n |
| 23410 | 1.0250% | AuxInt |
| 20934 | 0.9166% | Op |
| 17913 | 0.7843% | error |
| 16637 | 0.7284% | v0 |
| 16009 | 0.7009% | Pointer |
| 14847 | 0.6501% | Type |
| 14243 | 0.6236% | v_0 |
| 13610 | 0.5959% | name |
| 13596 | 0.5953% | Errorf |
| 12340 | 0.5403% | value |
| 11934 | 0.5225% | _p0 |
| 11874 | 0.5199% | want |
| 11398 | 0.4991% | Errno |
| 11199 | 0.4903% | lo |
| 11143 | 0.4879% | reset |
| 11006 | 0.4819% | Pos |
| 10908 | 0.4776% | v_1 |
| 10647 | 0.4662% | typ |
| 10311 | 0.4515% | fn |
| 9873 | 0.4323% | in |
| 9428 | 0.4128% | hi |
| 9111 | 0.3989% | buf |
| 8905 | 0.3899% | NewValue0 |
| 8675 | 0.3798% | Aux |
| 1590704 | 69.6479% | (1590704 more with 101302 unique values) |
| 2283922 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 8 | 20.5128% | ŝ |
| 8 | 20.5128% | ε |
| 4 | 10.2564% | µs |
| 4 | 10.2564% | ΦExported |
| 4 | 10.2564% | χ2 |
| 3 | 7.6923% | θ |
| 2 | 5.1282% | ΦType |
| 2 | 5.1282% | φType |
| 2 | 5.1282% | φUnexported |
| 1 | 2.5641% | Aβ |
| 1 | 2.5641% | À |
| 39 | 100.0000% | total |
| Count | Frequency | Detail |
|---|---|---|
| 508 | 4.6627% | '0' |
| 476 | 4.3690% | '\n' |
| 374 | 3.4328% | ' ' |
| 349 | 3.2033% | 'a' |
| 327 | 3.0014% | '.' |
| 246 | 2.2579% | 'A' |
| 224 | 2.0560% | '-' |
| 221 | 2.0285% | '/' |
| 219 | 2.0101% | 'x' |
| 200 | 1.8357% | 'g' |
| 174 | 1.5971% | '9' |
| 173 | 1.5879% | '"' |
| 157 | 1.4410% | '_' |
| 148 | 1.3584% | 'f' |
| 146 | 1.3401% | '\t' |
| 140 | 1.2850% | 'Z' |
| 137 | 1.2575% | '+' |
| 129 | 1.1840% | '\' |
| 124 | 1.1381% | ':' |
| 122 | 1.1198% | '\r' |
| 121 | 1.1106% | 'e' |
| 113 | 1.0372% | 'z' |
| 111 | 1.0188% | 'b' |
| 107 | 0.9821% | '*' |
| 105 | 0.9637% | 'm' |
| 101 | 0.9270% | '[' |
| 100 | 0.9179% | '(' |
| 90 | 0.8261% | ')' |
| 88 | 0.8077% | 'p' |
| 86 | 0.7894% | '=' |
| 84 | 0.7710% | ''' |
| 83 | 0.7618% | 'r' |
| 5112 | 46.9206% | (5112 more with 1708 unique values) |
| 10895 | 100.0000% | total |