Flame Graph
Reset Zoom
Search
ic
runtime.gcDrainN (1 samples, 0.19%)
runtime.callers (1 samples, 0.19%)
net.(*sysDialer).dialTCP (1 samples, 0.19%)
encoding/json.(*decodeState).rescanLiteral (1 samples, 0.19%)
syscall.read (2 samples, 0.38%)
miads/adslib/addata.GetOneAds (6 samples, 1.13%)
runtime.gentraceback (3 samples, 0.57%)
syscall.Write (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).get (16 samples, 3.02%)
git..
runtime.funcspdelta (1 samples, 0.19%)
internal/poll.(*pollDesc).prepare (1 samples, 0.19%)
runtime.getitab (1 samples, 0.19%)
runtime.globrunqget (1 samples, 0.19%)
net.(*Resolver).resolveAddrList (2 samples, 0.38%)
runtime.newstack (3 samples, 0.57%)
net.(*Dialer).DialContext (7 samples, 1.32%)
runtime.entersyscall_sysmon (2 samples, 0.38%)
runtime.(*mcentral).uncacheSpan (2 samples, 0.38%)
runtime.pollWork (3 samples, 0.57%)
net.(*conn).Write (17 samples, 3.21%)
net..
runtime.mProf_FlushLocked (2 samples, 0.38%)
github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)
runtime.bgscavenge (20 samples, 3.78%)
runt..
runtime.growslice (1 samples, 0.19%)
runtime.newobject (1 samples, 0.19%)
encoding/json.stringEncoder (1 samples, 0.19%)
runtime.startTheWorldWithSema (2 samples, 0.38%)
net.(*Dialer).Dial (1 samples, 0.19%)
net.(*Dialer).DialContext (1 samples, 0.19%)
compress/flate.(*compressor).close (7 samples, 1.32%)
net.(*Resolver).internetAddrList (1 samples, 0.19%)
net.(*sysDialer).dialUDP (8 samples, 1.51%)
runtime.(*mcache).nextFree (1 samples, 0.19%)
internal/poll.(*FD).decref (2 samples, 0.38%)
runtime.mallocgc (1 samples, 0.19%)
runtime.pcvalue (1 samples, 0.19%)
runtime.(*pallocBits).summarize (1 samples, 0.19%)
encoding/json.(*decodeState).value (4 samples, 0.76%)
encoding/json.valueEncoder (1 samples, 0.19%)
sync.(*Pool).Put (1 samples, 0.19%)
net.socket (1 samples, 0.19%)
runtime.futexwakeup (1 samples, 0.19%)
syscall.Connect (2 samples, 0.38%)
runtime.mProf_Malloc (1 samples, 0.19%)
compress/flate.(*compressor).close (1 samples, 0.19%)
internal/poll.(*pollDesc).prepareRead (1 samples, 0.19%)
net.(*Dialer).Dial (1 samples, 0.19%)
net.sockaddrToUDP (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)
miads/adslib/redis_data.getOrderIds (4 samples, 0.76%)
github.com/sirupsen/logrus.(*Logger).Log (1 samples, 0.19%)
net.(*Dialer).DialContext (1 samples, 0.19%)
internal/poll.(*FD).Read (1 samples, 0.19%)
runtime.gcAssistAlloc1 (1 samples, 0.19%)
miads/adslib/addata.GetAdsInfos (6 samples, 1.13%)
runtime.(*mheap).alloc (1 samples, 0.19%)
compress/flate.(*huffmanBitWriter).generateCodegen (1 samples, 0.19%)
syscall.Syscall (2 samples, 0.38%)
net.(*netFD).Write (17 samples, 3.21%)
net..
runtime.goready.func1 (1 samples, 0.19%)
runtime.nextFreeFast (1 samples, 0.19%)
runtime.notewakeup (1 samples, 0.19%)
github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).Write (1 samples, 0.19%)
runtime.lock (1 samples, 0.19%)
net.(*sysDialer).dialSerial (1 samples, 0.19%)
net.(*Dialer).DialContext (1 samples, 0.19%)
miads/adslib/redis_data.getOrderInfo (1 samples, 0.19%)
syscall.Connect (1 samples, 0.19%)
net.(*Dialer).Dial (1 samples, 0.19%)
runtime.(*mheap).freeSpanLocked (1 samples, 0.19%)
runtime.nanotime (1 samples, 0.19%)
runtime.add1 (1 samples, 0.19%)
runtime.readvarint (1 samples, 0.19%)
runtime.morestack (2 samples, 0.38%)
syscall.connect (1 samples, 0.19%)
bufio.(*Reader).ReadSlice (1 samples, 0.19%)
runtime.callers.func1 (1 samples, 0.19%)
time.Now (1 samples, 0.19%)
net.goLookupIPFiles (3 samples, 0.57%)
runtime.systemstack (3 samples, 0.57%)
github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.19%)
runtime.futexwakeup (1 samples, 0.19%)
runtime.heapBitsSetTypeGCProg (1 samples, 0.19%)
syscall.RawSyscall (1 samples, 0.19%)
runtime.getStackMap (1 samples, 0.19%)
compress/flate.(*compressor).writeBlock (1 samples, 0.19%)
runtime.addfinalizer (1 samples, 0.19%)
runtime.newproc.func1 (1 samples, 0.19%)
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
net.(*netFD).connect (3 samples, 0.57%)
runtime.Callers (3 samples, 0.57%)
runtime.netpollclose (2 samples, 0.38%)
syscall.Syscall (3 samples, 0.57%)
syscall.Syscall (1 samples, 0.19%)
runtime.mallocgc (1 samples, 0.19%)
github.com/gomodule/redigo/redis.Dial (7 samples, 1.32%)
runtime.largeAlloc (14 samples, 2.65%)
ru..
runtime.systemstack (1 samples, 0.19%)
miads/adslib/ads_redis.Setup.func1 (3 samples, 0.57%)
github.com/gin-gonic/gin.(*Context).Next (142 samples, 26.84%)
github.com/gin-gonic/gin.(*Context).Next
runtime.(*mheap).allocSpan (1 samples, 0.19%)
miads/adslib/graylog.Log (5 samples, 0.95%)
runtime.schedule (84 samples, 15.88%)
runtime.schedule
github.com/sirupsen/logrus.(*Entry).Log (2 samples, 0.38%)
miads/adslib/redis_data.GetPreMinuteFinishedDispatchCount (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.19%)
compress/flate.byFreq.Less (1 samples, 0.19%)
runtime.memhash64 (1 samples, 0.19%)
runtime.mallocgc (1 samples, 0.19%)
runtime.newobject (1 samples, 0.19%)
runtime.(*mspan).refillAllocCache (1 samples, 0.19%)
net.(*Dialer).Dial (1 samples, 0.19%)
runtime.interhash (1 samples, 0.19%)
runtime.resettimer (3 samples, 0.57%)
compress/flate.NewWriter (22 samples, 4.16%)
comp..
runtime.makeslice (1 samples, 0.19%)
runtime.entersyscall (2 samples, 0.38%)
runtime.mallocgc (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).Do (4 samples, 0.76%)
runtime.memclrNoHeapPointers (1 samples, 0.19%)
runtime.nextFreeFast (1 samples, 0.19%)
crypto/tls.(*Conn).readRecord (1 samples, 0.19%)
runtime.entersyscall (7 samples, 1.32%)
runtime.markroot (1 samples, 0.19%)
runtime.unlock (1 samples, 0.19%)
syscall.Syscall (2 samples, 0.38%)
github.com/gomodule/redigo/redis.Dial (3 samples, 0.57%)
runtime.(*pallocBits).summarize (1 samples, 0.19%)
runtime.schedule (4 samples, 0.76%)
runtime.funcspdelta (2 samples, 0.38%)
github.com/robertkowalski/graylog-golang.(*Gelf).Log (3 samples, 0.57%)
runtime.(*mcache).prepareForSweep (3 samples, 0.57%)
runtime.unlock (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)
net.internetSocket (1 samples, 0.19%)
fmt.(*pp).doPrintf (1 samples, 0.19%)
runtime.mallocgc.func1 (1 samples, 0.19%)
net.(*sysDialer).doDialTCP (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.19%)
syscall.Syscall (1 samples, 0.19%)
miads/adslib/device.setTagLog (1 samples, 0.19%)
encoding/json.(*encodeState).marshal (1 samples, 0.19%)
runtime.gentraceback (3 samples, 0.57%)
github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
runtime.findObject (1 samples, 0.19%)
net.(*Resolver).resolveAddrList (3 samples, 0.57%)
github.com/robertkowalski/graylog-golang.(*Gelf).ParseJson (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.19%)
runtime.futexwakeup (1 samples, 0.19%)
runtime.(*pageAlloc).scavengeRangeLocked (15 samples, 2.84%)
ru..
sync.(*Pool).pinSlow (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).Close (1 samples, 0.19%)
miads/adslib/device.SetAdsTagLog (5 samples, 0.95%)
runtime.reentersyscall (1 samples, 0.19%)
encoding/json.Marshal (1 samples, 0.19%)
runtime.step (1 samples, 0.19%)
time.Time.Format (1 samples, 0.19%)
runtime.notewakeup (3 samples, 0.57%)
runtime.markroot (1 samples, 0.19%)
runtime.pcvalue (2 samples, 0.38%)
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
net.(*Dialer).Dial (1 samples, 0.19%)
syscall.connect (1 samples, 0.19%)
internal/singleflight.(*Group).DoChan (1 samples, 0.19%)
runtime.runqgrab (4 samples, 0.76%)
github.com/robertkowalski/graylog-golang.(*Gelf).Compress (2 samples, 0.38%)
miads/adslib/redis_data.SetPlanDispatchCount (1 samples, 0.19%)
runtime.netpollopen (1 samples, 0.19%)
syscall.read (1 samples, 0.19%)
internal/poll.runtime_pollOpen (1 samples, 0.19%)
runtime.(*mheap).alloc (1 samples, 0.19%)
net.(*Resolver).internetAddrList.func1 (1 samples, 0.19%)
net.DialUDP (11 samples, 2.08%)
n..
runtime.casgstatus (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.19%)
net.(*netFD).dial (1 samples, 0.19%)
syscall.write (1 samples, 0.19%)
bytes.(*Buffer).grow (1 samples, 0.19%)
runtime.notetsleep_internal (11 samples, 2.08%)
r..
runtime.modtimer (3 samples, 0.57%)
net.(*Dialer).DialContext (1 samples, 0.19%)
runtime.startm (4 samples, 0.76%)
net.(*conn).Write (1 samples, 0.19%)
compress/zlib.(*Writer).writeHeader (3 samples, 0.57%)
github.com/gomodule/redigo/redis.(*Pool).get (3 samples, 0.57%)
runtime.sweepone (6 samples, 1.13%)
github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.19%)
runtime.pcvalue (1 samples, 0.19%)
runtime.assertI2I2 (1 samples, 0.19%)
github.com/fvbock/endless.(*endlessListener).Accept (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).Infof (10 samples, 1.89%)
g..
miads/adslib/addata.GetCustomAdsInfos (91 samples, 17.20%)
miads/adslib/addata.GetCus..
runtime.(*mheap).freeSpan (2 samples, 0.38%)
runtime.callers (2 samples, 0.38%)
runtime.makechan (1 samples, 0.19%)
github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).getWriter_nolock (1 samples, 0.19%)
net.(*sysDialer).dialUDP (1 samples, 0.19%)
runtime.(*mheap).freeSpanLocked (1 samples, 0.19%)
net.newRequest (8 samples, 1.51%)
runtime.(*mheap).alloc.func1 (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)
syscall.Socket (1 samples, 0.19%)
runtime.step (1 samples, 0.19%)
internal/poll.(*FD).destroy (4 samples, 0.76%)
runtime.memmove (1 samples, 0.19%)
net.(*Resolver).lookupIPAddr (2 samples, 0.38%)
encoding/json.state1 (1 samples, 0.19%)
runtime.(*mcache).refill (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.19%)
net.DialUDP (1 samples, 0.19%)
runtime.(*bucket).mp (1 samples, 0.19%)
encoding/json.(*encodeState).marshal (1 samples, 0.19%)
runtime.newobject (1 samples, 0.19%)
runtime.mallocgc (1 samples, 0.19%)
runtime.callers.func1 (3 samples, 0.57%)
runtime.copystack (3 samples, 0.57%)
runtime.callers (3 samples, 0.57%)
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
runtime.notewakeup (7 samples, 1.32%)
runtime.pcvalue (1 samples, 0.19%)
github.com/gomodule/redigo/redis.String (1 samples, 0.19%)
runtime.(*mcentral).freeSpan (1 samples, 0.19%)
net/http.(*http2ClientConn).readLoop (1 samples, 0.19%)
reflect.Value.String (1 samples, 0.19%)
runtime.(*pageAlloc).scavengeOne (15 samples, 2.84%)
ru..
runtime.procresize (2 samples, 0.38%)
net/url.stringContainsCTLByte (1 samples, 0.19%)
runtime.(*mcache).refill (1 samples, 0.19%)
runtime.nanotime (2 samples, 0.38%)
runtime.systemstack (17 samples, 3.21%)
run..
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
fmt.Sprintf (1 samples, 0.19%)
syscall.Getsockname (1 samples, 0.19%)
compress/flate.(*compressor).writeBlock (5 samples, 0.95%)
runtime.(*mheap).alloc (1 samples, 0.19%)
bufio.(*Reader).fill (2 samples, 0.38%)
compress/flate.(*huffmanBitWriter).writeBlock (5 samples, 0.95%)
miads/adslib/redis_data.GetFreqControlConf (2 samples, 0.38%)
runtime.(*pageAlloc).free (2 samples, 0.38%)
runtime.(*mheap).alloc (1 samples, 0.19%)
runtime.(*mcache).nextFree (1 samples, 0.19%)
runtime.write (3 samples, 0.57%)
runtime.gcAssistAlloc1 (1 samples, 0.19%)
net.socket (8 samples, 1.51%)
runtime.lock (1 samples, 0.19%)
compress/flate.(*compressor).close (1 samples, 0.19%)
net.(*netFD).connect (1 samples, 0.19%)
runtime.scanframeworker (9 samples, 1.70%)
net.socket (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (2 samples, 0.38%)
github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).Write (2 samples, 0.38%)
runtime.acquirep (4 samples, 0.76%)
github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.19%)
runtime.makeslice (1 samples, 0.19%)
runtime.(*mcentral).grow (2 samples, 0.38%)
runtime.gcStart (1 samples, 0.19%)
strconv.appendQuotedWith (1 samples, 0.19%)
runtime.step (2 samples, 0.38%)
github.com/fvbock/endless.(*endlessServer).ListenAndServe (1 samples, 0.19%)
runtime.gcDrainN (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).Log (1 samples, 0.19%)
runtime.notetsleep (13 samples, 2.46%)
ru..
net.(*Resolver).lookupIPAddr (1 samples, 0.19%)
syscall.Syscall (9 samples, 1.70%)
syscall.write (17 samples, 3.21%)
sys..
sync.(*Pool).getSlow (1 samples, 0.19%)
runtime.(*pageAlloc).alloc (1 samples, 0.19%)
runtime.findfunc (1 samples, 0.19%)
runtime.slicebytetostring (1 samples, 0.19%)
net.(*netFD).setAddr (1 samples, 0.19%)
github.com/robertkowalski/graylog-golang.(*Gelf).Compress (30 samples, 5.67%)
github...
compress/flate.(*compressor).close (1 samples, 0.19%)
runtime.gcDrainN (1 samples, 0.19%)
syscall.Connect (3 samples, 0.57%)
runtime.newproc (1 samples, 0.19%)
runtime.futex (2 samples, 0.38%)
runtime.spanOf (1 samples, 0.19%)
runtime.SetFinalizer (1 samples, 0.19%)
strconv.appendEscapedRune (1 samples, 0.19%)
time.Time.Format (1 samples, 0.19%)
net.(*Resolver).dial (11 samples, 2.08%)
n..
runtime.SetFinalizer.func2 (1 samples, 0.19%)
runtime.(*mheap).alloc (2 samples, 0.38%)
syscall.RawSyscall (1 samples, 0.19%)
runtime.wakep (1 samples, 0.19%)
github.com/sirupsen/logrus.getCaller (1 samples, 0.19%)
runtime.futex (7 samples, 1.32%)
runtime.notewakeup (1 samples, 0.19%)
internal/poll.(*FD).Init (1 samples, 0.19%)
runtime.wirep (2 samples, 0.38%)
net.(*Resolver).resolveAddrList (3 samples, 0.57%)
net.(*netFD).dial (3 samples, 0.57%)
context.WithDeadline.func3 (1 samples, 0.19%)
net.(*Dialer).DialContext (3 samples, 0.57%)
runtime.heapBitsSetType (1 samples, 0.19%)
runtime.gcDrain (135 samples, 25.52%)
runtime.gcDrain
net/textproto.CanonicalMIMEHeaderKey (1 samples, 0.19%)
runtime.futex (2 samples, 0.38%)
runtime.bgscavenge.func1 (4 samples, 0.76%)
github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.19%)
net.(*sysDialer).dialSingle (1 samples, 0.19%)
miads/adslib/graylog.Log (3 samples, 0.57%)
compress/flate.(*compressor).deflate (6 samples, 1.13%)
runtime.funcline1 (1 samples, 0.19%)
runtime.(*mspan).nextFreeIndex (1 samples, 0.19%)
miads/adslib/graylog.Log (2 samples, 0.38%)
syscall.Syscall (1 samples, 0.19%)
runtime.addfinalizer (1 samples, 0.19%)
github.com/sirupsen/logrus.(*TextFormatter).Format (3 samples, 0.57%)
runtime.startm (1 samples, 0.19%)
net.(*sysDialer).dialTCP (1 samples, 0.19%)
syscall.Uname (1 samples, 0.19%)
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Logger).Logf (5 samples, 0.95%)
runtime.SetFinalizer (1 samples, 0.19%)
runtime.arenaIndex (1 samples, 0.19%)
net.IPv4 (1 samples, 0.19%)
net.(*conn).Write (2 samples, 0.38%)
net.DialUDP (1 samples, 0.19%)
net.(*Dialer).DialContext (1 samples, 0.19%)
net.(*Resolver).internetAddrList (1 samples, 0.19%)
net.internetSocket (1 samples, 0.19%)
crypto/tls.(*halfConn).decrypt (1 samples, 0.19%)
compress/flate.(*compressor).deflate (1 samples, 0.19%)
syscall.SetsockoptInt (1 samples, 0.19%)
runtime.scanstack (15 samples, 2.84%)
ru..
net.(*Resolver).LookupPort (1 samples, 0.19%)
runtime.memclrNoHeapPointers (1 samples, 0.19%)
bufio.(*Writer).Write (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Logger).Infof (5 samples, 0.95%)
runtime.pageIndexOf (8 samples, 1.51%)
syscall.socket (1 samples, 0.19%)
runtime.(*mheap).freeSpanLocked (2 samples, 0.38%)
runtime.(*mheap).alloc.func1 (1 samples, 0.19%)
sort.quickSort (2 samples, 0.38%)
runtime.stopm (17 samples, 3.21%)
run..
runtime.(*mheap).freeSpan.func1 (1 samples, 0.19%)
net.(*Dialer).Dial (1 samples, 0.19%)
compress/flate.(*byFreq).sort (1 samples, 0.19%)
compress/flate.(*huffmanBitWriter).writeStoredHeader (1 samples, 0.19%)
runtime.(*mheap).freeSpan.func1 (1 samples, 0.19%)
syscall.read (2 samples, 0.38%)
syscall.connect (1 samples, 0.19%)
runtime.mallocgc (2 samples, 0.38%)
runtime.epollctl (1 samples, 0.19%)
runtime.(*mcentral).cacheSpan (1 samples, 0.19%)
syscall.Read (9 samples, 1.70%)
runtime.(*pageAlloc).update (2 samples, 0.38%)
runtime.(*mcentral).freeSpan (2 samples, 0.38%)
net.(*Resolver).internetAddrList (3 samples, 0.57%)
net.(*Resolver).internetAddrList (3 samples, 0.57%)
github.com/sirupsen/logrus.(*TextFormatter).Format (1 samples, 0.19%)
runtime.newproc (1 samples, 0.19%)
sync.(*Once).Do (1 samples, 0.19%)
runtime.wakeNetPoller (3 samples, 0.57%)
net.lookupIPReturn (1 samples, 0.19%)
runtime.pcdatavalue (1 samples, 0.19%)
syscall.Syscall (1 samples, 0.19%)
fmt.(*pp).printArg (1 samples, 0.19%)
runtime.profilealloc (1 samples, 0.19%)
syscall.getpeername (1 samples, 0.19%)
runtime.(*mcache).nextFree (2 samples, 0.38%)
runtime.newobject (1 samples, 0.19%)
runtime.gostartcallfn (1 samples, 0.19%)
runtime.scanblock (1 samples, 0.19%)
runtime.trygetfull (1 samples, 0.19%)
runtime.lock (2 samples, 0.38%)
runtime.mallocgc (2 samples, 0.38%)
compress/flate.(*Writer).Close (7 samples, 1.32%)
github.com/robertkowalski/graylog-golang.(*Gelf).Log (46 samples, 8.70%)
github.com/r..
runtime.systemstack (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).Close (2 samples, 0.38%)
runtime.lock (1 samples, 0.19%)
net.(*Dialer).Dial (1 samples, 0.19%)
encoding/json.(*decodeState).value (5 samples, 0.95%)
runtime.epollwait (29 samples, 5.48%)
runtime..
miads/adslib/addata.CombineLastAdsInfos (4 samples, 0.76%)
github.com/sirupsen/logrus.(*Entry).Logf (3 samples, 0.57%)
runtime.newstack (1 samples, 0.19%)
syscall.write (1 samples, 0.19%)
encoding/json.(*decodeState).unmarshal (5 samples, 0.95%)
runtime.readvarint (1 samples, 0.19%)
runtime.(*Frames).Next (1 samples, 0.19%)
net.(*conn).Read (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).readLine (3 samples, 0.57%)
memeqbody (1 samples, 0.19%)
net/http.(*conn).readRequest (1 samples, 0.19%)
runtime.unlock (1 samples, 0.19%)
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
runtime.pcdatavalue (1 samples, 0.19%)
runtime.bgscavenge.func2 (17 samples, 3.21%)
run..
runtime.startm (10 samples, 1.89%)
r..
net.internetSocket (1 samples, 0.19%)
runtime.gcMarkTermination.func3 (2 samples, 0.38%)
runtime.(*mheap).allocSpan (1 samples, 0.19%)
miads/adslib/redis_data.getOrderInfo (28 samples, 5.29%)
miads/..
net.sysSocket (2 samples, 0.38%)
runtime.largeAlloc (1 samples, 0.19%)
runtime.gcBgMarkWorker (141 samples, 26.65%)
runtime.gcBgMarkWorker
runtime.(*mcache).releaseAll (2 samples, 0.38%)
github.com/fvbock/endless.ListenAndServe (1 samples, 0.19%)
miads/adslib/ads_redis.Setup.func1 (3 samples, 0.57%)
net.(*Resolver).internetAddrList (2 samples, 0.38%)
compress/flate.(*byFreq).sort (2 samples, 0.38%)
github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.19%)
os.(*File).write (1 samples, 0.19%)
runtime.pcdatavalue (2 samples, 0.38%)
runtime.heapBits.next (1 samples, 0.19%)
net.(*netFD).dial (9 samples, 1.70%)
github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.19%)
runtime.publicationBarrier (1 samples, 0.19%)
sort.Sort (1 samples, 0.19%)
net.(*Resolver).resolveAddrList (2 samples, 0.38%)
runtime.gcStart.func2 (1 samples, 0.19%)
runtime.gcBgMarkWorker.func2 (135 samples, 25.52%)
runtime.gcBgMarkWorker.func2
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).writeLen (1 samples, 0.19%)
net/http.(*http2clientConnReadLoop).run (1 samples, 0.19%)
runtime.mallocgc.func1 (2 samples, 0.38%)
encoding/json.(*decodeState).literalStore (3 samples, 0.57%)
net.(*Resolver).tryOneName (66 samples, 12.48%)
net.(*Resolver).tr..
github.com/sirupsen/logrus.(*Entry).Logf (5 samples, 0.95%)
runtime.markroot.func1 (15 samples, 2.84%)
ru..
runtime.(*stackScanState).addObject (1 samples, 0.19%)
runtime.funcspdelta (1 samples, 0.19%)
syscall.write (1 samples, 0.19%)
strconv.IsPrint (1 samples, 0.19%)
compress/flate.(*compressor).initDeflate (4 samples, 0.76%)
github.com/sirupsen/logrus.(*Entry).Logf (1 samples, 0.19%)
net.(*netFD).Read (10 samples, 1.89%)
n..
runtime.entersyscall_sysmon (1 samples, 0.19%)
net.(*Resolver).lookupIPAddr (1 samples, 0.19%)
internal/singleflight.(*Group).DoChan (1 samples, 0.19%)
runtime.gcAssistAlloc.func1 (1 samples, 0.19%)
github.com/robertkowalski/graylog-golang.(*Gelf).Send (1 samples, 0.19%)
runtime.gcAssistAlloc1 (1 samples, 0.19%)
runtime.wakep (3 samples, 0.57%)
runtime.spanOf (4 samples, 0.76%)
runtime.(*mcache).refill (1 samples, 0.19%)
net.(*Dialer).Dial (1 samples, 0.19%)
net.(*netFD).connect (1 samples, 0.19%)
runtime.growslice (1 samples, 0.19%)
miads/adslib/graylog.ReportGrayLog (3 samples, 0.57%)
internal/poll.runtime_pollClose (1 samples, 0.19%)
net.(*sysDialer).dialSerial (1 samples, 0.19%)
runtime.netpoll (3 samples, 0.57%)
runtime.newproc (1 samples, 0.19%)
runtime.(*pageAlloc).update (1 samples, 0.19%)
runtime.mallocgc.func1 (1 samples, 0.19%)
runtime.markrootBlock (4 samples, 0.76%)
bufio.(*Reader).ReadSlice (3 samples, 0.57%)
runtime.findrunnable (4 samples, 0.76%)
syscall.connect (1 samples, 0.19%)
runtime.pcvalue (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).Infof (3 samples, 0.57%)
fmt.Sprintf (1 samples, 0.19%)
runtime.gentraceback (1 samples, 0.19%)
runtime.(*lfstack).pop (1 samples, 0.19%)
runtime.reentersyscall (2 samples, 0.38%)
runtime.putfull (1 samples, 0.19%)
runtime.spanOf (1 samples, 0.19%)
runtime.gcAssistAlloc.func1 (1 samples, 0.19%)
bufio.(*Writer).Flush (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.19%)
runtime.nanotime1 (1 samples, 0.19%)
compress/flate.newHuffmanBitWriter (1 samples, 0.19%)
runtime.makeslice (4 samples, 0.76%)
github.com/gin-gonic/gin.(*Context).Next (142 samples, 26.84%)
github.com/gin-gonic/gin.(*Context).Next
crypto/aes.newCipher (1 samples, 0.19%)
encoding/json.Marshal (1 samples, 0.19%)
runtime.notewakeup (2 samples, 0.38%)
github.com/robertkowalski/graylog-golang.(*Gelf).Send (16 samples, 3.02%)
git..
runtime.Callers (1 samples, 0.19%)
miads/adslib/encrypt.AesCBCDecrypt (1 samples, 0.19%)
runtime.largeAlloc (3 samples, 0.57%)
runtime.epollctl (1 samples, 0.19%)
net.(*Resolver).lookupIPAddr (2 samples, 0.38%)
miads/adslib/redis_data.GetChannelFlag (2 samples, 0.38%)
runtime.(*mcache).prepareForSweep (2 samples, 0.38%)
io.ReadAtLeast (1 samples, 0.19%)
net.(*netFD).connect (1 samples, 0.19%)
sync.(*Pool).Get (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)
net.(*netFD).Read (1 samples, 0.19%)
net.(*sysDialer).dialSingle (1 samples, 0.19%)
runtime.newobject (1 samples, 0.19%)
crypto/tls.(*prefixNonceAEAD).Open (1 samples, 0.19%)
runtime.bgsweep (6 samples, 1.13%)
runtime.(*mspan).sweep (2 samples, 0.38%)
internal/poll.(*FD).decref (1 samples, 0.19%)
runtime.acquireSudog (1 samples, 0.19%)
compress/flate.(*huffmanEncoder).bitCounts (2 samples, 0.38%)
runtime.notewakeup (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)
syscall.Write (1 samples, 0.19%)
runtime.entersyscall_sysmon (7 samples, 1.32%)
runtime.scanobject (1 samples, 0.19%)
github.com/gin-gonic/gin.(*Context).Next (143 samples, 27.03%)
github.com/gin-gonic/gin.(*Context).Next
github.com/gomodule/redigo/redis.(*conn).Do (2 samples, 0.38%)
github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).getWriter_nolock (1 samples, 0.19%)
internal/singleflight.(*Group).doCall (75 samples, 14.18%)
internal/singleflight..
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
runtime.addtimer (1 samples, 0.19%)
runtime.scanblock (1 samples, 0.19%)
miads/adslib/redis_data.SetAdsRealRequestNum (3 samples, 0.57%)
compress/flate.NewWriterDict (22 samples, 4.16%)
comp..
net.(*sysDialer).dialSingle (8 samples, 1.51%)
net.(*netFD).connect (1 samples, 0.19%)
runtime.gentraceback (1 samples, 0.19%)
sort.quickSort (1 samples, 0.19%)
encoding/json.stateInString (1 samples, 0.19%)
runtime.mallocgc (16 samples, 3.02%)
run..
runtime.addspecial (1 samples, 0.19%)
net.(*Resolver).goLookupIPCNAMEOrder.func2 (66 samples, 12.48%)
net.(*Resolver).go..
github.com/sirupsen/logrus.(*Entry).Log (3 samples, 0.57%)
runtime.findObject (10 samples, 1.89%)
r..
runtime.scanobject (1 samples, 0.19%)
runtime.write (3 samples, 0.57%)
bufio.(*Reader).Read (1 samples, 0.19%)
runtime.mallocgc (2 samples, 0.38%)
net.(*netFD).Read (3 samples, 0.57%)
runtime.step (1 samples, 0.19%)
runtime.netpollopen (4 samples, 0.76%)
github.com/sirupsen/logrus.Entry.log (3 samples, 0.57%)
runtime.newstack (1 samples, 0.19%)
runtime.heapBits.next (1 samples, 0.19%)
compress/zlib.(*Writer).Write (1 samples, 0.19%)
net.checkResponse (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*activeConn).Close (1 samples, 0.19%)
net.(*netFD).Write (1 samples, 0.19%)
bufio.(*Writer).Flush (1 samples, 0.19%)
runtime.(*mcache).refill (1 samples, 0.19%)
encoding/json.Unmarshal (6 samples, 1.13%)
runtime.startm (3 samples, 0.57%)
runtime.getStackMap (5 samples, 0.95%)
compress/flate.(*huffmanBitWriter).writeBlock (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).readLine (3 samples, 0.57%)
runtime.osyield (1 samples, 0.19%)
syscall.Syscall (1 samples, 0.19%)
runtime.futex (1 samples, 0.19%)
runtime.futex (3 samples, 0.57%)
syscall.read (1 samples, 0.19%)
runtime.slicebytetostring (2 samples, 0.38%)
runtime.(*itabTableType).find (1 samples, 0.19%)
runtime.ready (1 samples, 0.19%)
net.internetSocket (8 samples, 1.51%)
net.(*Dialer).DialContext (1 samples, 0.19%)
syscall.connect (2 samples, 0.38%)
github.com/robertkowalski/graylog-golang.(*Gelf).Log (1 samples, 0.19%)
runtime.runqput (1 samples, 0.19%)
runtime.systemstack (3 samples, 0.57%)
syscall.socket (1 samples, 0.19%)
math/rand.(*Rand).Int63 (1 samples, 0.19%)
github.com/fvbock/endless.(*endlessServer).Serve (1 samples, 0.19%)
syscall.Getpeername (1 samples, 0.19%)
syscall.Read (1 samples, 0.19%)
net.(*netFD).dial (1 samples, 0.19%)
runtime.mallocgc (1 samples, 0.19%)
runtime.(*mheap).freeSpan.func1 (2 samples, 0.38%)
sort.doPivot (1 samples, 0.19%)
compress/flate.(*huffmanBitWriter).write (1 samples, 0.19%)
runtime.shrinkstack (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
runtime.funcspdelta (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.19%)
net.(*Dialer).DialContext (11 samples, 2.08%)
n..
sort.Sort (2 samples, 0.38%)
runtime.mallocgc (2 samples, 0.38%)
runtime.usleep (11 samples, 2.08%)
r..
syscall.Close (4 samples, 0.76%)
runtime.putempty (1 samples, 0.19%)
syscall.Connect (1 samples, 0.19%)
net.(*conf).hostLookupOrder (2 samples, 0.38%)
runtime.netpollunblock (1 samples, 0.19%)
runtime.(*randomEnum).next (2 samples, 0.38%)
syscall.Syscall (2 samples, 0.38%)
github.com/sirupsen/logrus.Entry.log (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
runtime.mallocgc (1 samples, 0.19%)
runtime.adjustframe (1 samples, 0.19%)
compress/flate.(*huffmanBitWriter).indexTokens (1 samples, 0.19%)
runtime.(*mcache).nextFree (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (5 samples, 0.95%)
runtime.mProf_Flush (4 samples, 0.76%)
runtime.(*mcentral).cacheSpan (1 samples, 0.19%)
runtime.systemstack (2 samples, 0.38%)
strconv.ParseInt (1 samples, 0.19%)
runtime.lock (1 samples, 0.19%)
fmt.Fprint (1 samples, 0.19%)
runtime.readvarint (1 samples, 0.19%)
runtime.gcAssistAlloc (1 samples, 0.19%)
runtime.notewakeup (9 samples, 1.70%)
runtime.futexwakeup (1 samples, 0.19%)
net.(*netFD).dial (1 samples, 0.19%)
compress/flate.(*huffmanBitWriter).indexTokens (4 samples, 0.76%)
runtime.(*mheap).alloc (14 samples, 2.65%)
ru..
net.(*sysDialer).dialSerial (1 samples, 0.19%)
runtime.gcAssistAlloc (2 samples, 0.38%)
runtime.gcMarkTermination (6 samples, 1.13%)
bufio.(*Reader).fill (1 samples, 0.19%)
net.(*conn).Read (3 samples, 0.57%)
runtime.(*pollCache).free (1 samples, 0.19%)
internal/poll.(*FD).Init (4 samples, 0.76%)
runtime.memclrNoHeapPointers (3 samples, 0.57%)
runtime.findfunc (1 samples, 0.19%)
github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).Write (1 samples, 0.19%)
runtime.(*pallocBits).summarize (2 samples, 0.38%)
runtime.pcvalue (1 samples, 0.19%)
runtime.copystack (1 samples, 0.19%)
runtime.wakep (1 samples, 0.19%)
net.(*Resolver).resolveAddrList (1 samples, 0.19%)
runtime.Callers (2 samples, 0.38%)
github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).genFilename (1 samples, 0.19%)
runtime.(*gList).push (1 samples, 0.19%)
github.com/sirupsen/logrus.Entry.log (4 samples, 0.76%)
runtime.wakeScavenger.func1 (4 samples, 0.76%)
runtime.getempty (2 samples, 0.38%)
github.com/gomodule/redigo/redis.Dial (3 samples, 0.57%)
runtime.newstack (2 samples, 0.38%)
miads/adslib/redis_data.GetOrderPerMinuteNeedDispatchCnt (2 samples, 0.38%)
net.(*sysDialer).dialSerial (5 samples, 0.95%)
runtime.step (2 samples, 0.38%)
bufio.(*Reader).ReadSlice (1 samples, 0.19%)
syscall.Syscall (1 samples, 0.19%)
net.(*netFD).Close (7 samples, 1.32%)
runtime.epollctl (2 samples, 0.38%)
errors.New (1 samples, 0.19%)
internal/poll.(*FD).Close (5 samples, 0.95%)
runtime.startm (1 samples, 0.19%)
runtime.goschedImpl (4 samples, 0.76%)
github.com/sirupsen/logrus.(*Entry).Log (9 samples, 1.70%)
github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)
net.sysSocket (1 samples, 0.19%)
net.(*sysDialer).dialUDP (1 samples, 0.19%)
syscall.Syscall (1 samples, 0.19%)
runtime.scanstack.func1 (9 samples, 1.70%)
syscall.Syscall (17 samples, 3.21%)
sys..
runtime.callers (1 samples, 0.19%)
runtime.spanClass.noscan (1 samples, 0.19%)
net.(*Resolver).internetAddrList (1 samples, 0.19%)
runtime.epollwait (3 samples, 0.57%)
syscall.Connect (1 samples, 0.19%)
encoding/json.checkValid (1 samples, 0.19%)
net.socket (1 samples, 0.19%)
compress/flate.(*Writer).Write (1 samples, 0.19%)
internal/singleflight.(*Group).DoChan (1 samples, 0.19%)
runtime.mapaccess1_faststr (1 samples, 0.19%)
bufio.(*Writer).Flush (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).write (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
runtime.gcDrainN (1 samples, 0.19%)
runtime.tgkill (1 samples, 0.19%)
net.internetSocket (11 samples, 2.08%)
n..
syscall.Socket (1 samples, 0.19%)
runtime.runqget (1 samples, 0.19%)
compress/flate.(*huffmanEncoder).generate (2 samples, 0.38%)
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
runtime.futex (1 samples, 0.19%)
runtime.heapBits.bits (5 samples, 0.95%)
net.ResolveUDPAddr (3 samples, 0.57%)
net/url.parse (1 samples, 0.19%)
net.SplitHostPort (1 samples, 0.19%)
runtime.wakep (1 samples, 0.19%)
compress/flate.(*dictWriter).Write (1 samples, 0.19%)
net.(*netFD).Read (3 samples, 0.57%)
net/http.serverHandler.ServeHTTP (144 samples, 27.22%)
net/http.serverHandler.ServeHTTP
runtime.systemstack (2 samples, 0.38%)
runtime.wakep (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).Get (16 samples, 3.02%)
git..
syscall.Write (2 samples, 0.38%)
net.parseIPZone (1 samples, 0.19%)
miads/adslib/redis_data.GetChannelFlag (1 samples, 0.19%)
io.(*multiWriter).Write (1 samples, 0.19%)
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Start (1 samples, 0.19%)
miads/adslib/device.SetAdsTagLog (1 samples, 0.19%)
bytes.(*Buffer).Write (1 samples, 0.19%)
runtime.largeAlloc (2 samples, 0.38%)
runtime.gentraceback (2 samples, 0.38%)
runtime.systemstack (1 samples, 0.19%)
net.(*Dialer).DialContext (3 samples, 0.57%)
runtime.runOneTimer (4 samples, 0.76%)
runtime.futex (1 samples, 0.19%)
net.lowerASCII (1 samples, 0.19%)
net.(*Resolver).lookupIP (73 samples, 13.80%)
net.(*Resolver).look..
runtime.(*mcentral).grow (1 samples, 0.19%)
net.(*netFD).Read (1 samples, 0.19%)
net.(*Dialer).Dial (3 samples, 0.57%)
runtime.makeslice (2 samples, 0.38%)
runtime.pcvalue (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
net.socket (5 samples, 0.95%)
github.com/gomodule/redigo/redis.(*conn).Close (1 samples, 0.19%)
runtime.(*mcentral).uncacheSpan (1 samples, 0.19%)
runtime.funcline1 (1 samples, 0.19%)
runtime.futexwakeup (3 samples, 0.57%)
runtime.(*mcentral).cacheSpan (1 samples, 0.19%)
internal/poll.(*FD).destroy (2 samples, 0.38%)
miads/adslib/addata.GetOneAds (87 samples, 16.45%)
miads/adslib/addata.GetOn..
syscall.socket (4 samples, 0.76%)
syscall.Read (3 samples, 0.57%)
runtime.callers.func1 (3 samples, 0.57%)
runtime.mapassign_faststr (1 samples, 0.19%)
runtime.mallocgc (2 samples, 0.38%)
runtime.gentraceback (2 samples, 0.38%)
time.appendInt (1 samples, 0.19%)
runtime.(*pageAlloc).free (1 samples, 0.19%)
bytes.makeSlice (1 samples, 0.19%)
bufio.(*Reader).fill (3 samples, 0.57%)
miads/adslib/ads_redis.Setup.func1 (2 samples, 0.38%)
runtime.pcvalue (2 samples, 0.38%)
runtime.funcspdelta (2 samples, 0.38%)
encoding/json.(*encodeState).reflectValue (1 samples, 0.19%)
runtime.(*gcWork).balance (4 samples, 0.76%)
runtime.runGCProg (1 samples, 0.19%)
runtime.read (4 samples, 0.76%)
runtime.futex (1 samples, 0.19%)
net.(*sysDialer).dialUDP (11 samples, 2.08%)
n..
syscall.Syscall (3 samples, 0.57%)
fmt.(*pp).fmtString (1 samples, 0.19%)
main.main (1 samples, 0.19%)
net.(*Dialer).DialContext (1 samples, 0.19%)
crypto/aes.(*gcmAsm).Open (1 samples, 0.19%)
runtime.step (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).Get (3 samples, 0.57%)
runtime.pcvalueCacheKey (1 samples, 0.19%)
internal/poll.(*FD).Close (2 samples, 0.38%)
runtime.makeslice (2 samples, 0.38%)
runtime.mcall (89 samples, 16.82%)
runtime.mcall
syscall.read (3 samples, 0.57%)
runtime.mallocgc (1 samples, 0.19%)
compress/flate.(*compressor).write (1 samples, 0.19%)
syscall.Write (1 samples, 0.19%)
syscall.Close (2 samples, 0.38%)
runtime.lock (1 samples, 0.19%)
runtime.epollctl (2 samples, 0.38%)
github.com/sirupsen/logrus.(*Entry).write (5 samples, 0.95%)
runtime.(*lfstack).push (1 samples, 0.19%)
net.(*Resolver).lookupIPAddr (2 samples, 0.38%)
compress/flate.NewWriter (3 samples, 0.57%)
runtime.(*mcache).nextFree (1 samples, 0.19%)
runtime.heapBitsSetType (1 samples, 0.19%)
syscall.RawSyscall (2 samples, 0.38%)
runtime.sysmon (41 samples, 7.75%)
runtime.sy..
github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.19%)
runtime.signalM (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).Tracef (2 samples, 0.38%)
net/url.Parse (1 samples, 0.19%)
runtime.(*mspan).sweep (2 samples, 0.38%)
syscall.setsockopt (1 samples, 0.19%)
compress/zlib.(*Writer).writeHeader (22 samples, 4.16%)
comp..
net/textproto.MIMEHeader.Set (1 samples, 0.19%)
net.internetSocket (1 samples, 0.19%)
net.internetSocket (1 samples, 0.19%)
runtime.(*randomOrder).start (2 samples, 0.38%)
runtime.mallocgc (1 samples, 0.19%)
runtime.gcAssistAlloc.func1 (1 samples, 0.19%)
miads/adslib/redis_data.SetDistributeActionNum (1 samples, 0.19%)
sync.(*Pool).pin (1 samples, 0.19%)
runtime.memclrNoHeapPointers (1 samples, 0.19%)
syscall.Read (2 samples, 0.38%)
runtime.(*mheap).freeSpan.func1 (1 samples, 0.19%)
github.com/gin-gonic/gin.(*Engine).handleHTTPRequest (143 samples, 27.03%)
github.com/gin-gonic/gin.(*Engine).handleHT..
internal/poll.(*FD).Init (1 samples, 0.19%)
runtime.gopreempt_m (2 samples, 0.38%)
net.(*conn).Read (10 samples, 1.89%)
n..
net.stringsHasSuffixFold (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).write (1 samples, 0.19%)
runtime.newobject (1 samples, 0.19%)
github.com/gin-gonic/gin.(*Engine).ServeHTTP (144 samples, 27.22%)
github.com/gin-gonic/gin.(*Engine).ServeHTTP
runtime.futexsleep (11 samples, 2.08%)
r..
runtime.duffcopy (1 samples, 0.19%)
runtime.systemstack (14 samples, 2.65%)
ru..
runtime.pcdatavalue (1 samples, 0.19%)
encoding/json.(*encodeState).reflectValue (1 samples, 0.19%)
time.startTimer (1 samples, 0.19%)
runtime.markroot (21 samples, 3.97%)
runt..
internal/poll.(*FD).decref (7 samples, 1.32%)
os.(*File).write (1 samples, 0.19%)
syscall.Write (1 samples, 0.19%)
runtime.reentersyscall (1 samples, 0.19%)
encoding/json.typeEncoder (1 samples, 0.19%)
syscall.write (2 samples, 0.38%)
github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).Log (4 samples, 0.76%)
runtime.scanblock (3 samples, 0.57%)
net.(*Resolver).resolveAddrList (1 samples, 0.19%)
runtime.pcvalue (1 samples, 0.19%)
runtime.newproc.func1 (1 samples, 0.19%)
runtime.futexwakeup (7 samples, 1.32%)
syscall.socket (1 samples, 0.19%)
runtime.newobject (1 samples, 0.19%)
runtime.memclrNoHeapPointers (13 samples, 2.46%)
ru..
net.socket (1 samples, 0.19%)
net.(*Dialer).DialContext (1 samples, 0.19%)
runtime.gosched_m (4 samples, 0.76%)
runtime.futex (1 samples, 0.19%)
runtime.(*mcentral).uncacheSpan (2 samples, 0.38%)
github.com/sirupsen/logrus.Entry.log (1 samples, 0.19%)
runtime.(*mspan).sweep (1 samples, 0.19%)
runtime.netpollclose (2 samples, 0.38%)
net.(*netFD).dial (3 samples, 0.57%)
compress/flate.(*Writer).Close (1 samples, 0.19%)
runtime.reentersyscall (1 samples, 0.19%)
compress/flate.(*Writer).Close (1 samples, 0.19%)
runtime.makeslice (3 samples, 0.57%)
runtime.runSafePointFn (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
bufio.(*Reader).fill (3 samples, 0.57%)
net.sysSocket (1 samples, 0.19%)
context.WithDeadline (2 samples, 0.38%)
runtime.systemstack (1 samples, 0.19%)
syscall.Socket (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
github.com/robertkowalski/graylog-golang.(*Gelf).Compress (1 samples, 0.19%)
runtime.wirep (1 samples, 0.19%)
net.(*TCPConn).SetKeepAlive (1 samples, 0.19%)
runtime.handoff (3 samples, 0.57%)
runtime.SetFinalizer (2 samples, 0.38%)
github.com/sirupsen/logrus.Entry.log (2 samples, 0.38%)
runtime.gentraceback (13 samples, 2.46%)
ru..
net.sysSocket (4 samples, 0.76%)
syscall.write (1 samples, 0.19%)
runtime.mallocgc (1 samples, 0.19%)
runtime.gogo (1 samples, 0.19%)
runtime.unlock (1 samples, 0.19%)
runtime.memmove (1 samples, 0.19%)
syscall.Syscall (1 samples, 0.19%)
runtime.futexwakeup (2 samples, 0.38%)
github.com/gomodule/redigo/redis.(*Pool).Get (4 samples, 0.76%)
bufio.(*Reader).ReadSlice (2 samples, 0.38%)
github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)
net.(*sysDialer).dialSingle (1 samples, 0.19%)
runtime.netpollcheckerr (1 samples, 0.19%)
runtime.(*mcentral).cacheSpan (1 samples, 0.19%)
runtime.runSafePointFn (2 samples, 0.38%)
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
strconv.AppendQuote (1 samples, 0.19%)
runtime.(*mheap).alloc.func1 (1 samples, 0.19%)
runtime.exitsyscallfast (1 samples, 0.19%)
runtime.step (1 samples, 0.19%)
runtime.(*mcache).releaseAll (2 samples, 0.38%)
io.(*multiWriter).Write (1 samples, 0.19%)
syscall.socket (2 samples, 0.38%)
runtime.wakeScavenger (4 samples, 0.76%)
net.(*Dialer).Dial (1 samples, 0.19%)
runtime.pcvalue (2 samples, 0.38%)
runtime.futexwakeup (2 samples, 0.38%)
runtime.systemstack (1 samples, 0.19%)
net.(*sysDialer).dialTCP (1 samples, 0.19%)
runtime.(*mcentral).freeSpan (2 samples, 0.38%)
vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Question (4 samples, 0.76%)
github.com/robertkowalski/graylog-golang.(*Gelf).Send (1 samples, 0.19%)
runtime.(*memRecordCycle).add (2 samples, 0.38%)
net.(*Resolver).goLookupIPCNAMEOrder (70 samples, 13.23%)
net.(*Resolver).goLo..
compress/flate.NewWriter (1 samples, 0.19%)
net.internetSocket (1 samples, 0.19%)
runtime.schedule (1 samples, 0.19%)
runtime.freespecial (1 samples, 0.19%)
encoding/json.structEncoder.encode (1 samples, 0.19%)
runtime.heapBits.initSpan (1 samples, 0.19%)
runtime.entersyscall (1 samples, 0.19%)
runtime.timeSleepUntil (6 samples, 1.13%)
internal/poll.runtime_pollOpen (1 samples, 0.19%)
syscall.Read (1 samples, 0.19%)
runtime.(*mheap).alloc (1 samples, 0.19%)
net.(*sysDialer).doDialTCP (1 samples, 0.19%)
runtime.goready (1 samples, 0.19%)
net.(*sysDialer).dialSingle (1 samples, 0.19%)
miads/adslib/graylog.Log (48 samples, 9.07%)
miads/adslib/..
compress/flate.NewWriterDict (1 samples, 0.19%)
runtime.mallocgc (1 samples, 0.19%)
runtime.nanotime (1 samples, 0.19%)
runtime.SetFinalizer.func2 (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)
runtime.newproc.func1 (1 samples, 0.19%)
runtime.(*mcentral).grow (1 samples, 0.19%)
runtime.notewakeup (2 samples, 0.38%)
net.(*sysDialer).dialSingle (5 samples, 0.95%)
runtime.entersyscall (1 samples, 0.19%)
net.(*sysDialer).doDialTCP (5 samples, 0.95%)
runtime.(*mheap).freeSpan (1 samples, 0.19%)
runtime.futexwakeup (1 samples, 0.19%)
runtime.epollctl (4 samples, 0.76%)
github.com/sirupsen/logrus.(*TextFormatter).appendValue (2 samples, 0.38%)
sort.insertionSort (2 samples, 0.38%)
net.(*Dialer).Dial (7 samples, 1.32%)
net.(*sysDialer).dialSerial (1 samples, 0.19%)
runtime.selectgo (1 samples, 0.19%)
github.com/gin-gonic/gin.RecoveryWithWriter.func1 (142 samples, 26.84%)
github.com/gin-gonic/gin.RecoveryWithWrite..
runtime.chansend1 (1 samples, 0.19%)
internal/poll.(*pollDesc).init (4 samples, 0.76%)
runtime.memmove (1 samples, 0.19%)
compress/flate.newHuffmanBitWriter (2 samples, 0.38%)
runtime.(*Frames).Next (1 samples, 0.19%)
runtime.gcFlushBgCredit (1 samples, 0.19%)
vendor/golang.org/x/net/dns/dnsmessage.(*Question).pack (4 samples, 0.76%)
runtime.netpoll (36 samples, 6.81%)
runtime.n..
github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)
net.(*netFD).Close (1 samples, 0.19%)
runtime.findObject (1 samples, 0.19%)
net.(*netFD).Read (2 samples, 0.38%)
net/http.(*conn).serve (145 samples, 27.41%)
net/http.(*conn).serve
runtime.gentraceback (3 samples, 0.57%)
internal/singleflight.(*Group).DoChan (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
runtime.(*mheap).freeSpan (1 samples, 0.19%)
runtime.exitsyscall (1 samples, 0.19%)
runtime.(*mheap).alloc.func1 (1 samples, 0.19%)
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
net.(*Resolver).resolveAddrList (1 samples, 0.19%)
runtime.mstart (41 samples, 7.75%)
runtime.ms..
runtime.(*gcWork).tryGet (1 samples, 0.19%)
syscall.Syscall6 (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
runtime.(*mheap).alloc (1 samples, 0.19%)
context.removeChild (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
runtime.systemstack (2 samples, 0.38%)
all (529 samples, 100%)
miads/adslib/device.GetIpReqTime (2 samples, 0.38%)
syscall.Write (17 samples, 3.21%)
sys..
runtime.(*mcentral).grow (1 samples, 0.19%)
compress/flate.(*huffmanBitWriter).indexTokens (1 samples, 0.19%)
runtime.gcAssistAlloc1 (2 samples, 0.38%)
net.socket (11 samples, 2.08%)
n..
runtime.acquirep (3 samples, 0.57%)
runtime.mallocgc.func1 (14 samples, 2.65%)
ru..
context.(*timerCtx).cancel (1 samples, 0.19%)
runtime.gcMarkDone (6 samples, 1.13%)
runtime.systemstack (2 samples, 0.38%)
runtime.systemstack (2 samples, 0.38%)
miads/adslib/addata.CombineOrderBy (6 samples, 1.13%)
time.Time.locabs (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
miads/adslib/ads_redis.Setup.func1 (13 samples, 2.46%)
mi..
compress/flate.(*compressor).deflate (1 samples, 0.19%)
runtime.goschedImpl (2 samples, 0.38%)
runtime.futex (1 samples, 0.19%)
net.dnsPacketRoundTrip (30 samples, 5.67%)
net.dns..
compress/zlib.(*Writer).writeHeader (1 samples, 0.19%)
runtime.(*gcControllerState).enlistWorker (1 samples, 0.19%)
syscall.Socket (4 samples, 0.76%)
runtime.lock (1 samples, 0.19%)
runtime.callers.func1 (1 samples, 0.19%)
miads/adslib/device.CheckIsBlackImei (2 samples, 0.38%)
runtime.adjustframe (2 samples, 0.38%)
internal/poll.(*pollDesc).close (2 samples, 0.38%)
syscall.RawSyscall (1 samples, 0.19%)
runtime.futexwakeup (9 samples, 1.70%)
time.Time.AppendFormat (1 samples, 0.19%)
internal/poll.(*FD).Close (7 samples, 1.32%)
github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)
miads/adslib.(*Request).Parse (1 samples, 0.19%)
syscall.RawSyscall (4 samples, 0.76%)
runtime.cleantimers (1 samples, 0.19%)
time.AfterFunc (2 samples, 0.38%)
internal/poll.(*pollDesc).close (3 samples, 0.57%)
net.glob..func1 (73 samples, 13.80%)
net.glob..func1
net.(*netFD).setAddr (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)
vendor/golang.org/x/net/dns/dnsmessage.unpackUint16 (1 samples, 0.19%)
syscall.Socket (2 samples, 0.38%)
runtime.findObject (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).Logf (2 samples, 0.38%)
runtime.pcdatavalue (2 samples, 0.38%)
runtime.lock (1 samples, 0.19%)
runtime.scanblock (4 samples, 0.76%)
syscall.Read (2 samples, 0.38%)
github.com/sirupsen/logrus.Entry.log (9 samples, 1.70%)
math/rand.(*rngSource).Uint64 (1 samples, 0.19%)
encoding/json.Unmarshal (1 samples, 0.19%)
runtime.mapdelete (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)
runtime.mstart1 (41 samples, 7.75%)
runtime.ms..
runtime.mapaccess2_faststr (1 samples, 0.19%)
runtime.netpollopen (1 samples, 0.19%)
runtime.entersyscall (1 samples, 0.19%)
runtime.findObject (1 samples, 0.19%)
internal/poll.(*FD).decref (5 samples, 0.95%)
github.com/robertkowalski/graylog-golang.(*Gelf).Compress (4 samples, 0.76%)
net.(*conn).Close (1 samples, 0.19%)
time.Now (1 samples, 0.19%)
github.com/sirupsen/logrus.(*TextFormatter).appendKeyValue (2 samples, 0.38%)
runtime.systemstack (1 samples, 0.19%)
runtime.(*mcache).refill (2 samples, 0.38%)
net.(*sysDialer).dialSerial (1 samples, 0.19%)
runtime.mallocgc (4 samples, 0.76%)
runtime.(*mcentral).cacheSpan (2 samples, 0.38%)
github.com/sirupsen/logrus.(*Entry).Logf (10 samples, 1.89%)
g..
internal/poll.(*pollDesc).init (1 samples, 0.19%)
runtime.futex (9 samples, 1.70%)
runtime.runfinq (7 samples, 1.32%)
sort.quickSort (2 samples, 0.38%)
runtime.gentraceback (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).readReply (4 samples, 0.76%)
syscall.Syscall (1 samples, 0.19%)
net.(*conn).Write (1 samples, 0.19%)
runtime.mapdelete_faststr (1 samples, 0.19%)
runtime.(*mcache).nextFree (1 samples, 0.19%)
github.com/sirupsen/logrus.(*Entry).Tracef (1 samples, 0.19%)
compress/flate.(*compressor).deflate (1 samples, 0.19%)
runtime.notewakeup (1 samples, 0.19%)
encoding/json.(*decodeState).object (5 samples, 0.95%)
syscall.write (1 samples, 0.19%)
runtime.acquirem (1 samples, 0.19%)
runtime.heapBitsSetType (1 samples, 0.19%)
runtime.futexwakeup (1 samples, 0.19%)
net.equalASCIIName (1 samples, 0.19%)
syscall.Write (1 samples, 0.19%)
encoding/json.checkValid (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
net.checkHeader (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)
net.(*sysDialer).dialSingle (1 samples, 0.19%)
net.(*Resolver).internetAddrList (1 samples, 0.19%)
runtime.scanobject (1 samples, 0.19%)
runtime.write1 (3 samples, 0.57%)
github.com/robertkowalski/graylog-golang.(*Gelf).Log (5 samples, 0.95%)
net.(*Dialer).DialContext (1 samples, 0.19%)
runtime.findObject (1 samples, 0.19%)
compress/zlib.(*Writer).Write (3 samples, 0.57%)
compress/flate.(*Writer).Close (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).get (3 samples, 0.57%)
net.setKeepAlive (1 samples, 0.19%)
syscall.Syscall (2 samples, 0.38%)
github.com/sirupsen/logrus.getCaller (1 samples, 0.19%)
runtime.memclrNoHeapPointers (1 samples, 0.19%)
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
compress/flate.(*compressor).deflate (1 samples, 0.19%)
runtime.fastrand (1 samples, 0.19%)
runtime.queuefinalizer (1 samples, 0.19%)
runtime.(*pageAlloc).scavengeOne.func2 (1 samples, 0.19%)
runtime.fastrand (1 samples, 0.19%)
net.(*conn).Close (8 samples, 1.51%)
github.com/gomodule/redigo/redis.(*Pool).put (1 samples, 0.19%)
internal/poll.(*FD).destroy (1 samples, 0.19%)
runtime.(*mheap).alloc (3 samples, 0.57%)
crypto/aes.NewCipher (1 samples, 0.19%)
net.(*conn).Close (2 samples, 0.38%)
net.(*sysDialer).dialTCP (5 samples, 0.95%)
internal/poll.(*FD).Close (1 samples, 0.19%)
os.hostname (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*activeConn).Do (5 samples, 0.95%)
github.com/sirupsen/logrus.(*Entry).Log (1 samples, 0.19%)
net.(*netFD).Write (1 samples, 0.19%)
runtime.futexsleep (10 samples, 1.89%)
r..
runtime.(*lfstack).pop (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).readLine (2 samples, 0.38%)
syscall.RawSyscall (1 samples, 0.19%)
runtime.scanblock (1 samples, 0.19%)
net.(*sysDialer).doDialTCP (1 samples, 0.19%)
runtime.notesleep (11 samples, 2.08%)
r..
runtime.mallocgc (1 samples, 0.19%)
miads/adslib/encrypt.Decrypt (1 samples, 0.19%)
runtime.systemstack (3 samples, 0.57%)
syscall.Write (1 samples, 0.19%)
runtime.futex (4 samples, 0.76%)
runtime.greyobject (3 samples, 0.57%)
runtime.chunkIdx.l1 (1 samples, 0.19%)
runtime._System (1 samples, 0.19%)
runtime.gcAssistAlloc1 (1 samples, 0.19%)
runtime.(*mcentral).cacheSpan (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)
time.Time.AppendFormat (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).Do (5 samples, 0.95%)
compress/flate.(*huffmanBitWriter).writeBlock (1 samples, 0.19%)
compress/zlib.(*Writer).Write (22 samples, 4.16%)
comp..
runtime.gcAssistAlloc (1 samples, 0.19%)
runtime.(*mspan).nextFreeIndex (1 samples, 0.19%)
runtime.makeslice (1 samples, 0.19%)
runtime.nanotime (2 samples, 0.38%)
net.(*netFD).connect (2 samples, 0.38%)
runtime.chansend (1 samples, 0.19%)
net.internetSocket (5 samples, 0.95%)
runtime.largeAlloc (1 samples, 0.19%)
runtime.park_m (85 samples, 16.07%)
runtime.park_m
syscall.Syscall (1 samples, 0.19%)
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
net.(*netFD).Write (2 samples, 0.38%)
github.com/gomodule/redigo/redis.(*conn).readReply (3 samples, 0.57%)
runtime.mallocgc (1 samples, 0.19%)
runtime.notewakeup (1 samples, 0.19%)
runtime.shouldStealTimers (1 samples, 0.19%)
runtime.wakep (4 samples, 0.76%)
runtime.notewakeup (1 samples, 0.19%)
runtime.(*pageAlloc).update (1 samples, 0.19%)
runtime.mallocgc (2 samples, 0.38%)
net.(*netFD).connect (7 samples, 1.32%)
net.(*sysDialer).doDialTCP (1 samples, 0.19%)
runtime.sysUnused (15 samples, 2.84%)
ru..
github.com/sirupsen/logrus.(*Entry).write (1 samples, 0.19%)
runtime.systemstack (2 samples, 0.38%)
runtime.newobject (16 samples, 3.02%)
run..
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*conn).writeCommand (1 samples, 0.19%)
runtime.checkTimers (5 samples, 0.95%)
runtime.futexwakeup (1 samples, 0.19%)
runtime.futex (11 samples, 2.08%)
r..
miads/adslib/device.setTagLog (5 samples, 0.95%)
runtime.runtimer (4 samples, 0.76%)
net.(*Resolver).lookupIPAddr (1 samples, 0.19%)
syscall.Connect (1 samples, 0.19%)
miads/adslib/addata.GetCustomAdsInfos (6 samples, 1.13%)
net.(*conn).Read (1 samples, 0.19%)
compress/flate.NewWriterDict (3 samples, 0.57%)
syscall.Syscall (1 samples, 0.19%)
internal/poll.(*pollDesc).init (1 samples, 0.19%)
runtime.findrunnable (74 samples, 13.99%)
runtime.findrunnable
runtime.(*mcache).prepareForSweep (1 samples, 0.19%)
os.(*File).write (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)
net/http.(*http2Framer).ReadFrame (1 samples, 0.19%)
syscall.connect (3 samples, 0.57%)
runtime.gcDrainN (2 samples, 0.38%)
net.last (1 samples, 0.19%)
net.(*netFD).Close (2 samples, 0.38%)
runtime.typehash (1 samples, 0.19%)
net.(*Resolver).internetAddrList (2 samples, 0.38%)
runtime.callers.func1 (2 samples, 0.38%)
internal/poll.runtime_pollOpen (4 samples, 0.76%)
time.Time.Year (1 samples, 0.19%)
syscall.Syscall (2 samples, 0.38%)
github.com/gomodule/redigo/redis.(*activeConn).Do (2 samples, 0.38%)
os.Hostname (1 samples, 0.19%)
sync.(*entry).load (1 samples, 0.19%)
net.(*Resolver).lookupIPAddr (1 samples, 0.19%)
syscall.write (1 samples, 0.19%)
crypto/tls.(*Conn).readRecordOrCCS (1 samples, 0.19%)
runtime.heapBitsSetTypeGCProg (1 samples, 0.19%)
runtime.newobject (1 samples, 0.19%)
runtime.gcAssistAlloc.func1 (2 samples, 0.38%)
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
sync.(*WaitGroup).Add (1 samples, 0.19%)
runtime.systemstack (135 samples, 25.52%)
runtime.systemstack
syscall.Syscall (4 samples, 0.76%)
runtime.scanobject (100 samples, 18.90%)
runtime.scanobject
runtime.preemptM (1 samples, 0.19%)
runtime.heapBitsSetType (1 samples, 0.19%)
runtime.futex (1 samples, 0.19%)
net.(*netFD).dial (1 samples, 0.19%)
runtime.netpollready (1 samples, 0.19%)
io.(*multiWriter).Write (2 samples, 0.38%)
net.(*conn).Write (1 samples, 0.19%)
net/http.(*Server).Serve (1 samples, 0.19%)
runtime.memclrNoHeapPointers (2 samples, 0.38%)
runtime.Callers (3 samples, 0.57%)
runtime.startm (1 samples, 0.19%)
runtime.send (1 samples, 0.19%)
net.filterAddrList (1 samples, 0.19%)
runtime.memmove (2 samples, 0.38%)
net.(*Resolver).lookupIPAddr (1 samples, 0.19%)
runtime.makeslice (1 samples, 0.19%)
net.(*netFD).Close (7 samples, 1.32%)
miads/adslib/redis_data.GetOrderInfos (6 samples, 1.13%)
runtime.walltime (1 samples, 0.19%)
github.com/sirupsen/logrus.(*TextFormatter).needsQuoting (1 samples, 0.19%)
io.ReadFull (1 samples, 0.19%)
runtime.exitsyscall (1 samples, 0.19%)
miads/adslib/redis_data.GetOrderInfos (85 samples, 16.07%)
miads/adslib/redis_data...
runtime.(*mheap).freeSpan (1 samples, 0.19%)
net.(*Resolver).internetAddrList (2 samples, 0.38%)
github.com/gomodule/redigo/redis.(*conn).readReply (2 samples, 0.38%)
runtime.markrootBlock (1 samples, 0.19%)
runtime.startm (1 samples, 0.19%)
net.(*netFD).Write (1 samples, 0.19%)
net.(*Resolver).exchange (65 samples, 12.29%)
net.(*Resolver).ex..
github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)
runtime.markrootBlock (1 samples, 0.19%)
bufio.(*Reader).ReadSlice (3 samples, 0.57%)
runtime.memclrNoHeapPointers (1 samples, 0.19%)
miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)
runtime.step (1 samples, 0.19%)
runtime.slicebytetostring (2 samples, 0.38%)
runtime.futexwakeup (4 samples, 0.76%)
runtime.readvarint (1 samples, 0.19%)
runtime.(*pageAlloc).free (1 samples, 0.19%)
runtime.notewakeup (4 samples, 0.76%)
runtime.lock (1 samples, 0.19%)
syscall.Close (3 samples, 0.57%)
bufio.(*Reader).fill (1 samples, 0.19%)
runtime.callers (3 samples, 0.57%)
runtime.main (1 samples, 0.19%)
runtime.systemstack (7 samples, 1.32%)
net.(*sysDialer).dialTCP (1 samples, 0.19%)
runtime.reentersyscall (7 samples, 1.32%)
net.(*Resolver).lookupIPAddr.func1 (73 samples, 13.80%)
net.(*Resolver).look..
syscall.Close (1 samples, 0.19%)
syscall.Syscall (1 samples, 0.19%)
github.com/gin-gonic/gin.LoggerWithConfig.func1 (143 samples, 27.03%)
github.com/gin-gonic/gin.LoggerWithConfig.f..
syscall.read (9 samples, 1.70%)
github.com/sirupsen/logrus.(*Logger).Info (1 samples, 0.19%)
net.socket (1 samples, 0.19%)
net.socket (1 samples, 0.19%)
internal/poll.(*FD).destroy (3 samples, 0.57%)
runtime.makeslice (2 samples, 0.38%)
syscall.Syscall (3 samples, 0.57%)
net.(*Resolver).resolveAddrList (1 samples, 0.19%)
runtime.newobject (1 samples, 0.19%)
runtime.(*mspan).base (1 samples, 0.19%)
github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)
compress/flate.(*compressor).writeBlock (1 samples, 0.19%)
runtime.getStackMap (2 samples, 0.38%)
runtime.(*mcache).releaseAll (1 samples, 0.19%)
net.(*Dialer).Dial (3 samples, 0.57%)
runtime.runqsteal (5 samples, 0.95%)
runtime.newstack (4 samples, 0.76%)
runtime.nextFreeFast (1 samples, 0.19%)
sort.quickSort (2 samples, 0.38%)
runtime.newobject (1 samples, 0.19%)
main.adsHandler (131 samples, 24.76%)
main.adsHandler
runtime.write1 (3 samples, 0.57%)
runtime.(*mspan).sweep (4 samples, 0.76%)
runtime.gcAssistAlloc (1 samples, 0.19%)
vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question (1 samples, 0.19%)
syscall.Syscall (1 samples, 0.19%)
runtime.copystack (4 samples, 0.76%)
github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)
net.(*sysDialer).dialSerial (8 samples, 1.51%)
github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (4 samples, 0.76%)
runtime.futex (9 samples, 1.70%)
runtime.findObject (1 samples, 0.19%)
bufio.NewWriterSize (2 samples, 0.38%)
net.(*conn).Read (3 samples, 0.57%)
runtime.gcAssistAlloc (1 samples, 0.19%)
net.sysSocket (1 samples, 0.19%)
runtime.systemstack (1 samples, 0.19%)
runtime.markBits.isMarked (1 samples, 0.19%)
runtime.newobject (2 samples, 0.38%)
runtime.(*mcache).refill (1 samples, 0.19%)
runtime.(*mcache).nextFree (1 samples, 0.19%)
net.(*conn).Read (2 samples, 0.38%)
syscall.RawSyscall (1 samples, 0.19%)
runtime.mallocgc.func1 (3 samples, 0.57%)
runtime.madvise (15 samples, 2.84%)
ru..
vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack (4 samples, 0.76%)
runtime.gcAssistAlloc.func1 (1 samples, 0.19%)