Created
February 10, 2017 07:55
-
-
Save mitake/8d7b91237e9c3b6ccf3128da660a0938 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
(pprof) top 186 | |
840ms of 840ms total ( 100%) | |
flat flat% sum% cum cum% | |
100ms 11.90% 11.90% 100ms 11.90% runtime.futex | |
90ms 10.71% 22.62% 100ms 11.90% syscall.Syscall | |
40ms 4.76% 27.38% 40ms 4.76% runtime.usleep | |
30ms 3.57% 30.95% 120ms 14.29% runtime.adjustframe | |
20ms 2.38% 33.33% 20ms 2.38% runtime.epollwait | |
20ms 2.38% 35.71% 20ms 2.38% runtime.findfunc | |
20ms 2.38% 38.10% 100ms 11.90% runtime.findrunnable | |
20ms 2.38% 40.48% 20ms 2.38% runtime.memeqbody | |
20ms 2.38% 42.86% 20ms 2.38% runtime.newarray | |
20ms 2.38% 45.24% 50ms 5.95% runtime.pcvalue | |
20ms 2.38% 47.62% 20ms 2.38% runtime.stackmapdata | |
20ms 2.38% 50.00% 30ms 3.57% runtime.step | |
10ms 1.19% 51.19% 10ms 1.19% bytes.(*Buffer).Read | |
10ms 1.19% 52.38% 100ms 11.90% github.com/coreos/etcd/cmd/vendor/github.com/cockroachdb/cmux.(*MuxConn).Write | |
10ms 1.19% 53.57% 50ms 5.95% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver/membership.(*RaftCluster).Version | |
10ms 1.19% 54.76% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/prometheus/client_golang/prometheus.(*MetricVec).findMetricWithLabelValues | |
10ms 1.19% 55.95% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/prometheus/client_golang/prometheus.(*MetricVec).hashLabelValues | |
10ms 1.19% 57.14% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/github.com/prometheus/client_golang/prometheus.(*value).Set | |
10ms 1.19% 58.33% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2.(*Framer).WriteHeaders | |
10ms 1.19% 59.52% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2.(*Framer).checkFrameOrder | |
10ms 1.19% 60.71% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2.(*MetaHeadersFrame).checkPseudos | |
10ms 1.19% 61.90% 40ms 4.76% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr | |
10ms 1.19% 63.10% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2/hpack.(*Encoder).searchTable | |
10ms 1.19% 64.29% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2/hpack.constantTimeStringCompare | |
10ms 1.19% 65.48% 340ms 40.48% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1 | |
10ms 1.19% 66.67% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.checkRecvPayload | |
10ms 1.19% 67.86% 200ms 23.81% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*http2Server).HandleStreams | |
10ms 1.19% 69.05% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*inFlow).onData | |
10ms 1.19% 70.24% 10ms 1.19% runtime.adjustpointers | |
10ms 1.19% 71.43% 20ms 2.38% runtime.deferproc.func1 | |
10ms 1.19% 72.62% 10ms 1.19% runtime.duffcopy | |
10ms 1.19% 73.81% 150ms 17.86% runtime.gentraceback | |
10ms 1.19% 75.00% 20ms 2.38% runtime.growslice | |
10ms 1.19% 76.19% 10ms 1.19% runtime.heapBitsSetType | |
10ms 1.19% 77.38% 20ms 2.38% runtime.makechan | |
10ms 1.19% 78.57% 30ms 3.57% runtime.mallocgc | |
10ms 1.19% 79.76% 10ms 1.19% runtime.memclr | |
10ms 1.19% 80.95% 10ms 1.19% runtime.memmove | |
10ms 1.19% 82.14% 10ms 1.19% runtime.newdefer | |
10ms 1.19% 83.33% 10ms 1.19% runtime.newselect | |
10ms 1.19% 84.52% 60ms 7.14% runtime.pcdatavalue | |
10ms 1.19% 85.71% 10ms 1.19% runtime.pidleget | |
10ms 1.19% 86.90% 10ms 1.19% runtime.readvarint | |
10ms 1.19% 88.10% 10ms 1.19% runtime.selectrecv | |
10ms 1.19% 89.29% 10ms 1.19% runtime.sellock | |
10ms 1.19% 90.48% 10ms 1.19% runtime.typedmemmove | |
10ms 1.19% 91.67% 10ms 1.19% runtime.writebarrierptr | |
10ms 1.19% 92.86% 10ms 1.19% strings.genSplit | |
10ms 1.19% 94.05% 20ms 2.38% sync.(*Mutex).Unlock | |
10ms 1.19% 95.24% 10ms 1.19% sync.runtime_procUnpin | |
10ms 1.19% 96.43% 10ms 1.19% sync/atomic.AddUint32 | |
10ms 1.19% 97.62% 10ms 1.19% sync/atomic.CompareAndSwapUint32 | |
10ms 1.19% 98.81% 10ms 1.19% sync/atomic.StoreUint64 | |
10ms 1.19% 100% 10ms 1.19% syscall.Syscall6 | |
0 0% 100% 20ms 2.38% bufio.(*Reader).Read | |
0 0% 100% 20ms 2.38% bufio.(*Reader).fill | |
0 0% 100% 100ms 11.90% bufio.(*Writer).Flush | |
0 0% 100% 100ms 11.90% bufio.(*Writer).flush | |
0 0% 100% 20ms 2.38% fmt.Sprintf | |
0 0% 100% 20ms 2.38% fmt.newPrinter | |
0 0% 100% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/github.com/cockroachdb/cmux.(*MuxConn).Read | |
0 0% 100% 50ms 5.95% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver.(*EtcdServer).ClusterVersion | |
0 0% 100% 80ms 9.52% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver.(*EtcdServer).Range | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver.(*EtcdServer).Range.func2 | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver.(*EtcdServer).doSerialize | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver.(*applierV3backend).Range | |
0 0% 100% 80ms 9.52% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver/api/v3rpc.(*kvServer).Range | |
0 0% 100% 80ms 9.52% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver/api/v3rpc.(*quotaKVServer).Range | |
0 0% 100% 110ms 13.10% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver/api/v3rpc.newUnaryInterceptor.func1 | |
0 0% 100% 110ms 13.10% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver/etcdserverpb._KV_Range_Handler | |
0 0% 100% 80ms 9.52% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdserver/etcdserverpb._KV_Range_Handler.func1 | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/mvcc.(*store).Range | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/mvcc.(*store).txnEnd | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/pkg/fileutil.ReadDir | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/pkg/fileutil.purgeFile.func1 | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/pkg/transport.(*limitListenerConn).Read | |
0 0% 100% 90ms 10.71% github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/pkg/transport.(*limitListenerConn).Write | |
0 0% 100% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/github.com/coreos/go-semver/semver.(*Version).String | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/coreos/go-semver/semver.NewVersion | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/grpc-ecosystem/go-grpc-prometheus.(*serverReporter).Handled | |
0 0% 100% 110ms 13.10% github.com/coreos/etcd/cmd/vendor/github.com/grpc-ecosystem/go-grpc-prometheus.UnaryServerInterceptor | |
0 0% 100% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/github.com/grpc-ecosystem/go-grpc-prometheus.newServerReporter | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/grpc-ecosystem/go-grpc-prometheus.splitMethodName | |
0 0% 100% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/github.com/prometheus/client_golang/prometheus.(*CounterVec).WithLabelValues | |
0 0% 100% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues | |
0 0% 100% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/github.com/prometheus/client_golang/prometheus.(*MetricVec).WithLabelValues | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/prometheus/client_golang/prometheus.(*MetricVec).getMetricWithLabelValues | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/github.com/prometheus/client_golang/prometheus.(*MetricVec).getOrCreateMetricWithLabelValues | |
0 0% 100% 80ms 9.52% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2.(*Framer).ReadFrame | |
0 0% 100% 50ms 5.95% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2.(*Framer).readMetaFrame | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2.(*Framer).readMetaFrame.func1 | |
0 0% 100% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2.readFrameHeader | |
0 0% 100% 40ms 4.76% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2/hpack.(*Decoder).Write | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed | |
0 0% 100% 30ms 3.57% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/golang.org/x/net/http2/hpack.(*dynamicTable).search | |
0 0% 100% 200ms 23.81% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*Server).handleRawConn | |
0 0% 100% 320ms 38.10% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*Server).handleStream | |
0 0% 100% 320ms 38.10% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*Server).processUnaryRPC | |
0 0% 100% 130ms 15.48% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*Server).sendResponse | |
0 0% 100% 200ms 23.81% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*Server).serveNewHTTP2Transport | |
0 0% 100% 200ms 23.81% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*Server).serveStreams | |
0 0% 100% 40ms 4.76% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*Server).serveStreams.func1 | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc.(*parser).recvMsg | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*Stream).Read | |
0 0% 100% 40ms 4.76% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*decodeState).processHeaderField | |
0 0% 100% 80ms 9.52% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*framer).readFrame | |
0 0% 100% 110ms 13.10% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*framer).writeHeaders | |
0 0% 100% 130ms 15.48% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*http2Server).Write | |
0 0% 100% 120ms 14.29% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*http2Server).WriteHeader | |
0 0% 100% 60ms 7.14% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*http2Server).WriteStatus | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*http2Server).closeStream | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*http2Server).handleData | |
0 0% 100% 100ms 11.90% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*http2Server).operateHeaders | |
0 0% 100% 110ms 13.10% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*http2Server).writeHeaders | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*inFlow).resetPendingData | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*quotaPool).add | |
0 0% 100% 10ms 1.19% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.(*recvBufferReader).Read | |
0 0% 100% 20ms 2.38% github.com/coreos/etcd/cmd/vendor/google.golang.org/grpc/transport.wait | |
0 0% 100% 30ms 3.57% io.ReadAtLeast | |
0 0% 100% 30ms 3.57% io.ReadFull | |
0 0% 100% 10ms 1.19% net.(*conn).Read | |
0 0% 100% 90ms 10.71% net.(*conn).Write | |
0 0% 100% 10ms 1.19% net.(*netFD).Read | |
0 0% 100% 90ms 10.71% net.(*netFD).Write | |
0 0% 100% 10ms 1.19% os.Open | |
0 0% 100% 10ms 1.19% os.OpenFile | |
0 0% 100% 10ms 1.19% runtime.(*mcache).nextFree | |
0 0% 100% 10ms 1.19% runtime.(*mcache).nextFree.func1 | |
0 0% 100% 10ms 1.19% runtime.(*mcache).refill | |
0 0% 100% 10ms 1.19% runtime.(*mcentral).cacheSpan | |
0 0% 100% 10ms 1.19% runtime.(*mcentral).grow | |
0 0% 100% 10ms 1.19% runtime.(*mheap).alloc | |
0 0% 100% 150ms 17.86% runtime.copystack | |
0 0% 100% 20ms 2.38% runtime.deferproc | |
0 0% 100% 10ms 1.19% runtime.entersyscall | |
0 0% 100% 10ms 1.19% runtime.entersyscall_sysmon | |
0 0% 100% 50ms 5.95% runtime.futexsleep | |
0 0% 100% 50ms 5.95% runtime.futexwakeup | |
0 0% 100% 570ms 67.86% runtime.goexit | |
0 0% 100% 70ms 8.33% runtime.goexit0 | |
0 0% 100% 10ms 1.19% runtime.makemap | |
0 0% 100% 30ms 3.57% runtime.mapassign1 | |
0 0% 100% 100ms 11.90% runtime.mcall | |
0 0% 100% 150ms 17.86% runtime.morestack | |
0 0% 100% 20ms 2.38% runtime.mstart | |
0 0% 100% 20ms 2.38% runtime.mstart1 | |
0 0% 100% 20ms 2.38% runtime.netpoll | |
0 0% 100% 20ms 2.38% runtime.newobject | |
0 0% 100% 40ms 4.76% runtime.newproc | |
0 0% 100% 40ms 4.76% runtime.newproc.func1 | |
0 0% 100% 40ms 4.76% runtime.newproc1 | |
0 0% 100% 150ms 17.86% runtime.newstack | |
0 0% 100% 30ms 3.57% runtime.notesleep | |
0 0% 100% 20ms 2.38% runtime.notetsleep_internal | |
0 0% 100% 20ms 2.38% runtime.notetsleepg | |
0 0% 100% 50ms 5.95% runtime.notewakeup | |
0 0% 100% 30ms 3.57% runtime.park_m | |
0 0% 100% 10ms 1.19% runtime.reentersyscall | |
0 0% 100% 20ms 2.38% runtime.runqgrab | |
0 0% 100% 20ms 2.38% runtime.runqsteal | |
0 0% 100% 100ms 11.90% runtime.schedule | |
0 0% 100% 10ms 1.19% runtime.selectgo | |
0 0% 100% 10ms 1.19% runtime.selectgoImpl | |
0 0% 100% 10ms 1.19% runtime.slicebytetostring | |
0 0% 100% 40ms 4.76% runtime.startm | |
0 0% 100% 30ms 3.57% runtime.stopm | |
0 0% 100% 20ms 2.38% runtime.sysmon | |
0 0% 100% 80ms 9.52% runtime.systemstack | |
0 0% 100% 20ms 2.38% runtime.timerproc | |
0 0% 100% 40ms 4.76% runtime.wakep | |
0 0% 100% 10ms 1.19% strconv.FormatInt | |
0 0% 100% 10ms 1.19% strconv.Itoa | |
0 0% 100% 10ms 1.19% strconv.formatBits | |
0 0% 100% 10ms 1.19% strings.SplitN | |
0 0% 100% 10ms 1.19% sync.(*Mutex).Lock | |
0 0% 100% 20ms 2.38% sync.(*Pool).Get | |
0 0% 100% 10ms 1.19% sync.(*Pool).pin | |
0 0% 100% 10ms 1.19% sync.(*Pool).pinSlow | |
0 0% 100% 10ms 1.19% syscall.Open | |
0 0% 100% 10ms 1.19% syscall.Read | |
0 0% 100% 90ms 10.71% syscall.Write | |
0 0% 100% 10ms 1.19% syscall.openat | |
0 0% 100% 10ms 1.19% syscall.read | |
0 0% 100% 90ms 10.71% syscall.write |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment