-
-
Save kyanny/e1e60e948b048caa04119316af3c1da0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ubuntu@ip-172-26-10-97:~$ go run main.go | |
len=1, cap=1, ntimes=0.000000 | |
len=2, cap=2, ntimes=2.000000 | |
len=3, cap=4, ntimes=2.000000 | |
len=5, cap=8, ntimes=2.000000 | |
len=9, cap=16, ntimes=2.000000 | |
len=17, cap=32, ntimes=2.000000 | |
len=33, cap=64, ntimes=2.000000 | |
len=65, cap=128, ntimes=2.000000 | |
len=129, cap=256, ntimes=2.000000 | |
len=257, cap=512, ntimes=2.000000 | |
len=513, cap=1024, ntimes=2.000000 | |
len=1025, cap=1280, ntimes=1.250000 | |
len=1281, cap=1696, ntimes=1.325000 | |
len=1697, cap=2304, ntimes=1.358491 | |
len=2305, cap=3072, ntimes=1.333333 | |
len=3073, cap=4096, ntimes=1.333333 | |
len=4097, cap=5120, ntimes=1.250000 | |
len=5121, cap=7168, ntimes=1.400000 | |
len=7169, cap=9216, ntimes=1.285714 | |
len=9217, cap=12288, ntimes=1.333333 | |
len=12289, cap=15360, ntimes=1.250000 | |
len=15361, cap=19456, ntimes=1.266667 | |
len=19457, cap=24576, ntimes=1.263158 | |
len=24577, cap=30720, ntimes=1.250000 | |
len=30721, cap=38912, ntimes=1.266667 | |
len=38913, cap=49152, ntimes=1.263158 | |
len=49153, cap=61440, ntimes=1.250000 | |
len=61441, cap=76800, ntimes=1.250000 | |
len=76801, cap=96256, ntimes=1.253333 | |
len=96257, cap=120832, ntimes=1.255319 | |
len=120833, cap=151552, ntimes=1.254237 | |
len=151553, cap=189440, ntimes=1.250000 | |
len=189441, cap=237568, ntimes=1.254054 | |
len=237569, cap=296960, ntimes=1.250000 | |
len=296961, cap=371712, ntimes=1.251724 | |
len=371713, cap=464896, ntimes=1.250689 | |
len=464897, cap=581632, ntimes=1.251101 | |
len=581633, cap=727040, ntimes=1.250000 | |
len=727041, cap=909312, ntimes=1.250704 | |
len=909313, cap=1136640, ntimes=1.250000 | |
len=1136641, cap=1421312, ntimes=1.250450 | |
len=1421313, cap=1776640, ntimes=1.250000 | |
len=1776641, cap=2221056, ntimes=1.250144 | |
len=2221057, cap=2777088, ntimes=1.250346 | |
len=2777089, cap=3471360, ntimes=1.250000 | |
len=3471361, cap=4339712, ntimes=1.250147 | |
len=4339713, cap=5425152, ntimes=1.250118 | |
len=5425153, cap=6781952, ntimes=1.250094 | |
len=6781953, cap=8477696, ntimes=1.250038 | |
len=8477697, cap=10597376, ntimes=1.250030 | |
len=10597377, cap=13247488, ntimes=1.250072 | |
len=13247489, cap=16560128, ntimes=1.250058 | |
len=16560129, cap=20700160, ntimes=1.250000 | |
len=20700161, cap=25875456, ntimes=1.250012 | |
len=25875457, cap=32345088, ntimes=1.250030 | |
len=32345089, cap=40431616, ntimes=1.250008 | |
len=40431617, cap=50539520, ntimes=1.250000 | |
len=50539521, cap=63174656, ntimes=1.250005 | |
len=63174657, cap=78968832, ntimes=1.250008 | |
len=78968833, cap=98711552, ntimes=1.250006 | |
len=98711553, cap=123389952, ntimes=1.250005 | |
len=123389953, cap=154237952, ntimes=1.250004 | |
len=154237953, cap=192797696, ntimes=1.250002 | |
len=192797697, cap=240997376, ntimes=1.250001 | |
len=240997377, cap=301247488, ntimes=1.250003 | |
len=301247489, cap=376559616, ntimes=1.250001 | |
len=376559617, cap=470700032, ntimes=1.250001 | |
len=470700033, cap=588375040, ntimes=1.250000 | |
len=588375041, cap=735469568, ntimes=1.250001 | |
len=735469569, cap=919336960, ntimes=1.250000 | |
len=919336961, cap=1149171712, ntimes=1.250001 | |
len=1149171713, cap=1436465152, ntimes=1.250000 | |
fatal error: runtime: out of memory | |
runtime stack: | |
runtime.throw(0x4c4739, 0x16) | |
/usr/local/go/src/runtime/panic.go:1116 +0x72 | |
runtime.sysMap(0xc5a8000000, 0x35c000000, 0x591c98) | |
/usr/local/go/src/runtime/mem_linux.go:169 +0xc5 | |
runtime.(*mheap).sysAlloc(0x57e420, 0x358400000, 0x57e428, 0x1ac19a) | |
/usr/local/go/src/runtime/malloc.go:715 +0x1cd | |
runtime.(*mheap).grow(0x57e420, 0x1ac19a, 0x0) | |
/usr/local/go/src/runtime/mheap.go:1286 +0x11c | |
runtime.(*mheap).allocSpan(0x57e420, 0x1ac19a, 0x100, 0x591ca8, 0xfffffffffffffade) | |
/usr/local/go/src/runtime/mheap.go:1124 +0x6a0 | |
runtime.(*mheap).alloc.func1() | |
/usr/local/go/src/runtime/mheap.go:871 +0x64 | |
runtime.(*mheap).alloc(0x57e420, 0x1ac19a, 0x1, 0x0) | |
/usr/local/go/src/runtime/mheap.go:865 +0x81 | |
runtime.largeAlloc(0x358334000, 0xc000690100, 0x4345f1) | |
/usr/local/go/src/runtime/malloc.go:1152 +0x92 | |
runtime.mallocgc.func1() | |
/usr/local/go/src/runtime/malloc.go:1047 +0x46 | |
runtime.systemstack(0x0) | |
/usr/local/go/src/runtime/asm_amd64.s:370 +0x66 | |
runtime.mstart() | |
/usr/local/go/src/runtime/proc.go:1041 | |
goroutine 1 [running]: | |
runtime.systemstack_switch() | |
/usr/local/go/src/runtime/asm_amd64.s:330 fp=0xc000072e08 sp=0xc000072e00 pc=0x459c10 | |
runtime.mallocgc(0x358334000, 0x0, 0x3ff4000077992800, 0xc000072f00) | |
/usr/local/go/src/runtime/malloc.go:1046 +0x895 fp=0xc000072ea8 sp=0xc000072e08 pc=0x40b8f5 | |
runtime.growslice(0x4a1c20, 0xc000700000, 0x559eb800, 0x559eb800, 0x559eb801, 0xc000700000, 0x447ef800, 0x559eb800) | |
/usr/local/go/src/runtime/slice.go:175 +0x14e fp=0xc000072f10 sp=0xc000072ea8 pc=0x443d8e | |
main.main() | |
/home/ubuntu/main.go:26 +0x137 fp=0xc000072f88 sp=0xc000072f10 pc=0x493ec7 | |
runtime.main() | |
/usr/local/go/src/runtime/proc.go:203 +0x1fa fp=0xc000072fe0 sp=0xc000072f88 pc=0x4315ea | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:1373 +0x1 fp=0xc000072fe8 sp=0xc000072fe0 pc=0x45bba1 | |
exit status 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment