123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705 |
- <?xml version="1.0" standalone="no"?>
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- <svg version="1.1" width="1200" height="694" onload="init(evt)" viewBox="0 0 1200 694" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
- <!-- NOTES: -->
- <defs>
- <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
- <stop stop-color="#eeeeee" offset="5%" />
- <stop stop-color="#eeeeb0" offset="95%" />
- </linearGradient>
- </defs>
- <style type="text/css">
- text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
- #search, #ignorecase { opacity:0.1; cursor:pointer; }
- #search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
- #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
- #title { text-anchor:middle; font-size:17px}
- #unzoom { cursor:pointer; }
- #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
- .hide { display:none; }
- .parent { opacity:0.5; }
- </style>
- <script type="text/ecmascript">
- <![CDATA[
- "use strict";
- var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
- function init(evt) {
- details = document.getElementById("details").firstChild;
- searchbtn = document.getElementById("search");
- ignorecaseBtn = document.getElementById("ignorecase");
- unzoombtn = document.getElementById("unzoom");
- matchedtxt = document.getElementById("matched");
- svg = document.getElementsByTagName("svg")[0];
- searching = 0;
- currentSearchTerm = null;
- }
- window.addEventListener("click", function(e) {
- var target = find_group(e.target);
- if (target) {
- if (target.nodeName == "a") {
- if (e.ctrlKey === false) return;
- e.preventDefault();
- }
- if (target.classList.contains("parent")) unzoom();
- zoom(target);
- }
- else if (e.target.id == "unzoom") unzoom();
- else if (e.target.id == "search") search_prompt();
- else if (e.target.id == "ignorecase") toggle_ignorecase();
- }, false)
- // mouse-over for info
- // show
- window.addEventListener("mouseover", function(e) {
- var target = find_group(e.target);
- if (target) details.nodeValue = "Function: " + g_to_text(target);
- }, false)
- // clear
- window.addEventListener("mouseout", function(e) {
- var target = find_group(e.target);
- if (target) details.nodeValue = ' ';
- }, false)
- // ctrl-F for search
- window.addEventListener("keydown",function (e) {
- if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
- e.preventDefault();
- search_prompt();
- }
- }, false)
- // ctrl-I to toggle case-sensitive search
- window.addEventListener("keydown",function (e) {
- if (e.ctrlKey && e.keyCode === 73) {
- e.preventDefault();
- toggle_ignorecase();
- }
- }, false)
- // functions
- function find_child(node, selector) {
- var children = node.querySelectorAll(selector);
- if (children.length) return children[0];
- return;
- }
- function find_group(node) {
- var parent = node.parentElement;
- if (!parent) return;
- if (parent.id == "frames") return node;
- return find_group(parent);
- }
- function orig_save(e, attr, val) {
- if (e.attributes["_orig_" + attr] != undefined) return;
- if (e.attributes[attr] == undefined) return;
- if (val == undefined) val = e.attributes[attr].value;
- e.setAttribute("_orig_" + attr, val);
- }
- function orig_load(e, attr) {
- if (e.attributes["_orig_"+attr] == undefined) return;
- e.attributes[attr].value = e.attributes["_orig_" + attr].value;
- e.removeAttribute("_orig_"+attr);
- }
- function g_to_text(e) {
- var text = find_child(e, "title").firstChild.nodeValue;
- return (text)
- }
- function g_to_func(e) {
- var func = g_to_text(e);
- // if there's any manipulation we want to do to the function
- // name before it's searched, do it here before returning.
- return (func);
- }
- function update_text(e) {
- var r = find_child(e, "rect");
- var t = find_child(e, "text");
- var w = parseFloat(r.attributes.width.value) -3;
- var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
- t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
- // Smaller than this size won't fit anything
- if (w < 2 * 12 * 0.59) {
- t.textContent = "";
- return;
- }
- t.textContent = txt;
- // Fit in full text width
- if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
- return;
- for (var x = txt.length - 2; x > 0; x--) {
- if (t.getSubStringLength(0, x + 2) <= w) {
- t.textContent = txt.substring(0, x) + "..";
- return;
- }
- }
- t.textContent = "";
- }
- // zoom
- function zoom_reset(e) {
- if (e.attributes != undefined) {
- orig_load(e, "x");
- orig_load(e, "width");
- }
- if (e.childNodes == undefined) return;
- for (var i = 0, c = e.childNodes; i < c.length; i++) {
- zoom_reset(c[i]);
- }
- }
- function zoom_child(e, x, ratio) {
- if (e.attributes != undefined) {
- if (e.attributes.x != undefined) {
- orig_save(e, "x");
- e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
- if (e.tagName == "text")
- e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
- }
- if (e.attributes.width != undefined) {
- orig_save(e, "width");
- e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
- }
- }
- if (e.childNodes == undefined) return;
- for (var i = 0, c = e.childNodes; i < c.length; i++) {
- zoom_child(c[i], x - 10, ratio);
- }
- }
- function zoom_parent(e) {
- if (e.attributes) {
- if (e.attributes.x != undefined) {
- orig_save(e, "x");
- e.attributes.x.value = 10;
- }
- if (e.attributes.width != undefined) {
- orig_save(e, "width");
- e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
- }
- }
- if (e.childNodes == undefined) return;
- for (var i = 0, c = e.childNodes; i < c.length; i++) {
- zoom_parent(c[i]);
- }
- }
- function zoom(node) {
- var attr = find_child(node, "rect").attributes;
- var width = parseFloat(attr.width.value);
- var xmin = parseFloat(attr.x.value);
- var xmax = parseFloat(xmin + width);
- var ymin = parseFloat(attr.y.value);
- var ratio = (svg.width.baseVal.value - 2 * 10) / width;
- // XXX: Workaround for JavaScript float issues (fix me)
- var fudge = 0.0001;
- unzoombtn.classList.remove("hide");
- var el = document.getElementById("frames").children;
- for (var i = 0; i < el.length; i++) {
- var e = el[i];
- var a = find_child(e, "rect").attributes;
- var ex = parseFloat(a.x.value);
- var ew = parseFloat(a.width.value);
- var upstack;
- // Is it an ancestor
- if (0 == 0) {
- upstack = parseFloat(a.y.value) > ymin;
- } else {
- upstack = parseFloat(a.y.value) < ymin;
- }
- if (upstack) {
- // Direct ancestor
- if (ex <= xmin && (ex+ew+fudge) >= xmax) {
- e.classList.add("parent");
- zoom_parent(e);
- update_text(e);
- }
- // not in current path
- else
- e.classList.add("hide");
- }
- // Children maybe
- else {
- // no common path
- if (ex < xmin || ex + fudge >= xmax) {
- e.classList.add("hide");
- }
- else {
- zoom_child(e, xmin, ratio);
- update_text(e);
- }
- }
- }
- search();
- }
- function unzoom() {
- unzoombtn.classList.add("hide");
- var el = document.getElementById("frames").children;
- for(var i = 0; i < el.length; i++) {
- el[i].classList.remove("parent");
- el[i].classList.remove("hide");
- zoom_reset(el[i]);
- update_text(el[i]);
- }
- search();
- }
- // search
- function toggle_ignorecase() {
- ignorecase = !ignorecase;
- if (ignorecase) {
- ignorecaseBtn.classList.add("show");
- } else {
- ignorecaseBtn.classList.remove("show");
- }
- reset_search();
- search();
- }
- function reset_search() {
- var el = document.querySelectorAll("#frames rect");
- for (var i = 0; i < el.length; i++) {
- orig_load(el[i], "fill")
- }
- }
- function search_prompt() {
- if (!searching) {
- var term = prompt("Enter a search term (regexp " +
- "allowed, eg: ^ext4_)"
- + (ignorecase ? ", ignoring case" : "")
- + "\nPress Ctrl-i to toggle case sensitivity", "");
- if (term != null) {
- currentSearchTerm = term;
- search();
- }
- } else {
- reset_search();
- searching = 0;
- currentSearchTerm = null;
- searchbtn.classList.remove("show");
- searchbtn.firstChild.nodeValue = "Search"
- matchedtxt.classList.add("hide");
- matchedtxt.firstChild.nodeValue = ""
- }
- }
- function search(term) {
- if (currentSearchTerm === null) return;
- var term = currentSearchTerm;
- var re = new RegExp(term, ignorecase ? 'i' : '');
- var el = document.getElementById("frames").children;
- var matches = new Object();
- var maxwidth = 0;
- for (var i = 0; i < el.length; i++) {
- var e = el[i];
- var func = g_to_func(e);
- var rect = find_child(e, "rect");
- if (func == null || rect == null)
- continue;
- // Save max width. Only works as we have a root frame
- var w = parseFloat(rect.attributes.width.value);
- if (w > maxwidth)
- maxwidth = w;
- if (func.match(re)) {
- // highlight
- var x = parseFloat(rect.attributes.x.value);
- orig_save(rect, "fill");
- rect.attributes.fill.value = "rgb(230,0,230)";
- // remember matches
- if (matches[x] == undefined) {
- matches[x] = w;
- } else {
- if (w > matches[x]) {
- // overwrite with parent
- matches[x] = w;
- }
- }
- searching = 1;
- }
- }
- if (!searching)
- return;
- searchbtn.classList.add("show");
- searchbtn.firstChild.nodeValue = "Reset Search";
- // calculate percent matched, excluding vertical overlap
- var count = 0;
- var lastx = -1;
- var lastw = 0;
- var keys = Array();
- for (k in matches) {
- if (matches.hasOwnProperty(k))
- keys.push(k);
- }
- // sort the matched frames by their x location
- // ascending, then width descending
- keys.sort(function(a, b){
- return a - b;
- });
- // Step through frames saving only the biggest bottom-up frames
- // thanks to the sort order. This relies on the tree property
- // where children are always smaller than their parents.
- var fudge = 0.0001; // JavaScript floating point
- for (var k in keys) {
- var x = parseFloat(keys[k]);
- var w = matches[keys[k]];
- if (x >= lastx + lastw - fudge) {
- count += w;
- lastx = x;
- lastw = w;
- }
- }
- // display matched percent
- matchedtxt.classList.remove("hide");
- var pct = 100 * count / maxwidth;
- if (pct != 100) pct = pct.toFixed(1)
- matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
- }
- ]]>
- </script>
- <rect x="0.0" y="0" width="1200.0" height="694.0" fill="url(#background)" />
- <text id="title" x="600.00" y="24" >Flame Graph</text>
- <text id="details" x="10.00" y="677" > </text>
- <text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
- <text id="search" x="1090.00" y="24" >Search</text>
- <text id="ignorecase" x="1174.00" y="24" >ic</text>
- <text id="matched" x="1090.00" y="677" > </text>
- <g id="frames">
- <g >
- <title>runtime.(*mcache).nextFree (1 samples, 0.12%)</title><rect x="418.0" y="309" width="1.4" height="15.0" fill="rgb(234,181,27)" rx="2" ry="2" />
- <text x="420.97" y="319.5" ></text>
- </g>
- <g >
- <title>miads/adslib/addata.GetOneAds (11 samples, 1.32%)</title><rect x="316.0" y="437" width="15.6" height="15.0" fill="rgb(205,117,21)" rx="2" ry="2" />
- <text x="318.98" y="447.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="609.2" y="229" width="1.4" height="15.0" fill="rgb(223,131,2)" rx="2" ry="2" />
- <text x="612.21" y="239.5" ></text>
- </g>
- <g >
- <title>syscall.Close (9 samples, 1.08%)</title><rect x="106.3" y="421" width="12.8" height="15.0" fill="rgb(209,75,38)" rx="2" ry="2" />
- <text x="109.33" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (1 samples, 0.12%)</title><rect x="606.4" y="293" width="1.4" height="15.0" fill="rgb(234,229,24)" rx="2" ry="2" />
- <text x="609.37" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.lock (1 samples, 0.12%)</title><rect x="1071.0" y="581" width="1.4" height="15.0" fill="rgb(248,65,25)" rx="2" ry="2" />
- <text x="1074.01" y="591.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (3 samples, 0.36%)</title><rect x="673.0" y="389" width="4.2" height="15.0" fill="rgb(219,51,21)" rx="2" ry="2" />
- <text x="675.95" y="399.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeader (2 samples, 0.24%)</title><rect x="262.1" y="517" width="2.9" height="15.0" fill="rgb(214,4,9)" rx="2" ry="2" />
- <text x="265.15" y="527.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (3 samples, 0.36%)</title><rect x="673.0" y="437" width="4.2" height="15.0" fill="rgb(223,64,20)" rx="2" ry="2" />
- <text x="675.95" y="447.5" ></text>
- </g>
- <g >
- <title>runtime._System (3 samples, 0.36%)</title><rect x="688.5" y="629" width="4.3" height="15.0" fill="rgb(247,171,28)" rx="2" ry="2" />
- <text x="691.54" y="639.5" ></text>
- </g>
- <g >
- <title>miads/adslib/device.CheckIsBlackImei (2 samples, 0.24%)</title><rect x="634.7" y="469" width="2.8" height="15.0" fill="rgb(220,44,20)" rx="2" ry="2" />
- <text x="637.71" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="602.1" y="341" width="1.4" height="15.0" fill="rgb(211,134,47)" rx="2" ry="2" />
- <text x="605.12" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (2 samples, 0.24%)</title><rect x="626.2" y="325" width="2.8" height="15.0" fill="rgb(232,214,29)" rx="2" ry="2" />
- <text x="629.21" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (2 samples, 0.24%)</title><rect x="640.4" y="373" width="2.8" height="15.0" fill="rgb(237,101,19)" rx="2" ry="2" />
- <text x="643.37" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.RawSyscall (1 samples, 0.12%)</title><rect x="85.1" y="341" width="1.4" height="15.0" fill="rgb(231,24,0)" rx="2" ry="2" />
- <text x="88.08" y="351.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="650.3" y="229" width="1.4" height="15.0" fill="rgb(227,205,6)" rx="2" ry="2" />
- <text x="653.29" y="239.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (3 samples, 0.36%)</title><rect x="342.9" y="197" width="4.2" height="15.0" fill="rgb(254,163,26)" rx="2" ry="2" />
- <text x="345.89" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.(*mSpanList).insertBack (1 samples, 0.12%)</title><rect x="27.0" y="389" width="1.4" height="15.0" fill="rgb(250,141,10)" rx="2" ry="2" />
- <text x="30.00" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (2 samples, 0.24%)</title><rect x="640.4" y="245" width="2.8" height="15.0" fill="rgb(250,11,17)" rx="2" ry="2" />
- <text x="643.37" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.sweepone (3 samples, 0.36%)</title><rect x="732.4" y="613" width="4.3" height="15.0" fill="rgb(238,90,37)" rx="2" ry="2" />
- <text x="735.45" y="623.5" ></text>
- </g>
- <g >
- <title>bufio.(*Writer).Flush (1 samples, 0.12%)</title><rect x="607.8" y="389" width="1.4" height="15.0" fill="rgb(207,102,19)" rx="2" ry="2" />
- <text x="610.79" y="399.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (2 samples, 0.24%)</title><rect x="626.2" y="405" width="2.8" height="15.0" fill="rgb(245,77,52)" rx="2" ry="2" />
- <text x="629.21" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/lionsoul2014/ip2region/binding/golang/ip2region.(*Ip2Region).BtreeSearch (1 samples, 0.12%)</title><rect x="664.5" y="453" width="1.4" height="15.0" fill="rgb(221,123,53)" rx="2" ry="2" />
- <text x="667.45" y="463.5" ></text>
- </g>
- <g >
- <title>syscall.Read (1 samples, 0.12%)</title><rect x="664.5" y="421" width="1.4" height="15.0" fill="rgb(230,27,30)" rx="2" ry="2" />
- <text x="667.45" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).allocSpan (1 samples, 0.12%)</title><rect x="354.2" y="245" width="1.4" height="15.0" fill="rgb(246,153,37)" rx="2" ry="2" />
- <text x="357.23" y="255.5" ></text>
- </g>
- <g >
- <title>net.socket (1 samples, 0.12%)</title><rect x="680.0" y="277" width="1.5" height="15.0" fill="rgb(229,14,18)" rx="2" ry="2" />
- <text x="683.04" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.newstack (10 samples, 1.20%)</title><rect x="245.2" y="501" width="14.1" height="15.0" fill="rgb(226,147,38)" rx="2" ry="2" />
- <text x="248.15" y="511.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Write (33 samples, 3.96%)</title><rect x="171.5" y="485" width="46.7" height="15.0" fill="rgb(224,149,12)" rx="2" ry="2" />
- <text x="174.49" y="495.5" >net...</text>
- </g>
- <g >
- <title>runtime.futex (24 samples, 2.88%)</title><rect x="1080.9" y="533" width="34.0" height="15.0" fill="rgb(237,43,49)" rx="2" ry="2" />
- <text x="1083.92" y="543.5" >ru..</text>
- </g>
- <g >
- <title>net.(*netFD).connect (2 samples, 0.24%)</title><rect x="617.7" y="229" width="2.8" height="15.0" fill="rgb(236,31,2)" rx="2" ry="2" />
- <text x="620.71" y="239.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="636.1" y="373" width="1.4" height="15.0" fill="rgb(205,29,1)" rx="2" ry="2" />
- <text x="639.12" y="383.5" ></text>
- </g>
- <g >
- <title>net/http.(*http2Transport).RoundTripOpt (1 samples, 0.12%)</title><rect x="682.9" y="357" width="1.4" height="15.0" fill="rgb(253,180,47)" rx="2" ry="2" />
- <text x="685.87" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.hasPrefix (1 samples, 0.12%)</title><rect x="471.8" y="181" width="1.4" height="15.0" fill="rgb(234,184,6)" rx="2" ry="2" />
- <text x="474.80" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (1 samples, 0.12%)</title><rect x="219.7" y="437" width="1.4" height="15.0" fill="rgb(217,199,1)" rx="2" ry="2" />
- <text x="222.65" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.callers (1 samples, 0.12%)</title><rect x="469.0" y="165" width="1.4" height="15.0" fill="rgb(217,11,29)" rx="2" ry="2" />
- <text x="471.97" y="175.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (2 samples, 0.24%)</title><rect x="617.7" y="245" width="2.8" height="15.0" fill="rgb(219,227,24)" rx="2" ry="2" />
- <text x="620.71" y="255.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="323.1" y="293" width="1.4" height="15.0" fill="rgb(219,15,34)" rx="2" ry="2" />
- <text x="326.06" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="228.2" y="373" width="1.4" height="15.0" fill="rgb(238,195,13)" rx="2" ry="2" />
- <text x="231.15" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.sysUnused (21 samples, 2.52%)</title><rect x="701.3" y="549" width="29.7" height="15.0" fill="rgb(248,100,31)" rx="2" ry="2" />
- <text x="704.28" y="559.5" >ru..</text>
- </g>
- <g >
- <title>runtime.reentersyscall (1 samples, 0.12%)</title><rect x="117.7" y="373" width="1.4" height="15.0" fill="rgb(213,145,20)" rx="2" ry="2" />
- <text x="120.66" y="383.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).writeCommand (1 samples, 0.12%)</title><rect x="661.6" y="389" width="1.4" height="15.0" fill="rgb(218,18,25)" rx="2" ry="2" />
- <text x="664.62" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.scanobject (1 samples, 0.12%)</title><rect x="755.1" y="533" width="1.4" height="15.0" fill="rgb(252,83,27)" rx="2" ry="2" />
- <text x="758.11" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="335.8" y="261" width="1.4" height="15.0" fill="rgb(223,190,11)" rx="2" ry="2" />
- <text x="338.81" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="605.0" y="261" width="1.4" height="15.0" fill="rgb(253,186,18)" rx="2" ry="2" />
- <text x="607.96" y="271.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="603.5" y="309" width="1.5" height="15.0" fill="rgb(211,193,9)" rx="2" ry="2" />
- <text x="606.54" y="319.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).wait (1 samples, 0.12%)</title><rect x="600.7" y="229" width="1.4" height="15.0" fill="rgb(219,219,28)" rx="2" ry="2" />
- <text x="603.71" y="239.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (2 samples, 0.24%)</title><rect x="654.5" y="325" width="2.9" height="15.0" fill="rgb(244,53,3)" rx="2" ry="2" />
- <text x="657.54" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.newproc (1 samples, 0.12%)</title><rect x="334.4" y="261" width="1.4" height="15.0" fill="rgb(252,157,14)" rx="2" ry="2" />
- <text x="337.39" y="271.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="323.1" y="277" width="1.4" height="15.0" fill="rgb(213,50,2)" rx="2" ry="2" />
- <text x="326.06" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (1 samples, 0.12%)</title><rect x="323.1" y="165" width="1.4" height="15.0" fill="rgb(245,34,43)" rx="2" ry="2" />
- <text x="326.06" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.rawbyteslice (2 samples, 0.24%)</title><rect x="357.1" y="373" width="2.8" height="15.0" fill="rgb(217,28,21)" rx="2" ry="2" />
- <text x="360.06" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*resolverConfig).tryAcquireSema (1 samples, 0.12%)</title><rect x="270.6" y="533" width="1.5" height="15.0" fill="rgb(211,208,5)" rx="2" ry="2" />
- <text x="273.65" y="543.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.(*Engine).ServeHTTP (271 samples, 32.53%)</title><rect x="303.2" y="597" width="383.9" height="15.0" fill="rgb(241,113,33)" rx="2" ry="2" />
- <text x="306.23" y="607.5" >github.com/gin-gonic/gin.(*Engine).ServeHTTP</text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (4 samples, 0.48%)</title><rect x="657.4" y="437" width="5.6" height="15.0" fill="rgb(240,18,30)" rx="2" ry="2" />
- <text x="660.37" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.pcvalue (1 samples, 0.12%)</title><rect x="469.0" y="85" width="1.4" height="15.0" fill="rgb(205,203,36)" rx="2" ry="2" />
- <text x="471.97" y="95.5" ></text>
- </g>
- <g >
- <title>reflect.Value.Field (1 samples, 0.12%)</title><rect x="379.7" y="341" width="1.4" height="15.0" fill="rgb(208,42,4)" rx="2" ry="2" />
- <text x="382.72" y="351.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).waitRead (1 samples, 0.12%)</title><rect x="600.7" y="245" width="1.4" height="15.0" fill="rgb(233,207,34)" rx="2" ry="2" />
- <text x="603.71" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).allocSpan (1 samples, 0.12%)</title><rect x="317.4" y="229" width="1.4" height="15.0" fill="rgb(254,139,43)" rx="2" ry="2" />
- <text x="320.39" y="239.5" ></text>
- </g>
- <g >
- <title>fmt.(*fmt).fmtS (1 samples, 0.12%)</title><rect x="643.2" y="373" width="1.4" height="15.0" fill="rgb(223,65,42)" rx="2" ry="2" />
- <text x="646.21" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (10 samples, 1.20%)</title><rect x="419.4" y="245" width="14.2" height="15.0" fill="rgb(249,24,44)" rx="2" ry="2" />
- <text x="422.39" y="255.5" ></text>
- </g>
- <g >
- <title>syscall.Read (1 samples, 0.12%)</title><rect x="323.1" y="213" width="1.4" height="15.0" fill="rgb(246,217,27)" rx="2" ry="2" />
- <text x="326.06" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.getitab (1 samples, 0.12%)</title><rect x="242.3" y="485" width="1.4" height="15.0" fill="rgb(243,90,30)" rx="2" ry="2" />
- <text x="245.32" y="495.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (29 samples, 3.48%)</title><rect x="549.7" y="405" width="41.1" height="15.0" fill="rgb(234,140,51)" rx="2" ry="2" />
- <text x="552.71" y="415.5" >git..</text>
- </g>
- <g >
- <title>runtime.notewakeup (15 samples, 1.80%)</title><rect x="148.8" y="341" width="21.3" height="15.0" fill="rgb(235,214,37)" rx="2" ry="2" />
- <text x="151.82" y="351.5" >r..</text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.12%)</title><rect x="606.4" y="405" width="1.4" height="15.0" fill="rgb(234,69,10)" rx="2" ry="2" />
- <text x="609.37" y="415.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).literalStore (5 samples, 0.60%)</title><rect x="368.4" y="325" width="7.1" height="15.0" fill="rgb(253,216,21)" rx="2" ry="2" />
- <text x="371.39" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.gcStart (1 samples, 0.12%)</title><rect x="335.8" y="357" width="1.4" height="15.0" fill="rgb(242,128,42)" rx="2" ry="2" />
- <text x="338.81" y="367.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).object (19 samples, 2.28%)</title><rect x="359.9" y="357" width="26.9" height="15.0" fill="rgb(254,135,33)" rx="2" ry="2" />
- <text x="362.89" y="367.5" >e..</text>
- </g>
- <g >
- <title>runtime.slicebytetostring (1 samples, 0.12%)</title><rect x="374.1" y="309" width="1.4" height="15.0" fill="rgb(223,224,39)" rx="2" ry="2" />
- <text x="377.06" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (5 samples, 0.60%)</title><rect x="470.4" y="229" width="7.1" height="15.0" fill="rgb(233,24,13)" rx="2" ry="2" />
- <text x="473.38" y="239.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.getOrderIds (5 samples, 0.60%)</title><rect x="341.5" y="421" width="7.1" height="15.0" fill="rgb(219,47,21)" rx="2" ry="2" />
- <text x="344.48" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIPAddr (2 samples, 0.24%)</title><rect x="651.7" y="309" width="2.8" height="15.0" fill="rgb(232,109,49)" rx="2" ry="2" />
- <text x="654.70" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc.func1 (1 samples, 0.12%)</title><rect x="239.5" y="309" width="1.4" height="15.0" fill="rgb(220,58,0)" rx="2" ry="2" />
- <text x="242.48" y="319.5" ></text>
- </g>
- <g >
- <title>internal/poll.runtime_pollWait (1 samples, 0.12%)</title><rect x="487.4" y="165" width="1.4" height="15.0" fill="rgb(208,87,12)" rx="2" ry="2" />
- <text x="490.38" y="175.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Write (1 samples, 0.12%)</title><rect x="633.3" y="389" width="1.4" height="15.0" fill="rgb(236,83,50)" rx="2" ry="2" />
- <text x="636.29" y="399.5" ></text>
- </g>
- <g >
- <title>miads/adslib/addata.GetCustomAdsInfos (13 samples, 1.56%)</title><rect x="316.0" y="453" width="18.4" height="15.0" fill="rgb(227,131,39)" rx="2" ry="2" />
- <text x="318.98" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.pcvalue (2 samples, 0.24%)</title><rect x="291.9" y="469" width="2.8" height="15.0" fill="rgb(247,53,14)" rx="2" ry="2" />
- <text x="294.90" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.wakep (7 samples, 0.84%)</title><rect x="864.2" y="469" width="9.9" height="15.0" fill="rgb(252,87,4)" rx="2" ry="2" />
- <text x="867.19" y="479.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (4 samples, 0.48%)</title><rect x="665.9" y="405" width="5.6" height="15.0" fill="rgb(236,206,51)" rx="2" ry="2" />
- <text x="668.87" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="335.8" y="341" width="1.4" height="15.0" fill="rgb(244,101,10)" rx="2" ry="2" />
- <text x="338.81" y="351.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (13 samples, 1.56%)</title><rect x="561.0" y="325" width="18.5" height="15.0" fill="rgb(253,208,45)" rx="2" ry="2" />
- <text x="564.04" y="335.5" ></text>
- </g>
- <g >
- <title>syscall.setsockopt (1 samples, 0.12%)</title><rect x="636.1" y="261" width="1.4" height="15.0" fill="rgb(223,72,19)" rx="2" ry="2" />
- <text x="639.12" y="271.5" ></text>
- </g>
- <g >
- <title>syscall.connect (14 samples, 1.68%)</title><rect x="494.5" y="165" width="19.8" height="15.0" fill="rgb(236,207,47)" rx="2" ry="2" />
- <text x="497.47" y="175.5" ></text>
- </g>
- <g >
- <title>miads/adslib/addata.GetAdsInfos (4 samples, 0.48%)</title><rect x="334.4" y="469" width="5.7" height="15.0" fill="rgb(206,197,36)" rx="2" ry="2" />
- <text x="337.39" y="479.5" ></text>
- </g>
- <g >
- <title>syscall.read (1 samples, 0.12%)</title><rect x="323.1" y="197" width="1.4" height="15.0" fill="rgb(221,208,39)" rx="2" ry="2" />
- <text x="326.06" y="207.5" ></text>
- </g>
- <g >
- <title>encoding/json.checkValid (1 samples, 0.12%)</title><rect x="320.2" y="373" width="1.4" height="15.0" fill="rgb(225,225,16)" rx="2" ry="2" />
- <text x="323.23" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (1 samples, 0.12%)</title><rect x="606.4" y="325" width="1.4" height="15.0" fill="rgb(208,214,48)" rx="2" ry="2" />
- <text x="609.37" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.pcvalue (2 samples, 0.24%)</title><rect x="253.6" y="437" width="2.9" height="15.0" fill="rgb(234,113,38)" rx="2" ry="2" />
- <text x="256.65" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (1 samples, 0.12%)</title><rect x="310.3" y="293" width="1.4" height="15.0" fill="rgb(227,203,27)" rx="2" ry="2" />
- <text x="313.31" y="303.5" ></text>
- </g>
- <g >
- <title>net.sysSocket (1 samples, 0.12%)</title><rect x="670.1" y="261" width="1.4" height="15.0" fill="rgb(241,37,44)" rx="2" ry="2" />
- <text x="673.12" y="271.5" ></text>
- </g>
- <g >
- <title>net.socket (1 samples, 0.12%)</title><rect x="327.3" y="213" width="1.4" height="15.0" fill="rgb(254,177,26)" rx="2" ry="2" />
- <text x="330.31" y="223.5" ></text>
- </g>
- <g >
- <title>net.newTCPConn (1 samples, 0.12%)</title><rect x="636.1" y="309" width="1.4" height="15.0" fill="rgb(207,105,44)" rx="2" ry="2" />
- <text x="639.12" y="319.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (2 samples, 0.24%)</title><rect x="640.4" y="389" width="2.8" height="15.0" fill="rgb(217,11,53)" rx="2" ry="2" />
- <text x="643.37" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.gentraceback (4 samples, 0.48%)</title><rect x="274.9" y="501" width="5.7" height="15.0" fill="rgb(220,223,13)" rx="2" ry="2" />
- <text x="277.90" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (1 samples, 0.12%)</title><rect x="817.4" y="533" width="1.5" height="15.0" fill="rgb(223,84,6)" rx="2" ry="2" />
- <text x="820.44" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (2 samples, 0.24%)</title><rect x="622.0" y="245" width="2.8" height="15.0" fill="rgb(239,200,35)" rx="2" ry="2" />
- <text x="624.96" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.makechan (2 samples, 0.24%)</title><rect x="467.6" y="245" width="2.8" height="15.0" fill="rgb(205,207,8)" rx="2" ry="2" />
- <text x="470.55" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (1 samples, 0.12%)</title><rect x="317.4" y="293" width="1.4" height="15.0" fill="rgb(248,32,7)" rx="2" ry="2" />
- <text x="320.39" y="303.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.12%)</title><rect x="681.5" y="453" width="1.4" height="15.0" fill="rgb(210,87,30)" rx="2" ry="2" />
- <text x="684.45" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.write (1 samples, 0.12%)</title><rect x="31.2" y="421" width="1.5" height="15.0" fill="rgb(229,20,44)" rx="2" ry="2" />
- <text x="34.25" y="431.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.SetPlanDispatchCount (4 samples, 0.48%)</title><rect x="614.9" y="453" width="5.6" height="15.0" fill="rgb(251,197,14)" rx="2" ry="2" />
- <text x="617.87" y="463.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.12%)</title><rect x="629.0" y="453" width="1.5" height="15.0" fill="rgb(211,0,17)" rx="2" ry="2" />
- <text x="632.04" y="463.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="600.7" y="373" width="1.4" height="15.0" fill="rgb(220,90,25)" rx="2" ry="2" />
- <text x="603.71" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.epollctl (2 samples, 0.24%)</title><rect x="490.2" y="117" width="2.8" height="15.0" fill="rgb(233,60,8)" rx="2" ry="2" />
- <text x="493.22" y="127.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).resolveAddrList (1 samples, 0.12%)</title><rect x="334.4" y="325" width="1.4" height="15.0" fill="rgb(240,105,9)" rx="2" ry="2" />
- <text x="337.39" y="335.5" ></text>
- </g>
- <g >
- <title>syscall.setsockopt (1 samples, 0.12%)</title><rect x="656.0" y="245" width="1.4" height="15.0" fill="rgb(230,84,12)" rx="2" ry="2" />
- <text x="658.95" y="255.5" ></text>
- </g>
- <g >
- <title>syscall.read (9 samples, 1.08%)</title><rect x="566.7" y="245" width="12.8" height="15.0" fill="rgb(233,172,34)" rx="2" ry="2" />
- <text x="569.71" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.heapBitsSetType (1 samples, 0.12%)</title><rect x="306.1" y="373" width="1.4" height="15.0" fill="rgb(242,164,30)" rx="2" ry="2" />
- <text x="309.06" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.runOneTimer (1 samples, 0.12%)</title><rect x="830.2" y="549" width="1.4" height="15.0" fill="rgb(217,189,25)" rx="2" ry="2" />
- <text x="833.19" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="660.2" y="149" width="1.4" height="15.0" fill="rgb(205,213,10)" rx="2" ry="2" />
- <text x="663.20" y="159.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="219.7" y="469" width="1.4" height="15.0" fill="rgb(246,88,27)" rx="2" ry="2" />
- <text x="222.65" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).goLookupIPCNAMEOrder (193 samples, 23.17%)</title><rect x="10.0" y="565" width="273.4" height="15.0" fill="rgb(236,18,49)" rx="2" ry="2" />
- <text x="13.00" y="575.5" >net.(*Resolver).goLookupIPCNAMEOrder</text>
- </g>
- <g >
- <title>runtime.(*pageAlloc).scavengeOne (24 samples, 2.88%)</title><rect x="697.0" y="581" width="34.0" height="15.0" fill="rgb(216,123,47)" rx="2" ry="2" />
- <text x="700.03" y="591.5" >ru..</text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (3 samples, 0.36%)</title><rect x="677.2" y="421" width="4.3" height="15.0" fill="rgb(232,37,4)" rx="2" ry="2" />
- <text x="680.20" y="431.5" ></text>
- </g>
- <g >
- <title>net.last (3 samples, 0.36%)</title><rect x="42.6" y="421" width="4.2" height="15.0" fill="rgb(233,124,4)" rx="2" ry="2" />
- <text x="45.58" y="431.5" ></text>
- </g>
- <g >
- <title>syscall.connect (1 samples, 0.12%)</title><rect x="327.3" y="149" width="1.4" height="15.0" fill="rgb(226,121,35)" rx="2" ry="2" />
- <text x="330.31" y="159.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="605.0" y="389" width="1.4" height="15.0" fill="rgb(229,130,28)" rx="2" ry="2" />
- <text x="607.96" y="399.5" ></text>
- </g>
- <g >
- <title>main.adsHandler (270 samples, 32.41%)</title><rect x="303.2" y="485" width="382.5" height="15.0" fill="rgb(222,223,3)" rx="2" ry="2" />
- <text x="306.23" y="495.5" >main.adsHandler</text>
- </g>
- <g >
- <title>net/http.(*Server).Serve (1 samples, 0.12%)</title><rect x="811.8" y="549" width="1.4" height="15.0" fill="rgb(250,167,5)" rx="2" ry="2" />
- <text x="814.78" y="559.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="629.0" y="325" width="1.5" height="15.0" fill="rgb(216,137,28)" rx="2" ry="2" />
- <text x="632.04" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.nanotime1 (1 samples, 0.12%)</title><rect x="1041.3" y="565" width="1.4" height="15.0" fill="rgb(248,105,33)" rx="2" ry="2" />
- <text x="1044.26" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="650.3" y="149" width="1.4" height="15.0" fill="rgb(223,225,48)" rx="2" ry="2" />
- <text x="653.29" y="159.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIPAddr (10 samples, 1.20%)</title><rect x="466.1" y="277" width="14.2" height="15.0" fill="rgb(211,167,50)" rx="2" ry="2" />
- <text x="469.13" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="660.2" y="373" width="1.4" height="15.0" fill="rgb(247,181,10)" rx="2" ry="2" />
- <text x="663.20" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.gcMarkDone (4 samples, 0.48%)</title><rect x="736.7" y="613" width="5.7" height="15.0" fill="rgb(213,56,20)" rx="2" ry="2" />
- <text x="739.70" y="623.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="239.5" y="325" width="1.4" height="15.0" fill="rgb(247,206,0)" rx="2" ry="2" />
- <text x="242.48" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.(*pageCache).alloc (1 samples, 0.12%)</title><rect x="310.3" y="197" width="1.4" height="15.0" fill="rgb(205,31,30)" rx="2" ry="2" />
- <text x="313.31" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.timeSleepUntil (10 samples, 1.20%)</title><rect x="1137.6" y="581" width="14.2" height="15.0" fill="rgb(220,85,25)" rx="2" ry="2" />
- <text x="1140.59" y="591.5" ></text>
- </g>
- <g >
- <title>syscall.read (1 samples, 0.12%)</title><rect x="650.3" y="245" width="1.4" height="15.0" fill="rgb(207,131,26)" rx="2" ry="2" />
- <text x="653.29" y="255.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (3 samples, 0.36%)</title><rect x="673.0" y="293" width="4.2" height="15.0" fill="rgb(222,226,34)" rx="2" ry="2" />
- <text x="675.95" y="303.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="330.1" y="373" width="1.5" height="15.0" fill="rgb(249,113,0)" rx="2" ry="2" />
- <text x="333.14" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.SetsockoptInt (1 samples, 0.12%)</title><rect x="612.0" y="325" width="1.5" height="15.0" fill="rgb(248,16,53)" rx="2" ry="2" />
- <text x="615.04" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="341.5" y="245" width="1.4" height="15.0" fill="rgb(249,141,14)" rx="2" ry="2" />
- <text x="344.48" y="255.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (1 samples, 0.12%)</title><rect x="602.1" y="261" width="1.4" height="15.0" fill="rgb(210,96,36)" rx="2" ry="2" />
- <text x="605.12" y="271.5" ></text>
- </g>
- <g >
- <title>math/rand.(*Rand).Int63 (2 samples, 0.24%)</title><rect x="221.1" y="485" width="2.8" height="15.0" fill="rgb(237,3,3)" rx="2" ry="2" />
- <text x="224.07" y="495.5" ></text>
- </g>
- <g >
- <title>github.com/fvbock/endless.ListenAndServe (1 samples, 0.12%)</title><rect x="811.8" y="597" width="1.4" height="15.0" fill="rgb(238,131,42)" rx="2" ry="2" />
- <text x="814.78" y="607.5" ></text>
- </g>
- <g >
- <title>runtime.markBits.isMarked (2 samples, 0.24%)</title><rect x="799.0" y="549" width="2.9" height="15.0" fill="rgb(251,82,27)" rx="2" ry="2" />
- <text x="802.03" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="619.1" y="69" width="1.4" height="15.0" fill="rgb(221,220,39)" rx="2" ry="2" />
- <text x="622.12" y="79.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (3 samples, 0.36%)</title><rect x="667.3" y="357" width="4.2" height="15.0" fill="rgb(246,138,24)" rx="2" ry="2" />
- <text x="670.29" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.gopark (1 samples, 0.12%)</title><rect x="487.4" y="133" width="1.4" height="15.0" fill="rgb(247,208,19)" rx="2" ry="2" />
- <text x="490.38" y="143.5" ></text>
- </g>
- <g >
- <title>bytes.makeSlice (1 samples, 0.12%)</title><rect x="310.3" y="373" width="1.4" height="15.0" fill="rgb(212,111,19)" rx="2" ry="2" />
- <text x="313.31" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (8 samples, 0.96%)</title><rect x="70.9" y="357" width="11.3" height="15.0" fill="rgb(233,114,42)" rx="2" ry="2" />
- <text x="73.91" y="367.5" ></text>
- </g>
- <g >
- <title>crypto/tls.(*Conn).verifyServerCertificate (1 samples, 0.12%)</title><rect x="687.1" y="549" width="1.4" height="15.0" fill="rgb(225,29,3)" rx="2" ry="2" />
- <text x="690.12" y="559.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (3 samples, 0.36%)</title><rect x="673.0" y="357" width="4.2" height="15.0" fill="rgb(248,88,39)" rx="2" ry="2" />
- <text x="675.95" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.deferproc (1 samples, 0.12%)</title><rect x="243.7" y="501" width="1.5" height="15.0" fill="rgb(223,87,35)" rx="2" ry="2" />
- <text x="246.73" y="511.5" ></text>
- </g>
- <g >
- <title>syscall.Write (1 samples, 0.12%)</title><rect x="633.3" y="357" width="1.4" height="15.0" fill="rgb(209,44,10)" rx="2" ry="2" />
- <text x="636.29" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="599.3" y="389" width="1.4" height="15.0" fill="rgb(219,112,13)" rx="2" ry="2" />
- <text x="602.29" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="609.2" y="181" width="1.4" height="15.0" fill="rgb(213,173,40)" rx="2" ry="2" />
- <text x="612.21" y="191.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (4 samples, 0.48%)</title><rect x="614.9" y="437" width="5.6" height="15.0" fill="rgb(251,195,11)" rx="2" ry="2" />
- <text x="617.87" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).releaseAll (1 samples, 0.12%)</title><rect x="739.5" y="501" width="1.4" height="15.0" fill="rgb(243,23,50)" rx="2" ry="2" />
- <text x="742.53" y="511.5" ></text>
- </g>
- <g >
- <title>net.lookupIPReturn (1 samples, 0.12%)</title><rect x="481.7" y="277" width="1.4" height="15.0" fill="rgb(211,114,23)" rx="2" ry="2" />
- <text x="484.72" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.24%)</title><rect x="634.7" y="453" width="2.8" height="15.0" fill="rgb(250,139,6)" rx="2" ry="2" />
- <text x="637.71" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (1 samples, 0.12%)</title><rect x="606.4" y="341" width="1.4" height="15.0" fill="rgb(237,180,33)" rx="2" ry="2" />
- <text x="609.37" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (1 samples, 0.12%)</title><rect x="631.9" y="309" width="1.4" height="15.0" fill="rgb(214,152,31)" rx="2" ry="2" />
- <text x="634.87" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (8 samples, 0.96%)</title><rect x="70.9" y="325" width="11.3" height="15.0" fill="rgb(250,203,23)" rx="2" ry="2" />
- <text x="73.91" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (1 samples, 0.12%)</title><rect x="680.0" y="309" width="1.5" height="15.0" fill="rgb(243,101,54)" rx="2" ry="2" />
- <text x="683.04" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.write (1 samples, 0.12%)</title><rect x="648.9" y="293" width="1.4" height="15.0" fill="rgb(214,24,45)" rx="2" ry="2" />
- <text x="651.87" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="636.1" y="389" width="1.4" height="15.0" fill="rgb(224,148,19)" rx="2" ry="2" />
- <text x="639.12" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="650.3" y="277" width="1.4" height="15.0" fill="rgb(205,13,14)" rx="2" ry="2" />
- <text x="653.29" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.chansend1 (4 samples, 0.48%)</title><rect x="296.1" y="613" width="5.7" height="15.0" fill="rgb(245,166,37)" rx="2" ry="2" />
- <text x="299.15" y="623.5" ></text>
- </g>
- <g >
- <title>runtime.markroot.func1 (1 samples, 0.12%)</title><rect x="750.9" y="549" width="1.4" height="15.0" fill="rgb(233,109,6)" rx="2" ry="2" />
- <text x="753.86" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.wakep (1 samples, 0.12%)</title><rect x="605.0" y="229" width="1.4" height="15.0" fill="rgb(240,14,39)" rx="2" ry="2" />
- <text x="607.96" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.casgstatus (1 samples, 0.12%)</title><rect x="848.6" y="565" width="1.4" height="15.0" fill="rgb(251,193,12)" rx="2" ry="2" />
- <text x="851.61" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (4 samples, 0.48%)</title><rect x="296.1" y="549" width="5.7" height="15.0" fill="rgb(211,150,40)" rx="2" ry="2" />
- <text x="299.15" y="559.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="680.0" y="197" width="1.5" height="15.0" fill="rgb(249,173,5)" rx="2" ry="2" />
- <text x="683.04" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.gcDrainN (1 samples, 0.12%)</title><rect x="579.5" y="245" width="1.4" height="15.0" fill="rgb(216,84,26)" rx="2" ry="2" />
- <text x="582.46" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.acquirep (2 samples, 0.24%)</title><rect x="995.9" y="549" width="2.9" height="15.0" fill="rgb(213,79,53)" rx="2" ry="2" />
- <text x="998.93" y="559.5" ></text>
- </g>
- <g >
- <title>net/http.(*conn).serve (272 samples, 32.65%)</title><rect x="301.8" y="629" width="385.3" height="15.0" fill="rgb(242,103,4)" rx="2" ry="2" />
- <text x="304.81" y="639.5" >net/http.(*conn).serve</text>
- </g>
- <g >
- <title>syscall.GetsockoptInt (1 samples, 0.12%)</title><rect x="619.1" y="213" width="1.4" height="15.0" fill="rgb(206,179,38)" rx="2" ry="2" />
- <text x="622.12" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (2 samples, 0.24%)</title><rect x="238.1" y="421" width="2.8" height="15.0" fill="rgb(222,10,6)" rx="2" ry="2" />
- <text x="241.07" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (2 samples, 0.24%)</title><rect x="626.2" y="245" width="2.8" height="15.0" fill="rgb(230,94,24)" rx="2" ry="2" />
- <text x="629.21" y="255.5" ></text>
- </g>
- <g >
- <title>encoding/json.Unmarshal (30 samples, 3.60%)</title><rect x="359.9" y="405" width="42.5" height="15.0" fill="rgb(224,22,39)" rx="2" ry="2" />
- <text x="362.89" y="415.5" >enco..</text>
- </g>
- <g >
- <title>runtime.funcspdelta (1 samples, 0.12%)</title><rect x="279.1" y="485" width="1.5" height="15.0" fill="rgb(225,117,1)" rx="2" ry="2" />
- <text x="282.15" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).prepareForSweep (1 samples, 0.12%)</title><rect x="995.9" y="533" width="1.4" height="15.0" fill="rgb(251,196,51)" rx="2" ry="2" />
- <text x="998.93" y="543.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="629.0" y="405" width="1.5" height="15.0" fill="rgb(248,225,42)" rx="2" ry="2" />
- <text x="632.04" y="415.5" ></text>
- </g>
- <g >
- <title>net/http.(*Client).do (1 samples, 0.12%)</title><rect x="682.9" y="453" width="1.4" height="15.0" fill="rgb(236,136,30)" rx="2" ry="2" />
- <text x="685.87" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.newproc.func1 (5 samples, 0.60%)</title><rect x="470.4" y="213" width="7.1" height="15.0" fill="rgb(222,23,41)" rx="2" ry="2" />
- <text x="473.38" y="223.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (48 samples, 5.76%)</title><rect x="36.9" y="485" width="68.0" height="15.0" fill="rgb(206,139,6)" rx="2" ry="2" />
- <text x="39.91" y="495.5" >net.(*D..</text>
- </g>
- <g >
- <title>syscall.Getsockname (1 samples, 0.12%)</title><rect x="606.4" y="229" width="1.4" height="15.0" fill="rgb(253,77,49)" rx="2" ry="2" />
- <text x="609.37" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.gentraceback (2 samples, 0.24%)</title><rect x="266.4" y="405" width="2.8" height="15.0" fill="rgb(210,19,6)" rx="2" ry="2" />
- <text x="269.40" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc1 (1 samples, 0.12%)</title><rect x="318.8" y="277" width="1.4" height="15.0" fill="rgb(241,55,43)" rx="2" ry="2" />
- <text x="321.81" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.notetsleep (1 samples, 0.12%)</title><rect x="335.8" y="309" width="1.4" height="15.0" fill="rgb(242,17,32)" rx="2" ry="2" />
- <text x="338.81" y="319.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (1 samples, 0.12%)</title><rect x="681.5" y="325" width="1.4" height="15.0" fill="rgb(247,64,40)" rx="2" ry="2" />
- <text x="684.45" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.gentraceback (1 samples, 0.12%)</title><rect x="684.3" y="437" width="1.4" height="15.0" fill="rgb(229,90,25)" rx="2" ry="2" />
- <text x="687.29" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.tgkill (1 samples, 0.12%)</title><rect x="740.9" y="517" width="1.5" height="15.0" fill="rgb(243,108,34)" rx="2" ry="2" />
- <text x="743.95" y="527.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (3 samples, 0.36%)</title><rect x="673.0" y="405" width="4.2" height="15.0" fill="rgb(251,71,27)" rx="2" ry="2" />
- <text x="675.95" y="415.5" ></text>
- </g>
- <g >
- <title>fmt.(*pp).printArg (1 samples, 0.12%)</title><rect x="643.2" y="405" width="1.4" height="15.0" fill="rgb(220,79,1)" rx="2" ry="2" />
- <text x="646.21" y="415.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIPAddr (1 samples, 0.12%)</title><rect x="605.0" y="309" width="1.4" height="15.0" fill="rgb(211,204,36)" rx="2" ry="2" />
- <text x="607.96" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).releaseAll (1 samples, 0.12%)</title><rect x="995.9" y="517" width="1.4" height="15.0" fill="rgb(248,10,42)" rx="2" ry="2" />
- <text x="998.93" y="527.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (2 samples, 0.24%)</title><rect x="630.5" y="373" width="2.8" height="15.0" fill="rgb(208,82,9)" rx="2" ry="2" />
- <text x="633.46" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.copystack (2 samples, 0.24%)</title><rect x="266.4" y="421" width="2.8" height="15.0" fill="rgb(250,211,46)" rx="2" ry="2" />
- <text x="269.40" y="431.5" ></text>
- </g>
- <g >
- <title>time.AfterFunc (5 samples, 0.60%)</title><rect x="27.0" y="485" width="7.1" height="15.0" fill="rgb(228,21,45)" rx="2" ry="2" />
- <text x="30.00" y="495.5" ></text>
- </g>
- <g >
- <title>net.setNoDelay (1 samples, 0.12%)</title><rect x="636.1" y="293" width="1.4" height="15.0" fill="rgb(249,191,28)" rx="2" ry="2" />
- <text x="639.12" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.getitab (1 samples, 0.12%)</title><rect x="282.0" y="533" width="1.4" height="15.0" fill="rgb(231,218,26)" rx="2" ry="2" />
- <text x="284.98" y="543.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.24%)</title><rect x="331.6" y="421" width="2.8" height="15.0" fill="rgb(244,153,51)" rx="2" ry="2" />
- <text x="334.56" y="431.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.getOrderInfo (173 samples, 20.77%)</title><rect x="348.6" y="421" width="245.0" height="15.0" fill="rgb(237,48,5)" rx="2" ry="2" />
- <text x="351.56" y="431.5" >miads/adslib/redis_data.getOrder..</text>
- </g>
- <g >
- <title>fmt.(*pp).doPrintf (1 samples, 0.12%)</title><rect x="643.2" y="421" width="1.4" height="15.0" fill="rgb(252,161,46)" rx="2" ry="2" />
- <text x="646.21" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="592.2" y="389" width="1.4" height="15.0" fill="rgb(246,55,51)" rx="2" ry="2" />
- <text x="595.21" y="399.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.SetOrderPlanDispatchCount (3 samples, 0.36%)</title><rect x="610.6" y="453" width="4.3" height="15.0" fill="rgb(254,0,10)" rx="2" ry="2" />
- <text x="613.62" y="463.5" ></text>
- </g>
- <g >
- <title>net.setKeepAlivePeriod (1 samples, 0.12%)</title><rect x="612.0" y="341" width="1.5" height="15.0" fill="rgb(232,126,11)" rx="2" ry="2" />
- <text x="615.04" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).setAddr (3 samples, 0.36%)</title><rect x="534.1" y="213" width="4.3" height="15.0" fill="rgb(236,159,47)" rx="2" ry="2" />
- <text x="537.13" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="481.7" y="245" width="1.4" height="15.0" fill="rgb(208,61,18)" rx="2" ry="2" />
- <text x="484.72" y="255.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="333.0" y="357" width="1.4" height="15.0" fill="rgb(206,158,49)" rx="2" ry="2" />
- <text x="335.98" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="51.1" y="373" width="1.4" height="15.0" fill="rgb(242,53,36)" rx="2" ry="2" />
- <text x="54.08" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.futex (5 samples, 0.60%)</title><rect x="572.4" y="117" width="7.1" height="15.0" fill="rgb(222,43,11)" rx="2" ry="2" />
- <text x="575.38" y="127.5" ></text>
- </g>
- <g >
- <title>syscall.socket (6 samples, 0.72%)</title><rect x="89.3" y="357" width="8.5" height="15.0" fill="rgb(210,64,14)" rx="2" ry="2" />
- <text x="92.33" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).writeString (1 samples, 0.12%)</title><rect x="677.2" y="357" width="1.4" height="15.0" fill="rgb(220,78,39)" rx="2" ry="2" />
- <text x="680.20" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.futexsleep (17 samples, 2.04%)</title><rect x="1000.2" y="533" width="24.1" height="15.0" fill="rgb(228,208,32)" rx="2" ry="2" />
- <text x="1003.18" y="543.5" >r..</text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (2 samples, 0.24%)</title><rect x="626.2" y="309" width="2.8" height="15.0" fill="rgb(206,95,50)" rx="2" ry="2" />
- <text x="629.21" y="319.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (3 samples, 0.36%)</title><rect x="616.3" y="405" width="4.2" height="15.0" fill="rgb(229,49,27)" rx="2" ry="2" />
- <text x="619.29" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.cachestats (1 samples, 0.12%)</title><rect x="738.1" y="533" width="1.4" height="15.0" fill="rgb(222,122,9)" rx="2" ry="2" />
- <text x="741.12" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="15.7" y="453" width="1.4" height="15.0" fill="rgb(249,110,36)" rx="2" ry="2" />
- <text x="18.67" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.(*functype).out (1 samples, 0.12%)</title><rect x="668.7" y="245" width="1.4" height="15.0" fill="rgb(210,41,37)" rx="2" ry="2" />
- <text x="671.70" y="255.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.12%)</title><rect x="613.5" y="437" width="1.4" height="15.0" fill="rgb(251,135,37)" rx="2" ry="2" />
- <text x="616.46" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="331.6" y="277" width="1.4" height="15.0" fill="rgb(239,81,35)" rx="2" ry="2" />
- <text x="334.56" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.mstart1 (93 samples, 11.16%)</title><rect x="1058.3" y="613" width="131.7" height="15.0" fill="rgb(248,8,42)" rx="2" ry="2" />
- <text x="1061.26" y="623.5" >runtime.mstart1</text>
- </g>
- <g >
- <title>net.(*Resolver).dial (48 samples, 5.76%)</title><rect x="36.9" y="501" width="68.0" height="15.0" fill="rgb(226,78,25)" rx="2" ry="2" />
- <text x="39.91" y="511.5" >net.(*R..</text>
- </g>
- <g >
- <title>syscall.getsockname (1 samples, 0.12%)</title><rect x="606.4" y="213" width="1.4" height="15.0" fill="rgb(248,154,39)" rx="2" ry="2" />
- <text x="609.37" y="223.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).writeCommand (1 samples, 0.12%)</title><rect x="677.2" y="373" width="1.4" height="15.0" fill="rgb(205,118,47)" rx="2" ry="2" />
- <text x="680.20" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Close (16 samples, 1.92%)</title><rect x="104.9" y="485" width="22.7" height="15.0" fill="rgb(231,140,13)" rx="2" ry="2" />
- <text x="107.91" y="495.5" >n..</text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (2 samples, 0.24%)</title><rect x="238.1" y="341" width="2.8" height="15.0" fill="rgb(240,79,23)" rx="2" ry="2" />
- <text x="241.07" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (2 samples, 0.24%)</title><rect x="617.7" y="357" width="2.8" height="15.0" fill="rgb(216,59,32)" rx="2" ry="2" />
- <text x="620.71" y="367.5" ></text>
- </g>
- <g >
- <title>fmt.(*pp).printArg (1 samples, 0.12%)</title><rect x="610.6" y="405" width="1.4" height="15.0" fill="rgb(212,19,20)" rx="2" ry="2" />
- <text x="613.62" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="323.1" y="309" width="1.4" height="15.0" fill="rgb(225,125,17)" rx="2" ry="2" />
- <text x="326.06" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.casgstatus (1 samples, 0.12%)</title><rect x="117.7" y="357" width="1.4" height="15.0" fill="rgb(241,46,3)" rx="2" ry="2" />
- <text x="120.66" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="650.3" y="341" width="1.4" height="15.0" fill="rgb(205,107,2)" rx="2" ry="2" />
- <text x="653.29" y="351.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (2 samples, 0.24%)</title><rect x="678.6" y="405" width="2.9" height="15.0" fill="rgb(223,101,32)" rx="2" ry="2" />
- <text x="681.62" y="415.5" ></text>
- </g>
- <g >
- <title>net.sockaddrToUDP (1 samples, 0.12%)</title><rect x="82.2" y="373" width="1.5" height="15.0" fill="rgb(252,109,53)" rx="2" ry="2" />
- <text x="85.24" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.epollwait (1 samples, 0.12%)</title><rect x="756.5" y="533" width="1.4" height="15.0" fill="rgb(220,9,37)" rx="2" ry="2" />
- <text x="759.53" y="543.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (15 samples, 1.80%)</title><rect x="493.0" y="181" width="21.3" height="15.0" fill="rgb(209,146,38)" rx="2" ry="2" />
- <text x="496.05" y="191.5" >s..</text>
- </g>
- <g >
- <title>syscall.Write (1 samples, 0.12%)</title><rect x="648.9" y="309" width="1.4" height="15.0" fill="rgb(219,127,29)" rx="2" ry="2" />
- <text x="651.87" y="319.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.24%)</title><rect x="600.7" y="421" width="2.8" height="15.0" fill="rgb(249,72,34)" rx="2" ry="2" />
- <text x="603.71" y="431.5" ></text>
- </g>
- <g >
- <title>net.absDomainName (2 samples, 0.24%)</title><rect x="272.1" y="517" width="2.8" height="15.0" fill="rgb(254,137,49)" rx="2" ry="2" />
- <text x="275.06" y="527.5" ></text>
- </g>
- <g >
- <title>syscall.getsockopt (1 samples, 0.12%)</title><rect x="619.1" y="197" width="1.4" height="15.0" fill="rgb(227,43,11)" rx="2" ry="2" />
- <text x="622.12" y="207.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="341.5" y="309" width="1.4" height="15.0" fill="rgb(253,139,17)" rx="2" ry="2" />
- <text x="344.48" y="319.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (44 samples, 5.28%)</title><rect x="483.1" y="293" width="62.4" height="15.0" fill="rgb(216,144,38)" rx="2" ry="2" />
- <text x="486.13" y="303.5" >net.(*..</text>
- </g>
- <g >
- <title>runtime.mcall (173 samples, 20.77%)</title><rect x="813.2" y="629" width="245.1" height="15.0" fill="rgb(211,47,38)" rx="2" ry="2" />
- <text x="816.19" y="639.5" >runtime.mcall</text>
- </g>
- <g >
- <title>net.(*Resolver).exchange (178 samples, 21.37%)</title><rect x="10.0" y="517" width="252.1" height="15.0" fill="rgb(232,31,43)" rx="2" ry="2" />
- <text x="13.00" y="527.5" >net.(*Resolver).exchange</text>
- </g>
- <g >
- <title>internal/poll.accept (1 samples, 0.12%)</title><rect x="811.8" y="453" width="1.4" height="15.0" fill="rgb(246,169,45)" rx="2" ry="2" />
- <text x="814.78" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.wirep (1 samples, 0.12%)</title><rect x="847.2" y="549" width="1.4" height="15.0" fill="rgb(251,93,21)" rx="2" ry="2" />
- <text x="850.19" y="559.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="613.5" y="373" width="1.4" height="15.0" fill="rgb(238,219,49)" rx="2" ry="2" />
- <text x="616.46" y="383.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="331.6" y="293" width="1.4" height="15.0" fill="rgb(237,95,52)" rx="2" ry="2" />
- <text x="334.56" y="303.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="613.5" y="389" width="1.4" height="15.0" fill="rgb(216,89,0)" rx="2" ry="2" />
- <text x="616.46" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (1 samples, 0.12%)</title><rect x="593.6" y="357" width="1.4" height="15.0" fill="rgb(211,35,44)" rx="2" ry="2" />
- <text x="596.63" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (2 samples, 0.24%)</title><rect x="630.5" y="405" width="2.8" height="15.0" fill="rgb(219,125,54)" rx="2" ry="2" />
- <text x="633.46" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.newstack (1 samples, 0.12%)</title><rect x="684.3" y="469" width="1.4" height="15.0" fill="rgb(232,6,30)" rx="2" ry="2" />
- <text x="687.29" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Write (7 samples, 0.84%)</title><rect x="551.1" y="341" width="9.9" height="15.0" fill="rgb(205,217,44)" rx="2" ry="2" />
- <text x="554.13" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.mProf_Flush (1 samples, 0.12%)</title><rect x="736.7" y="581" width="1.4" height="15.0" fill="rgb(230,25,50)" rx="2" ry="2" />
- <text x="739.70" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="817.4" y="549" width="1.5" height="15.0" fill="rgb(212,59,7)" rx="2" ry="2" />
- <text x="820.44" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.gcMarkTermination.func3 (1 samples, 0.12%)</title><rect x="739.5" y="565" width="1.4" height="15.0" fill="rgb(250,185,6)" rx="2" ry="2" />
- <text x="742.53" y="575.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="629.0" y="341" width="1.5" height="15.0" fill="rgb(212,63,17)" rx="2" ry="2" />
- <text x="632.04" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (1 samples, 0.12%)</title><rect x="219.7" y="389" width="1.4" height="15.0" fill="rgb(245,93,15)" rx="2" ry="2" />
- <text x="222.65" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.notetsleep_internal (29 samples, 3.48%)</title><rect x="1073.8" y="565" width="41.1" height="15.0" fill="rgb(250,172,36)" rx="2" ry="2" />
- <text x="1076.84" y="575.5" >run..</text>
- </g>
- <g >
- <title>crypto/x509.(*Certificate).buildChains.func1 (1 samples, 0.12%)</title><rect x="687.1" y="501" width="1.4" height="15.0" fill="rgb(247,173,0)" rx="2" ry="2" />
- <text x="690.12" y="511.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (3 samples, 0.36%)</title><rect x="620.5" y="277" width="4.3" height="15.0" fill="rgb(216,121,43)" rx="2" ry="2" />
- <text x="623.54" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.12%)</title><rect x="606.4" y="437" width="1.4" height="15.0" fill="rgb(222,56,48)" rx="2" ry="2" />
- <text x="609.37" y="447.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Init (2 samples, 0.24%)</title><rect x="490.2" y="181" width="2.8" height="15.0" fill="rgb(208,191,5)" rx="2" ry="2" />
- <text x="493.22" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.nextFreeFast (2 samples, 0.24%)</title><rect x="588.0" y="325" width="2.8" height="15.0" fill="rgb(222,188,23)" rx="2" ry="2" />
- <text x="590.96" y="335.5" ></text>
- </g>
- <g >
- <title>strings.Index (1 samples, 0.12%)</title><rect x="313.1" y="421" width="1.5" height="15.0" fill="rgb(215,198,22)" rx="2" ry="2" />
- <text x="316.15" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (2 samples, 0.24%)</title><rect x="27.0" y="469" width="2.8" height="15.0" fill="rgb(230,109,11)" rx="2" ry="2" />
- <text x="30.00" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.scanblock (1 samples, 0.12%)</title><rect x="750.9" y="469" width="1.4" height="15.0" fill="rgb(205,30,24)" rx="2" ry="2" />
- <text x="753.86" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (2 samples, 0.24%)</title><rect x="626.2" y="341" width="2.8" height="15.0" fill="rgb(213,57,47)" rx="2" ry="2" />
- <text x="629.21" y="351.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetOrderInfos (180 samples, 21.61%)</title><rect x="340.1" y="437" width="254.9" height="15.0" fill="rgb(251,39,8)" rx="2" ry="2" />
- <text x="343.06" y="447.5" >miads/adslib/redis_data.GetOrderIn..</text>
- </g>
- <g >
- <title>runtime.wakeScavenger (1 samples, 0.12%)</title><rect x="830.2" y="517" width="1.4" height="15.0" fill="rgb(205,153,20)" rx="2" ry="2" />
- <text x="833.19" y="527.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="603.5" y="373" width="1.5" height="15.0" fill="rgb(249,171,20)" rx="2" ry="2" />
- <text x="606.54" y="383.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (1 samples, 0.12%)</title><rect x="680.0" y="293" width="1.5" height="15.0" fill="rgb(230,187,33)" rx="2" ry="2" />
- <text x="683.04" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc.func1 (1 samples, 0.12%)</title><rect x="617.7" y="117" width="1.4" height="15.0" fill="rgb(219,121,44)" rx="2" ry="2" />
- <text x="620.71" y="127.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (1 samples, 0.12%)</title><rect x="310.3" y="357" width="1.4" height="15.0" fill="rgb(225,144,13)" rx="2" ry="2" />
- <text x="313.31" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="537.0" y="181" width="1.4" height="15.0" fill="rgb(249,65,43)" rx="2" ry="2" />
- <text x="539.96" y="191.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="334.4" y="341" width="1.4" height="15.0" fill="rgb(250,202,8)" rx="2" ry="2" />
- <text x="337.39" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (1 samples, 0.12%)</title><rect x="639.0" y="341" width="1.4" height="15.0" fill="rgb(212,50,19)" rx="2" ry="2" />
- <text x="641.96" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (1 samples, 0.12%)</title><rect x="629.0" y="213" width="1.5" height="15.0" fill="rgb(249,205,26)" rx="2" ry="2" />
- <text x="632.04" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (9 samples, 1.08%)</title><rect x="1124.8" y="565" width="12.8" height="15.0" fill="rgb(249,207,6)" rx="2" ry="2" />
- <text x="1127.84" y="575.5" ></text>
- </g>
- <g >
- <title>syscall.read (1 samples, 0.12%)</title><rect x="664.5" y="405" width="1.4" height="15.0" fill="rgb(214,202,34)" rx="2" ry="2" />
- <text x="667.45" y="415.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (3 samples, 0.36%)</title><rect x="342.9" y="309" width="4.2" height="15.0" fill="rgb(220,220,24)" rx="2" ry="2" />
- <text x="345.89" y="319.5" ></text>
- </g>
- <g >
- <title>net.checkResponse (1 samples, 0.12%)</title><rect x="218.2" y="485" width="1.5" height="15.0" fill="rgb(220,226,24)" rx="2" ry="2" />
- <text x="221.24" y="495.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="602.1" y="357" width="1.4" height="15.0" fill="rgb(237,79,5)" rx="2" ry="2" />
- <text x="605.12" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="603.5" y="357" width="1.5" height="15.0" fill="rgb(210,213,4)" rx="2" ry="2" />
- <text x="606.54" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.scanobject (1 samples, 0.12%)</title><rect x="517.1" y="37" width="1.4" height="15.0" fill="rgb(210,151,10)" rx="2" ry="2" />
- <text x="520.13" y="47.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).internetAddrList (2 samples, 0.24%)</title><rect x="651.7" y="325" width="2.8" height="15.0" fill="rgb(206,44,6)" rx="2" ry="2" />
- <text x="654.70" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.trygetfull (1 samples, 0.12%)</title><rect x="748.0" y="549" width="1.4" height="15.0" fill="rgb(208,145,4)" rx="2" ry="2" />
- <text x="751.03" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="609.2" y="149" width="1.4" height="15.0" fill="rgb(205,171,9)" rx="2" ry="2" />
- <text x="612.21" y="159.5" ></text>
- </g>
- <g >
- <title>net/url.ParseQuery (1 samples, 0.12%)</title><rect x="308.9" y="405" width="1.4" height="15.0" fill="rgb(207,190,0)" rx="2" ry="2" />
- <text x="311.90" y="415.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).unmarshal (1 samples, 0.12%)</title><rect x="671.5" y="437" width="1.5" height="15.0" fill="rgb(223,165,27)" rx="2" ry="2" />
- <text x="674.54" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.newproc1 (1 samples, 0.12%)</title><rect x="630.5" y="245" width="1.4" height="15.0" fill="rgb(234,24,7)" rx="2" ry="2" />
- <text x="633.46" y="255.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (3 samples, 0.36%)</title><rect x="667.3" y="373" width="4.2" height="15.0" fill="rgb(212,175,7)" rx="2" ry="2" />
- <text x="670.29" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (3 samples, 0.36%)</title><rect x="667.3" y="325" width="4.2" height="15.0" fill="rgb(218,126,48)" rx="2" ry="2" />
- <text x="670.29" y="335.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.12%)</title><rect x="338.6" y="437" width="1.5" height="15.0" fill="rgb(245,64,48)" rx="2" ry="2" />
- <text x="341.64" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.pcdatavalue (3 samples, 0.36%)</title><rect x="248.0" y="421" width="4.2" height="15.0" fill="rgb(211,100,9)" rx="2" ry="2" />
- <text x="250.98" y="431.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).readUnlock (1 samples, 0.12%)</title><rect x="563.9" y="245" width="1.4" height="15.0" fill="rgb(213,24,27)" rx="2" ry="2" />
- <text x="566.88" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc.func1 (1 samples, 0.12%)</title><rect x="418.0" y="213" width="1.4" height="15.0" fill="rgb(242,104,47)" rx="2" ry="2" />
- <text x="420.97" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.selectnbrecv (1 samples, 0.12%)</title><rect x="18.5" y="469" width="1.4" height="15.0" fill="rgb(211,183,23)" rx="2" ry="2" />
- <text x="21.50" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (2 samples, 0.24%)</title><rect x="316.0" y="325" width="2.8" height="15.0" fill="rgb(237,164,19)" rx="2" ry="2" />
- <text x="318.98" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (3 samples, 0.36%)</title><rect x="673.0" y="341" width="4.2" height="15.0" fill="rgb(250,74,33)" rx="2" ry="2" />
- <text x="675.95" y="351.5" ></text>
- </g>
- <g >
- <title>bytes.(*Buffer).grow (1 samples, 0.12%)</title><rect x="310.3" y="389" width="1.4" height="15.0" fill="rgb(254,180,41)" rx="2" ry="2" />
- <text x="313.31" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.newMarkBits (1 samples, 0.12%)</title><rect x="317.4" y="213" width="1.4" height="15.0" fill="rgb(227,179,50)" rx="2" ry="2" />
- <text x="320.39" y="223.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Close (12 samples, 1.44%)</title><rect x="104.9" y="469" width="17.0" height="15.0" fill="rgb(223,167,46)" rx="2" ry="2" />
- <text x="107.91" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (1 samples, 0.12%)</title><rect x="338.6" y="309" width="1.5" height="15.0" fill="rgb(211,182,41)" rx="2" ry="2" />
- <text x="341.64" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (2 samples, 0.24%)</title><rect x="357.1" y="293" width="2.8" height="15.0" fill="rgb(242,21,19)" rx="2" ry="2" />
- <text x="360.06" y="303.5" ></text>
- </g>
- <g >
- <title>crypto/x509.(*Certificate).buildChains (1 samples, 0.12%)</title><rect x="687.1" y="485" width="1.4" height="15.0" fill="rgb(226,217,37)" rx="2" ry="2" />
- <text x="690.12" y="495.5" ></text>
- </g>
- <g >
- <title>internal/poll.runtime_pollClose (1 samples, 0.12%)</title><rect x="337.2" y="293" width="1.4" height="15.0" fill="rgb(241,161,40)" rx="2" ry="2" />
- <text x="340.23" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.nanotime (2 samples, 0.24%)</title><rect x="876.9" y="565" width="2.9" height="15.0" fill="rgb(244,5,19)" rx="2" ry="2" />
- <text x="879.94" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (2 samples, 0.24%)</title><rect x="622.0" y="229" width="2.8" height="15.0" fill="rgb(224,52,26)" rx="2" ry="2" />
- <text x="624.96" y="239.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).Read (1 samples, 0.12%)</title><rect x="330.1" y="309" width="1.5" height="15.0" fill="rgb(246,23,23)" rx="2" ry="2" />
- <text x="333.14" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.connect (1 samples, 0.12%)</title><rect x="680.0" y="213" width="1.5" height="15.0" fill="rgb(241,192,0)" rx="2" ry="2" />
- <text x="683.04" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.unlock (1 samples, 0.12%)</title><rect x="629.0" y="197" width="1.5" height="15.0" fill="rgb(250,69,35)" rx="2" ry="2" />
- <text x="632.04" y="207.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).value (1 samples, 0.12%)</title><rect x="671.5" y="389" width="1.5" height="15.0" fill="rgb(251,48,36)" rx="2" ry="2" />
- <text x="674.54" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.runqsteal (7 samples, 0.84%)</title><rect x="983.2" y="565" width="9.9" height="15.0" fill="rgb(251,8,35)" rx="2" ry="2" />
- <text x="986.18" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.mstart (93 samples, 11.16%)</title><rect x="1058.3" y="629" width="131.7" height="15.0" fill="rgb(251,12,34)" rx="2" ry="2" />
- <text x="1061.26" y="639.5" >runtime.mstart</text>
- </g>
- <g >
- <title>internal/poll.runtime_pollWait (1 samples, 0.12%)</title><rect x="600.7" y="213" width="1.4" height="15.0" fill="rgb(221,180,1)" rx="2" ry="2" />
- <text x="603.71" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.netpollclose (2 samples, 0.24%)</title><rect x="119.1" y="421" width="2.8" height="15.0" fill="rgb(235,51,37)" rx="2" ry="2" />
- <text x="122.08" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.stopm (22 samples, 2.64%)</title><rect x="993.1" y="565" width="31.2" height="15.0" fill="rgb(205,46,53)" rx="2" ry="2" />
- <text x="996.10" y="575.5" >ru..</text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="629.0" y="437" width="1.5" height="15.0" fill="rgb(220,0,52)" rx="2" ry="2" />
- <text x="632.04" y="447.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (13 samples, 1.56%)</title><rect x="561.0" y="341" width="18.5" height="15.0" fill="rgb(235,152,31)" rx="2" ry="2" />
- <text x="564.04" y="351.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).init (13 samples, 1.56%)</title><rect x="52.5" y="341" width="18.4" height="15.0" fill="rgb(250,181,27)" rx="2" ry="2" />
- <text x="55.50" y="351.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).decref (1 samples, 0.12%)</title><rect x="647.5" y="341" width="1.4" height="15.0" fill="rgb(250,94,13)" rx="2" ry="2" />
- <text x="650.45" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.pcdatavalue (1 samples, 0.12%)</title><rect x="469.0" y="101" width="1.4" height="15.0" fill="rgb(237,129,33)" rx="2" ry="2" />
- <text x="471.97" y="111.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="318.8" y="341" width="1.4" height="15.0" fill="rgb(248,153,14)" rx="2" ry="2" />
- <text x="321.81" y="351.5" ></text>
- </g>
- <g >
- <title>net.socket (35 samples, 4.20%)</title><rect x="52.5" y="405" width="49.6" height="15.0" fill="rgb(209,136,38)" rx="2" ry="2" />
- <text x="55.50" y="415.5" >net.s..</text>
- </g>
- <g >
- <title>runtime.getStackMap (4 samples, 0.48%)</title><rect x="246.6" y="437" width="5.6" height="15.0" fill="rgb(247,157,14)" rx="2" ry="2" />
- <text x="249.57" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (1 samples, 0.12%)</title><rect x="602.1" y="277" width="1.4" height="15.0" fill="rgb(219,228,2)" rx="2" ry="2" />
- <text x="605.12" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.typedmemmove (1 samples, 0.12%)</title><rect x="270.6" y="485" width="1.5" height="15.0" fill="rgb(205,173,51)" rx="2" ry="2" />
- <text x="273.65" y="495.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_checker.CheckBlackIp (4 samples, 0.48%)</title><rect x="620.5" y="469" width="5.7" height="15.0" fill="rgb(222,49,4)" rx="2" ry="2" />
- <text x="623.54" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).resolveAddrList (1 samples, 0.12%)</title><rect x="605.0" y="341" width="1.4" height="15.0" fill="rgb(217,170,14)" rx="2" ry="2" />
- <text x="607.96" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.goready.func1 (1 samples, 0.12%)</title><rect x="301.8" y="501" width="1.4" height="15.0" fill="rgb(245,208,50)" rx="2" ry="2" />
- <text x="304.81" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.startTheWorldWithSema (1 samples, 0.12%)</title><rect x="739.5" y="549" width="1.4" height="15.0" fill="rgb(219,42,50)" rx="2" ry="2" />
- <text x="742.53" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="259.3" y="469" width="1.4" height="15.0" fill="rgb(252,55,2)" rx="2" ry="2" />
- <text x="262.32" y="479.5" ></text>
- </g>
- <g >
- <title>net.SplitHostPort (1 samples, 0.12%)</title><rect x="480.3" y="277" width="1.4" height="15.0" fill="rgb(230,75,21)" rx="2" ry="2" />
- <text x="483.30" y="287.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (3 samples, 0.36%)</title><rect x="342.9" y="213" width="4.2" height="15.0" fill="rgb(228,220,9)" rx="2" ry="2" />
- <text x="345.89" y="223.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).resolveAddrList (2 samples, 0.24%)</title><rect x="651.7" y="341" width="2.8" height="15.0" fill="rgb(220,204,8)" rx="2" ry="2" />
- <text x="654.70" y="351.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (1 samples, 0.12%)</title><rect x="612.0" y="293" width="1.5" height="15.0" fill="rgb(235,35,12)" rx="2" ry="2" />
- <text x="615.04" y="303.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).unquoteBytes (1 samples, 0.12%)</title><rect x="367.0" y="341" width="1.4" height="15.0" fill="rgb(245,56,45)" rx="2" ry="2" />
- <text x="369.97" y="351.5" ></text>
- </g>
- <g >
- <title>github.com/sirupsen/logrus.(*Logger).releaseEntry (1 samples, 0.12%)</title><rect x="306.1" y="437" width="1.4" height="15.0" fill="rgb(233,9,4)" rx="2" ry="2" />
- <text x="309.06" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (2 samples, 0.24%)</title><rect x="678.6" y="373" width="2.9" height="15.0" fill="rgb(247,123,23)" rx="2" ry="2" />
- <text x="681.62" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.memmove (1 samples, 0.12%)</title><rect x="590.8" y="373" width="1.4" height="15.0" fill="rgb(251,70,11)" rx="2" ry="2" />
- <text x="593.79" y="383.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).destroy (4 samples, 0.48%)</title><rect x="402.4" y="293" width="5.7" height="15.0" fill="rgb(239,201,14)" rx="2" ry="2" />
- <text x="405.39" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.modtimer (1 samples, 0.12%)</title><rect x="820.3" y="581" width="1.4" height="15.0" fill="rgb(205,78,54)" rx="2" ry="2" />
- <text x="823.28" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.wakep (1 samples, 0.12%)</title><rect x="301.8" y="485" width="1.4" height="15.0" fill="rgb(232,184,12)" rx="2" ry="2" />
- <text x="304.81" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.write1 (7 samples, 0.84%)</title><rect x="1025.7" y="549" width="9.9" height="15.0" fill="rgb(210,16,4)" rx="2" ry="2" />
- <text x="1028.68" y="559.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="609.2" y="277" width="1.4" height="15.0" fill="rgb(221,158,22)" rx="2" ry="2" />
- <text x="612.21" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (5 samples, 0.60%)</title><rect x="572.4" y="133" width="7.1" height="15.0" fill="rgb(248,36,44)" rx="2" ry="2" />
- <text x="575.38" y="143.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (3 samples, 0.36%)</title><rect x="226.7" y="485" width="4.3" height="15.0" fill="rgb(243,157,11)" rx="2" ry="2" />
- <text x="229.73" y="495.5" ></text>
- </g>
- <g >
- <title>syscall.read (29 samples, 3.48%)</title><rect x="130.4" y="437" width="41.1" height="15.0" fill="rgb(236,225,31)" rx="2" ry="2" />
- <text x="133.41" y="447.5" >sys..</text>
- </g>
- <g >
- <title>runtime.futex (9 samples, 1.08%)</title><rect x="1045.5" y="517" width="12.8" height="15.0" fill="rgb(253,3,41)" rx="2" ry="2" />
- <text x="1048.51" y="527.5" ></text>
- </g>
- <g >
- <title>runtime.unlock (1 samples, 0.12%)</title><rect x="1024.3" y="565" width="1.4" height="15.0" fill="rgb(236,51,7)" rx="2" ry="2" />
- <text x="1027.26" y="575.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="633.3" y="325" width="1.4" height="15.0" fill="rgb(222,5,24)" rx="2" ry="2" />
- <text x="636.29" y="335.5" ></text>
- </g>
- <g >
- <title>syscall.connect (3 samples, 0.36%)</title><rect x="342.9" y="165" width="4.2" height="15.0" fill="rgb(237,217,4)" rx="2" ry="2" />
- <text x="345.89" y="175.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).tryOneName (180 samples, 21.61%)</title><rect x="10.0" y="533" width="255.0" height="15.0" fill="rgb(223,114,45)" rx="2" ry="2" />
- <text x="13.00" y="543.5" >net.(*Resolver).tryOneName</text>
- </g>
- <g >
- <title>net.(*netFD).dial (1 samples, 0.12%)</title><rect x="680.0" y="261" width="1.5" height="15.0" fill="rgb(213,184,39)" rx="2" ry="2" />
- <text x="683.04" y="271.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="609.2" y="357" width="1.4" height="15.0" fill="rgb(233,117,27)" rx="2" ry="2" />
- <text x="612.21" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (1 samples, 0.12%)</title><rect x="631.9" y="245" width="1.4" height="15.0" fill="rgb(240,178,28)" rx="2" ry="2" />
- <text x="634.87" y="255.5" ></text>
- </g>
- <g >
- <title>net.(*resolverConfig).tryUpdate (2 samples, 0.24%)</title><rect x="269.2" y="549" width="2.9" height="15.0" fill="rgb(228,18,13)" rx="2" ry="2" />
- <text x="272.23" y="559.5" ></text>
- </g>
- <g >
- <title>syscall.socket (1 samples, 0.12%)</title><rect x="670.1" y="229" width="1.4" height="15.0" fill="rgb(205,4,0)" rx="2" ry="2" />
- <text x="673.12" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.main (1 samples, 0.12%)</title><rect x="811.8" y="629" width="1.4" height="15.0" fill="rgb(244,59,15)" rx="2" ry="2" />
- <text x="814.78" y="639.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="334.4" y="357" width="1.4" height="15.0" fill="rgb(223,204,38)" rx="2" ry="2" />
- <text x="337.39" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Write (1 samples, 0.12%)</title><rect x="321.6" y="293" width="1.5" height="15.0" fill="rgb(242,180,31)" rx="2" ry="2" />
- <text x="324.64" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="619.1" y="101" width="1.4" height="15.0" fill="rgb(247,23,49)" rx="2" ry="2" />
- <text x="622.12" y="111.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="609.2" y="341" width="1.4" height="15.0" fill="rgb(237,72,16)" rx="2" ry="2" />
- <text x="612.21" y="351.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetOrderPerMinuteNeedDispatchCnt (2 samples, 0.24%)</title><rect x="606.4" y="453" width="2.8" height="15.0" fill="rgb(242,3,36)" rx="2" ry="2" />
- <text x="609.37" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.duffcopy (1 samples, 0.12%)</title><rect x="262.1" y="485" width="1.5" height="15.0" fill="rgb(251,188,38)" rx="2" ry="2" />
- <text x="265.15" y="495.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (1 samples, 0.12%)</title><rect x="545.5" y="261" width="1.4" height="15.0" fill="rgb(246,103,34)" rx="2" ry="2" />
- <text x="548.46" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.wakeNetPoller (2 samples, 0.24%)</title><rect x="694.2" y="581" width="2.8" height="15.0" fill="rgb(249,56,44)" rx="2" ry="2" />
- <text x="697.20" y="591.5" ></text>
- </g>
- <g >
- <title>os.(*File).read (1 samples, 0.12%)</title><rect x="664.5" y="437" width="1.4" height="15.0" fill="rgb(224,56,22)" rx="2" ry="2" />
- <text x="667.45" y="447.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (4 samples, 0.48%)</title><rect x="614.9" y="421" width="5.6" height="15.0" fill="rgb(249,102,7)" rx="2" ry="2" />
- <text x="617.87" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="811.8" y="405" width="1.4" height="15.0" fill="rgb(241,182,20)" rx="2" ry="2" />
- <text x="814.78" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (1 samples, 0.12%)</title><rect x="631.9" y="229" width="1.4" height="15.0" fill="rgb(243,41,2)" rx="2" ry="2" />
- <text x="634.87" y="239.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).internetAddrList (15 samples, 1.80%)</title><rect x="461.9" y="293" width="21.2" height="15.0" fill="rgb(236,49,21)" rx="2" ry="2" />
- <text x="464.88" y="303.5" >n..</text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (1 samples, 0.12%)</title><rect x="338.6" y="293" width="1.5" height="15.0" fill="rgb(249,160,30)" rx="2" ry="2" />
- <text x="341.64" y="303.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).wait (1 samples, 0.12%)</title><rect x="433.6" y="213" width="1.4" height="15.0" fill="rgb(208,186,18)" rx="2" ry="2" />
- <text x="436.55" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.startm (1 samples, 0.12%)</title><rect x="301.8" y="469" width="1.4" height="15.0" fill="rgb(212,107,40)" rx="2" ry="2" />
- <text x="304.81" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.futex (17 samples, 2.04%)</title><rect x="1000.2" y="517" width="24.1" height="15.0" fill="rgb(233,174,25)" rx="2" ry="2" />
- <text x="1003.18" y="527.5" >r..</text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="650.3" y="357" width="1.4" height="15.0" fill="rgb(253,191,1)" rx="2" ry="2" />
- <text x="653.29" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="548.3" y="341" width="1.4" height="15.0" fill="rgb(243,77,22)" rx="2" ry="2" />
- <text x="551.30" y="351.5" ></text>
- </g>
- <g >
- <title>bufio.(*Writer).Flush (2 samples, 0.24%)</title><rect x="657.4" y="389" width="2.8" height="15.0" fill="rgb(243,48,19)" rx="2" ry="2" />
- <text x="660.37" y="399.5" ></text>
- </g>
- <g >
- <title>fmt.(*fmt).fmtInteger (1 samples, 0.12%)</title><rect x="685.7" y="453" width="1.4" height="15.0" fill="rgb(225,153,21)" rx="2" ry="2" />
- <text x="688.70" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.modtimer (1 samples, 0.12%)</title><rect x="35.5" y="453" width="1.4" height="15.0" fill="rgb(237,193,9)" rx="2" ry="2" />
- <text x="38.50" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.funcspdelta (2 samples, 0.24%)</title><rect x="253.6" y="453" width="2.9" height="15.0" fill="rgb(208,182,29)" rx="2" ry="2" />
- <text x="256.65" y="463.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="603.5" y="325" width="1.5" height="15.0" fill="rgb(245,67,19)" rx="2" ry="2" />
- <text x="606.54" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.greyobject (4 samples, 0.48%)</title><rect x="793.4" y="549" width="5.6" height="15.0" fill="rgb(224,57,53)" rx="2" ry="2" />
- <text x="796.36" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.(*lfstack).pop (1 samples, 0.12%)</title><rect x="746.6" y="517" width="1.4" height="15.0" fill="rgb(231,92,20)" rx="2" ry="2" />
- <text x="749.61" y="527.5" ></text>
- </g>
- <g >
- <title>net.newTCPConn (1 samples, 0.12%)</title><rect x="656.0" y="293" width="1.4" height="15.0" fill="rgb(230,192,46)" rx="2" ry="2" />
- <text x="658.95" y="303.5" ></text>
- </g>
- <g >
- <title>syscall.read (1 samples, 0.12%)</title><rect x="629.0" y="293" width="1.5" height="15.0" fill="rgb(231,203,17)" rx="2" ry="2" />
- <text x="632.04" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.convT2E (1 samples, 0.12%)</title><rect x="593.6" y="421" width="1.4" height="15.0" fill="rgb(211,107,12)" rx="2" ry="2" />
- <text x="596.63" y="431.5" ></text>
- </g>
- <g >
- <title>context.WithDeadline.func3 (2 samples, 0.24%)</title><rect x="12.8" y="501" width="2.9" height="15.0" fill="rgb(230,125,35)" rx="2" ry="2" />
- <text x="15.83" y="511.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.12%)</title><rect x="606.4" y="421" width="1.4" height="15.0" fill="rgb(246,189,37)" rx="2" ry="2" />
- <text x="609.37" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.startm (1 samples, 0.12%)</title><rect x="605.0" y="213" width="1.4" height="15.0" fill="rgb(221,202,48)" rx="2" ry="2" />
- <text x="607.96" y="223.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Write (2 samples, 0.24%)</title><rect x="657.4" y="373" width="2.8" height="15.0" fill="rgb(244,67,39)" rx="2" ry="2" />
- <text x="660.37" y="383.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ip2region.Ip2Region (1 samples, 0.12%)</title><rect x="664.5" y="469" width="1.4" height="15.0" fill="rgb(248,209,52)" rx="2" ry="2" />
- <text x="667.45" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.heapBitsSetType (1 samples, 0.12%)</title><rect x="51.1" y="357" width="1.4" height="15.0" fill="rgb(214,85,37)" rx="2" ry="2" />
- <text x="54.08" y="367.5" ></text>
- </g>
- <g >
- <title>net.partialDeadline (1 samples, 0.12%)</title><rect x="102.1" y="453" width="1.4" height="15.0" fill="rgb(238,118,28)" rx="2" ry="2" />
- <text x="105.08" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="619.1" y="133" width="1.4" height="15.0" fill="rgb(238,212,14)" rx="2" ry="2" />
- <text x="622.12" y="143.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (1 samples, 0.12%)</title><rect x="228.2" y="389" width="1.4" height="15.0" fill="rgb(212,104,50)" rx="2" ry="2" />
- <text x="231.15" y="399.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).decref (1 samples, 0.12%)</title><rect x="337.2" y="325" width="1.4" height="15.0" fill="rgb(206,126,54)" rx="2" ry="2" />
- <text x="340.23" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Write (7 samples, 0.84%)</title><rect x="551.1" y="325" width="9.9" height="15.0" fill="rgb(235,192,51)" rx="2" ry="2" />
- <text x="554.13" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.(*gcSweepBuf).push (1 samples, 0.12%)</title><rect x="639.0" y="229" width="1.4" height="15.0" fill="rgb(216,227,9)" rx="2" ry="2" />
- <text x="641.96" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.netpollblock (1 samples, 0.12%)</title><rect x="487.4" y="149" width="1.4" height="15.0" fill="rgb(248,53,3)" rx="2" ry="2" />
- <text x="490.38" y="159.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).rescanLiteral (2 samples, 0.24%)</title><rect x="375.5" y="325" width="2.8" height="15.0" fill="rgb(229,49,27)" rx="2" ry="2" />
- <text x="378.47" y="335.5" ></text>
- </g>
- <g >
- <title>internal/singleflight.(*Group).doCall (206 samples, 24.73%)</title><rect x="10.0" y="629" width="291.8" height="15.0" fill="rgb(223,68,1)" rx="2" ry="2" />
- <text x="13.00" y="639.5" >internal/singleflight.(*Group).doCall</text>
- </g>
- <g >
- <title>runtime.unlock (1 samples, 0.12%)</title><rect x="585.1" y="261" width="1.4" height="15.0" fill="rgb(253,223,16)" rx="2" ry="2" />
- <text x="588.13" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (3 samples, 0.36%)</title><rect x="297.6" y="485" width="4.2" height="15.0" fill="rgb(242,40,37)" rx="2" ry="2" />
- <text x="300.56" y="495.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (32 samples, 3.84%)</title><rect x="172.9" y="421" width="45.3" height="15.0" fill="rgb(237,12,33)" rx="2" ry="2" />
- <text x="175.91" y="431.5" >sysc..</text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (1 samples, 0.12%)</title><rect x="27.0" y="437" width="1.4" height="15.0" fill="rgb(224,118,20)" rx="2" ry="2" />
- <text x="30.00" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc.func1 (1 samples, 0.12%)</title><rect x="596.5" y="389" width="1.4" height="15.0" fill="rgb(249,225,39)" rx="2" ry="2" />
- <text x="599.46" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.nextFreeFast (1 samples, 0.12%)</title><rect x="548.3" y="325" width="1.4" height="15.0" fill="rgb(215,157,38)" rx="2" ry="2" />
- <text x="551.30" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (16 samples, 1.92%)</title><rect x="433.6" y="261" width="22.6" height="15.0" fill="rgb(237,196,44)" rx="2" ry="2" />
- <text x="436.55" y="271.5" >n..</text>
- </g>
- <g >
- <title>runtime.runOneTimer (8 samples, 0.96%)</title><rect x="862.8" y="533" width="11.3" height="15.0" fill="rgb(251,52,46)" rx="2" ry="2" />
- <text x="865.77" y="543.5" ></text>
- </g>
- <g >
- <title>net.goLookupIPFiles (6 samples, 0.72%)</title><rect x="272.1" y="549" width="8.5" height="15.0" fill="rgb(229,214,37)" rx="2" ry="2" />
- <text x="275.06" y="559.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="681.5" y="389" width="1.4" height="15.0" fill="rgb(218,211,15)" rx="2" ry="2" />
- <text x="684.45" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (1 samples, 0.12%)</title><rect x="631.9" y="325" width="1.4" height="15.0" fill="rgb(247,179,22)" rx="2" ry="2" />
- <text x="634.87" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.epollctl (2 samples, 0.24%)</title><rect x="119.1" y="405" width="2.8" height="15.0" fill="rgb(235,132,38)" rx="2" ry="2" />
- <text x="122.08" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.Socket (7 samples, 0.84%)</title><rect x="87.9" y="373" width="9.9" height="15.0" fill="rgb(225,118,43)" rx="2" ry="2" />
- <text x="90.91" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="301.8" y="517" width="1.4" height="15.0" fill="rgb(241,26,37)" rx="2" ry="2" />
- <text x="304.81" y="527.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (1 samples, 0.12%)</title><rect x="616.3" y="373" width="1.4" height="15.0" fill="rgb(240,197,24)" rx="2" ry="2" />
- <text x="619.29" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.(*gList).pop (1 samples, 0.12%)</title><rect x="470.4" y="181" width="1.4" height="15.0" fill="rgb(241,223,1)" rx="2" ry="2" />
- <text x="473.38" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (1 samples, 0.12%)</title><rect x="629.0" y="245" width="1.5" height="15.0" fill="rgb(241,140,17)" rx="2" ry="2" />
- <text x="632.04" y="255.5" ></text>
- </g>
- <g >
- <title>crypto/x509.(*Certificate).Verify (1 samples, 0.12%)</title><rect x="687.1" y="533" width="1.4" height="15.0" fill="rgb(210,10,0)" rx="2" ry="2" />
- <text x="690.12" y="543.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="660.2" y="325" width="1.4" height="15.0" fill="rgb(229,67,17)" rx="2" ry="2" />
- <text x="663.20" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).prepareForSweep (1 samples, 0.12%)</title><rect x="845.8" y="549" width="1.4" height="15.0" fill="rgb(252,149,13)" rx="2" ry="2" />
- <text x="848.77" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.step (1 samples, 0.12%)</title><rect x="684.3" y="389" width="1.4" height="15.0" fill="rgb(208,53,35)" rx="2" ry="2" />
- <text x="687.29" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.step (1 samples, 0.12%)</title><rect x="266.4" y="325" width="1.4" height="15.0" fill="rgb(229,66,11)" rx="2" ry="2" />
- <text x="269.40" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (1 samples, 0.12%)</title><rect x="327.3" y="197" width="1.4" height="15.0" fill="rgb(250,160,24)" rx="2" ry="2" />
- <text x="330.31" y="207.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="347.1" y="357" width="1.5" height="15.0" fill="rgb(248,144,13)" rx="2" ry="2" />
- <text x="350.14" y="367.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="613.5" y="357" width="1.4" height="15.0" fill="rgb(253,82,19)" rx="2" ry="2" />
- <text x="616.46" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.scanstack.func1 (1 samples, 0.12%)</title><rect x="750.9" y="501" width="1.4" height="15.0" fill="rgb(206,226,27)" rx="2" ry="2" />
- <text x="753.86" y="511.5" ></text>
- </g>
- <g >
- <title>encoding/json.Unmarshal (1 samples, 0.12%)</title><rect x="671.5" y="453" width="1.5" height="15.0" fill="rgb(211,216,11)" rx="2" ry="2" />
- <text x="674.54" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*conn).SetReadDeadline (1 samples, 0.12%)</title><rect x="456.2" y="325" width="1.4" height="15.0" fill="rgb(232,171,2)" rx="2" ry="2" />
- <text x="459.22" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.wakep (1 samples, 0.12%)</title><rect x="830.2" y="485" width="1.4" height="15.0" fill="rgb(206,214,32)" rx="2" ry="2" />
- <text x="833.19" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (3 samples, 0.36%)</title><rect x="473.2" y="165" width="4.3" height="15.0" fill="rgb(234,69,19)" rx="2" ry="2" />
- <text x="476.22" y="175.5" ></text>
- </g>
- <g >
- <title>io.ReadFull (1 samples, 0.12%)</title><rect x="330.1" y="341" width="1.5" height="15.0" fill="rgb(224,8,24)" rx="2" ry="2" />
- <text x="333.14" y="351.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="600.7" y="341" width="1.4" height="15.0" fill="rgb(253,118,25)" rx="2" ry="2" />
- <text x="603.71" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (5 samples, 0.60%)</title><rect x="580.9" y="325" width="7.1" height="15.0" fill="rgb(239,55,3)" rx="2" ry="2" />
- <text x="583.88" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.findObject (1 samples, 0.12%)</title><rect x="535.5" y="181" width="1.5" height="15.0" fill="rgb(210,213,48)" rx="2" ry="2" />
- <text x="538.55" y="191.5" ></text>
- </g>
- <g >
- <title>fmt.(*pp).printArg (1 samples, 0.12%)</title><rect x="685.7" y="485" width="1.4" height="15.0" fill="rgb(207,18,51)" rx="2" ry="2" />
- <text x="688.70" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (1 samples, 0.12%)</title><rect x="650.3" y="165" width="1.4" height="15.0" fill="rgb(228,130,50)" rx="2" ry="2" />
- <text x="653.29" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.releaseSudog (1 samples, 0.12%)</title><rect x="325.9" y="229" width="1.4" height="15.0" fill="rgb(249,104,53)" rx="2" ry="2" />
- <text x="328.89" y="239.5" ></text>
- </g>
- <g >
- <title>syscall.connect (1 samples, 0.12%)</title><rect x="631.9" y="213" width="1.4" height="15.0" fill="rgb(235,164,40)" rx="2" ry="2" />
- <text x="634.87" y="223.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (3 samples, 0.36%)</title><rect x="620.5" y="453" width="4.3" height="15.0" fill="rgb(209,139,41)" rx="2" ry="2" />
- <text x="623.54" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.mapiterinit (1 samples, 0.12%)</title><rect x="14.2" y="453" width="1.5" height="15.0" fill="rgb(207,213,50)" rx="2" ry="2" />
- <text x="17.25" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (2 samples, 0.24%)</title><rect x="626.2" y="373" width="2.8" height="15.0" fill="rgb(223,36,7)" rx="2" ry="2" />
- <text x="629.21" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.(*pageAlloc).update (1 samples, 0.12%)</title><rect x="239.5" y="261" width="1.4" height="15.0" fill="rgb(218,226,52)" rx="2" ry="2" />
- <text x="242.48" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.futex (2 samples, 0.24%)</title><rect x="622.0" y="165" width="2.8" height="15.0" fill="rgb(222,196,20)" rx="2" ry="2" />
- <text x="624.96" y="175.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (3 samples, 0.36%)</title><rect x="342.9" y="325" width="4.2" height="15.0" fill="rgb(227,190,14)" rx="2" ry="2" />
- <text x="345.89" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.(*pallocBits).summarize (1 samples, 0.12%)</title><rect x="239.5" y="245" width="1.4" height="15.0" fill="rgb(234,70,20)" rx="2" ry="2" />
- <text x="242.48" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.getStackMap (3 samples, 0.36%)</title><rect x="274.9" y="469" width="4.2" height="15.0" fill="rgb(214,204,40)" rx="2" ry="2" />
- <text x="277.90" y="479.5" ></text>
- </g>
- <g >
- <title>fmt.Printf (1 samples, 0.12%)</title><rect x="303.2" y="469" width="1.4" height="15.0" fill="rgb(249,146,26)" rx="2" ry="2" />
- <text x="306.23" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.makemap_small (1 samples, 0.12%)</title><rect x="306.1" y="421" width="1.4" height="15.0" fill="rgb(231,71,27)" rx="2" ry="2" />
- <text x="309.06" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (1 samples, 0.12%)</title><rect x="323.1" y="149" width="1.4" height="15.0" fill="rgb(253,28,21)" rx="2" ry="2" />
- <text x="326.06" y="159.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_checker.CheckReqSource (3 samples, 0.36%)</title><rect x="626.2" y="469" width="4.3" height="15.0" fill="rgb(243,29,17)" rx="2" ry="2" />
- <text x="629.21" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.adjustframe (5 samples, 0.60%)</title><rect x="245.2" y="453" width="7.0" height="15.0" fill="rgb(240,135,32)" rx="2" ry="2" />
- <text x="248.15" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (32 samples, 3.84%)</title><rect x="488.8" y="197" width="45.3" height="15.0" fill="rgb(209,69,53)" rx="2" ry="2" />
- <text x="491.80" y="207.5" >net...</text>
- </g>
- <g >
- <title>encoding/json.cachedTypeFields (1 samples, 0.12%)</title><rect x="671.5" y="357" width="1.5" height="15.0" fill="rgb(229,113,43)" rx="2" ry="2" />
- <text x="674.54" y="367.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).destroy (1 samples, 0.12%)</title><rect x="614.9" y="325" width="1.4" height="15.0" fill="rgb(230,180,10)" rx="2" ry="2" />
- <text x="617.87" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Write (2 samples, 0.24%)</title><rect x="657.4" y="357" width="2.8" height="15.0" fill="rgb(210,164,47)" rx="2" ry="2" />
- <text x="660.37" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.getStackMap (1 samples, 0.12%)</title><rect x="266.4" y="373" width="1.4" height="15.0" fill="rgb(211,76,41)" rx="2" ry="2" />
- <text x="269.40" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (1 samples, 0.12%)</title><rect x="602.1" y="293" width="1.4" height="15.0" fill="rgb(220,121,5)" rx="2" ry="2" />
- <text x="605.12" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (35 samples, 4.20%)</title><rect x="484.5" y="213" width="49.6" height="15.0" fill="rgb(250,34,51)" rx="2" ry="2" />
- <text x="487.55" y="223.5" >net.(..</text>
- </g>
- <g >
- <title>time.startTimer (2 samples, 0.24%)</title><rect x="29.8" y="469" width="2.9" height="15.0" fill="rgb(243,133,15)" rx="2" ry="2" />
- <text x="32.83" y="479.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.12%)</title><rect x="347.1" y="405" width="1.5" height="15.0" fill="rgb(213,144,31)" rx="2" ry="2" />
- <text x="350.14" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (2 samples, 0.24%)</title><rect x="357.1" y="261" width="2.8" height="15.0" fill="rgb(216,87,12)" rx="2" ry="2" />
- <text x="360.06" y="271.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (2 samples, 0.24%)</title><rect x="673.0" y="197" width="2.8" height="15.0" fill="rgb(242,195,26)" rx="2" ry="2" />
- <text x="675.95" y="207.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (4 samples, 0.48%)</title><rect x="651.7" y="389" width="5.7" height="15.0" fill="rgb(220,99,41)" rx="2" ry="2" />
- <text x="654.70" y="399.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.24%)</title><rect x="634.7" y="437" width="2.8" height="15.0" fill="rgb(236,215,2)" rx="2" ry="2" />
- <text x="637.71" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (1 samples, 0.12%)</title><rect x="680.0" y="341" width="1.5" height="15.0" fill="rgb(218,148,40)" rx="2" ry="2" />
- <text x="683.04" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="609.2" y="117" width="1.4" height="15.0" fill="rgb(229,78,21)" rx="2" ry="2" />
- <text x="612.21" y="127.5" ></text>
- </g>
- <g >
- <title>net.setNoDelay (2 samples, 0.24%)</title><rect x="640.4" y="293" width="2.8" height="15.0" fill="rgb(241,152,45)" rx="2" ry="2" />
- <text x="643.37" y="303.5" ></text>
- </g>
- <g >
- <title>github.com/fvbock/endless.(*endlessServer).Serve (1 samples, 0.12%)</title><rect x="811.8" y="565" width="1.4" height="15.0" fill="rgb(206,134,50)" rx="2" ry="2" />
- <text x="814.78" y="575.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (2 samples, 0.24%)</title><rect x="617.7" y="389" width="2.8" height="15.0" fill="rgb(250,59,11)" rx="2" ry="2" />
- <text x="620.71" y="399.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.(*Context).Next (271 samples, 32.53%)</title><rect x="303.2" y="565" width="383.9" height="15.0" fill="rgb(237,31,48)" rx="2" ry="2" />
- <text x="306.23" y="575.5" >github.com/gin-gonic/gin.(*Context).Next</text>
- </g>
- <g >
- <title>runtime.netpoll (1 samples, 0.12%)</title><rect x="756.5" y="549" width="1.4" height="15.0" fill="rgb(250,85,18)" rx="2" ry="2" />
- <text x="759.53" y="559.5" ></text>
- </g>
- <g >
- <title>net.newTCPConn (2 samples, 0.24%)</title><rect x="640.4" y="309" width="2.8" height="15.0" fill="rgb(235,164,51)" rx="2" ry="2" />
- <text x="643.37" y="319.5" ></text>
- </g>
- <g >
- <title>net/http.(*connReader).abortPendingRead (1 samples, 0.12%)</title><rect x="301.8" y="597" width="1.4" height="15.0" fill="rgb(206,8,31)" rx="2" ry="2" />
- <text x="304.81" y="607.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.12%)</title><rect x="681.5" y="421" width="1.4" height="15.0" fill="rgb(249,1,21)" rx="2" ry="2" />
- <text x="684.45" y="431.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion (1 samples, 0.12%)</title><rect x="260.7" y="501" width="1.4" height="15.0" fill="rgb(217,221,20)" rx="2" ry="2" />
- <text x="263.73" y="511.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (1 samples, 0.12%)</title><rect x="327.3" y="293" width="1.4" height="15.0" fill="rgb(227,4,48)" rx="2" ry="2" />
- <text x="330.31" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (2 samples, 0.24%)</title><rect x="622.0" y="261" width="2.8" height="15.0" fill="rgb(217,127,50)" rx="2" ry="2" />
- <text x="624.96" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="579.5" y="325" width="1.4" height="15.0" fill="rgb(226,201,3)" rx="2" ry="2" />
- <text x="582.46" y="335.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).value (7 samples, 0.84%)</title><rect x="368.4" y="341" width="9.9" height="15.0" fill="rgb(247,218,22)" rx="2" ry="2" />
- <text x="371.39" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (3 samples, 0.36%)</title><rect x="342.9" y="277" width="4.2" height="15.0" fill="rgb(222,171,46)" rx="2" ry="2" />
- <text x="345.89" y="287.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (3 samples, 0.36%)</title><rect x="639.0" y="421" width="4.2" height="15.0" fill="rgb(234,220,53)" rx="2" ry="2" />
- <text x="641.96" y="431.5" ></text>
- </g>
- <g >
- <title>miads/adslib/addata.getAdsReqUrl (1 samples, 0.12%)</title><rect x="335.8" y="453" width="1.4" height="15.0" fill="rgb(253,44,33)" rx="2" ry="2" />
- <text x="338.81" y="463.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="660.2" y="389" width="1.4" height="15.0" fill="rgb(228,95,45)" rx="2" ry="2" />
- <text x="663.20" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.write (2 samples, 0.24%)</title><rect x="657.4" y="325" width="2.8" height="15.0" fill="rgb(249,130,9)" rx="2" ry="2" />
- <text x="660.37" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (1 samples, 0.12%)</title><rect x="327.3" y="277" width="1.4" height="15.0" fill="rgb(245,98,41)" rx="2" ry="2" />
- <text x="330.31" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (2 samples, 0.24%)</title><rect x="357.1" y="341" width="2.8" height="15.0" fill="rgb(239,192,25)" rx="2" ry="2" />
- <text x="360.06" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (7 samples, 0.84%)</title><rect x="864.2" y="421" width="9.9" height="15.0" fill="rgb(225,71,34)" rx="2" ry="2" />
- <text x="867.19" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.memmove (1 samples, 0.12%)</title><rect x="637.5" y="421" width="1.5" height="15.0" fill="rgb(240,110,30)" rx="2" ry="2" />
- <text x="640.54" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.(*randomOrder).start (3 samples, 0.36%)</title><rect x="824.5" y="581" width="4.3" height="15.0" fill="rgb(208,58,45)" rx="2" ry="2" />
- <text x="827.53" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.gentraceback (6 samples, 0.72%)</title><rect x="286.2" y="501" width="8.5" height="15.0" fill="rgb(212,32,2)" rx="2" ry="2" />
- <text x="289.23" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="306.1" y="389" width="1.4" height="15.0" fill="rgb(228,223,33)" rx="2" ry="2" />
- <text x="309.06" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.lock (1 samples, 0.12%)</title><rect x="337.2" y="261" width="1.4" height="15.0" fill="rgb(230,226,41)" rx="2" ry="2" />
- <text x="340.23" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.newproc1 (1 samples, 0.12%)</title><rect x="334.4" y="213" width="1.4" height="15.0" fill="rgb(232,150,48)" rx="2" ry="2" />
- <text x="337.39" y="223.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="338.6" y="357" width="1.5" height="15.0" fill="rgb(207,169,52)" rx="2" ry="2" />
- <text x="341.64" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (27 samples, 3.24%)</title><rect x="419.4" y="357" width="38.2" height="15.0" fill="rgb(235,184,19)" rx="2" ry="2" />
- <text x="422.39" y="367.5" >git..</text>
- </g>
- <g >
- <title>internal/poll.runtime_pollOpen (13 samples, 1.56%)</title><rect x="52.5" y="325" width="18.4" height="15.0" fill="rgb(235,51,51)" rx="2" ry="2" />
- <text x="55.50" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (1 samples, 0.12%)</title><rect x="660.2" y="165" width="1.4" height="15.0" fill="rgb(247,108,15)" rx="2" ry="2" />
- <text x="663.20" y="175.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="634.7" y="341" width="1.4" height="15.0" fill="rgb(219,185,20)" rx="2" ry="2" />
- <text x="637.71" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="629.0" y="229" width="1.5" height="15.0" fill="rgb(249,25,0)" rx="2" ry="2" />
- <text x="632.04" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="51.1" y="389" width="1.4" height="15.0" fill="rgb(240,209,3)" rx="2" ry="2" />
- <text x="54.08" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.RawSyscall (6 samples, 0.72%)</title><rect x="89.3" y="341" width="8.5" height="15.0" fill="rgb(226,115,16)" rx="2" ry="2" />
- <text x="92.33" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.futex (8 samples, 0.96%)</title><rect x="444.9" y="85" width="11.3" height="15.0" fill="rgb(209,120,17)" rx="2" ry="2" />
- <text x="447.89" y="95.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (2 samples, 0.24%)</title><rect x="673.0" y="261" width="2.8" height="15.0" fill="rgb(223,157,26)" rx="2" ry="2" />
- <text x="675.95" y="271.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Close (1 samples, 0.12%)</title><rect x="647.5" y="405" width="1.4" height="15.0" fill="rgb(231,95,5)" rx="2" ry="2" />
- <text x="650.45" y="415.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (1 samples, 0.12%)</title><rect x="631.9" y="357" width="1.4" height="15.0" fill="rgb(229,91,16)" rx="2" ry="2" />
- <text x="634.87" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="469.0" y="229" width="1.4" height="15.0" fill="rgb(220,168,17)" rx="2" ry="2" />
- <text x="471.97" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.findObject (1 samples, 0.12%)</title><rect x="124.7" y="453" width="1.5" height="15.0" fill="rgb(246,17,47)" rx="2" ry="2" />
- <text x="127.74" y="463.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.12%)</title><rect x="612.0" y="421" width="1.5" height="15.0" fill="rgb(234,192,16)" rx="2" ry="2" />
- <text x="615.04" y="431.5" ></text>
- </g>
- <g >
- <title>io.ReadAtLeast (1 samples, 0.12%)</title><rect x="330.1" y="325" width="1.5" height="15.0" fill="rgb(238,82,20)" rx="2" ry="2" />
- <text x="333.14" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="469.0" y="149" width="1.4" height="15.0" fill="rgb(225,52,37)" rx="2" ry="2" />
- <text x="471.97" y="159.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (9 samples, 1.08%)</title><rect x="1045.5" y="549" width="12.8" height="15.0" fill="rgb(226,137,4)" rx="2" ry="2" />
- <text x="1048.51" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.netpollBreak (1 samples, 0.12%)</title><rect x="820.3" y="549" width="1.4" height="15.0" fill="rgb(251,14,23)" rx="2" ry="2" />
- <text x="823.28" y="559.5" ></text>
- </g>
- <g >
- <title>crypto/x509.checkSignature (1 samples, 0.12%)</title><rect x="687.1" y="437" width="1.4" height="15.0" fill="rgb(211,74,8)" rx="2" ry="2" />
- <text x="690.12" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (3 samples, 0.36%)</title><rect x="673.0" y="309" width="4.2" height="15.0" fill="rgb(223,226,4)" rx="2" ry="2" />
- <text x="675.95" y="319.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Write (1 samples, 0.12%)</title><rect x="648.9" y="341" width="1.4" height="15.0" fill="rgb(251,48,38)" rx="2" ry="2" />
- <text x="651.87" y="351.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.12%)</title><rect x="612.0" y="437" width="1.5" height="15.0" fill="rgb(248,81,31)" rx="2" ry="2" />
- <text x="615.04" y="447.5" ></text>
- </g>
- <g >
- <title>crypto/x509.(*Certificate).buildChains.func1 (1 samples, 0.12%)</title><rect x="687.1" y="469" width="1.4" height="15.0" fill="rgb(218,141,9)" rx="2" ry="2" />
- <text x="690.12" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.gcMarkTermination (3 samples, 0.36%)</title><rect x="736.7" y="597" width="4.2" height="15.0" fill="rgb(229,41,31)" rx="2" ry="2" />
- <text x="739.70" y="607.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="630.5" y="277" width="1.4" height="15.0" fill="rgb(210,162,27)" rx="2" ry="2" />
- <text x="633.46" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="323.1" y="69" width="1.4" height="15.0" fill="rgb(207,123,7)" rx="2" ry="2" />
- <text x="326.06" y="79.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.getOrderInfo (11 samples, 1.32%)</title><rect x="316.0" y="405" width="15.6" height="15.0" fill="rgb(223,170,38)" rx="2" ry="2" />
- <text x="318.98" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.pcvalue (1 samples, 0.12%)</title><rect x="266.4" y="341" width="1.4" height="15.0" fill="rgb(212,130,44)" rx="2" ry="2" />
- <text x="269.40" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.pcdatavalue (1 samples, 0.12%)</title><rect x="266.4" y="357" width="1.4" height="15.0" fill="rgb(234,64,28)" rx="2" ry="2" />
- <text x="269.40" y="367.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (2 samples, 0.24%)</title><rect x="626.2" y="229" width="2.8" height="15.0" fill="rgb(253,150,6)" rx="2" ry="2" />
- <text x="629.21" y="239.5" ></text>
- </g>
- <g >
- <title>net/url.QueryUnescape (1 samples, 0.12%)</title><rect x="311.7" y="437" width="1.4" height="15.0" fill="rgb(215,78,18)" rx="2" ry="2" />
- <text x="314.73" y="447.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.(*Context).Next (270 samples, 32.41%)</title><rect x="303.2" y="501" width="382.5" height="15.0" fill="rgb(233,209,43)" rx="2" ry="2" />
- <text x="306.23" y="511.5" >github.com/gin-gonic/gin.(*Context).Next</text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (3 samples, 0.36%)</title><rect x="342.9" y="261" width="4.2" height="15.0" fill="rgb(241,196,2)" rx="2" ry="2" />
- <text x="345.89" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.gcDrainN (1 samples, 0.12%)</title><rect x="617.7" y="85" width="1.4" height="15.0" fill="rgb(206,35,46)" rx="2" ry="2" />
- <text x="620.71" y="95.5" ></text>
- </g>
- <g >
- <title>crypto/tls.(*prefixNonceAEAD).Overhead (1 samples, 0.12%)</title><rect x="682.9" y="229" width="1.4" height="15.0" fill="rgb(211,59,7)" rx="2" ry="2" />
- <text x="685.87" y="239.5" ></text>
- </g>
- <g >
- <title>reflect.flag.mustBeAssignable (1 samples, 0.12%)</title><rect x="371.2" y="309" width="1.4" height="15.0" fill="rgb(230,183,2)" rx="2" ry="2" />
- <text x="374.22" y="319.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (3 samples, 0.36%)</title><rect x="342.9" y="245" width="4.2" height="15.0" fill="rgb(235,186,38)" rx="2" ry="2" />
- <text x="345.89" y="255.5" ></text>
- </g>
- <g >
- <title>net.socket (2 samples, 0.24%)</title><rect x="617.7" y="261" width="2.8" height="15.0" fill="rgb(232,214,0)" rx="2" ry="2" />
- <text x="620.71" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.newArenaMayUnlock (1 samples, 0.12%)</title><rect x="317.4" y="197" width="1.4" height="15.0" fill="rgb(240,199,26)" rx="2" ry="2" />
- <text x="320.39" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.checkTimers (2 samples, 0.24%)</title><rect x="828.8" y="581" width="2.8" height="15.0" fill="rgb(243,229,45)" rx="2" ry="2" />
- <text x="831.78" y="591.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader (2 samples, 0.24%)</title><rect x="262.1" y="501" width="2.9" height="15.0" fill="rgb(216,215,42)" rx="2" ry="2" />
- <text x="265.15" y="511.5" ></text>
- </g>
- <g >
- <title>syscall.Close (4 samples, 0.48%)</title><rect x="402.4" y="277" width="5.7" height="15.0" fill="rgb(238,65,11)" rx="2" ry="2" />
- <text x="405.39" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.gcDrainN (1 samples, 0.12%)</title><rect x="318.8" y="261" width="1.4" height="15.0" fill="rgb(225,195,23)" rx="2" ry="2" />
- <text x="321.81" y="271.5" ></text>
- </g>
- <g >
- <title>encoding/base64.(*Encoding).DecodeString (8 samples, 0.96%)</title><rect x="348.6" y="405" width="11.3" height="15.0" fill="rgb(239,114,10)" rx="2" ry="2" />
- <text x="351.56" y="415.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (2 samples, 0.24%)</title><rect x="630.5" y="421" width="2.8" height="15.0" fill="rgb(226,131,1)" rx="2" ry="2" />
- <text x="633.46" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.retake (6 samples, 0.72%)</title><rect x="1114.9" y="581" width="8.5" height="15.0" fill="rgb(222,86,16)" rx="2" ry="2" />
- <text x="1117.92" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="874.1" y="501" width="1.4" height="15.0" fill="rgb(251,118,14)" rx="2" ry="2" />
- <text x="877.11" y="511.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).prepare (1 samples, 0.12%)</title><rect x="565.3" y="245" width="1.4" height="15.0" fill="rgb(242,46,6)" rx="2" ry="2" />
- <text x="568.29" y="255.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (1 samples, 0.12%)</title><rect x="636.1" y="245" width="1.4" height="15.0" fill="rgb(228,100,16)" rx="2" ry="2" />
- <text x="639.12" y="255.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetPreMinuteFinishedDispatchCount (1 samples, 0.12%)</title><rect x="609.2" y="453" width="1.4" height="15.0" fill="rgb(245,190,42)" rx="2" ry="2" />
- <text x="612.21" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (9 samples, 1.08%)</title><rect x="1045.5" y="533" width="12.8" height="15.0" fill="rgb(205,123,21)" rx="2" ry="2" />
- <text x="1048.51" y="543.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (2 samples, 0.24%)</title><rect x="626.2" y="261" width="2.8" height="15.0" fill="rgb(230,159,0)" rx="2" ry="2" />
- <text x="629.21" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (1 samples, 0.12%)</title><rect x="354.2" y="309" width="1.4" height="15.0" fill="rgb(234,201,24)" rx="2" ry="2" />
- <text x="357.23" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.wakeNetPoller (1 samples, 0.12%)</title><rect x="820.3" y="565" width="1.4" height="15.0" fill="rgb(240,66,0)" rx="2" ry="2" />
- <text x="823.28" y="575.5" ></text>
- </g>
- <g >
- <title>syscall.RawSyscall (1 samples, 0.12%)</title><rect x="675.8" y="213" width="1.4" height="15.0" fill="rgb(250,24,31)" rx="2" ry="2" />
- <text x="678.79" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.epollctl (4 samples, 0.48%)</title><rect x="408.1" y="261" width="5.6" height="15.0" fill="rgb(229,203,50)" rx="2" ry="2" />
- <text x="411.06" y="271.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Question (7 samples, 0.84%)</title><rect x="231.0" y="485" width="9.9" height="15.0" fill="rgb(237,96,3)" rx="2" ry="2" />
- <text x="233.98" y="495.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (1 samples, 0.12%)</title><rect x="654.5" y="293" width="1.5" height="15.0" fill="rgb(221,125,24)" rx="2" ry="2" />
- <text x="657.54" y="303.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (3 samples, 0.36%)</title><rect x="324.5" y="341" width="4.2" height="15.0" fill="rgb(248,207,54)" rx="2" ry="2" />
- <text x="327.48" y="351.5" ></text>
- </g>
- <g >
- <title>encoding/json.checkValid (11 samples, 1.32%)</title><rect x="386.8" y="389" width="15.6" height="15.0" fill="rgb(245,116,49)" rx="2" ry="2" />
- <text x="389.81" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (25 samples, 3.00%)</title><rect x="52.5" y="389" width="35.4" height="15.0" fill="rgb(218,197,19)" rx="2" ry="2" />
- <text x="55.50" y="399.5" >net..</text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (2 samples, 0.24%)</title><rect x="331.6" y="389" width="2.8" height="15.0" fill="rgb(226,17,11)" rx="2" ry="2" />
- <text x="334.56" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.heapBitsSetType (1 samples, 0.12%)</title><rect x="28.4" y="437" width="1.4" height="15.0" fill="rgb(209,217,11)" rx="2" ry="2" />
- <text x="31.42" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (1 samples, 0.12%)</title><rect x="681.5" y="357" width="1.4" height="15.0" fill="rgb(212,125,45)" rx="2" ry="2" />
- <text x="684.45" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (1 samples, 0.12%)</title><rect x="219.7" y="485" width="1.4" height="15.0" fill="rgb(206,116,18)" rx="2" ry="2" />
- <text x="222.65" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.modtimer (2 samples, 0.24%)</title><rect x="694.2" y="597" width="2.8" height="15.0" fill="rgb(218,26,28)" rx="2" ry="2" />
- <text x="697.20" y="607.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.SetReqSourceView (1 samples, 0.12%)</title><rect x="681.5" y="469" width="1.4" height="15.0" fill="rgb(236,182,36)" rx="2" ry="2" />
- <text x="684.45" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (2 samples, 0.24%)</title><rect x="622.0" y="213" width="2.8" height="15.0" fill="rgb(240,94,30)" rx="2" ry="2" />
- <text x="624.96" y="223.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).rescanLiteral (2 samples, 0.24%)</title><rect x="364.1" y="341" width="2.9" height="15.0" fill="rgb(254,224,42)" rx="2" ry="2" />
- <text x="367.14" y="351.5" ></text>
- </g>
- <g >
- <title>syscall.Socket (1 samples, 0.12%)</title><rect x="670.1" y="245" width="1.4" height="15.0" fill="rgb(207,209,19)" rx="2" ry="2" />
- <text x="673.12" y="255.5" ></text>
- </g>
- <g >
- <title>net.socket (1 samples, 0.12%)</title><rect x="654.5" y="261" width="1.5" height="15.0" fill="rgb(225,97,13)" rx="2" ry="2" />
- <text x="657.54" y="271.5" ></text>
- </g>
- <g >
- <title>encoding/json.getu4 (1 samples, 0.12%)</title><rect x="369.8" y="293" width="1.4" height="15.0" fill="rgb(248,126,29)" rx="2" ry="2" />
- <text x="372.81" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.netpoll (1 samples, 0.12%)</title><rect x="816.0" y="565" width="1.4" height="15.0" fill="rgb(228,33,44)" rx="2" ry="2" />
- <text x="819.03" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="605.0" y="165" width="1.4" height="15.0" fill="rgb(233,80,40)" rx="2" ry="2" />
- <text x="607.96" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (3 samples, 0.36%)</title><rect x="514.3" y="133" width="4.2" height="15.0" fill="rgb(252,148,26)" rx="2" ry="2" />
- <text x="517.30" y="143.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="681.5" y="405" width="1.4" height="15.0" fill="rgb(232,196,51)" rx="2" ry="2" />
- <text x="684.45" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.Read (3 samples, 0.36%)</title><rect x="620.5" y="309" width="4.3" height="15.0" fill="rgb(251,170,9)" rx="2" ry="2" />
- <text x="623.54" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="48.2" y="405" width="1.5" height="15.0" fill="rgb(228,76,41)" rx="2" ry="2" />
- <text x="51.25" y="415.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetChannelFlag (4 samples, 0.48%)</title><rect x="665.9" y="469" width="5.6" height="15.0" fill="rgb(219,56,38)" rx="2" ry="2" />
- <text x="668.87" y="479.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="647.5" y="293" width="1.4" height="15.0" fill="rgb(231,162,48)" rx="2" ry="2" />
- <text x="650.45" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).allocSpan (1 samples, 0.12%)</title><rect x="310.3" y="213" width="1.4" height="15.0" fill="rgb(219,228,18)" rx="2" ry="2" />
- <text x="313.31" y="223.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (4 samples, 0.48%)</title><rect x="665.9" y="421" width="5.6" height="15.0" fill="rgb(217,202,41)" rx="2" ry="2" />
- <text x="668.87" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.adjustframe (1 samples, 0.12%)</title><rect x="266.4" y="389" width="1.4" height="15.0" fill="rgb(252,2,2)" rx="2" ry="2" />
- <text x="269.40" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.wakeNetPoller (2 samples, 0.24%)</title><rect x="29.8" y="437" width="2.9" height="15.0" fill="rgb(212,63,21)" rx="2" ry="2" />
- <text x="32.83" y="447.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (29 samples, 3.48%)</title><rect x="130.4" y="421" width="41.1" height="15.0" fill="rgb(220,102,27)" rx="2" ry="2" />
- <text x="133.41" y="431.5" >sys..</text>
- </g>
- <g >
- <title>net.(*netFD).Read (3 samples, 0.36%)</title><rect x="620.5" y="325" width="4.3" height="15.0" fill="rgb(249,35,37)" rx="2" ry="2" />
- <text x="623.54" y="335.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.(*Context).getQueryCache (1 samples, 0.12%)</title><rect x="308.9" y="421" width="1.4" height="15.0" fill="rgb(225,171,20)" rx="2" ry="2" />
- <text x="311.90" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (8 samples, 0.96%)</title><rect x="444.9" y="101" width="11.3" height="15.0" fill="rgb(239,69,16)" rx="2" ry="2" />
- <text x="447.89" y="111.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (2 samples, 0.24%)</title><rect x="582.3" y="245" width="2.8" height="15.0" fill="rgb(241,156,8)" rx="2" ry="2" />
- <text x="585.29" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (9 samples, 1.08%)</title><rect x="443.5" y="133" width="12.7" height="15.0" fill="rgb(243,49,39)" rx="2" ry="2" />
- <text x="446.47" y="143.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="634.7" y="405" width="1.4" height="15.0" fill="rgb(233,160,20)" rx="2" ry="2" />
- <text x="637.71" y="415.5" ></text>
- </g>
- <g >
- <title>time.Now (1 samples, 0.12%)</title><rect x="546.9" y="309" width="1.4" height="15.0" fill="rgb(223,9,31)" rx="2" ry="2" />
- <text x="549.88" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.chansend (4 samples, 0.48%)</title><rect x="296.1" y="597" width="5.7" height="15.0" fill="rgb(219,138,37)" rx="2" ry="2" />
- <text x="299.15" y="607.5" ></text>
- </g>
- <g >
- <title>runtime.stopTheWorldWithSema (1 samples, 0.12%)</title><rect x="740.9" y="581" width="1.5" height="15.0" fill="rgb(247,180,52)" rx="2" ry="2" />
- <text x="743.95" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.newstack (4 samples, 0.48%)</title><rect x="274.9" y="533" width="5.7" height="15.0" fill="rgb(226,132,51)" rx="2" ry="2" />
- <text x="277.90" y="543.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (1 samples, 0.12%)</title><rect x="602.1" y="197" width="1.4" height="15.0" fill="rgb(214,91,17)" rx="2" ry="2" />
- <text x="605.12" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.gcBgMarkWorker (53 samples, 6.36%)</title><rect x="736.7" y="629" width="75.1" height="15.0" fill="rgb(213,12,10)" rx="2" ry="2" />
- <text x="739.70" y="639.5" >runtime...</text>
- </g>
- <g >
- <title>syscall.getsockname (1 samples, 0.12%)</title><rect x="86.5" y="357" width="1.4" height="15.0" fill="rgb(254,3,34)" rx="2" ry="2" />
- <text x="89.49" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.copystack (1 samples, 0.12%)</title><rect x="684.3" y="453" width="1.4" height="15.0" fill="rgb(254,226,18)" rx="2" ry="2" />
- <text x="687.29" y="463.5" ></text>
- </g>
- <g >
- <title>miads/adslib/device.GetMiDeviceConf (3 samples, 0.36%)</title><rect x="639.0" y="469" width="4.2" height="15.0" fill="rgb(219,177,48)" rx="2" ry="2" />
- <text x="641.96" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.findfunc (1 samples, 0.12%)</title><rect x="267.8" y="389" width="1.4" height="15.0" fill="rgb(249,35,27)" rx="2" ry="2" />
- <text x="270.82" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (14 samples, 1.68%)</title><rect x="436.4" y="197" width="19.8" height="15.0" fill="rgb(218,90,0)" rx="2" ry="2" />
- <text x="439.39" y="207.5" ></text>
- </g>
- <g >
- <title>net.sysSocket (7 samples, 0.84%)</title><rect x="87.9" y="389" width="9.9" height="15.0" fill="rgb(236,77,40)" rx="2" ry="2" />
- <text x="90.91" y="399.5" ></text>
- </g>
- <g >
- <title>math/rand.Int (1 samples, 0.12%)</title><rect x="223.9" y="485" width="1.4" height="15.0" fill="rgb(241,212,49)" rx="2" ry="2" />
- <text x="226.90" y="495.5" ></text>
- </g>
- <g >
- <title>net.setKeepAlivePeriod (1 samples, 0.12%)</title><rect x="545.5" y="309" width="1.4" height="15.0" fill="rgb(239,195,40)" rx="2" ry="2" />
- <text x="548.46" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.connect (2 samples, 0.24%)</title><rect x="673.0" y="213" width="2.8" height="15.0" fill="rgb(245,125,7)" rx="2" ry="2" />
- <text x="675.95" y="223.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (3 samples, 0.36%)</title><rect x="667.3" y="341" width="4.2" height="15.0" fill="rgb(217,78,50)" rx="2" ry="2" />
- <text x="670.29" y="351.5" ></text>
- </g>
- <g >
- <title>fmt.Sprintf (3 samples, 0.36%)</title><rect x="643.2" y="437" width="4.3" height="15.0" fill="rgb(219,101,48)" rx="2" ry="2" />
- <text x="646.21" y="447.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="650.3" y="309" width="1.4" height="15.0" fill="rgb(238,206,3)" rx="2" ry="2" />
- <text x="653.29" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.Read (1 samples, 0.12%)</title><rect x="650.3" y="261" width="1.4" height="15.0" fill="rgb(253,46,15)" rx="2" ry="2" />
- <text x="653.29" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.heapBitsSetType (4 samples, 0.48%)</title><rect x="21.3" y="453" width="5.7" height="15.0" fill="rgb(207,141,43)" rx="2" ry="2" />
- <text x="24.33" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.(*mspan).sweep (2 samples, 0.24%)</title><rect x="733.9" y="597" width="2.8" height="15.0" fill="rgb(220,193,54)" rx="2" ry="2" />
- <text x="736.87" y="607.5" ></text>
- </g>
- <g >
- <title>time.Time.Format (1 samples, 0.12%)</title><rect x="663.0" y="437" width="1.5" height="15.0" fill="rgb(241,21,6)" rx="2" ry="2" />
- <text x="666.04" y="447.5" ></text>
- </g>
- <g >
- <title>net.sysSocket (2 samples, 0.24%)</title><rect x="538.4" y="213" width="2.8" height="15.0" fill="rgb(223,21,42)" rx="2" ry="2" />
- <text x="541.38" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.(*itabTableType).find (1 samples, 0.12%)</title><rect x="282.0" y="517" width="1.4" height="15.0" fill="rgb(247,212,21)" rx="2" ry="2" />
- <text x="284.98" y="527.5" ></text>
- </g>
- <g >
- <title>runtime.concatstrings (1 samples, 0.12%)</title><rect x="335.8" y="421" width="1.4" height="15.0" fill="rgb(212,82,15)" rx="2" ry="2" />
- <text x="338.81" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (1 samples, 0.12%)</title><rect x="639.0" y="389" width="1.4" height="15.0" fill="rgb(228,67,35)" rx="2" ry="2" />
- <text x="641.96" y="399.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (6 samples, 0.72%)</title><rect x="321.6" y="373" width="8.5" height="15.0" fill="rgb(231,160,34)" rx="2" ry="2" />
- <text x="324.64" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.write (7 samples, 0.84%)</title><rect x="551.1" y="293" width="9.9" height="15.0" fill="rgb(210,18,17)" rx="2" ry="2" />
- <text x="554.13" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.runqgrab (6 samples, 0.72%)</title><rect x="984.6" y="549" width="8.5" height="15.0" fill="rgb(225,67,8)" rx="2" ry="2" />
- <text x="987.60" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.startm (1 samples, 0.12%)</title><rect x="817.4" y="565" width="1.5" height="15.0" fill="rgb(238,178,51)" rx="2" ry="2" />
- <text x="820.44" y="575.5" ></text>
- </g>
- <g >
- <title>syscall.Write (2 samples, 0.24%)</title><rect x="657.4" y="341" width="2.8" height="15.0" fill="rgb(230,115,51)" rx="2" ry="2" />
- <text x="660.37" y="351.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (2 samples, 0.24%)</title><rect x="600.7" y="389" width="2.8" height="15.0" fill="rgb(210,221,4)" rx="2" ry="2" />
- <text x="603.71" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (2 samples, 0.24%)</title><rect x="266.4" y="485" width="2.8" height="15.0" fill="rgb(241,204,23)" rx="2" ry="2" />
- <text x="269.40" y="495.5" ></text>
- </g>
- <g >
- <title>crypto/tls.(*Conn).maxPayloadSizeForWrite (1 samples, 0.12%)</title><rect x="682.9" y="245" width="1.4" height="15.0" fill="rgb(249,152,6)" rx="2" ry="2" />
- <text x="685.87" y="255.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (3 samples, 0.36%)</title><rect x="620.5" y="373" width="4.3" height="15.0" fill="rgb(210,161,10)" rx="2" ry="2" />
- <text x="623.54" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.netpollopen (13 samples, 1.56%)</title><rect x="52.5" y="309" width="18.4" height="15.0" fill="rgb(232,1,33)" rx="2" ry="2" />
- <text x="55.50" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="667.3" y="197" width="1.4" height="15.0" fill="rgb(212,204,11)" rx="2" ry="2" />
- <text x="670.29" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (1 samples, 0.12%)</title><rect x="650.3" y="197" width="1.4" height="15.0" fill="rgb(226,40,43)" rx="2" ry="2" />
- <text x="653.29" y="207.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="603.5" y="277" width="1.5" height="15.0" fill="rgb(240,41,1)" rx="2" ry="2" />
- <text x="606.54" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.(*mspan).nextFreeIndex (2 samples, 0.24%)</title><rect x="266.4" y="453" width="2.8" height="15.0" fill="rgb(227,34,32)" rx="2" ry="2" />
- <text x="269.40" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Write (10 samples, 1.20%)</title><rect x="419.4" y="309" width="14.2" height="15.0" fill="rgb(207,209,38)" rx="2" ry="2" />
- <text x="422.39" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (1 samples, 0.12%)</title><rect x="418.0" y="245" width="1.4" height="15.0" fill="rgb(229,219,14)" rx="2" ry="2" />
- <text x="420.97" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.runtimer (9 samples, 1.08%)</title><rect x="861.4" y="549" width="12.7" height="15.0" fill="rgb(226,183,44)" rx="2" ry="2" />
- <text x="864.36" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.stringtoslicebyte (3 samples, 0.36%)</title><rect x="355.6" y="389" width="4.3" height="15.0" fill="rgb(238,196,27)" rx="2" ry="2" />
- <text x="358.64" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc (1 samples, 0.12%)</title><rect x="318.8" y="325" width="1.4" height="15.0" fill="rgb(211,140,11)" rx="2" ry="2" />
- <text x="321.81" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (1 samples, 0.12%)</title><rect x="593.6" y="341" width="1.4" height="15.0" fill="rgb(217,175,31)" rx="2" ry="2" />
- <text x="596.63" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (1 samples, 0.12%)</title><rect x="310.3" y="309" width="1.4" height="15.0" fill="rgb(242,46,25)" rx="2" ry="2" />
- <text x="313.31" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.Write (1 samples, 0.12%)</title><rect x="303.2" y="421" width="1.4" height="15.0" fill="rgb(232,168,54)" rx="2" ry="2" />
- <text x="306.23" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (1 samples, 0.12%)</title><rect x="593.6" y="389" width="1.4" height="15.0" fill="rgb(253,151,13)" rx="2" ry="2" />
- <text x="596.63" y="399.5" ></text>
- </g>
- <g >
- <title>encoding/json.stateInString (5 samples, 0.60%)</title><rect x="395.3" y="373" width="7.1" height="15.0" fill="rgb(208,131,33)" rx="2" ry="2" />
- <text x="398.31" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (3 samples, 0.36%)</title><rect x="673.0" y="373" width="4.2" height="15.0" fill="rgb(208,227,30)" rx="2" ry="2" />
- <text x="675.95" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Accept4 (1 samples, 0.12%)</title><rect x="811.8" y="437" width="1.4" height="15.0" fill="rgb(252,45,22)" rx="2" ry="2" />
- <text x="814.78" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (5 samples, 0.60%)</title><rect x="19.9" y="485" width="7.1" height="15.0" fill="rgb(242,205,52)" rx="2" ry="2" />
- <text x="22.92" y="495.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.24%)</title><rect x="630.5" y="453" width="2.8" height="15.0" fill="rgb(250,17,9)" rx="2" ry="2" />
- <text x="633.46" y="463.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (2 samples, 0.24%)</title><rect x="321.6" y="325" width="2.9" height="15.0" fill="rgb(248,166,6)" rx="2" ry="2" />
- <text x="324.64" y="335.5" ></text>
- </g>
- <g >
- <title>fmt.Sprintf (1 samples, 0.12%)</title><rect x="685.7" y="517" width="1.4" height="15.0" fill="rgb(205,224,1)" rx="2" ry="2" />
- <text x="688.70" y="527.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.glob..func1 (1 samples, 0.12%)</title><rect x="685.7" y="533" width="1.4" height="15.0" fill="rgb(252,87,41)" rx="2" ry="2" />
- <text x="688.70" y="543.5" ></text>
- </g>
- <g >
- <title>net.socket (3 samples, 0.36%)</title><rect x="673.0" y="277" width="4.2" height="15.0" fill="rgb(212,66,33)" rx="2" ry="2" />
- <text x="675.95" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (2 samples, 0.24%)</title><rect x="648.9" y="389" width="2.8" height="15.0" fill="rgb(216,76,12)" rx="2" ry="2" />
- <text x="651.87" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.netpollblock (1 samples, 0.12%)</title><rect x="433.6" y="181" width="1.4" height="15.0" fill="rgb(232,81,40)" rx="2" ry="2" />
- <text x="436.55" y="191.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).internetAddrList (1 samples, 0.12%)</title><rect x="630.5" y="341" width="1.4" height="15.0" fill="rgb(213,83,15)" rx="2" ry="2" />
- <text x="633.46" y="351.5" ></text>
- </g>
- <g >
- <title>syscall.Getpeername (3 samples, 0.36%)</title><rect x="514.3" y="181" width="4.2" height="15.0" fill="rgb(225,181,35)" rx="2" ry="2" />
- <text x="517.30" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.growslice (1 samples, 0.12%)</title><rect x="643.2" y="341" width="1.4" height="15.0" fill="rgb(224,74,28)" rx="2" ry="2" />
- <text x="646.21" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (3 samples, 0.36%)</title><rect x="582.3" y="309" width="4.2" height="15.0" fill="rgb(212,69,51)" rx="2" ry="2" />
- <text x="585.29" y="319.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="600.7" y="277" width="1.4" height="15.0" fill="rgb(214,112,24)" rx="2" ry="2" />
- <text x="603.71" y="287.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (3 samples, 0.36%)</title><rect x="620.5" y="341" width="4.3" height="15.0" fill="rgb(214,14,10)" rx="2" ry="2" />
- <text x="623.54" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.rawbyteslice (1 samples, 0.12%)</title><rect x="318.8" y="357" width="1.4" height="15.0" fill="rgb(231,147,52)" rx="2" ry="2" />
- <text x="321.81" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="338.6" y="389" width="1.5" height="15.0" fill="rgb(254,172,14)" rx="2" ry="2" />
- <text x="341.64" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.handoff (1 samples, 0.12%)</title><rect x="746.6" y="549" width="1.4" height="15.0" fill="rgb(232,91,43)" rx="2" ry="2" />
- <text x="749.61" y="559.5" ></text>
- </g>
- <g >
- <title>syscall.read (1 samples, 0.12%)</title><rect x="609.2" y="245" width="1.4" height="15.0" fill="rgb(246,44,20)" rx="2" ry="2" />
- <text x="612.21" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc.func1 (1 samples, 0.12%)</title><rect x="579.5" y="277" width="1.4" height="15.0" fill="rgb(252,147,12)" rx="2" ry="2" />
- <text x="582.46" y="287.5" ></text>
- </g>
- <g >
- <title>internal/singleflight.(*Group).DoChan (1 samples, 0.12%)</title><rect x="605.0" y="293" width="1.4" height="15.0" fill="rgb(234,43,26)" rx="2" ry="2" />
- <text x="607.96" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).uncacheSpan (1 samples, 0.12%)</title><rect x="739.5" y="485" width="1.4" height="15.0" fill="rgb(215,107,15)" rx="2" ry="2" />
- <text x="742.53" y="495.5" ></text>
- </g>
- <g >
- <title>encoding/json.Unmarshal (1 samples, 0.12%)</title><rect x="320.2" y="389" width="1.4" height="15.0" fill="rgb(238,128,35)" rx="2" ry="2" />
- <text x="323.23" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Close (1 samples, 0.12%)</title><rect x="337.2" y="357" width="1.4" height="15.0" fill="rgb(231,133,27)" rx="2" ry="2" />
- <text x="340.23" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="639.0" y="277" width="1.4" height="15.0" fill="rgb(224,39,42)" rx="2" ry="2" />
- <text x="641.96" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.lock (1 samples, 0.12%)</title><rect x="443.5" y="117" width="1.4" height="15.0" fill="rgb(216,104,21)" rx="2" ry="2" />
- <text x="446.47" y="127.5" ></text>
- </g>
- <g >
- <title>runtime.startm (3 samples, 0.36%)</title><rect x="297.6" y="501" width="4.2" height="15.0" fill="rgb(208,122,24)" rx="2" ry="2" />
- <text x="300.56" y="511.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (3 samples, 0.36%)</title><rect x="667.3" y="293" width="4.2" height="15.0" fill="rgb(247,70,2)" rx="2" ry="2" />
- <text x="670.29" y="303.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="607.8" y="309" width="1.4" height="15.0" fill="rgb(240,120,33)" rx="2" ry="2" />
- <text x="610.79" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.step (1 samples, 0.12%)</title><rect x="293.3" y="453" width="1.4" height="15.0" fill="rgb(211,149,33)" rx="2" ry="2" />
- <text x="296.31" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.goexit0 (4 samples, 0.48%)</title><rect x="813.2" y="613" width="5.7" height="15.0" fill="rgb(247,88,13)" rx="2" ry="2" />
- <text x="816.19" y="623.5" ></text>
- </g>
- <g >
- <title>syscall.Read (29 samples, 3.48%)</title><rect x="130.4" y="453" width="41.1" height="15.0" fill="rgb(239,211,15)" rx="2" ry="2" />
- <text x="133.41" y="463.5" >sys..</text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetOrderInfos (11 samples, 1.32%)</title><rect x="316.0" y="421" width="15.6" height="15.0" fill="rgb(205,94,4)" rx="2" ry="2" />
- <text x="318.98" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (12 samples, 1.44%)</title><rect x="562.5" y="293" width="17.0" height="15.0" fill="rgb(220,75,47)" rx="2" ry="2" />
- <text x="565.46" y="303.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="341.5" y="277" width="1.4" height="15.0" fill="rgb(222,10,25)" rx="2" ry="2" />
- <text x="344.48" y="287.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetRemainDispatchCount (2 samples, 0.24%)</title><rect x="600.7" y="437" width="2.8" height="15.0" fill="rgb(243,13,22)" rx="2" ry="2" />
- <text x="603.71" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.gcBgMarkWorker.func2 (49 samples, 5.88%)</title><rect x="742.4" y="597" width="69.4" height="15.0" fill="rgb(205,193,49)" rx="2" ry="2" />
- <text x="745.36" y="607.5" >runtime..</text>
- </g>
- <g >
- <title>runtime.makemap_small (1 samples, 0.12%)</title><rect x="15.7" y="469" width="1.4" height="15.0" fill="rgb(228,79,41)" rx="2" ry="2" />
- <text x="18.67" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="606.4" y="373" width="1.4" height="15.0" fill="rgb(215,105,6)" rx="2" ry="2" />
- <text x="609.37" y="383.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Close (8 samples, 0.96%)</title><rect x="402.4" y="325" width="11.3" height="15.0" fill="rgb(245,43,38)" rx="2" ry="2" />
- <text x="405.39" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (5 samples, 0.60%)</title><rect x="572.4" y="213" width="7.1" height="15.0" fill="rgb(214,15,19)" rx="2" ry="2" />
- <text x="575.38" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.netpollready (3 samples, 0.36%)</title><rect x="969.0" y="549" width="4.3" height="15.0" fill="rgb(207,20,24)" rx="2" ry="2" />
- <text x="972.02" y="559.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="609.2" y="293" width="1.4" height="15.0" fill="rgb(247,68,53)" rx="2" ry="2" />
- <text x="612.21" y="303.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.12%)</title><rect x="334.4" y="389" width="1.4" height="15.0" fill="rgb(223,184,46)" rx="2" ry="2" />
- <text x="337.39" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.epollwait (1 samples, 0.12%)</title><rect x="816.0" y="549" width="1.4" height="15.0" fill="rgb(221,108,11)" rx="2" ry="2" />
- <text x="819.03" y="559.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (1 samples, 0.12%)</title><rect x="606.4" y="309" width="1.4" height="15.0" fill="rgb(244,49,51)" rx="2" ry="2" />
- <text x="609.37" y="319.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="660.2" y="357" width="1.4" height="15.0" fill="rgb(251,142,42)" rx="2" ry="2" />
- <text x="663.20" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (7 samples, 0.84%)</title><rect x="864.2" y="437" width="9.9" height="15.0" fill="rgb(230,133,44)" rx="2" ry="2" />
- <text x="867.19" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc.func1 (1 samples, 0.12%)</title><rect x="517.1" y="85" width="1.4" height="15.0" fill="rgb(238,134,40)" rx="2" ry="2" />
- <text x="520.13" y="95.5" ></text>
- </g>
- <g >
- <title>miads/adslib/addata.CombineLastAdsInfos (1 samples, 0.12%)</title><rect x="334.4" y="453" width="1.4" height="15.0" fill="rgb(248,70,4)" rx="2" ry="2" />
- <text x="337.39" y="463.5" ></text>
- </g>
- <g >
- <title>context.WithDeadline (2 samples, 0.24%)</title><rect x="10.0" y="501" width="2.8" height="15.0" fill="rgb(215,43,4)" rx="2" ry="2" />
- <text x="13.00" y="511.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="603.5" y="389" width="1.5" height="15.0" fill="rgb(207,92,26)" rx="2" ry="2" />
- <text x="606.54" y="399.5" ></text>
- </g>
- <g >
- <title>fmt.(*pp).fmtInteger (1 samples, 0.12%)</title><rect x="685.7" y="469" width="1.4" height="15.0" fill="rgb(215,33,11)" rx="2" ry="2" />
- <text x="688.70" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.newdefer (1 samples, 0.12%)</title><rect x="243.7" y="485" width="1.5" height="15.0" fill="rgb(231,202,7)" rx="2" ry="2" />
- <text x="246.73" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (1 samples, 0.12%)</title><rect x="310.3" y="325" width="1.4" height="15.0" fill="rgb(209,89,36)" rx="2" ry="2" />
- <text x="313.31" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (3 samples, 0.36%)</title><rect x="667.3" y="309" width="4.2" height="15.0" fill="rgb(234,133,51)" rx="2" ry="2" />
- <text x="670.29" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (2 samples, 0.24%)</title><rect x="626.2" y="197" width="2.8" height="15.0" fill="rgb(211,136,5)" rx="2" ry="2" />
- <text x="629.21" y="207.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="629.0" y="277" width="1.5" height="15.0" fill="rgb(238,76,13)" rx="2" ry="2" />
- <text x="632.04" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (29 samples, 3.48%)</title><rect x="549.7" y="389" width="41.1" height="15.0" fill="rgb(218,46,40)" rx="2" ry="2" />
- <text x="552.71" y="399.5" >git..</text>
- </g>
- <g >
- <title>runtime.convT64 (1 samples, 0.12%)</title><rect x="617.7" y="181" width="1.4" height="15.0" fill="rgb(219,23,34)" rx="2" ry="2" />
- <text x="620.71" y="191.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (3 samples, 0.36%)</title><rect x="324.5" y="325" width="4.2" height="15.0" fill="rgb(222,71,23)" rx="2" ry="2" />
- <text x="327.48" y="335.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.24%)</title><rect x="600.7" y="405" width="2.8" height="15.0" fill="rgb(205,6,4)" rx="2" ry="2" />
- <text x="603.71" y="415.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).array (1 samples, 0.12%)</title><rect x="671.5" y="405" width="1.5" height="15.0" fill="rgb(207,218,0)" rx="2" ry="2" />
- <text x="674.54" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="579.5" y="293" width="1.4" height="15.0" fill="rgb(236,148,50)" rx="2" ry="2" />
- <text x="582.46" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (37 samples, 4.44%)</title><rect x="49.7" y="453" width="52.4" height="15.0" fill="rgb(246,13,25)" rx="2" ry="2" />
- <text x="52.66" y="463.5" >net.(..</text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Close (1 samples, 0.12%)</title><rect x="337.2" y="389" width="1.4" height="15.0" fill="rgb(233,51,52)" rx="2" ry="2" />
- <text x="340.23" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (3 samples, 0.36%)</title><rect x="667.3" y="389" width="4.2" height="15.0" fill="rgb(250,152,51)" rx="2" ry="2" />
- <text x="670.29" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (1 samples, 0.12%)</title><rect x="667.3" y="245" width="1.4" height="15.0" fill="rgb(246,153,14)" rx="2" ry="2" />
- <text x="670.29" y="255.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (1 samples, 0.12%)</title><rect x="681.5" y="293" width="1.4" height="15.0" fill="rgb(237,171,41)" rx="2" ry="2" />
- <text x="684.45" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.profilealloc (1 samples, 0.12%)</title><rect x="469.0" y="197" width="1.4" height="15.0" fill="rgb(248,172,20)" rx="2" ry="2" />
- <text x="471.97" y="207.5" ></text>
- </g>
- <g >
- <title>net.socket (3 samples, 0.36%)</title><rect x="342.9" y="229" width="4.2" height="15.0" fill="rgb(230,146,29)" rx="2" ry="2" />
- <text x="345.89" y="239.5" ></text>
- </g>
- <g >
- <title>syscall.Write (7 samples, 0.84%)</title><rect x="551.1" y="309" width="9.9" height="15.0" fill="rgb(220,17,34)" rx="2" ry="2" />
- <text x="554.13" y="319.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="341.5" y="341" width="1.4" height="15.0" fill="rgb(243,148,0)" rx="2" ry="2" />
- <text x="344.48" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (2 samples, 0.24%)</title><rect x="673.0" y="245" width="2.8" height="15.0" fill="rgb(208,103,20)" rx="2" ry="2" />
- <text x="675.95" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (2 samples, 0.24%)</title><rect x="238.1" y="389" width="2.8" height="15.0" fill="rgb(236,110,7)" rx="2" ry="2" />
- <text x="241.07" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (1 samples, 0.12%)</title><rect x="616.3" y="325" width="1.4" height="15.0" fill="rgb(238,135,54)" rx="2" ry="2" />
- <text x="619.29" y="335.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="600.7" y="357" width="1.4" height="15.0" fill="rgb(217,179,25)" rx="2" ry="2" />
- <text x="603.71" y="367.5" ></text>
- </g>
- <g >
- <title>time.Time.AppendFormat (1 samples, 0.12%)</title><rect x="663.0" y="421" width="1.5" height="15.0" fill="rgb(239,7,39)" rx="2" ry="2" />
- <text x="666.04" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="600.7" y="261" width="1.4" height="15.0" fill="rgb(243,180,45)" rx="2" ry="2" />
- <text x="603.71" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (2 samples, 0.24%)</title><rect x="228.2" y="437" width="2.8" height="15.0" fill="rgb(246,42,52)" rx="2" ry="2" />
- <text x="231.15" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).prepareForSweep (1 samples, 0.12%)</title><rect x="739.5" y="517" width="1.4" height="15.0" fill="rgb(231,229,2)" rx="2" ry="2" />
- <text x="742.53" y="527.5" ></text>
- </g>
- <g >
- <title>runtime.netpoll (72 samples, 8.64%)</title><rect x="879.8" y="565" width="102.0" height="15.0" fill="rgb(246,51,20)" rx="2" ry="2" />
- <text x="882.77" y="575.5" >runtime.netp..</text>
- </g>
- <g >
- <title>crypto/tls.(*Conn).Write (1 samples, 0.12%)</title><rect x="682.9" y="277" width="1.4" height="15.0" fill="rgb(249,87,46)" rx="2" ry="2" />
- <text x="685.87" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.startm (10 samples, 1.20%)</title><rect x="1123.4" y="581" width="14.2" height="15.0" fill="rgb(232,32,54)" rx="2" ry="2" />
- <text x="1126.42" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.stackalloc (1 samples, 0.12%)</title><rect x="294.7" y="501" width="1.4" height="15.0" fill="rgb(221,153,9)" rx="2" ry="2" />
- <text x="297.73" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.adjustdefers (1 samples, 0.12%)</title><rect x="284.8" y="501" width="1.4" height="15.0" fill="rgb(252,104,46)" rx="2" ry="2" />
- <text x="287.81" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.gcMark (1 samples, 0.12%)</title><rect x="738.1" y="549" width="1.4" height="15.0" fill="rgb(205,139,10)" rx="2" ry="2" />
- <text x="741.12" y="559.5" ></text>
- </g>
- <g >
- <title>syscall.read (3 samples, 0.36%)</title><rect x="620.5" y="293" width="4.3" height="15.0" fill="rgb(243,217,36)" rx="2" ry="2" />
- <text x="623.54" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (1 samples, 0.12%)</title><rect x="681.5" y="245" width="1.4" height="15.0" fill="rgb(214,124,32)" rx="2" ry="2" />
- <text x="684.45" y="255.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (16 samples, 1.92%)</title><rect x="433.6" y="245" width="22.6" height="15.0" fill="rgb(233,104,5)" rx="2" ry="2" />
- <text x="436.55" y="255.5" >n..</text>
- </g>
- <g >
- <title>bufio.(*Writer).Flush (1 samples, 0.12%)</title><rect x="648.9" y="357" width="1.4" height="15.0" fill="rgb(216,195,13)" rx="2" ry="2" />
- <text x="651.87" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (1 samples, 0.12%)</title><rect x="27.0" y="405" width="1.4" height="15.0" fill="rgb(218,120,30)" rx="2" ry="2" />
- <text x="30.00" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (21 samples, 2.52%)</title><rect x="561.0" y="357" width="29.8" height="15.0" fill="rgb(239,69,46)" rx="2" ry="2" />
- <text x="564.04" y="367.5" >gi..</text>
- </g>
- <g >
- <title>strings.IndexAny (1 samples, 0.12%)</title><rect x="314.6" y="421" width="1.4" height="15.0" fill="rgb(242,211,28)" rx="2" ry="2" />
- <text x="317.56" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.pcvalue (1 samples, 0.12%)</title><rect x="279.1" y="469" width="1.5" height="15.0" fill="rgb(226,112,53)" rx="2" ry="2" />
- <text x="282.15" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (11 samples, 1.32%)</title><rect x="518.5" y="69" width="15.6" height="15.0" fill="rgb(224,107,54)" rx="2" ry="2" />
- <text x="521.55" y="79.5" ></text>
- </g>
- <g >
- <title>fmt.Fprintf (1 samples, 0.12%)</title><rect x="303.2" y="453" width="1.4" height="15.0" fill="rgb(226,144,49)" rx="2" ry="2" />
- <text x="306.23" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.stringtoslicebyte (3 samples, 0.36%)</title><rect x="265.0" y="517" width="4.2" height="15.0" fill="rgb(248,161,12)" rx="2" ry="2" />
- <text x="267.98" y="527.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (2 samples, 0.24%)</title><rect x="316.0" y="309" width="2.8" height="15.0" fill="rgb(211,1,45)" rx="2" ry="2" />
- <text x="318.98" y="319.5" ></text>
- </g>
- <g >
- <title>bufio.NewWriterSize (1 samples, 0.12%)</title><rect x="616.3" y="389" width="1.4" height="15.0" fill="rgb(206,206,44)" rx="2" ry="2" />
- <text x="619.29" y="399.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.12%)</title><rect x="609.2" y="437" width="1.4" height="15.0" fill="rgb(239,155,7)" rx="2" ry="2" />
- <text x="612.21" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (9 samples, 1.08%)</title><rect x="443.5" y="181" width="12.7" height="15.0" fill="rgb(229,39,11)" rx="2" ry="2" />
- <text x="446.47" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.save (1 samples, 0.12%)</title><rect x="144.6" y="373" width="1.4" height="15.0" fill="rgb(211,138,39)" rx="2" ry="2" />
- <text x="147.57" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.setsockopt (1 samples, 0.12%)</title><rect x="333.0" y="293" width="1.4" height="15.0" fill="rgb(246,185,42)" rx="2" ry="2" />
- <text x="335.98" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="238.1" y="325" width="1.4" height="15.0" fill="rgb(238,154,45)" rx="2" ry="2" />
- <text x="241.07" y="335.5" ></text>
- </g>
- <g >
- <title>syscall.setsockopt (3 samples, 0.36%)</title><rect x="97.8" y="373" width="4.3" height="15.0" fill="rgb(208,105,37)" rx="2" ry="2" />
- <text x="100.83" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (1 samples, 0.12%)</title><rect x="333.0" y="277" width="1.4" height="15.0" fill="rgb(231,37,32)" rx="2" ry="2" />
- <text x="335.98" y="287.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (41 samples, 4.92%)</title><rect x="483.1" y="261" width="58.1" height="15.0" fill="rgb(235,168,4)" rx="2" ry="2" />
- <text x="486.13" y="271.5" >net.(*..</text>
- </g>
- <g >
- <title>syscall.Syscall (2 samples, 0.24%)</title><rect x="657.4" y="309" width="2.8" height="15.0" fill="rgb(252,7,9)" rx="2" ry="2" />
- <text x="660.37" y="319.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Write (32 samples, 3.84%)</title><rect x="172.9" y="469" width="45.3" height="15.0" fill="rgb(230,63,8)" rx="2" ry="2" />
- <text x="175.91" y="479.5" >net...</text>
- </g>
- <g >
- <title>runtime.futex (11 samples, 1.32%)</title><rect x="518.5" y="37" width="15.6" height="15.0" fill="rgb(236,190,23)" rx="2" ry="2" />
- <text x="521.55" y="47.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.12%)</title><rect x="334.4" y="405" width="1.4" height="15.0" fill="rgb(211,23,27)" rx="2" ry="2" />
- <text x="337.39" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="317.4" y="261" width="1.4" height="15.0" fill="rgb(210,32,28)" rx="2" ry="2" />
- <text x="320.39" y="271.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="331.6" y="261" width="1.4" height="15.0" fill="rgb(223,227,44)" rx="2" ry="2" />
- <text x="334.56" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.usleep (27 samples, 3.24%)</title><rect x="1151.8" y="581" width="38.2" height="15.0" fill="rgb(226,71,20)" rx="2" ry="2" />
- <text x="1154.75" y="591.5" >run..</text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (1 samples, 0.12%)</title><rect x="602.1" y="325" width="1.4" height="15.0" fill="rgb(211,189,38)" rx="2" ry="2" />
- <text x="605.12" y="335.5" ></text>
- </g>
- <g >
- <title>miads/adslib/utils.GetArgument (2 samples, 0.24%)</title><rect x="308.9" y="453" width="2.8" height="15.0" fill="rgb(226,201,53)" rx="2" ry="2" />
- <text x="311.90" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.scanobject (1 samples, 0.12%)</title><rect x="318.8" y="245" width="1.4" height="15.0" fill="rgb(223,191,40)" rx="2" ry="2" />
- <text x="321.81" y="255.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).close (4 samples, 0.48%)</title><rect x="408.1" y="293" width="5.6" height="15.0" fill="rgb(208,177,40)" rx="2" ry="2" />
- <text x="411.06" y="303.5" ></text>
- </g>
- <g >
- <title>sync.(*Map).Load (1 samples, 0.12%)</title><rect x="378.3" y="325" width="1.4" height="15.0" fill="rgb(213,53,40)" rx="2" ry="2" />
- <text x="381.31" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.wakeScavenger (8 samples, 0.96%)</title><rect x="862.8" y="501" width="11.3" height="15.0" fill="rgb(216,206,15)" rx="2" ry="2" />
- <text x="865.77" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (2 samples, 0.24%)</title><rect x="228.2" y="405" width="2.8" height="15.0" fill="rgb(244,169,46)" rx="2" ry="2" />
- <text x="231.15" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.SetsockoptInt (2 samples, 0.24%)</title><rect x="640.4" y="277" width="2.8" height="15.0" fill="rgb(244,208,4)" rx="2" ry="2" />
- <text x="643.37" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.startm (3 samples, 0.36%)</title><rect x="473.2" y="181" width="4.3" height="15.0" fill="rgb(235,209,17)" rx="2" ry="2" />
- <text x="476.22" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.funcspdelta (1 samples, 0.12%)</title><rect x="684.3" y="421" width="1.4" height="15.0" fill="rgb(234,77,30)" rx="2" ry="2" />
- <text x="687.29" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.newproc (1 samples, 0.12%)</title><rect x="630.5" y="293" width="1.4" height="15.0" fill="rgb(253,176,14)" rx="2" ry="2" />
- <text x="633.46" y="303.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).waitRead (1 samples, 0.12%)</title><rect x="433.6" y="229" width="1.4" height="15.0" fill="rgb(247,102,30)" rx="2" ry="2" />
- <text x="436.55" y="239.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (2 samples, 0.24%)</title><rect x="630.5" y="389" width="2.8" height="15.0" fill="rgb(238,9,9)" rx="2" ry="2" />
- <text x="633.46" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="592.2" y="373" width="1.4" height="15.0" fill="rgb(237,164,26)" rx="2" ry="2" />
- <text x="595.21" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (2 samples, 0.24%)</title><rect x="595.0" y="421" width="2.9" height="15.0" fill="rgb(218,190,26)" rx="2" ry="2" />
- <text x="598.04" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.pollWork (1 samples, 0.12%)</title><rect x="756.5" y="565" width="1.4" height="15.0" fill="rgb(218,223,50)" rx="2" ry="2" />
- <text x="759.53" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.findfunc (2 samples, 0.24%)</title><rect x="289.1" y="485" width="2.8" height="15.0" fill="rgb(238,7,33)" rx="2" ry="2" />
- <text x="292.06" y="495.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.NewBuilder (1 samples, 0.12%)</title><rect x="240.9" y="485" width="1.4" height="15.0" fill="rgb(241,174,51)" rx="2" ry="2" />
- <text x="243.90" y="495.5" ></text>
- </g>
- <g >
- <title>syscall.Socket (1 samples, 0.12%)</title><rect x="675.8" y="245" width="1.4" height="15.0" fill="rgb(242,1,0)" rx="2" ry="2" />
- <text x="678.79" y="255.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="609.2" y="325" width="1.4" height="15.0" fill="rgb(229,46,37)" rx="2" ry="2" />
- <text x="612.21" y="335.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="609.2" y="389" width="1.4" height="15.0" fill="rgb(233,91,27)" rx="2" ry="2" />
- <text x="612.21" y="399.5" ></text>
- </g>
- <g >
- <title>net.socket (1 samples, 0.12%)</title><rect x="602.1" y="245" width="1.4" height="15.0" fill="rgb(207,44,12)" rx="2" ry="2" />
- <text x="605.12" y="255.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (3 samples, 0.36%)</title><rect x="677.2" y="453" width="4.3" height="15.0" fill="rgb(236,151,5)" rx="2" ry="2" />
- <text x="680.20" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (29 samples, 3.48%)</title><rect x="130.4" y="485" width="41.1" height="15.0" fill="rgb(211,59,22)" rx="2" ry="2" />
- <text x="133.41" y="495.5" >net..</text>
- </g>
- <g >
- <title>miads/adslib/addata.GetCustomAdsInfos (198 samples, 23.77%)</title><rect x="340.1" y="469" width="280.4" height="15.0" fill="rgb(218,152,1)" rx="2" ry="2" />
- <text x="343.06" y="479.5" >miads/adslib/addata.GetCustomAdsInfos</text>
- </g>
- <g >
- <title>context.(*cancelCtx).Done (1 samples, 0.12%)</title><rect x="48.2" y="453" width="1.5" height="15.0" fill="rgb(234,111,15)" rx="2" ry="2" />
- <text x="51.25" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (1 samples, 0.12%)</title><rect x="317.4" y="277" width="1.4" height="15.0" fill="rgb(242,205,35)" rx="2" ry="2" />
- <text x="320.39" y="287.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="605.0" y="357" width="1.4" height="15.0" fill="rgb(247,195,8)" rx="2" ry="2" />
- <text x="607.96" y="367.5" ></text>
- </g>
- <g >
- <title>math/rand.(*rngSource).Uint64 (1 samples, 0.12%)</title><rect x="222.5" y="469" width="1.4" height="15.0" fill="rgb(210,111,20)" rx="2" ry="2" />
- <text x="225.48" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="306.1" y="405" width="1.4" height="15.0" fill="rgb(245,157,12)" rx="2" ry="2" />
- <text x="309.06" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.Write (1 samples, 0.12%)</title><rect x="321.6" y="261" width="1.5" height="15.0" fill="rgb(219,191,47)" rx="2" ry="2" />
- <text x="324.64" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.largeAlloc (1 samples, 0.12%)</title><rect x="596.5" y="373" width="1.4" height="15.0" fill="rgb(254,80,3)" rx="2" ry="2" />
- <text x="599.46" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).resolveAddrList (1 samples, 0.12%)</title><rect x="630.5" y="357" width="1.4" height="15.0" fill="rgb(214,187,9)" rx="2" ry="2" />
- <text x="633.46" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.12%)</title><rect x="338.6" y="421" width="1.5" height="15.0" fill="rgb(246,21,0)" rx="2" ry="2" />
- <text x="341.64" y="431.5" ></text>
- </g>
- <g >
- <title>io/ioutil.NopCloser (1 samples, 0.12%)</title><rect x="307.5" y="453" width="1.4" height="15.0" fill="rgb(250,86,28)" rx="2" ry="2" />
- <text x="310.48" y="463.5" ></text>
- </g>
- <g >
- <title>memeqbody (1 samples, 0.12%)</title><rect x="471.8" y="165" width="1.4" height="15.0" fill="rgb(232,69,16)" rx="2" ry="2" />
- <text x="474.80" y="175.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).waitWrite (1 samples, 0.12%)</title><rect x="487.4" y="197" width="1.4" height="15.0" fill="rgb(236,25,49)" rx="2" ry="2" />
- <text x="490.38" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc.func1 (1 samples, 0.12%)</title><rect x="317.4" y="245" width="1.4" height="15.0" fill="rgb(243,41,19)" rx="2" ry="2" />
- <text x="320.39" y="255.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (1 samples, 0.12%)</title><rect x="327.3" y="229" width="1.4" height="15.0" fill="rgb(244,183,16)" rx="2" ry="2" />
- <text x="330.31" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.readvarint (1 samples, 0.12%)</title><rect x="684.3" y="373" width="1.4" height="15.0" fill="rgb(240,148,32)" rx="2" ry="2" />
- <text x="687.29" y="383.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (3 samples, 0.36%)</title><rect x="639.0" y="453" width="4.2" height="15.0" fill="rgb(253,127,13)" rx="2" ry="2" />
- <text x="641.96" y="463.5" ></text>
- </g>
- <g >
- <title>syscall.setsockopt (2 samples, 0.24%)</title><rect x="640.4" y="261" width="2.8" height="15.0" fill="rgb(229,144,37)" rx="2" ry="2" />
- <text x="643.37" y="271.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.24%)</title><rect x="626.2" y="453" width="2.8" height="15.0" fill="rgb(223,103,6)" rx="2" ry="2" />
- <text x="629.21" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.runqempty (1 samples, 0.12%)</title><rect x="981.8" y="565" width="1.4" height="15.0" fill="rgb(248,189,10)" rx="2" ry="2" />
- <text x="984.76" y="575.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="331.6" y="357" width="1.4" height="15.0" fill="rgb(230,28,50)" rx="2" ry="2" />
- <text x="334.56" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.bgsweep (3 samples, 0.36%)</title><rect x="732.4" y="629" width="4.3" height="15.0" fill="rgb(243,54,12)" rx="2" ry="2" />
- <text x="735.45" y="639.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).value (1 samples, 0.12%)</title><rect x="671.5" y="421" width="1.5" height="15.0" fill="rgb(248,108,27)" rx="2" ry="2" />
- <text x="674.54" y="431.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (6 samples, 0.72%)</title><rect x="648.9" y="405" width="8.5" height="15.0" fill="rgb(245,166,15)" rx="2" ry="2" />
- <text x="651.87" y="415.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (4 samples, 0.48%)</title><rect x="651.7" y="373" width="5.7" height="15.0" fill="rgb(230,152,30)" rx="2" ry="2" />
- <text x="654.70" y="383.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).close (2 samples, 0.24%)</title><rect x="119.1" y="437" width="2.8" height="15.0" fill="rgb(241,61,13)" rx="2" ry="2" />
- <text x="122.08" y="447.5" ></text>
- </g>
- <g >
- <title>syscall.SetsockoptInt (3 samples, 0.36%)</title><rect x="97.8" y="389" width="4.3" height="15.0" fill="rgb(219,207,24)" rx="2" ry="2" />
- <text x="100.83" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).LookupPort (1 samples, 0.12%)</title><rect x="41.2" y="437" width="1.4" height="15.0" fill="rgb(243,221,26)" rx="2" ry="2" />
- <text x="44.16" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (1 samples, 0.12%)</title><rect x="338.6" y="341" width="1.5" height="15.0" fill="rgb(238,150,43)" rx="2" ry="2" />
- <text x="341.64" y="351.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (1 samples, 0.12%)</title><rect x="656.0" y="229" width="1.4" height="15.0" fill="rgb(249,144,34)" rx="2" ry="2" />
- <text x="658.95" y="239.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="660.2" y="309" width="1.4" height="15.0" fill="rgb(226,225,37)" rx="2" ry="2" />
- <text x="663.20" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.newstack (2 samples, 0.24%)</title><rect x="266.4" y="437" width="2.8" height="15.0" fill="rgb(205,41,17)" rx="2" ry="2" />
- <text x="269.40" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="605.0" y="197" width="1.4" height="15.0" fill="rgb(241,155,53)" rx="2" ry="2" />
- <text x="607.96" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.mSysStatInc (1 samples, 0.12%)</title><rect x="699.9" y="549" width="1.4" height="15.0" fill="rgb(232,64,31)" rx="2" ry="2" />
- <text x="702.87" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="15.7" y="437" width="1.4" height="15.0" fill="rgb(240,173,43)" rx="2" ry="2" />
- <text x="18.67" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc1 (1 samples, 0.12%)</title><rect x="579.5" y="261" width="1.4" height="15.0" fill="rgb(225,51,50)" rx="2" ry="2" />
- <text x="582.46" y="271.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.12%)</title><rect x="338.6" y="405" width="1.5" height="15.0" fill="rgb(239,63,22)" rx="2" ry="2" />
- <text x="341.64" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="334.4" y="373" width="1.4" height="15.0" fill="rgb(247,46,12)" rx="2" ry="2" />
- <text x="337.39" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (2 samples, 0.24%)</title><rect x="27.0" y="453" width="2.8" height="15.0" fill="rgb(231,73,53)" rx="2" ry="2" />
- <text x="30.00" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (9 samples, 1.08%)</title><rect x="1124.8" y="549" width="12.8" height="15.0" fill="rgb(243,223,54)" rx="2" ry="2" />
- <text x="1127.84" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.epollctl (13 samples, 1.56%)</title><rect x="52.5" y="293" width="18.4" height="15.0" fill="rgb(209,199,11)" rx="2" ry="2" />
- <text x="55.50" y="303.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (6 samples, 0.72%)</title><rect x="321.6" y="389" width="8.5" height="15.0" fill="rgb(222,5,2)" rx="2" ry="2" />
- <text x="324.64" y="399.5" ></text>
- </g>
- <g >
- <title>bufio.(*Writer).Flush (7 samples, 0.84%)</title><rect x="551.1" y="357" width="9.9" height="15.0" fill="rgb(221,229,48)" rx="2" ry="2" />
- <text x="554.13" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.selectgo (1 samples, 0.12%)</title><rect x="678.6" y="309" width="1.4" height="15.0" fill="rgb(239,26,28)" rx="2" ry="2" />
- <text x="681.62" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (2 samples, 0.24%)</title><rect x="582.3" y="229" width="2.8" height="15.0" fill="rgb(206,41,51)" rx="2" ry="2" />
- <text x="585.29" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.netpollinited (1 samples, 0.12%)</title><rect x="1042.7" y="581" width="1.4" height="15.0" fill="rgb(248,7,22)" rx="2" ry="2" />
- <text x="1045.68" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.schedule (3 samples, 0.36%)</title><rect x="814.6" y="597" width="4.3" height="15.0" fill="rgb(245,7,6)" rx="2" ry="2" />
- <text x="817.61" y="607.5" ></text>
- </g>
- <g >
- <title>net.parsePort (1 samples, 0.12%)</title><rect x="464.7" y="261" width="1.4" height="15.0" fill="rgb(211,75,10)" rx="2" ry="2" />
- <text x="467.72" y="271.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="631.9" y="197" width="1.4" height="15.0" fill="rgb(221,131,32)" rx="2" ry="2" />
- <text x="634.87" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="469.0" y="213" width="1.4" height="15.0" fill="rgb(241,192,30)" rx="2" ry="2" />
- <text x="471.97" y="223.5" ></text>
- </g>
- <g >
- <title>syscall.Read (1 samples, 0.12%)</title><rect x="660.2" y="293" width="1.4" height="15.0" fill="rgb(239,36,38)" rx="2" ry="2" />
- <text x="663.20" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (2 samples, 0.24%)</title><rect x="640.4" y="341" width="2.8" height="15.0" fill="rgb(231,128,41)" rx="2" ry="2" />
- <text x="643.37" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (1 samples, 0.12%)</title><rect x="219.7" y="421" width="1.4" height="15.0" fill="rgb(211,180,51)" rx="2" ry="2" />
- <text x="222.65" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (29 samples, 3.48%)</title><rect x="130.4" y="469" width="41.1" height="15.0" fill="rgb(205,184,42)" rx="2" ry="2" />
- <text x="133.41" y="479.5" >net..</text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (1 samples, 0.12%)</title><rect x="418.0" y="277" width="1.4" height="15.0" fill="rgb(242,147,39)" rx="2" ry="2" />
- <text x="420.97" y="287.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Close (16 samples, 1.92%)</title><rect x="104.9" y="501" width="22.7" height="15.0" fill="rgb(240,162,8)" rx="2" ry="2" />
- <text x="107.91" y="511.5" >n..</text>
- </g>
- <g >
- <title>internal/poll.runtime_pollWait (1 samples, 0.12%)</title><rect x="433.6" y="197" width="1.4" height="15.0" fill="rgb(236,170,46)" rx="2" ry="2" />
- <text x="436.55" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="310.3" y="341" width="1.4" height="15.0" fill="rgb(242,175,2)" rx="2" ry="2" />
- <text x="313.31" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).allocSpan (1 samples, 0.12%)</title><rect x="639.0" y="245" width="1.4" height="15.0" fill="rgb(249,69,9)" rx="2" ry="2" />
- <text x="641.96" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (2 samples, 0.24%)</title><rect x="238.1" y="405" width="2.8" height="15.0" fill="rgb(251,157,38)" rx="2" ry="2" />
- <text x="241.07" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="639.0" y="373" width="1.4" height="15.0" fill="rgb(225,146,39)" rx="2" ry="2" />
- <text x="641.96" y="383.5" ></text>
- </g>
- <g >
- <title>crypto/x509.(*Certificate).CheckSignature (1 samples, 0.12%)</title><rect x="687.1" y="453" width="1.4" height="15.0" fill="rgb(247,175,40)" rx="2" ry="2" />
- <text x="690.12" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="323.1" y="245" width="1.4" height="15.0" fill="rgb(237,100,22)" rx="2" ry="2" />
- <text x="326.06" y="255.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Close (1 samples, 0.12%)</title><rect x="614.9" y="357" width="1.4" height="15.0" fill="rgb(230,148,21)" rx="2" ry="2" />
- <text x="617.87" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.startm (9 samples, 1.08%)</title><rect x="1045.5" y="565" width="12.8" height="15.0" fill="rgb(214,123,49)" rx="2" ry="2" />
- <text x="1048.51" y="575.5" ></text>
- </g>
- <g >
- <title>net/http.http2stickyErrWriter.Write (1 samples, 0.12%)</title><rect x="682.9" y="293" width="1.4" height="15.0" fill="rgb(234,223,4)" rx="2" ry="2" />
- <text x="685.87" y="303.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (16 samples, 1.92%)</title><rect x="433.6" y="309" width="22.6" height="15.0" fill="rgb(252,118,51)" rx="2" ry="2" />
- <text x="436.55" y="319.5" >g..</text>
- </g>
- <g >
- <title>internal/poll.runtime_pollSetDeadline (1 samples, 0.12%)</title><rect x="34.1" y="469" width="1.4" height="15.0" fill="rgb(244,193,0)" rx="2" ry="2" />
- <text x="37.08" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.markrootBlock (1 samples, 0.12%)</title><rect x="752.3" y="549" width="1.4" height="15.0" fill="rgb(209,178,9)" rx="2" ry="2" />
- <text x="755.28" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.nextFreeFast (1 samples, 0.12%)</title><rect x="328.7" y="325" width="1.4" height="15.0" fill="rgb(252,98,7)" rx="2" ry="2" />
- <text x="331.73" y="335.5" ></text>
- </g>
- <g >
- <title>net/http.(*Client).Do (1 samples, 0.12%)</title><rect x="682.9" y="469" width="1.4" height="15.0" fill="rgb(206,108,9)" rx="2" ry="2" />
- <text x="685.87" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (1 samples, 0.12%)</title><rect x="681.5" y="309" width="1.4" height="15.0" fill="rgb(253,81,54)" rx="2" ry="2" />
- <text x="684.45" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.gfget (1 samples, 0.12%)</title><rect x="630.5" y="229" width="1.4" height="15.0" fill="rgb(242,136,21)" rx="2" ry="2" />
- <text x="633.46" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (18 samples, 2.16%)</title><rect x="144.6" y="389" width="25.5" height="15.0" fill="rgb(249,172,15)" rx="2" ry="2" />
- <text x="147.57" y="399.5" >r..</text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (1 samples, 0.12%)</title><rect x="680.0" y="325" width="1.5" height="15.0" fill="rgb(254,192,4)" rx="2" ry="2" />
- <text x="683.04" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.goready.func1 (4 samples, 0.48%)</title><rect x="296.1" y="533" width="5.7" height="15.0" fill="rgb(229,12,5)" rx="2" ry="2" />
- <text x="299.15" y="543.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="603.5" y="293" width="1.5" height="15.0" fill="rgb(236,105,31)" rx="2" ry="2" />
- <text x="606.54" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (1 samples, 0.12%)</title><rect x="631.9" y="261" width="1.4" height="15.0" fill="rgb(249,130,25)" rx="2" ry="2" />
- <text x="634.87" y="271.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="606.4" y="389" width="1.4" height="15.0" fill="rgb(254,67,48)" rx="2" ry="2" />
- <text x="609.37" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (1 samples, 0.12%)</title><rect x="629.0" y="261" width="1.5" height="15.0" fill="rgb(236,129,2)" rx="2" ry="2" />
- <text x="632.04" y="271.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="323.1" y="229" width="1.4" height="15.0" fill="rgb(219,135,31)" rx="2" ry="2" />
- <text x="326.06" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.selectgo (1 samples, 0.12%)</title><rect x="325.9" y="245" width="1.4" height="15.0" fill="rgb(227,196,10)" rx="2" ry="2" />
- <text x="328.89" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc.func1 (1 samples, 0.12%)</title><rect x="354.2" y="261" width="1.4" height="15.0" fill="rgb(241,131,54)" rx="2" ry="2" />
- <text x="357.23" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (17 samples, 2.04%)</title><rect x="146.0" y="373" width="24.1" height="15.0" fill="rgb(214,124,28)" rx="2" ry="2" />
- <text x="148.99" y="383.5" >r..</text>
- </g>
- <g >
- <title>runtime.resetspinning (1 samples, 0.12%)</title><rect x="1044.1" y="581" width="1.4" height="15.0" fill="rgb(221,149,7)" rx="2" ry="2" />
- <text x="1047.09" y="591.5" ></text>
- </g>
- <g >
- <title>net/http.serverHandler.ServeHTTP (271 samples, 32.53%)</title><rect x="303.2" y="613" width="383.9" height="15.0" fill="rgb(210,182,15)" rx="2" ry="2" />
- <text x="306.23" y="623.5" >net/http.serverHandler.ServeHTTP</text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="617.7" y="165" width="1.4" height="15.0" fill="rgb(246,187,45)" rx="2" ry="2" />
- <text x="620.71" y="175.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (1 samples, 0.12%)</title><rect x="681.5" y="261" width="1.4" height="15.0" fill="rgb(208,158,17)" rx="2" ry="2" />
- <text x="684.45" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="660.2" y="213" width="1.4" height="15.0" fill="rgb(216,188,7)" rx="2" ry="2" />
- <text x="663.20" y="223.5" ></text>
- </g>
- <g >
- <title>memeqbody (2 samples, 0.24%)</title><rect x="384.0" y="325" width="2.8" height="15.0" fill="rgb(220,212,1)" rx="2" ry="2" />
- <text x="386.97" y="335.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="602.1" y="165" width="1.4" height="15.0" fill="rgb(246,154,54)" rx="2" ry="2" />
- <text x="605.12" y="175.5" ></text>
- </g>
- <g >
- <title>net.socket (2 samples, 0.24%)</title><rect x="626.2" y="277" width="2.8" height="15.0" fill="rgb(215,125,12)" rx="2" ry="2" />
- <text x="629.21" y="287.5" ></text>
- </g>
- <g >
- <title>bufio.(*Writer).Flush (1 samples, 0.12%)</title><rect x="682.9" y="309" width="1.4" height="15.0" fill="rgb(210,116,34)" rx="2" ry="2" />
- <text x="685.87" y="319.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.NewName (3 samples, 0.36%)</title><rect x="265.0" y="533" width="4.2" height="15.0" fill="rgb(211,65,34)" rx="2" ry="2" />
- <text x="267.98" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (1 samples, 0.12%)</title><rect x="605.0" y="181" width="1.4" height="15.0" fill="rgb(249,33,33)" rx="2" ry="2" />
- <text x="607.96" y="191.5" ></text>
- </g>
- <g >
- <title>fmt.(*pp).doPrintf (1 samples, 0.12%)</title><rect x="610.6" y="421" width="1.4" height="15.0" fill="rgb(239,96,23)" rx="2" ry="2" />
- <text x="613.62" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (1 samples, 0.12%)</title><rect x="639.0" y="357" width="1.4" height="15.0" fill="rgb(238,147,6)" rx="2" ry="2" />
- <text x="641.96" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.concatstring2 (1 samples, 0.12%)</title><rect x="637.5" y="453" width="1.5" height="15.0" fill="rgb(233,118,6)" rx="2" ry="2" />
- <text x="640.54" y="463.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (2 samples, 0.24%)</title><rect x="626.2" y="421" width="2.8" height="15.0" fill="rgb(216,107,32)" rx="2" ry="2" />
- <text x="629.21" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.pcdatavalue (2 samples, 0.24%)</title><rect x="276.3" y="453" width="2.8" height="15.0" fill="rgb(250,172,30)" rx="2" ry="2" />
- <text x="279.31" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Close (8 samples, 0.96%)</title><rect x="402.4" y="357" width="11.3" height="15.0" fill="rgb(248,208,49)" rx="2" ry="2" />
- <text x="405.39" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (63 samples, 7.56%)</title><rect x="459.1" y="341" width="89.2" height="15.0" fill="rgb(249,8,32)" rx="2" ry="2" />
- <text x="462.05" y="351.5" >net.(*Dial..</text>
- </g>
- <g >
- <title>runtime.mallocgc (2 samples, 0.24%)</title><rect x="357.1" y="357" width="2.8" height="15.0" fill="rgb(216,146,30)" rx="2" ry="2" />
- <text x="360.06" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.newproc (1 samples, 0.12%)</title><rect x="605.0" y="277" width="1.4" height="15.0" fill="rgb(252,177,39)" rx="2" ry="2" />
- <text x="607.96" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.injectglist (1 samples, 0.12%)</title><rect x="874.1" y="565" width="1.4" height="15.0" fill="rgb(218,202,21)" rx="2" ry="2" />
- <text x="877.11" y="575.5" ></text>
- </g>
- <g >
- <title>net/url.parseQuery (2 samples, 0.24%)</title><rect x="313.1" y="437" width="2.9" height="15.0" fill="rgb(231,47,19)" rx="2" ry="2" />
- <text x="316.15" y="447.5" ></text>
- </g>
- <g >
- <title>net/http.(*Client).send (1 samples, 0.12%)</title><rect x="682.9" y="437" width="1.4" height="15.0" fill="rgb(244,90,22)" rx="2" ry="2" />
- <text x="685.87" y="447.5" ></text>
- </g>
- <g >
- <title>bufio.(*Writer).WriteString (1 samples, 0.12%)</title><rect x="677.2" y="341" width="1.4" height="15.0" fill="rgb(237,122,16)" rx="2" ry="2" />
- <text x="680.20" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.netpollblockcommit (1 samples, 0.12%)</title><rect x="818.9" y="597" width="1.4" height="15.0" fill="rgb(253,222,19)" rx="2" ry="2" />
- <text x="821.86" y="607.5" ></text>
- </g>
- <g >
- <title>net.newFD (1 samples, 0.12%)</title><rect x="51.1" y="405" width="1.4" height="15.0" fill="rgb(223,10,12)" rx="2" ry="2" />
- <text x="54.08" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (4 samples, 0.48%)</title><rect x="21.3" y="469" width="5.7" height="15.0" fill="rgb(225,153,46)" rx="2" ry="2" />
- <text x="24.33" y="479.5" ></text>
- </g>
- <g >
- <title>syscall.connect (1 samples, 0.12%)</title><rect x="602.1" y="181" width="1.4" height="15.0" fill="rgb(208,71,39)" rx="2" ry="2" />
- <text x="605.12" y="191.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="677.2" y="389" width="1.4" height="15.0" fill="rgb(223,166,2)" rx="2" ry="2" />
- <text x="680.20" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.newproc (2 samples, 0.24%)</title><rect x="651.7" y="277" width="2.8" height="15.0" fill="rgb(254,206,15)" rx="2" ry="2" />
- <text x="654.70" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (3 samples, 0.36%)</title><rect x="620.5" y="389" width="4.3" height="15.0" fill="rgb(233,185,27)" rx="2" ry="2" />
- <text x="623.54" y="399.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (7 samples, 0.84%)</title><rect x="647.5" y="421" width="9.9" height="15.0" fill="rgb(230,171,36)" rx="2" ry="2" />
- <text x="650.45" y="431.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (1 samples, 0.12%)</title><rect x="606.4" y="277" width="1.4" height="15.0" fill="rgb(242,143,24)" rx="2" ry="2" />
- <text x="609.37" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (9 samples, 1.08%)</title><rect x="443.5" y="165" width="12.7" height="15.0" fill="rgb(244,153,35)" rx="2" ry="2" />
- <text x="446.47" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.(*gList).push (1 samples, 0.12%)</title><rect x="882.6" y="549" width="1.4" height="15.0" fill="rgb(238,164,0)" rx="2" ry="2" />
- <text x="885.61" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.signalM (1 samples, 0.12%)</title><rect x="740.9" y="533" width="1.5" height="15.0" fill="rgb(227,87,23)" rx="2" ry="2" />
- <text x="743.95" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.chansend (1 samples, 0.12%)</title><rect x="270.6" y="501" width="1.5" height="15.0" fill="rgb(211,226,48)" rx="2" ry="2" />
- <text x="273.65" y="511.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).resolveAddrList (15 samples, 1.80%)</title><rect x="461.9" y="309" width="21.2" height="15.0" fill="rgb(208,105,13)" rx="2" ry="2" />
- <text x="464.88" y="319.5" >n..</text>
- </g>
- <g >
- <title>runtime.nanotime1 (3 samples, 0.36%)</title><rect x="1065.3" y="581" width="4.3" height="15.0" fill="rgb(252,210,22)" rx="2" ry="2" />
- <text x="1068.34" y="591.5" ></text>
- </g>
- <g >
- <title>fmt.(*buffer).writeString (1 samples, 0.12%)</title><rect x="643.2" y="357" width="1.4" height="15.0" fill="rgb(215,39,48)" rx="2" ry="2" />
- <text x="646.21" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.stopTheWorldWithSema (1 samples, 0.12%)</title><rect x="335.8" y="325" width="1.4" height="15.0" fill="rgb(224,55,37)" rx="2" ry="2" />
- <text x="338.81" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="517.1" y="101" width="1.4" height="15.0" fill="rgb(254,103,26)" rx="2" ry="2" />
- <text x="520.13" y="111.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Read (1 samples, 0.12%)</title><rect x="613.5" y="293" width="1.4" height="15.0" fill="rgb(207,53,44)" rx="2" ry="2" />
- <text x="616.46" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).internetAddrList (1 samples, 0.12%)</title><rect x="325.9" y="277" width="1.4" height="15.0" fill="rgb(210,106,52)" rx="2" ry="2" />
- <text x="328.89" y="287.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (1 samples, 0.12%)</title><rect x="631.9" y="341" width="1.4" height="15.0" fill="rgb(232,47,41)" rx="2" ry="2" />
- <text x="634.87" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (2 samples, 0.24%)</title><rect x="582.3" y="261" width="2.8" height="15.0" fill="rgb(222,70,25)" rx="2" ry="2" />
- <text x="585.29" y="271.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (4 samples, 0.48%)</title><rect x="657.4" y="421" width="5.6" height="15.0" fill="rgb(232,223,6)" rx="2" ry="2" />
- <text x="660.37" y="431.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (4 samples, 0.48%)</title><rect x="402.4" y="261" width="5.7" height="15.0" fill="rgb(253,152,17)" rx="2" ry="2" />
- <text x="405.39" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="596.5" y="405" width="1.4" height="15.0" fill="rgb(242,178,4)" rx="2" ry="2" />
- <text x="599.46" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.24%)</title><rect x="603.5" y="421" width="2.9" height="15.0" fill="rgb(233,81,46)" rx="2" ry="2" />
- <text x="606.54" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Write (1 samples, 0.12%)</title><rect x="321.6" y="277" width="1.5" height="15.0" fill="rgb(215,132,7)" rx="2" ry="2" />
- <text x="324.64" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.mapaccess2_faststr (2 samples, 0.24%)</title><rect x="235.2" y="437" width="2.9" height="15.0" fill="rgb(246,68,38)" rx="2" ry="2" />
- <text x="238.23" y="447.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (2 samples, 0.24%)</title><rect x="321.6" y="341" width="2.9" height="15.0" fill="rgb(235,164,18)" rx="2" ry="2" />
- <text x="324.64" y="351.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (3 samples, 0.36%)</title><rect x="639.0" y="437" width="4.2" height="15.0" fill="rgb(229,111,53)" rx="2" ry="2" />
- <text x="641.96" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Close (1 samples, 0.12%)</title><rect x="647.5" y="373" width="1.4" height="15.0" fill="rgb(242,130,43)" rx="2" ry="2" />
- <text x="650.45" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.funcspdelta (2 samples, 0.24%)</title><rect x="291.9" y="485" width="2.8" height="15.0" fill="rgb(244,208,46)" rx="2" ry="2" />
- <text x="294.90" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).freeSpan (1 samples, 0.12%)</title><rect x="735.3" y="581" width="1.4" height="15.0" fill="rgb(246,220,8)" rx="2" ry="2" />
- <text x="738.28" y="591.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="629.0" y="421" width="1.5" height="15.0" fill="rgb(208,81,50)" rx="2" ry="2" />
- <text x="632.04" y="431.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).decref (1 samples, 0.12%)</title><rect x="614.9" y="341" width="1.4" height="15.0" fill="rgb(214,197,40)" rx="2" ry="2" />
- <text x="617.87" y="351.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (4 samples, 0.48%)</title><rect x="341.5" y="373" width="5.6" height="15.0" fill="rgb(250,19,37)" rx="2" ry="2" />
- <text x="344.48" y="383.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (1 samples, 0.12%)</title><rect x="631.9" y="293" width="1.4" height="15.0" fill="rgb(220,94,0)" rx="2" ry="2" />
- <text x="634.87" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (17 samples, 2.04%)</title><rect x="146.0" y="357" width="24.1" height="15.0" fill="rgb(205,83,52)" rx="2" ry="2" />
- <text x="148.99" y="367.5" >r..</text>
- </g>
- <g >
- <title>net.(*netFD).Write (1 samples, 0.12%)</title><rect x="607.8" y="357" width="1.4" height="15.0" fill="rgb(210,154,26)" rx="2" ry="2" />
- <text x="610.79" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIPAddr (1 samples, 0.12%)</title><rect x="334.4" y="293" width="1.4" height="15.0" fill="rgb(244,220,30)" rx="2" ry="2" />
- <text x="337.39" y="303.5" ></text>
- </g>
- <g >
- <title>internal/poll.setDeadlineImpl (2 samples, 0.24%)</title><rect x="34.1" y="485" width="2.8" height="15.0" fill="rgb(230,146,9)" rx="2" ry="2" />
- <text x="37.08" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="82.2" y="341" width="1.5" height="15.0" fill="rgb(220,225,2)" rx="2" ry="2" />
- <text x="85.24" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mspan).base (1 samples, 0.12%)</title><rect x="616.3" y="293" width="1.4" height="15.0" fill="rgb(210,15,7)" rx="2" ry="2" />
- <text x="619.29" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (11 samples, 1.32%)</title><rect x="518.5" y="53" width="15.6" height="15.0" fill="rgb(245,21,1)" rx="2" ry="2" />
- <text x="521.55" y="63.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="634.7" y="389" width="1.4" height="15.0" fill="rgb(223,226,28)" rx="2" ry="2" />
- <text x="637.71" y="399.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (2 samples, 0.24%)</title><rect x="603.5" y="405" width="2.9" height="15.0" fill="rgb(251,165,0)" rx="2" ry="2" />
- <text x="606.54" y="415.5" ></text>
- </g>
- <g >
- <title>crypto/tls.(*clientHandshakeState).doFullHandshake (1 samples, 0.12%)</title><rect x="687.1" y="565" width="1.4" height="15.0" fill="rgb(210,89,8)" rx="2" ry="2" />
- <text x="690.12" y="575.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="633.3" y="421" width="1.4" height="15.0" fill="rgb(226,43,0)" rx="2" ry="2" />
- <text x="636.29" y="431.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.LoggerWithConfig.func1 (271 samples, 32.53%)</title><rect x="303.2" y="549" width="383.9" height="15.0" fill="rgb(210,168,4)" rx="2" ry="2" />
- <text x="306.23" y="559.5" >github.com/gin-gonic/gin.LoggerWithConfig.func1</text>
- </g>
- <g >
- <title>net.setNoDelay (1 samples, 0.12%)</title><rect x="656.0" y="277" width="1.4" height="15.0" fill="rgb(219,72,1)" rx="2" ry="2" />
- <text x="658.95" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.nanotime (1 samples, 0.12%)</title><rect x="1072.4" y="565" width="1.4" height="15.0" fill="rgb(241,16,33)" rx="2" ry="2" />
- <text x="1075.42" y="575.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.12%)</title><rect x="337.2" y="405" width="1.4" height="15.0" fill="rgb(235,11,51)" rx="2" ry="2" />
- <text x="340.23" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.12%)</title><rect x="334.4" y="421" width="1.4" height="15.0" fill="rgb(238,17,17)" rx="2" ry="2" />
- <text x="337.39" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.findfunc (1 samples, 0.12%)</title><rect x="252.2" y="453" width="1.4" height="15.0" fill="rgb(206,160,10)" rx="2" ry="2" />
- <text x="255.23" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.notetsleep (30 samples, 3.60%)</title><rect x="1072.4" y="581" width="42.5" height="15.0" fill="rgb(215,204,20)" rx="2" ry="2" />
- <text x="1075.42" y="591.5" >runt..</text>
- </g>
- <g >
- <title>syscall.Read (15 samples, 1.80%)</title><rect x="435.0" y="229" width="21.2" height="15.0" fill="rgb(208,184,50)" rx="2" ry="2" />
- <text x="437.97" y="239.5" >s..</text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="612.0" y="389" width="1.5" height="15.0" fill="rgb(230,228,19)" rx="2" ry="2" />
- <text x="615.04" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.futex (9 samples, 1.08%)</title><rect x="1124.8" y="533" width="12.8" height="15.0" fill="rgb(211,120,20)" rx="2" ry="2" />
- <text x="1127.84" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.newproc.func1 (1 samples, 0.12%)</title><rect x="334.4" y="229" width="1.4" height="15.0" fill="rgb(231,62,13)" rx="2" ry="2" />
- <text x="337.39" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="650.3" y="117" width="1.4" height="15.0" fill="rgb(221,63,30)" rx="2" ry="2" />
- <text x="653.29" y="127.5" ></text>
- </g>
- <g >
- <title>runtime.futex (3 samples, 0.36%)</title><rect x="473.2" y="133" width="4.3" height="15.0" fill="rgb(223,225,43)" rx="2" ry="2" />
- <text x="476.22" y="143.5" ></text>
- </g>
- <g >
- <title>runtime.newproc1 (2 samples, 0.24%)</title><rect x="470.4" y="197" width="2.8" height="15.0" fill="rgb(232,130,28)" rx="2" ry="2" />
- <text x="473.38" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (3 samples, 0.36%)</title><rect x="514.3" y="149" width="4.2" height="15.0" fill="rgb(241,19,2)" rx="2" ry="2" />
- <text x="517.30" y="159.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (1 samples, 0.12%)</title><rect x="636.1" y="325" width="1.4" height="15.0" fill="rgb(253,24,46)" rx="2" ry="2" />
- <text x="639.12" y="335.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (4 samples, 0.48%)</title><rect x="665.9" y="437" width="5.6" height="15.0" fill="rgb(234,58,37)" rx="2" ry="2" />
- <text x="668.87" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.makemap_small (1 samples, 0.12%)</title><rect x="259.3" y="485" width="1.4" height="15.0" fill="rgb(250,196,23)" rx="2" ry="2" />
- <text x="262.32" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (1 samples, 0.12%)</title><rect x="219.7" y="405" width="1.4" height="15.0" fill="rgb(233,149,23)" rx="2" ry="2" />
- <text x="222.65" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.gentraceback (8 samples, 0.96%)</title><rect x="245.2" y="469" width="11.3" height="15.0" fill="rgb(237,184,44)" rx="2" ry="2" />
- <text x="248.15" y="479.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).unmarshal (19 samples, 2.28%)</title><rect x="359.9" y="389" width="26.9" height="15.0" fill="rgb(222,121,36)" rx="2" ry="2" />
- <text x="362.89" y="399.5" >e..</text>
- </g>
- <g >
- <title>miads/adslib/device.GetIpReqTime (1 samples, 0.12%)</title><rect x="637.5" y="469" width="1.5" height="15.0" fill="rgb(249,211,0)" rx="2" ry="2" />
- <text x="640.54" y="479.5" ></text>
- </g>
- <g >
- <title>syscall.getpeername (1 samples, 0.12%)</title><rect x="85.1" y="357" width="1.4" height="15.0" fill="rgb(237,158,33)" rx="2" ry="2" />
- <text x="88.08" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.(*addrRanges).contains (1 samples, 0.12%)</title><rect x="698.5" y="565" width="1.4" height="15.0" fill="rgb(206,150,20)" rx="2" ry="2" />
- <text x="701.45" y="575.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).prepareRead (1 samples, 0.12%)</title><rect x="565.3" y="261" width="1.4" height="15.0" fill="rgb(244,206,8)" rx="2" ry="2" />
- <text x="568.29" y="271.5" ></text>
- </g>
- <g >
- <title>syscall.SetsockoptInt (1 samples, 0.12%)</title><rect x="545.5" y="293" width="1.4" height="15.0" fill="rgb(250,131,48)" rx="2" ry="2" />
- <text x="548.46" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.newproc1 (2 samples, 0.24%)</title><rect x="651.7" y="229" width="2.8" height="15.0" fill="rgb(242,191,24)" rx="2" ry="2" />
- <text x="654.70" y="239.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.String (1 samples, 0.12%)</title><rect x="590.8" y="405" width="1.4" height="15.0" fill="rgb(205,212,25)" rx="2" ry="2" />
- <text x="593.79" y="415.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (40 samples, 4.80%)</title><rect x="46.8" y="469" width="56.7" height="15.0" fill="rgb(223,12,6)" rx="2" ry="2" />
- <text x="49.83" y="479.5" >net.(*..</text>
- </g>
- <g >
- <title>syscall.connect (8 samples, 0.96%)</title><rect x="70.9" y="341" width="11.3" height="15.0" fill="rgb(232,97,28)" rx="2" ry="2" />
- <text x="73.91" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.selectnbsend (1 samples, 0.12%)</title><rect x="270.6" y="517" width="1.5" height="15.0" fill="rgb(220,28,4)" rx="2" ry="2" />
- <text x="273.65" y="527.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="613.5" y="325" width="1.4" height="15.0" fill="rgb(225,185,3)" rx="2" ry="2" />
- <text x="616.46" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Close (1 samples, 0.12%)</title><rect x="337.2" y="373" width="1.4" height="15.0" fill="rgb(240,179,44)" rx="2" ry="2" />
- <text x="340.23" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.wakep (1 samples, 0.12%)</title><rect x="817.4" y="581" width="1.5" height="15.0" fill="rgb(245,6,34)" rx="2" ry="2" />
- <text x="820.44" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.memmove (1 samples, 0.12%)</title><rect x="374.1" y="293" width="1.4" height="15.0" fill="rgb(239,80,38)" rx="2" ry="2" />
- <text x="377.06" y="303.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="629.0" y="373" width="1.5" height="15.0" fill="rgb(207,63,0)" rx="2" ry="2" />
- <text x="632.04" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (3 samples, 0.36%)</title><rect x="342.9" y="341" width="4.2" height="15.0" fill="rgb(227,130,6)" rx="2" ry="2" />
- <text x="345.89" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.nanotime (1 samples, 0.12%)</title><rect x="32.7" y="453" width="1.4" height="15.0" fill="rgb(221,141,32)" rx="2" ry="2" />
- <text x="35.67" y="463.5" ></text>
- </g>
- <g >
- <title>syscall.SetsockoptInt (1 samples, 0.12%)</title><rect x="656.0" y="261" width="1.4" height="15.0" fill="rgb(239,133,25)" rx="2" ry="2" />
- <text x="658.95" y="271.5" ></text>
- </g>
- <g >
- <title>syscall.Read (1 samples, 0.12%)</title><rect x="331.6" y="245" width="1.4" height="15.0" fill="rgb(241,145,10)" rx="2" ry="2" />
- <text x="334.56" y="255.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).object (1 samples, 0.12%)</title><rect x="671.5" y="373" width="1.5" height="15.0" fill="rgb(234,47,50)" rx="2" ry="2" />
- <text x="674.54" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.convTstring (1 samples, 0.12%)</title><rect x="328.7" y="341" width="1.4" height="15.0" fill="rgb(225,144,38)" rx="2" ry="2" />
- <text x="331.73" y="351.5" ></text>
- </g>
- <g >
- <title>syscall.errnoErr (1 samples, 0.12%)</title><rect x="617.7" y="197" width="1.4" height="15.0" fill="rgb(227,215,26)" rx="2" ry="2" />
- <text x="620.71" y="207.5" ></text>
- </g>
- <g >
- <title>net.(*conf).hostLookupOrder (9 samples, 1.08%)</title><rect x="283.4" y="565" width="12.7" height="15.0" fill="rgb(205,33,6)" rx="2" ry="2" />
- <text x="286.40" y="575.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (27 samples, 3.24%)</title><rect x="419.4" y="341" width="38.2" height="15.0" fill="rgb(245,156,46)" rx="2" ry="2" />
- <text x="422.39" y="351.5" >git..</text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetFinishedDispatchCount (2 samples, 0.24%)</title><rect x="603.5" y="453" width="2.9" height="15.0" fill="rgb(220,215,2)" rx="2" ry="2" />
- <text x="606.54" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (1 samples, 0.12%)</title><rect x="874.1" y="517" width="1.4" height="15.0" fill="rgb(232,198,24)" rx="2" ry="2" />
- <text x="877.11" y="527.5" ></text>
- </g>
- <g >
- <title>syscall.connect (2 samples, 0.24%)</title><rect x="626.2" y="213" width="2.8" height="15.0" fill="rgb(231,228,10)" rx="2" ry="2" />
- <text x="629.21" y="223.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.(*Question).pack (7 samples, 0.84%)</title><rect x="231.0" y="469" width="9.9" height="15.0" fill="rgb(247,56,30)" rx="2" ry="2" />
- <text x="233.98" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="317.4" y="181" width="1.4" height="15.0" fill="rgb(227,6,54)" rx="2" ry="2" />
- <text x="320.39" y="191.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="331.6" y="341" width="1.4" height="15.0" fill="rgb(208,225,24)" rx="2" ry="2" />
- <text x="334.56" y="351.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Close (8 samples, 0.96%)</title><rect x="402.4" y="373" width="11.3" height="15.0" fill="rgb(230,194,38)" rx="2" ry="2" />
- <text x="405.39" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.RawSyscall (1 samples, 0.12%)</title><rect x="670.1" y="213" width="1.4" height="15.0" fill="rgb(224,80,25)" rx="2" ry="2" />
- <text x="673.12" y="223.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (29 samples, 3.48%)</title><rect x="549.7" y="373" width="41.1" height="15.0" fill="rgb(206,101,49)" rx="2" ry="2" />
- <text x="552.71" y="383.5" >git..</text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (1 samples, 0.12%)</title><rect x="354.2" y="293" width="1.4" height="15.0" fill="rgb(240,92,53)" rx="2" ry="2" />
- <text x="357.23" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (1 samples, 0.12%)</title><rect x="327.3" y="181" width="1.4" height="15.0" fill="rgb(236,101,33)" rx="2" ry="2" />
- <text x="330.31" y="191.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetFinishedDispatchCount (2 samples, 0.24%)</title><rect x="331.6" y="437" width="2.8" height="15.0" fill="rgb(248,28,21)" rx="2" ry="2" />
- <text x="334.56" y="447.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (44 samples, 5.28%)</title><rect x="483.1" y="309" width="62.4" height="15.0" fill="rgb(222,111,47)" rx="2" ry="2" />
- <text x="486.13" y="319.5" >net.(*..</text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="612.0" y="357" width="1.5" height="15.0" fill="rgb(225,95,21)" rx="2" ry="2" />
- <text x="615.04" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="634.7" y="373" width="1.4" height="15.0" fill="rgb(243,10,24)" rx="2" ry="2" />
- <text x="637.71" y="383.5" ></text>
- </g>
- <g >
- <title>net/http.(*http2ClientConn).writeHeaders (1 samples, 0.12%)</title><rect x="682.9" y="325" width="1.4" height="15.0" fill="rgb(213,212,46)" rx="2" ry="2" />
- <text x="685.87" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.addfinalizer (1 samples, 0.12%)</title><rect x="537.0" y="149" width="1.4" height="15.0" fill="rgb(229,5,43)" rx="2" ry="2" />
- <text x="539.96" y="159.5" ></text>
- </g>
- <g >
- <title>runtime.findfunc (1 samples, 0.12%)</title><rect x="813.2" y="581" width="1.4" height="15.0" fill="rgb(226,163,14)" rx="2" ry="2" />
- <text x="816.19" y="591.5" ></text>
- </g>
- <g >
- <title>net.socket (1 samples, 0.12%)</title><rect x="631.9" y="277" width="1.4" height="15.0" fill="rgb(215,190,9)" rx="2" ry="2" />
- <text x="634.87" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.bgscavenge.func1 (1 samples, 0.12%)</title><rect x="830.2" y="533" width="1.4" height="15.0" fill="rgb(218,99,50)" rx="2" ry="2" />
- <text x="833.19" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.addtimer (2 samples, 0.24%)</title><rect x="29.8" y="453" width="2.9" height="15.0" fill="rgb(229,169,6)" rx="2" ry="2" />
- <text x="32.83" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).internetAddrList (1 samples, 0.12%)</title><rect x="605.0" y="325" width="1.4" height="15.0" fill="rgb(241,119,53)" rx="2" ry="2" />
- <text x="607.96" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (2 samples, 0.24%)</title><rect x="617.7" y="309" width="2.8" height="15.0" fill="rgb(207,113,36)" rx="2" ry="2" />
- <text x="620.71" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (2 samples, 0.24%)</title><rect x="316.0" y="341" width="2.8" height="15.0" fill="rgb(221,201,43)" rx="2" ry="2" />
- <text x="318.98" y="351.5" ></text>
- </g>
- <g >
- <title>bufio.(*Writer).Flush (10 samples, 1.20%)</title><rect x="419.4" y="325" width="14.2" height="15.0" fill="rgb(237,136,40)" rx="2" ry="2" />
- <text x="422.39" y="335.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (40 samples, 4.80%)</title><rect x="484.5" y="245" width="56.7" height="15.0" fill="rgb(226,208,31)" rx="2" ry="2" />
- <text x="487.55" y="255.5" >net.in..</text>
- </g>
- <g >
- <title>runtime.memmove (2 samples, 0.24%)</title><rect x="256.5" y="469" width="2.8" height="15.0" fill="rgb(230,215,9)" rx="2" ry="2" />
- <text x="259.48" y="479.5" ></text>
- </g>
- <g >
- <title>internal/poll.setDeadlineImpl (1 samples, 0.12%)</title><rect x="301.8" y="565" width="1.4" height="15.0" fill="rgb(248,100,13)" rx="2" ry="2" />
- <text x="304.81" y="575.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (16 samples, 1.92%)</title><rect x="433.6" y="293" width="22.6" height="15.0" fill="rgb(233,66,0)" rx="2" ry="2" />
- <text x="436.55" y="303.5" >b..</text>
- </g>
- <g >
- <title>net.(*netFD).Read (1 samples, 0.12%)</title><rect x="613.5" y="309" width="1.4" height="15.0" fill="rgb(214,185,6)" rx="2" ry="2" />
- <text x="616.46" y="319.5" ></text>
- </g>
- <g >
- <title>io/ioutil.readAll (1 samples, 0.12%)</title><rect x="310.3" y="421" width="1.4" height="15.0" fill="rgb(244,3,37)" rx="2" ry="2" />
- <text x="313.31" y="431.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="331.6" y="373" width="1.4" height="15.0" fill="rgb(240,23,45)" rx="2" ry="2" />
- <text x="334.56" y="383.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="613.5" y="405" width="1.4" height="15.0" fill="rgb(254,140,22)" rx="2" ry="2" />
- <text x="616.46" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.gopark (1 samples, 0.12%)</title><rect x="433.6" y="165" width="1.4" height="15.0" fill="rgb(219,173,50)" rx="2" ry="2" />
- <text x="436.55" y="175.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (3 samples, 0.36%)</title><rect x="620.5" y="357" width="4.3" height="15.0" fill="rgb(207,222,46)" rx="2" ry="2" />
- <text x="623.54" y="367.5" ></text>
- </g>
- <g >
- <title>syscall.Getsockname (1 samples, 0.12%)</title><rect x="86.5" y="373" width="1.4" height="15.0" fill="rgb(223,227,24)" rx="2" ry="2" />
- <text x="89.49" y="383.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.24%)</title><rect x="630.5" y="437" width="2.8" height="15.0" fill="rgb(254,114,16)" rx="2" ry="2" />
- <text x="633.46" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="126.2" y="453" width="1.4" height="15.0" fill="rgb(233,24,17)" rx="2" ry="2" />
- <text x="129.16" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.arenaIndex (1 samples, 0.12%)</title><rect x="786.3" y="549" width="1.4" height="15.0" fill="rgb(217,175,49)" rx="2" ry="2" />
- <text x="789.28" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.wakep (3 samples, 0.36%)</title><rect x="473.2" y="197" width="4.3" height="15.0" fill="rgb(217,180,39)" rx="2" ry="2" />
- <text x="476.22" y="207.5" ></text>
- </g>
- <g >
- <title>syscall.SetsockoptInt (1 samples, 0.12%)</title><rect x="333.0" y="309" width="1.4" height="15.0" fill="rgb(217,26,14)" rx="2" ry="2" />
- <text x="335.98" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (1 samples, 0.12%)</title><rect x="481.7" y="261" width="1.4" height="15.0" fill="rgb(210,113,22)" rx="2" ry="2" />
- <text x="484.72" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.scanblock (1 samples, 0.12%)</title><rect x="752.3" y="533" width="1.4" height="15.0" fill="rgb(245,149,46)" rx="2" ry="2" />
- <text x="755.28" y="543.5" ></text>
- </g>
- <g >
- <title>net/http.(*response).finishRequest (1 samples, 0.12%)</title><rect x="301.8" y="613" width="1.4" height="15.0" fill="rgb(251,69,35)" rx="2" ry="2" />
- <text x="304.81" y="623.5" ></text>
- </g>
- <g >
- <title>syscall.getsockopt (11 samples, 1.32%)</title><rect x="518.5" y="165" width="15.6" height="15.0" fill="rgb(219,26,33)" rx="2" ry="2" />
- <text x="521.55" y="175.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="681.5" y="373" width="1.4" height="15.0" fill="rgb(222,77,44)" rx="2" ry="2" />
- <text x="684.45" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (2 samples, 0.24%)</title><rect x="266.4" y="469" width="2.8" height="15.0" fill="rgb(228,113,28)" rx="2" ry="2" />
- <text x="269.40" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (1 samples, 0.12%)</title><rect x="619.1" y="165" width="1.4" height="15.0" fill="rgb(221,117,43)" rx="2" ry="2" />
- <text x="622.12" y="175.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetChannelFlag (1 samples, 0.12%)</title><rect x="334.4" y="437" width="1.4" height="15.0" fill="rgb(222,58,10)" rx="2" ry="2" />
- <text x="337.39" y="447.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="341.5" y="293" width="1.4" height="15.0" fill="rgb(225,68,9)" rx="2" ry="2" />
- <text x="344.48" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.(*gcWork).balance (1 samples, 0.12%)</title><rect x="746.6" y="565" width="1.4" height="15.0" fill="rgb(238,161,33)" rx="2" ry="2" />
- <text x="749.61" y="575.5" ></text>
- </g>
- <g >
- <title>syscall.Socket (2 samples, 0.24%)</title><rect x="538.4" y="197" width="2.8" height="15.0" fill="rgb(247,52,20)" rx="2" ry="2" />
- <text x="541.38" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.newproc.func1 (1 samples, 0.12%)</title><rect x="605.0" y="245" width="1.4" height="15.0" fill="rgb(230,126,18)" rx="2" ry="2" />
- <text x="607.96" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.bgscavenge.func1 (8 samples, 0.96%)</title><rect x="862.8" y="517" width="11.3" height="15.0" fill="rgb(235,15,52)" rx="2" ry="2" />
- <text x="865.77" y="527.5" ></text>
- </g>
- <g >
- <title>runtime.findrunnable (144 samples, 17.29%)</title><rect x="831.6" y="581" width="204.0" height="15.0" fill="rgb(233,42,38)" rx="2" ry="2" />
- <text x="834.61" y="591.5" >runtime.findrunnable</text>
- </g>
- <g >
- <title>runtime.mapaccess2_faststr (4 samples, 0.48%)</title><rect x="381.1" y="341" width="5.7" height="15.0" fill="rgb(219,132,43)" rx="2" ry="2" />
- <text x="384.14" y="351.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="629.0" y="357" width="1.5" height="15.0" fill="rgb(250,209,10)" rx="2" ry="2" />
- <text x="632.04" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.rawbyteslice (2 samples, 0.24%)</title><rect x="266.4" y="501" width="2.8" height="15.0" fill="rgb(248,184,52)" rx="2" ry="2" />
- <text x="269.40" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="830.2" y="453" width="1.4" height="15.0" fill="rgb(216,178,9)" rx="2" ry="2" />
- <text x="833.19" y="463.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.SetAdsRealRequestNum (3 samples, 0.36%)</title><rect x="677.2" y="469" width="4.3" height="15.0" fill="rgb(209,143,20)" rx="2" ry="2" />
- <text x="680.20" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (21 samples, 2.52%)</title><rect x="52.5" y="373" width="29.7" height="15.0" fill="rgb(208,44,12)" rx="2" ry="2" />
- <text x="55.50" y="383.5" >ne..</text>
- </g>
- <g >
- <title>runtime.memmove (1 samples, 0.12%)</title><rect x="677.2" y="325" width="1.4" height="15.0" fill="rgb(223,18,4)" rx="2" ry="2" />
- <text x="680.20" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Close (1 samples, 0.12%)</title><rect x="614.9" y="373" width="1.4" height="15.0" fill="rgb(247,131,11)" rx="2" ry="2" />
- <text x="617.87" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (1 samples, 0.12%)</title><rect x="639.0" y="325" width="1.4" height="15.0" fill="rgb(237,100,7)" rx="2" ry="2" />
- <text x="641.96" y="335.5" ></text>
- </g>
- <g >
- <title>net/http.(*Transport).roundTrip (1 samples, 0.12%)</title><rect x="682.9" y="389" width="1.4" height="15.0" fill="rgb(212,3,46)" rx="2" ry="2" />
- <text x="685.87" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.readvarint (1 samples, 0.12%)</title><rect x="293.3" y="437" width="1.4" height="15.0" fill="rgb(212,54,27)" rx="2" ry="2" />
- <text x="296.31" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.convTslice (1 samples, 0.12%)</title><rect x="579.5" y="341" width="1.4" height="15.0" fill="rgb(240,67,42)" rx="2" ry="2" />
- <text x="582.46" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="48.2" y="421" width="1.5" height="15.0" fill="rgb(213,219,39)" rx="2" ry="2" />
- <text x="51.25" y="431.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="331.6" y="325" width="1.4" height="15.0" fill="rgb(210,190,2)" rx="2" ry="2" />
- <text x="334.56" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (63 samples, 7.56%)</title><rect x="459.1" y="325" width="89.2" height="15.0" fill="rgb(220,85,5)" rx="2" ry="2" />
- <text x="462.05" y="335.5" >net.(*Dial..</text>
- </g>
- <g >
- <title>runtime.wakep (3 samples, 0.36%)</title><rect x="297.6" y="517" width="4.2" height="15.0" fill="rgb(217,41,11)" rx="2" ry="2" />
- <text x="300.56" y="527.5" ></text>
- </g>
- <g >
- <title>crypto/tls.(*Conn).Handshake (1 samples, 0.12%)</title><rect x="687.1" y="613" width="1.4" height="15.0" fill="rgb(247,113,54)" rx="2" ry="2" />
- <text x="690.12" y="623.5" ></text>
- </g>
- <g >
- <title>runtime.(*mSpanList).insert (1 samples, 0.12%)</title><rect x="735.3" y="565" width="1.4" height="15.0" fill="rgb(218,94,11)" rx="2" ry="2" />
- <text x="738.28" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.futex (3 samples, 0.36%)</title><rect x="297.6" y="453" width="4.2" height="15.0" fill="rgb(212,30,6)" rx="2" ry="2" />
- <text x="300.56" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="354.2" y="277" width="1.4" height="15.0" fill="rgb(229,121,25)" rx="2" ry="2" />
- <text x="357.23" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.bgscavenge (28 samples, 3.36%)</title><rect x="692.8" y="629" width="39.6" height="15.0" fill="rgb(228,103,20)" rx="2" ry="2" />
- <text x="695.79" y="639.5" >run..</text>
- </g>
- <g >
- <title>runtime.heapBitsSetType (1 samples, 0.12%)</title><rect x="481.7" y="229" width="1.4" height="15.0" fill="rgb(250,6,19)" rx="2" ry="2" />
- <text x="484.72" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (49 samples, 5.88%)</title><rect x="742.4" y="613" width="69.4" height="15.0" fill="rgb(227,200,13)" rx="2" ry="2" />
- <text x="745.36" y="623.5" >runtime..</text>
- </g>
- <g >
- <title>runtime.unlock (1 samples, 0.12%)</title><rect x="739.5" y="469" width="1.4" height="15.0" fill="rgb(217,8,12)" rx="2" ry="2" />
- <text x="742.53" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="418.0" y="325" width="1.4" height="15.0" fill="rgb(249,189,35)" rx="2" ry="2" />
- <text x="420.97" y="335.5" ></text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).unquoteBytes (1 samples, 0.12%)</title><rect x="369.8" y="309" width="1.4" height="15.0" fill="rgb(246,61,28)" rx="2" ry="2" />
- <text x="372.81" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.lock (1 samples, 0.12%)</title><rect x="875.5" y="565" width="1.4" height="15.0" fill="rgb(208,68,11)" rx="2" ry="2" />
- <text x="878.52" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="586.5" y="309" width="1.5" height="15.0" fill="rgb(254,9,22)" rx="2" ry="2" />
- <text x="589.54" y="319.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.12%)</title><rect x="681.5" y="437" width="1.4" height="15.0" fill="rgb(239,188,20)" rx="2" ry="2" />
- <text x="684.45" y="447.5" ></text>
- </g>
- <g >
- <title>syscall.Close (1 samples, 0.12%)</title><rect x="614.9" y="309" width="1.4" height="15.0" fill="rgb(215,25,12)" rx="2" ry="2" />
- <text x="617.87" y="319.5" ></text>
- </g>
- <g >
- <title>net.favoriteAddrFamily (1 samples, 0.12%)</title><rect x="49.7" y="405" width="1.4" height="15.0" fill="rgb(229,30,7)" rx="2" ry="2" />
- <text x="52.66" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (3 samples, 0.36%)</title><rect x="582.3" y="293" width="4.2" height="15.0" fill="rgb(233,173,41)" rx="2" ry="2" />
- <text x="585.29" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (1 samples, 0.12%)</title><rect x="660.2" y="245" width="1.4" height="15.0" fill="rgb(250,153,38)" rx="2" ry="2" />
- <text x="663.20" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.futex (15 samples, 1.80%)</title><rect x="148.8" y="309" width="21.3" height="15.0" fill="rgb(216,49,16)" rx="2" ry="2" />
- <text x="151.82" y="319.5" >r..</text>
- </g>
- <g >
- <title>runtime.chanrecv (1 samples, 0.12%)</title><rect x="18.5" y="453" width="1.4" height="15.0" fill="rgb(250,192,46)" rx="2" ry="2" />
- <text x="21.50" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="334.4" y="245" width="1.4" height="15.0" fill="rgb(220,184,23)" rx="2" ry="2" />
- <text x="337.39" y="255.5" ></text>
- </g>
- <g >
- <title>internal/poll.runtime_Semrelease (1 samples, 0.12%)</title><rect x="104.9" y="421" width="1.4" height="15.0" fill="rgb(222,219,24)" rx="2" ry="2" />
- <text x="107.91" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (1 samples, 0.12%)</title><rect x="323.1" y="85" width="1.4" height="15.0" fill="rgb(240,24,35)" rx="2" ry="2" />
- <text x="326.06" y="95.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="633.3" y="437" width="1.4" height="15.0" fill="rgb(228,145,24)" rx="2" ry="2" />
- <text x="636.29" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.newstack (8 samples, 0.96%)</title><rect x="284.8" y="533" width="11.3" height="15.0" fill="rgb(244,177,35)" rx="2" ry="2" />
- <text x="287.81" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (1 samples, 0.12%)</title><rect x="599.3" y="405" width="1.4" height="15.0" fill="rgb(254,72,34)" rx="2" ry="2" />
- <text x="602.29" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.futexsleep (1 samples, 0.12%)</title><rect x="335.8" y="277" width="1.4" height="15.0" fill="rgb(239,72,31)" rx="2" ry="2" />
- <text x="338.81" y="287.5" ></text>
- </g>
- <g >
- <title>strings.Split (2 samples, 0.24%)</title><rect x="597.9" y="437" width="2.8" height="15.0" fill="rgb(222,109,22)" rx="2" ry="2" />
- <text x="600.88" y="447.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (1 samples, 0.12%)</title><rect x="617.7" y="213" width="1.4" height="15.0" fill="rgb(250,156,34)" rx="2" ry="2" />
- <text x="620.71" y="223.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="341.5" y="261" width="1.4" height="15.0" fill="rgb(212,203,10)" rx="2" ry="2" />
- <text x="344.48" y="271.5" ></text>
- </g>
- <g >
- <title>crypto/tls.(*clientHandshakeState).handshake (1 samples, 0.12%)</title><rect x="687.1" y="581" width="1.4" height="15.0" fill="rgb(218,163,46)" rx="2" ry="2" />
- <text x="690.12" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.schedule (167 samples, 20.05%)</title><rect x="821.7" y="597" width="236.6" height="15.0" fill="rgb(217,15,22)" rx="2" ry="2" />
- <text x="824.69" y="607.5" >runtime.schedule</text>
- </g>
- <g >
- <title>syscall.socket (1 samples, 0.12%)</title><rect x="675.8" y="229" width="1.4" height="15.0" fill="rgb(242,81,33)" rx="2" ry="2" />
- <text x="678.79" y="239.5" ></text>
- </g>
- <g >
- <title>internal/singleflight.(*Group).DoChan (1 samples, 0.12%)</title><rect x="334.4" y="277" width="1.4" height="15.0" fill="rgb(221,59,11)" rx="2" ry="2" />
- <text x="337.39" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.rawstringtmp (1 samples, 0.12%)</title><rect x="335.8" y="405" width="1.4" height="15.0" fill="rgb(215,57,54)" rx="2" ry="2" />
- <text x="338.81" y="415.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack (1 samples, 0.12%)</title><rect x="263.6" y="485" width="1.4" height="15.0" fill="rgb(254,42,40)" rx="2" ry="2" />
- <text x="266.57" y="495.5" ></text>
- </g>
- <g >
- <title>net/url.QueryUnescape (1 samples, 0.12%)</title><rect x="308.9" y="389" width="1.4" height="15.0" fill="rgb(208,127,40)" rx="2" ry="2" />
- <text x="311.90" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (2 samples, 0.24%)</title><rect x="357.1" y="277" width="2.8" height="15.0" fill="rgb(226,197,37)" rx="2" ry="2" />
- <text x="360.06" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (2 samples, 0.24%)</title><rect x="640.4" y="405" width="2.8" height="15.0" fill="rgb(210,226,14)" rx="2" ry="2" />
- <text x="643.37" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.newproc.func1 (2 samples, 0.24%)</title><rect x="651.7" y="245" width="2.8" height="15.0" fill="rgb(217,46,44)" rx="2" ry="2" />
- <text x="654.70" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.adjustpointers (1 samples, 0.12%)</title><rect x="245.2" y="437" width="1.4" height="15.0" fill="rgb(249,133,6)" rx="2" ry="2" />
- <text x="248.15" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (1 samples, 0.12%)</title><rect x="596.5" y="357" width="1.4" height="15.0" fill="rgb(251,122,41)" rx="2" ry="2" />
- <text x="599.46" y="367.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="614.9" y="293" width="1.4" height="15.0" fill="rgb(248,224,27)" rx="2" ry="2" />
- <text x="617.87" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="617.7" y="133" width="1.4" height="15.0" fill="rgb(232,55,21)" rx="2" ry="2" />
- <text x="620.71" y="143.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (2 samples, 0.24%)</title><rect x="622.0" y="197" width="2.8" height="15.0" fill="rgb(248,25,37)" rx="2" ry="2" />
- <text x="624.96" y="207.5" ></text>
- </g>
- <g >
- <title>net.glob..func1 (202 samples, 24.25%)</title><rect x="10.0" y="597" width="286.1" height="15.0" fill="rgb(233,104,24)" rx="2" ry="2" />
- <text x="13.00" y="607.5" >net.glob..func1</text>
- </g>
- <g >
- <title>runtime.makechan (1 samples, 0.12%)</title><rect x="48.2" y="437" width="1.5" height="15.0" fill="rgb(248,48,47)" rx="2" ry="2" />
- <text x="51.25" y="447.5" ></text>
- </g>
- <g >
- <title>net.setNoDelay (2 samples, 0.24%)</title><rect x="542.6" y="245" width="2.9" height="15.0" fill="rgb(219,2,41)" rx="2" ry="2" />
- <text x="545.63" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.epollwait (60 samples, 7.20%)</title><rect x="884.0" y="549" width="85.0" height="15.0" fill="rgb(233,175,2)" rx="2" ry="2" />
- <text x="887.02" y="559.5" >runtime.ep..</text>
- </g>
- <g >
- <title>net.(*netFD).Write (1 samples, 0.12%)</title><rect x="633.3" y="373" width="1.4" height="15.0" fill="rgb(213,156,49)" rx="2" ry="2" />
- <text x="636.29" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (3 samples, 0.36%)</title><rect x="97.8" y="357" width="4.3" height="15.0" fill="rgb(225,34,39)" rx="2" ry="2" />
- <text x="100.83" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.(*pageAlloc).allocToCache (1 samples, 0.12%)</title><rect x="239.5" y="277" width="1.4" height="15.0" fill="rgb(246,84,34)" rx="2" ry="2" />
- <text x="242.48" y="287.5" ></text>
- </g>
- <g >
- <title>syscall.write (1 samples, 0.12%)</title><rect x="321.6" y="245" width="1.5" height="15.0" fill="rgb(246,95,46)" rx="2" ry="2" />
- <text x="324.64" y="255.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (2 samples, 0.24%)</title><rect x="640.4" y="357" width="2.8" height="15.0" fill="rgb(228,100,47)" rx="2" ry="2" />
- <text x="643.37" y="367.5" ></text>
- </g>
- <g >
- <title>bufio.NewReaderSize (1 samples, 0.12%)</title><rect x="416.6" y="357" width="1.4" height="15.0" fill="rgb(209,187,11)" rx="2" ry="2" />
- <text x="419.55" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).setAddr (1 samples, 0.12%)</title><rect x="668.7" y="261" width="1.4" height="15.0" fill="rgb(235,214,23)" rx="2" ry="2" />
- <text x="671.70" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (1 samples, 0.12%)</title><rect x="609.2" y="197" width="1.4" height="15.0" fill="rgb(218,194,10)" rx="2" ry="2" />
- <text x="612.21" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc1 (1 samples, 0.12%)</title><rect x="517.1" y="69" width="1.4" height="15.0" fill="rgb(224,187,15)" rx="2" ry="2" />
- <text x="520.13" y="79.5" ></text>
- </g>
- <g >
- <title>strings.genSplit (2 samples, 0.24%)</title><rect x="597.9" y="421" width="2.8" height="15.0" fill="rgb(253,135,48)" rx="2" ry="2" />
- <text x="600.88" y="431.5" ></text>
- </g>
- <g >
- <title>fmt.(*pp).fmtInteger (1 samples, 0.12%)</title><rect x="610.6" y="389" width="1.4" height="15.0" fill="rgb(231,77,26)" rx="2" ry="2" />
- <text x="613.62" y="399.5" ></text>
- </g>
- <g >
- <title>crypto/tls.(*Conn).clientHandshake (1 samples, 0.12%)</title><rect x="687.1" y="597" width="1.4" height="15.0" fill="rgb(209,135,5)" rx="2" ry="2" />
- <text x="690.12" y="607.5" ></text>
- </g>
- <g >
- <title>internal/singleflight.(*Group).DoChan (1 samples, 0.12%)</title><rect x="630.5" y="309" width="1.4" height="15.0" fill="rgb(236,69,21)" rx="2" ry="2" />
- <text x="633.46" y="319.5" ></text>
- </g>
- <g >
- <title>net.socket (1 samples, 0.12%)</title><rect x="681.5" y="277" width="1.4" height="15.0" fill="rgb(224,213,40)" rx="2" ry="2" />
- <text x="684.45" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (4 samples, 0.48%)</title><rect x="341.5" y="405" width="5.6" height="15.0" fill="rgb(249,208,34)" rx="2" ry="2" />
- <text x="344.48" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.anyToSockaddr (3 samples, 0.36%)</title><rect x="514.3" y="165" width="4.2" height="15.0" fill="rgb(229,214,23)" rx="2" ry="2" />
- <text x="517.30" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.scanstack (1 samples, 0.12%)</title><rect x="750.9" y="533" width="1.4" height="15.0" fill="rgb(212,44,34)" rx="2" ry="2" />
- <text x="753.86" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (1 samples, 0.12%)</title><rect x="418.0" y="293" width="1.4" height="15.0" fill="rgb(212,227,37)" rx="2" ry="2" />
- <text x="420.97" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc.func1 (1 samples, 0.12%)</title><rect x="639.0" y="261" width="1.4" height="15.0" fill="rgb(220,145,29)" rx="2" ry="2" />
- <text x="641.96" y="271.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="347.1" y="373" width="1.5" height="15.0" fill="rgb(233,77,32)" rx="2" ry="2" />
- <text x="350.14" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).connect (1 samples, 0.12%)</title><rect x="602.1" y="213" width="1.4" height="15.0" fill="rgb(248,87,37)" rx="2" ry="2" />
- <text x="605.12" y="223.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="303.2" y="389" width="1.4" height="15.0" fill="rgb(215,165,34)" rx="2" ry="2" />
- <text x="306.23" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.slicebytetostring (1 samples, 0.12%)</title><rect x="590.8" y="389" width="1.4" height="15.0" fill="rgb(250,110,47)" rx="2" ry="2" />
- <text x="593.79" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (1 samples, 0.12%)</title><rect x="327.3" y="245" width="1.4" height="15.0" fill="rgb(214,145,27)" rx="2" ry="2" />
- <text x="330.31" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (3 samples, 0.36%)</title><rect x="582.3" y="277" width="4.2" height="15.0" fill="rgb(215,176,3)" rx="2" ry="2" />
- <text x="585.29" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="596.5" y="341" width="1.4" height="15.0" fill="rgb(223,226,41)" rx="2" ry="2" />
- <text x="599.46" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.lock (1 samples, 0.12%)</title><rect x="859.9" y="549" width="1.5" height="15.0" fill="rgb(209,61,10)" rx="2" ry="2" />
- <text x="862.94" y="559.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="321.6" y="229" width="1.5" height="15.0" fill="rgb(216,193,10)" rx="2" ry="2" />
- <text x="324.64" y="239.5" ></text>
- </g>
- <g >
- <title>context.propagateCancel (3 samples, 0.36%)</title><rect x="15.7" y="485" width="4.2" height="15.0" fill="rgb(208,199,40)" rx="2" ry="2" />
- <text x="18.67" y="495.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.12%)</title><rect x="609.2" y="421" width="1.4" height="15.0" fill="rgb(227,10,46)" rx="2" ry="2" />
- <text x="612.21" y="431.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.(*Builder).EnableCompression (1 samples, 0.12%)</title><rect x="259.3" y="501" width="1.4" height="15.0" fill="rgb(242,214,17)" rx="2" ry="2" />
- <text x="262.32" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.(*gcSweepBuf).push (1 samples, 0.12%)</title><rect x="733.9" y="581" width="1.4" height="15.0" fill="rgb(213,12,13)" rx="2" ry="2" />
- <text x="736.87" y="591.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (3 samples, 0.36%)</title><rect x="673.0" y="453" width="4.2" height="15.0" fill="rgb(254,84,43)" rx="2" ry="2" />
- <text x="675.95" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (2 samples, 0.24%)</title><rect x="228.2" y="453" width="2.8" height="15.0" fill="rgb(214,123,20)" rx="2" ry="2" />
- <text x="231.15" y="463.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.24%)</title><rect x="331.6" y="405" width="2.8" height="15.0" fill="rgb(243,155,52)" rx="2" ry="2" />
- <text x="334.56" y="415.5" ></text>
- </g>
- <g >
- <title>miads/adslib/addata.GetOneAds (184 samples, 22.09%)</title><rect x="340.1" y="453" width="260.6" height="15.0" fill="rgb(241,76,23)" rx="2" ry="2" />
- <text x="343.06" y="463.5" >miads/adslib/addata.GetOneAds</text>
- </g>
- <g >
- <title>syscall.Connect (1 samples, 0.12%)</title><rect x="680.0" y="229" width="1.5" height="15.0" fill="rgb(218,53,40)" rx="2" ry="2" />
- <text x="683.04" y="239.5" ></text>
- </g>
- <g >
- <title>net.newRequest (15 samples, 1.80%)</title><rect x="221.1" y="501" width="21.2" height="15.0" fill="rgb(213,125,16)" rx="2" ry="2" />
- <text x="224.07" y="511.5" >n..</text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (4 samples, 0.48%)</title><rect x="665.9" y="453" width="5.6" height="15.0" fill="rgb(213,158,50)" rx="2" ry="2" />
- <text x="668.87" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (1 samples, 0.12%)</title><rect x="660.2" y="229" width="1.4" height="15.0" fill="rgb(243,22,42)" rx="2" ry="2" />
- <text x="663.20" y="239.5" ></text>
- </g>
- <g >
- <title>syscall.setsockopt (1 samples, 0.12%)</title><rect x="545.5" y="277" width="1.4" height="15.0" fill="rgb(206,88,11)" rx="2" ry="2" />
- <text x="548.46" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (5 samples, 0.60%)</title><rect x="572.4" y="149" width="7.1" height="15.0" fill="rgb(216,101,13)" rx="2" ry="2" />
- <text x="575.38" y="159.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="323.1" y="261" width="1.4" height="15.0" fill="rgb(226,175,10)" rx="2" ry="2" />
- <text x="326.06" y="271.5" ></text>
- </g>
- <g >
- <title>bufio.NewWriterSize (1 samples, 0.12%)</title><rect x="418.0" y="357" width="1.4" height="15.0" fill="rgb(247,183,7)" rx="2" ry="2" />
- <text x="420.97" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.24%)</title><rect x="603.5" y="437" width="2.9" height="15.0" fill="rgb(239,27,51)" rx="2" ry="2" />
- <text x="606.54" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.futexsleep (25 samples, 3.00%)</title><rect x="1079.5" y="549" width="35.4" height="15.0" fill="rgb(240,162,53)" rx="2" ry="2" />
- <text x="1082.51" y="559.5" >run..</text>
- </g>
- <g >
- <title>net.newTCPConn (3 samples, 0.36%)</title><rect x="541.2" y="261" width="4.3" height="15.0" fill="rgb(237,128,48)" rx="2" ry="2" />
- <text x="544.21" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (2 samples, 0.24%)</title><rect x="238.1" y="373" width="2.8" height="15.0" fill="rgb(213,83,3)" rx="2" ry="2" />
- <text x="241.07" y="383.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).resolveAddrList (1 samples, 0.12%)</title><rect x="325.9" y="293" width="1.4" height="15.0" fill="rgb(217,65,16)" rx="2" ry="2" />
- <text x="328.89" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (2 samples, 0.24%)</title><rect x="617.7" y="341" width="2.8" height="15.0" fill="rgb(241,149,54)" rx="2" ry="2" />
- <text x="620.71" y="351.5" ></text>
- </g>
- <g >
- <title>fmt.(*pp).doPrintf (1 samples, 0.12%)</title><rect x="685.7" y="501" width="1.4" height="15.0" fill="rgb(208,191,9)" rx="2" ry="2" />
- <text x="688.70" y="511.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (2 samples, 0.24%)</title><rect x="626.2" y="389" width="2.8" height="15.0" fill="rgb(240,153,46)" rx="2" ry="2" />
- <text x="629.21" y="399.5" ></text>
- </g>
- <g >
- <title>miads/adslib/device.setTagLog (1 samples, 0.12%)</title><rect x="337.2" y="437" width="1.4" height="15.0" fill="rgb(230,38,37)" rx="2" ry="2" />
- <text x="340.23" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.markrootSpans (2 samples, 0.24%)</title><rect x="753.7" y="549" width="2.8" height="15.0" fill="rgb(213,199,49)" rx="2" ry="2" />
- <text x="756.70" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (2 samples, 0.24%)</title><rect x="738.1" y="581" width="2.8" height="15.0" fill="rgb(248,94,26)" rx="2" ry="2" />
- <text x="741.12" y="591.5" ></text>
- </g>
- <g >
- <title>encoding/base64.(*Encoding).Decode (2 samples, 0.24%)</title><rect x="348.6" y="389" width="2.8" height="15.0" fill="rgb(251,74,1)" rx="2" ry="2" />
- <text x="351.56" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.park_m (169 samples, 20.29%)</title><rect x="818.9" y="613" width="239.4" height="15.0" fill="rgb(227,129,19)" rx="2" ry="2" />
- <text x="821.86" y="623.5" >runtime.park_m</text>
- </g>
- <g >
- <title>bufio.NewWriterSize (1 samples, 0.12%)</title><rect x="639.0" y="405" width="1.4" height="15.0" fill="rgb(215,161,29)" rx="2" ry="2" />
- <text x="641.96" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.assertI2I2 (1 samples, 0.12%)</title><rect x="242.3" y="501" width="1.4" height="15.0" fill="rgb(244,188,37)" rx="2" ry="2" />
- <text x="245.32" y="511.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (16 samples, 1.92%)</title><rect x="433.6" y="277" width="22.6" height="15.0" fill="rgb(225,187,39)" rx="2" ry="2" />
- <text x="436.55" y="287.5" >b..</text>
- </g>
- <g >
- <title>runtime.step (2 samples, 0.24%)</title><rect x="249.4" y="389" width="2.8" height="15.0" fill="rgb(208,4,13)" rx="2" ry="2" />
- <text x="252.40" y="399.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).destroy (1 samples, 0.12%)</title><rect x="647.5" y="325" width="1.4" height="15.0" fill="rgb(205,108,44)" rx="2" ry="2" />
- <text x="650.45" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.gentraceback (1 samples, 0.12%)</title><rect x="469.0" y="117" width="1.4" height="15.0" fill="rgb(218,178,39)" rx="2" ry="2" />
- <text x="471.97" y="127.5" ></text>
- </g>
- <g >
- <title>runtime.wakeScavenger.func1 (7 samples, 0.84%)</title><rect x="864.2" y="485" width="9.9" height="15.0" fill="rgb(229,79,34)" rx="2" ry="2" />
- <text x="867.19" y="495.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc (1 samples, 0.12%)</title><rect x="579.5" y="309" width="1.4" height="15.0" fill="rgb(234,103,18)" rx="2" ry="2" />
- <text x="582.46" y="319.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIPAddr.func1 (202 samples, 24.25%)</title><rect x="10.0" y="613" width="286.1" height="15.0" fill="rgb(220,124,44)" rx="2" ry="2" />
- <text x="13.00" y="623.5" >net.(*Resolver).lookupIPAddr.func1</text>
- </g>
- <g >
- <title>runtime.goready (4 samples, 0.48%)</title><rect x="296.1" y="565" width="5.7" height="15.0" fill="rgb(225,154,3)" rx="2" ry="2" />
- <text x="299.15" y="575.5" ></text>
- </g>
- <g >
- <title>encoding/base64.assemble64 (2 samples, 0.24%)</title><rect x="351.4" y="389" width="2.8" height="15.0" fill="rgb(234,222,35)" rx="2" ry="2" />
- <text x="354.39" y="399.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).decref (8 samples, 0.96%)</title><rect x="402.4" y="309" width="11.3" height="15.0" fill="rgb(238,53,43)" rx="2" ry="2" />
- <text x="405.39" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (11 samples, 1.32%)</title><rect x="518.5" y="149" width="15.6" height="15.0" fill="rgb(215,75,1)" rx="2" ry="2" />
- <text x="521.55" y="159.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (1 samples, 0.12%)</title><rect x="418.0" y="341" width="1.4" height="15.0" fill="rgb(250,164,25)" rx="2" ry="2" />
- <text x="420.97" y="351.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (65 samples, 7.80%)</title><rect x="457.6" y="357" width="92.1" height="15.0" fill="rgb(248,228,11)" rx="2" ry="2" />
- <text x="460.64" y="367.5" >github.com/..</text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (1 samples, 0.12%)</title><rect x="616.3" y="341" width="1.4" height="15.0" fill="rgb(217,53,1)" rx="2" ry="2" />
- <text x="619.29" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.nanotime (5 samples, 0.60%)</title><rect x="1035.6" y="581" width="7.1" height="15.0" fill="rgb(251,109,46)" rx="2" ry="2" />
- <text x="1038.59" y="591.5" ></text>
- </g>
- <g >
- <title>github.com/sirupsen/logrus.WithField (2 samples, 0.24%)</title><rect x="304.6" y="469" width="2.9" height="15.0" fill="rgb(247,26,46)" rx="2" ry="2" />
- <text x="307.65" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIPAddr (1 samples, 0.12%)</title><rect x="678.6" y="325" width="1.4" height="15.0" fill="rgb(225,156,34)" rx="2" ry="2" />
- <text x="681.62" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.memmove (1 samples, 0.12%)</title><rect x="330.1" y="293" width="1.5" height="15.0" fill="rgb(213,209,18)" rx="2" ry="2" />
- <text x="333.14" y="303.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="650.3" y="325" width="1.4" height="15.0" fill="rgb(236,195,19)" rx="2" ry="2" />
- <text x="653.29" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (2 samples, 0.24%)</title><rect x="228.2" y="469" width="2.8" height="15.0" fill="rgb(245,189,54)" rx="2" ry="2" />
- <text x="231.15" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="612.0" y="373" width="1.5" height="15.0" fill="rgb(229,114,54)" rx="2" ry="2" />
- <text x="615.04" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.copystack (8 samples, 0.96%)</title><rect x="284.8" y="517" width="11.3" height="15.0" fill="rgb(206,170,32)" rx="2" ry="2" />
- <text x="287.81" y="527.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).internetAddrList (5 samples, 0.60%)</title><rect x="39.7" y="453" width="7.1" height="15.0" fill="rgb(244,212,12)" rx="2" ry="2" />
- <text x="42.75" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (25 samples, 3.00%)</title><rect x="697.0" y="613" width="35.4" height="15.0" fill="rgb(226,7,33)" rx="2" ry="2" />
- <text x="700.03" y="623.5" >run..</text>
- </g>
- <g >
- <title>encoding/json.cachedTypeFields (1 samples, 0.12%)</title><rect x="378.3" y="341" width="1.4" height="15.0" fill="rgb(223,37,21)" rx="2" ry="2" />
- <text x="381.31" y="351.5" ></text>
- </g>
- <g >
- <title>time.nextStdChunk (1 samples, 0.12%)</title><rect x="663.0" y="405" width="1.5" height="15.0" fill="rgb(238,106,50)" rx="2" ry="2" />
- <text x="666.04" y="415.5" ></text>
- </g>
- <g >
- <title>net/url.unescape (1 samples, 0.12%)</title><rect x="311.7" y="421" width="1.4" height="15.0" fill="rgb(213,146,32)" rx="2" ry="2" />
- <text x="314.73" y="431.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).destroy (10 samples, 1.20%)</title><rect x="104.9" y="437" width="14.2" height="15.0" fill="rgb(238,181,45)" rx="2" ry="2" />
- <text x="107.91" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.write1 (2 samples, 0.24%)</title><rect x="694.2" y="549" width="2.8" height="15.0" fill="rgb(227,104,0)" rx="2" ry="2" />
- <text x="697.20" y="559.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="609.2" y="309" width="1.4" height="15.0" fill="rgb(240,119,24)" rx="2" ry="2" />
- <text x="612.21" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (2 samples, 0.24%)</title><rect x="228.2" y="421" width="2.8" height="15.0" fill="rgb(252,19,27)" rx="2" ry="2" />
- <text x="231.15" y="431.5" ></text>
- </g>
- <g >
- <title>net.SplitHostPort (3 samples, 0.36%)</title><rect x="42.6" y="437" width="4.2" height="15.0" fill="rgb(226,216,40)" rx="2" ry="2" />
- <text x="45.58" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (18 samples, 2.16%)</title><rect x="144.6" y="405" width="25.5" height="15.0" fill="rgb(247,165,24)" rx="2" ry="2" />
- <text x="147.57" y="415.5" >r..</text>
- </g>
- <g >
- <title>runtime.gentraceback (1 samples, 0.12%)</title><rect x="750.9" y="517" width="1.4" height="15.0" fill="rgb(206,51,13)" rx="2" ry="2" />
- <text x="753.86" y="527.5" ></text>
- </g>
- <g >
- <title>syscall.write (1 samples, 0.12%)</title><rect x="633.3" y="341" width="1.4" height="15.0" fill="rgb(216,213,7)" rx="2" ry="2" />
- <text x="636.29" y="351.5" ></text>
- </g>
- <g >
- <title>time.when (1 samples, 0.12%)</title><rect x="32.7" y="469" width="1.4" height="15.0" fill="rgb(221,13,6)" rx="2" ry="2" />
- <text x="35.67" y="479.5" ></text>
- </g>
- <g >
- <title>syscall.write (1 samples, 0.12%)</title><rect x="303.2" y="405" width="1.4" height="15.0" fill="rgb(241,162,5)" rx="2" ry="2" />
- <text x="306.23" y="415.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).wait (1 samples, 0.12%)</title><rect x="487.4" y="181" width="1.4" height="15.0" fill="rgb(219,215,23)" rx="2" ry="2" />
- <text x="490.38" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="103.5" y="469" width="1.4" height="15.0" fill="rgb(225,90,51)" rx="2" ry="2" />
- <text x="106.49" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (3 samples, 0.36%)</title><rect x="342.9" y="293" width="4.2" height="15.0" fill="rgb(226,142,2)" rx="2" ry="2" />
- <text x="345.89" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.findrunnable (1 samples, 0.12%)</title><rect x="816.0" y="581" width="1.4" height="15.0" fill="rgb(233,48,29)" rx="2" ry="2" />
- <text x="819.03" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.mapaccess2 (1 samples, 0.12%)</title><rect x="671.5" y="325" width="1.5" height="15.0" fill="rgb(252,89,36)" rx="2" ry="2" />
- <text x="674.54" y="335.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Read (1 samples, 0.12%)</title><rect x="563.9" y="261" width="1.4" height="15.0" fill="rgb(240,191,18)" rx="2" ry="2" />
- <text x="566.88" y="271.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (1 samples, 0.12%)</title><rect x="654.5" y="277" width="1.5" height="15.0" fill="rgb(246,118,50)" rx="2" ry="2" />
- <text x="657.54" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.12%)</title><rect x="633.3" y="453" width="1.4" height="15.0" fill="rgb(242,19,50)" rx="2" ry="2" />
- <text x="636.29" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.notetsleep_internal (1 samples, 0.12%)</title><rect x="335.8" y="293" width="1.4" height="15.0" fill="rgb(205,140,41)" rx="2" ry="2" />
- <text x="338.81" y="303.5" ></text>
- </g>
- <g >
- <title>syscall.SetsockoptInt (1 samples, 0.12%)</title><rect x="636.1" y="277" width="1.4" height="15.0" fill="rgb(238,38,18)" rx="2" ry="2" />
- <text x="639.12" y="287.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="600.7" y="293" width="1.4" height="15.0" fill="rgb(250,199,35)" rx="2" ry="2" />
- <text x="603.71" y="303.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="660.2" y="261" width="1.4" height="15.0" fill="rgb(214,172,7)" rx="2" ry="2" />
- <text x="663.20" y="271.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="600.7" y="325" width="1.4" height="15.0" fill="rgb(234,64,52)" rx="2" ry="2" />
- <text x="603.71" y="335.5" ></text>
- </g>
- <g >
- <title>syscall.RawSyscall (1 samples, 0.12%)</title><rect x="86.5" y="341" width="1.4" height="15.0" fill="rgb(244,54,53)" rx="2" ry="2" />
- <text x="89.49" y="351.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.SetAdsRequestNum (1 samples, 0.12%)</title><rect x="338.6" y="453" width="1.5" height="15.0" fill="rgb(242,202,12)" rx="2" ry="2" />
- <text x="341.64" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (2 samples, 0.24%)</title><rect x="654.5" y="309" width="2.9" height="15.0" fill="rgb(217,201,16)" rx="2" ry="2" />
- <text x="657.54" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (2 samples, 0.24%)</title><rect x="357.1" y="325" width="2.8" height="15.0" fill="rgb(228,144,7)" rx="2" ry="2" />
- <text x="360.06" y="335.5" ></text>
- </g>
- <g >
- <title>miads/adslib/addata.getNeedDispatchCount (2 samples, 0.24%)</title><rect x="600.7" y="453" width="2.8" height="15.0" fill="rgb(214,104,25)" rx="2" ry="2" />
- <text x="603.71" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.markroot (4 samples, 0.48%)</title><rect x="750.9" y="565" width="5.6" height="15.0" fill="rgb(208,157,26)" rx="2" ry="2" />
- <text x="753.86" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (11 samples, 1.32%)</title><rect x="518.5" y="101" width="15.6" height="15.0" fill="rgb(248,4,25)" rx="2" ry="2" />
- <text x="521.55" y="111.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (1 samples, 0.12%)</title><rect x="609.2" y="213" width="1.4" height="15.0" fill="rgb(210,200,10)" rx="2" ry="2" />
- <text x="612.21" y="223.5" ></text>
- </g>
- <g >
- <title>net.lookupStaticHost (2 samples, 0.24%)</title><rect x="272.1" y="533" width="2.8" height="15.0" fill="rgb(246,153,42)" rx="2" ry="2" />
- <text x="275.06" y="543.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Close (8 samples, 0.96%)</title><rect x="402.4" y="341" width="11.3" height="15.0" fill="rgb(225,117,50)" rx="2" ry="2" />
- <text x="405.39" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.startm (7 samples, 0.84%)</title><rect x="864.2" y="453" width="9.9" height="15.0" fill="rgb(244,26,32)" rx="2" ry="2" />
- <text x="867.19" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="310.3" y="245" width="1.4" height="15.0" fill="rgb(217,39,36)" rx="2" ry="2" />
- <text x="313.31" y="255.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialUDP (37 samples, 4.44%)</title><rect x="49.7" y="437" width="52.4" height="15.0" fill="rgb(234,121,27)" rx="2" ry="2" />
- <text x="52.66" y="447.5" >net.(..</text>
- </g>
- <g >
- <title>bufio.(*Writer).Flush (1 samples, 0.12%)</title><rect x="633.3" y="405" width="1.4" height="15.0" fill="rgb(219,184,39)" rx="2" ry="2" />
- <text x="636.29" y="415.5" ></text>
- </g>
- <g >
- <title>io/ioutil.ReadAll (1 samples, 0.12%)</title><rect x="310.3" y="437" width="1.4" height="15.0" fill="rgb(225,188,17)" rx="2" ry="2" />
- <text x="313.31" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (1 samples, 0.12%)</title><rect x="639.0" y="293" width="1.4" height="15.0" fill="rgb(229,39,32)" rx="2" ry="2" />
- <text x="641.96" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.resettimer (1 samples, 0.12%)</title><rect x="820.3" y="597" width="1.4" height="15.0" fill="rgb(234,88,43)" rx="2" ry="2" />
- <text x="823.28" y="607.5" ></text>
- </g>
- <g >
- <title>runtime.madvise (20 samples, 2.40%)</title><rect x="702.7" y="533" width="28.3" height="15.0" fill="rgb(206,185,13)" rx="2" ry="2" />
- <text x="705.70" y="543.5" >ru..</text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).init (2 samples, 0.24%)</title><rect x="490.2" y="165" width="2.8" height="15.0" fill="rgb(224,114,41)" rx="2" ry="2" />
- <text x="493.22" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.adjusttimers (1 samples, 0.12%)</title><rect x="858.5" y="549" width="1.4" height="15.0" fill="rgb(228,115,15)" rx="2" ry="2" />
- <text x="861.52" y="559.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.RecoveryWithWriter.func1 (270 samples, 32.41%)</title><rect x="303.2" y="517" width="382.5" height="15.0" fill="rgb(238,23,1)" rx="2" ry="2" />
- <text x="306.23" y="527.5" >github.com/gin-gonic/gin.RecoveryWithWriter.func1</text>
- </g>
- <g >
- <title>net.(*netFD).connect (1 samples, 0.12%)</title><rect x="680.0" y="245" width="1.5" height="15.0" fill="rgb(251,93,16)" rx="2" ry="2" />
- <text x="683.04" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.pcvalue (1 samples, 0.12%)</title><rect x="684.3" y="405" width="1.4" height="15.0" fill="rgb(208,8,46)" rx="2" ry="2" />
- <text x="687.29" y="415.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (4 samples, 0.48%)</title><rect x="651.7" y="357" width="5.7" height="15.0" fill="rgb(231,72,46)" rx="2" ry="2" />
- <text x="654.70" y="367.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (104 samples, 12.48%)</title><rect x="402.4" y="405" width="147.3" height="15.0" fill="rgb(250,33,15)" rx="2" ry="2" />
- <text x="405.39" y="415.5" >github.com/gomodul..</text>
- </g>
- <g >
- <title>runtime.unlock (1 samples, 0.12%)</title><rect x="126.2" y="405" width="1.4" height="15.0" fill="rgb(229,22,23)" rx="2" ry="2" />
- <text x="129.16" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (7 samples, 0.84%)</title><rect x="551.1" y="277" width="9.9" height="15.0" fill="rgb(208,43,4)" rx="2" ry="2" />
- <text x="554.13" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.isSystemGoroutine (1 samples, 0.12%)</title><rect x="813.2" y="597" width="1.4" height="15.0" fill="rgb(237,141,42)" rx="2" ry="2" />
- <text x="816.19" y="607.5" ></text>
- </g>
- <g >
- <title>runtime.heapBits.bits (1 samples, 0.12%)</title><rect x="749.4" y="565" width="1.5" height="15.0" fill="rgb(243,150,43)" rx="2" ry="2" />
- <text x="752.45" y="575.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Write (1 samples, 0.12%)</title><rect x="648.9" y="325" width="1.4" height="15.0" fill="rgb(242,57,42)" rx="2" ry="2" />
- <text x="651.87" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (1 samples, 0.12%)</title><rect x="338.6" y="325" width="1.5" height="15.0" fill="rgb(247,206,1)" rx="2" ry="2" />
- <text x="341.64" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (3 samples, 0.36%)</title><rect x="473.2" y="149" width="4.3" height="15.0" fill="rgb(246,206,28)" rx="2" ry="2" />
- <text x="476.22" y="159.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="318.8" y="309" width="1.4" height="15.0" fill="rgb(212,31,22)" rx="2" ry="2" />
- <text x="321.81" y="319.5" ></text>
- </g>
- <g >
- <title>syscall.GetsockoptInt (11 samples, 1.32%)</title><rect x="518.5" y="181" width="15.6" height="15.0" fill="rgb(205,31,1)" rx="2" ry="2" />
- <text x="521.55" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.concatstring3 (1 samples, 0.12%)</title><rect x="335.8" y="437" width="1.4" height="15.0" fill="rgb(237,34,29)" rx="2" ry="2" />
- <text x="338.81" y="447.5" ></text>
- </g>
- <g >
- <title>syscall.connect (1 samples, 0.12%)</title><rect x="667.3" y="213" width="1.4" height="15.0" fill="rgb(209,86,40)" rx="2" ry="2" />
- <text x="670.29" y="223.5" ></text>
- </g>
- <g >
- <title>net.isDomainName (1 samples, 0.12%)</title><rect x="280.6" y="549" width="1.4" height="15.0" fill="rgb(222,199,33)" rx="2" ry="2" />
- <text x="283.56" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.findObject (4 samples, 0.48%)</title><rect x="787.7" y="549" width="5.7" height="15.0" fill="rgb(223,5,35)" rx="2" ry="2" />
- <text x="790.70" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.newproc (5 samples, 0.60%)</title><rect x="470.4" y="245" width="7.1" height="15.0" fill="rgb(243,89,53)" rx="2" ry="2" />
- <text x="473.38" y="255.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (1 samples, 0.12%)</title><rect x="354.2" y="341" width="1.4" height="15.0" fill="rgb(220,146,47)" rx="2" ry="2" />
- <text x="357.23" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (1 samples, 0.12%)</title><rect x="606.4" y="245" width="1.4" height="15.0" fill="rgb(241,143,38)" rx="2" ry="2" />
- <text x="609.37" y="255.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (2 samples, 0.24%)</title><rect x="626.2" y="293" width="2.8" height="15.0" fill="rgb(217,128,35)" rx="2" ry="2" />
- <text x="629.21" y="303.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (1 samples, 0.12%)</title><rect x="602.1" y="229" width="1.4" height="15.0" fill="rgb(223,83,29)" rx="2" ry="2" />
- <text x="605.12" y="239.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (2 samples, 0.24%)</title><rect x="654.5" y="341" width="2.9" height="15.0" fill="rgb(240,116,11)" rx="2" ry="2" />
- <text x="657.54" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.copystack (10 samples, 1.20%)</title><rect x="245.2" y="485" width="14.1" height="15.0" fill="rgb(212,91,24)" rx="2" ry="2" />
- <text x="248.15" y="495.5" ></text>
- </g>
- <g >
- <title>net.setKeepAlive (1 samples, 0.12%)</title><rect x="333.0" y="325" width="1.4" height="15.0" fill="rgb(217,187,53)" rx="2" ry="2" />
- <text x="335.98" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (2 samples, 0.24%)</title><rect x="238.1" y="357" width="2.8" height="15.0" fill="rgb(205,209,23)" rx="2" ry="2" />
- <text x="241.07" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.rawstring (1 samples, 0.12%)</title><rect x="335.8" y="389" width="1.4" height="15.0" fill="rgb(234,73,15)" rx="2" ry="2" />
- <text x="338.81" y="399.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.12%)</title><rect x="341.5" y="325" width="1.4" height="15.0" fill="rgb(229,206,30)" rx="2" ry="2" />
- <text x="344.48" y="335.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="323.1" y="181" width="1.4" height="15.0" fill="rgb(252,178,32)" rx="2" ry="2" />
- <text x="326.06" y="191.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (3 samples, 0.36%)</title><rect x="620.5" y="421" width="4.3" height="15.0" fill="rgb(243,47,13)" rx="2" ry="2" />
- <text x="623.54" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.duffcopy (1 samples, 0.12%)</title><rect x="225.3" y="485" width="1.4" height="15.0" fill="rgb(242,100,45)" rx="2" ry="2" />
- <text x="228.32" y="495.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (44 samples, 5.28%)</title><rect x="483.1" y="277" width="62.4" height="15.0" fill="rgb(220,159,19)" rx="2" ry="2" />
- <text x="486.13" y="287.5" >net.(*..</text>
- </g>
- <g >
- <title>runtime.mallocgc (2 samples, 0.24%)</title><rect x="316.0" y="357" width="2.8" height="15.0" fill="rgb(250,190,53)" rx="2" ry="2" />
- <text x="318.98" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.concatstrings (1 samples, 0.12%)</title><rect x="637.5" y="437" width="1.5" height="15.0" fill="rgb(225,122,44)" rx="2" ry="2" />
- <text x="640.54" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.futex (1 samples, 0.12%)</title><rect x="817.4" y="517" width="1.5" height="15.0" fill="rgb(210,141,32)" rx="2" ry="2" />
- <text x="820.44" y="527.5" ></text>
- </g>
- <g >
- <title>runtime.unlock (1 samples, 0.12%)</title><rect x="537.0" y="133" width="1.4" height="15.0" fill="rgb(217,3,15)" rx="2" ry="2" />
- <text x="539.96" y="143.5" ></text>
- </g>
- <g >
- <title>internal/singleflight.(*Group).DoChan (2 samples, 0.24%)</title><rect x="651.7" y="293" width="2.8" height="15.0" fill="rgb(218,119,10)" rx="2" ry="2" />
- <text x="654.70" y="303.5" ></text>
- </g>
- <g >
- <title>net.sysSocket (1 samples, 0.12%)</title><rect x="675.8" y="261" width="1.4" height="15.0" fill="rgb(213,92,21)" rx="2" ry="2" />
- <text x="678.79" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="416.6" y="341" width="1.4" height="15.0" fill="rgb(239,196,22)" rx="2" ry="2" />
- <text x="419.55" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.ready (1 samples, 0.12%)</title><rect x="296.1" y="517" width="1.5" height="15.0" fill="rgb(233,205,50)" rx="2" ry="2" />
- <text x="299.15" y="527.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (1 samples, 0.12%)</title><rect x="636.1" y="341" width="1.4" height="15.0" fill="rgb(223,68,17)" rx="2" ry="2" />
- <text x="639.12" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.write (7 samples, 0.84%)</title><rect x="1025.7" y="565" width="9.9" height="15.0" fill="rgb(223,212,35)" rx="2" ry="2" />
- <text x="1028.68" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (2 samples, 0.24%)</title><rect x="595.0" y="437" width="2.9" height="15.0" fill="rgb(227,138,33)" rx="2" ry="2" />
- <text x="598.04" y="447.5" ></text>
- </g>
- <g >
- <title>net/http.(*http2Transport).RoundTrip (1 samples, 0.12%)</title><rect x="682.9" y="373" width="1.4" height="15.0" fill="rgb(214,198,18)" rx="2" ry="2" />
- <text x="685.87" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.stringtoslicebyte (1 samples, 0.12%)</title><rect x="318.8" y="373" width="1.4" height="15.0" fill="rgb(230,40,28)" rx="2" ry="2" />
- <text x="321.81" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (1 samples, 0.12%)</title><rect x="327.3" y="165" width="1.4" height="15.0" fill="rgb(239,51,2)" rx="2" ry="2" />
- <text x="330.31" y="175.5" ></text>
- </g>
- <g >
- <title>syscall.Write (32 samples, 3.84%)</title><rect x="172.9" y="453" width="45.3" height="15.0" fill="rgb(253,127,48)" rx="2" ry="2" />
- <text x="175.91" y="463.5" >sysc..</text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc (1 samples, 0.12%)</title><rect x="517.1" y="117" width="1.4" height="15.0" fill="rgb(219,23,53)" rx="2" ry="2" />
- <text x="520.13" y="127.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (2 samples, 0.24%)</title><rect x="673.0" y="229" width="2.8" height="15.0" fill="rgb(212,110,17)" rx="2" ry="2" />
- <text x="675.95" y="239.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="613.5" y="341" width="1.4" height="15.0" fill="rgb(229,200,7)" rx="2" ry="2" />
- <text x="616.46" y="351.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (3 samples, 0.36%)</title><rect x="342.9" y="181" width="4.2" height="15.0" fill="rgb(240,97,47)" rx="2" ry="2" />
- <text x="345.89" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="874.1" y="533" width="1.4" height="15.0" fill="rgb(241,221,54)" rx="2" ry="2" />
- <text x="877.11" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.pageIndexOf (4 samples, 0.48%)</title><rect x="801.9" y="549" width="5.6" height="15.0" fill="rgb(235,106,6)" rx="2" ry="2" />
- <text x="804.86" y="559.5" ></text>
- </g>
- <g >
- <title>net.(*TCPListener).accept (1 samples, 0.12%)</title><rect x="811.8" y="501" width="1.4" height="15.0" fill="rgb(225,97,7)" rx="2" ry="2" />
- <text x="814.78" y="511.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).resolveAddrList (5 samples, 0.60%)</title><rect x="39.7" y="469" width="7.1" height="15.0" fill="rgb(237,46,51)" rx="2" ry="2" />
- <text x="42.75" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.SetFinalizer.func2 (1 samples, 0.12%)</title><rect x="537.0" y="165" width="1.4" height="15.0" fill="rgb(219,161,1)" rx="2" ry="2" />
- <text x="539.96" y="175.5" ></text>
- </g>
- <g >
- <title>bytes.(*Buffer).ReadFrom (1 samples, 0.12%)</title><rect x="310.3" y="405" width="1.4" height="15.0" fill="rgb(237,222,51)" rx="2" ry="2" />
- <text x="313.31" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.notesleep (18 samples, 2.16%)</title><rect x="998.8" y="549" width="25.5" height="15.0" fill="rgb(207,57,10)" rx="2" ry="2" />
- <text x="1001.76" y="559.5" >r..</text>
- </g>
- <g >
- <title>net.(*netFD).dial (1 samples, 0.12%)</title><rect x="654.5" y="245" width="1.5" height="15.0" fill="rgb(232,31,41)" rx="2" ry="2" />
- <text x="657.54" y="255.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (6 samples, 0.72%)</title><rect x="321.6" y="357" width="8.5" height="15.0" fill="rgb(215,54,8)" rx="2" ry="2" />
- <text x="324.64" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.lock (1 samples, 0.12%)</title><rect x="147.4" y="341" width="1.4" height="15.0" fill="rgb(211,113,2)" rx="2" ry="2" />
- <text x="150.41" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).accept (1 samples, 0.12%)</title><rect x="811.8" y="485" width="1.4" height="15.0" fill="rgb(213,171,34)" rx="2" ry="2" />
- <text x="814.78" y="495.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="606.4" y="357" width="1.4" height="15.0" fill="rgb(221,151,4)" rx="2" ry="2" />
- <text x="609.37" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="354.2" y="373" width="1.4" height="15.0" fill="rgb(248,111,44)" rx="2" ry="2" />
- <text x="357.23" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.setsockopt (1 samples, 0.12%)</title><rect x="612.0" y="309" width="1.5" height="15.0" fill="rgb(233,100,38)" rx="2" ry="2" />
- <text x="615.04" y="319.5" ></text>
- </g>
- <g >
- <title>bufio.(*Writer).Flush (1 samples, 0.12%)</title><rect x="321.6" y="309" width="1.5" height="15.0" fill="rgb(220,165,52)" rx="2" ry="2" />
- <text x="324.64" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.SetFinalizer (4 samples, 0.48%)</title><rect x="121.9" y="469" width="5.7" height="15.0" fill="rgb(220,115,45)" rx="2" ry="2" />
- <text x="124.91" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (5 samples, 0.60%)</title><rect x="572.4" y="165" width="7.1" height="15.0" fill="rgb(216,10,32)" rx="2" ry="2" />
- <text x="575.38" y="175.5" ></text>
- </g>
- <g >
- <title>crypto/tls.(*Conn).writeRecordLocked (1 samples, 0.12%)</title><rect x="682.9" y="261" width="1.4" height="15.0" fill="rgb(243,141,16)" rx="2" ry="2" />
- <text x="685.87" y="271.5" ></text>
- </g>
- <g >
- <title>sync.(*Pool).Get (1 samples, 0.12%)</title><rect x="644.6" y="405" width="1.4" height="15.0" fill="rgb(235,91,20)" rx="2" ry="2" />
- <text x="647.62" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.write (32 samples, 3.84%)</title><rect x="172.9" y="437" width="45.3" height="15.0" fill="rgb(239,139,43)" rx="2" ry="2" />
- <text x="175.91" y="447.5" >sysc..</text>
- </g>
- <g >
- <title>syscall.RawSyscall (1 samples, 0.12%)</title><rect x="606.4" y="197" width="1.4" height="15.0" fill="rgb(225,167,35)" rx="2" ry="2" />
- <text x="609.37" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc.func1 (1 samples, 0.12%)</title><rect x="318.8" y="293" width="1.4" height="15.0" fill="rgb(252,183,22)" rx="2" ry="2" />
- <text x="321.81" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.exitsyscall (1 samples, 0.12%)</title><rect x="170.1" y="405" width="1.4" height="15.0" fill="rgb(238,179,48)" rx="2" ry="2" />
- <text x="173.07" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.24%)</title><rect x="626.2" y="437" width="2.8" height="15.0" fill="rgb(207,46,42)" rx="2" ry="2" />
- <text x="629.21" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (3 samples, 0.36%)</title><rect x="297.6" y="469" width="4.2" height="15.0" fill="rgb(223,61,33)" rx="2" ry="2" />
- <text x="300.56" y="479.5" ></text>
- </g>
- <g >
- <title>context.WithDeadline (13 samples, 1.56%)</title><rect x="15.7" y="501" width="18.4" height="15.0" fill="rgb(234,73,10)" rx="2" ry="2" />
- <text x="18.67" y="511.5" ></text>
- </g>
- <g >
- <title>miads/adslib/device.setTagLog (15 samples, 1.80%)</title><rect x="643.2" y="453" width="21.3" height="15.0" fill="rgb(212,129,32)" rx="2" ry="2" />
- <text x="646.21" y="463.5" >m..</text>
- </g>
- <g >
- <title>runtime.(*randomEnum).next (2 samples, 0.24%)</title><rect x="821.7" y="581" width="2.8" height="15.0" fill="rgb(235,113,7)" rx="2" ry="2" />
- <text x="824.69" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.mProf_FlushLocked (1 samples, 0.12%)</title><rect x="736.7" y="565" width="1.4" height="15.0" fill="rgb(223,112,27)" rx="2" ry="2" />
- <text x="739.70" y="575.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="664.5" y="389" width="1.4" height="15.0" fill="rgb(215,70,9)" rx="2" ry="2" />
- <text x="667.45" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.Close (1 samples, 0.12%)</title><rect x="647.5" y="309" width="1.4" height="15.0" fill="rgb(222,138,49)" rx="2" ry="2" />
- <text x="650.45" y="319.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (2 samples, 0.24%)</title><rect x="617.7" y="373" width="2.8" height="15.0" fill="rgb(212,23,3)" rx="2" ry="2" />
- <text x="620.71" y="383.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Close (1 samples, 0.12%)</title><rect x="647.5" y="357" width="1.4" height="15.0" fill="rgb(224,94,44)" rx="2" ry="2" />
- <text x="650.45" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (2 samples, 0.24%)</title><rect x="640.4" y="325" width="2.8" height="15.0" fill="rgb(230,166,9)" rx="2" ry="2" />
- <text x="643.37" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (1 samples, 0.12%)</title><rect x="354.2" y="325" width="1.4" height="15.0" fill="rgb(235,219,26)" rx="2" ry="2" />
- <text x="357.23" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (1 samples, 0.12%)</title><rect x="117.7" y="389" width="1.4" height="15.0" fill="rgb(222,14,47)" rx="2" ry="2" />
- <text x="120.66" y="399.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="607.8" y="421" width="1.4" height="15.0" fill="rgb(237,100,33)" rx="2" ry="2" />
- <text x="610.79" y="431.5" ></text>
- </g>
- <g >
- <title>net/http.(*http2ClientConn).roundTrip (1 samples, 0.12%)</title><rect x="682.9" y="341" width="1.4" height="15.0" fill="rgb(232,181,6)" rx="2" ry="2" />
- <text x="685.87" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*pollCache).free (1 samples, 0.12%)</title><rect x="337.2" y="277" width="1.4" height="15.0" fill="rgb(207,222,45)" rx="2" ry="2" />
- <text x="340.23" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/fvbock/endless.(*endlessServer).ListenAndServe (1 samples, 0.12%)</title><rect x="811.8" y="581" width="1.4" height="15.0" fill="rgb(213,181,38)" rx="2" ry="2" />
- <text x="814.78" y="591.5" ></text>
- </g>
- <g >
- <title>net/http.send (1 samples, 0.12%)</title><rect x="682.9" y="421" width="1.4" height="15.0" fill="rgb(248,21,47)" rx="2" ry="2" />
- <text x="685.87" y="431.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="629.0" y="389" width="1.5" height="15.0" fill="rgb(231,160,19)" rx="2" ry="2" />
- <text x="632.04" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.resettimer (1 samples, 0.12%)</title><rect x="35.5" y="469" width="1.4" height="15.0" fill="rgb(220,144,4)" rx="2" ry="2" />
- <text x="38.50" y="479.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.12%)</title><rect x="607.8" y="437" width="1.4" height="15.0" fill="rgb(245,68,26)" rx="2" ry="2" />
- <text x="610.79" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.mapaccess1_faststr (9 samples, 1.08%)</title><rect x="283.4" y="549" width="12.7" height="15.0" fill="rgb(215,195,22)" rx="2" ry="2" />
- <text x="286.40" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.startm (1 samples, 0.12%)</title><rect x="830.2" y="469" width="1.4" height="15.0" fill="rgb(232,95,1)" rx="2" ry="2" />
- <text x="833.19" y="479.5" ></text>
- </g>
- <g >
- <title>sync.(*Map).Load (1 samples, 0.12%)</title><rect x="671.5" y="341" width="1.5" height="15.0" fill="rgb(221,180,30)" rx="2" ry="2" />
- <text x="674.54" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (5 samples, 0.60%)</title><rect x="572.4" y="197" width="7.1" height="15.0" fill="rgb(231,28,51)" rx="2" ry="2" />
- <text x="575.38" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (1 samples, 0.12%)</title><rect x="616.3" y="309" width="1.4" height="15.0" fill="rgb(224,79,36)" rx="2" ry="2" />
- <text x="619.29" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.preemptM (1 samples, 0.12%)</title><rect x="740.9" y="549" width="1.5" height="15.0" fill="rgb(225,116,39)" rx="2" ry="2" />
- <text x="743.95" y="559.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="341.5" y="357" width="1.4" height="15.0" fill="rgb(206,123,8)" rx="2" ry="2" />
- <text x="344.48" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.checkTimers (17 samples, 2.04%)</title><rect x="850.0" y="565" width="24.1" height="15.0" fill="rgb(214,205,1)" rx="2" ry="2" />
- <text x="853.02" y="575.5" >r..</text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (2 samples, 0.24%)</title><rect x="325.9" y="309" width="2.8" height="15.0" fill="rgb(214,81,40)" rx="2" ry="2" />
- <text x="328.89" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc1 (1 samples, 0.12%)</title><rect x="617.7" y="101" width="1.4" height="15.0" fill="rgb(220,149,48)" rx="2" ry="2" />
- <text x="620.71" y="111.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (1 samples, 0.12%)</title><rect x="650.3" y="133" width="1.4" height="15.0" fill="rgb(217,7,40)" rx="2" ry="2" />
- <text x="653.29" y="143.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="327.3" y="133" width="1.4" height="15.0" fill="rgb(212,86,35)" rx="2" ry="2" />
- <text x="330.31" y="143.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (2 samples, 0.24%)</title><rect x="651.7" y="261" width="2.8" height="15.0" fill="rgb(229,123,39)" rx="2" ry="2" />
- <text x="654.70" y="271.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (104 samples, 12.48%)</title><rect x="402.4" y="389" width="147.3" height="15.0" fill="rgb(216,56,53)" rx="2" ry="2" />
- <text x="405.39" y="399.5" >github.com/gomodul..</text>
- </g>
- <g >
- <title>net.selfConnect (1 samples, 0.12%)</title><rect x="338.6" y="277" width="1.5" height="15.0" fill="rgb(217,34,35)" rx="2" ry="2" />
- <text x="341.64" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="602.1" y="373" width="1.4" height="15.0" fill="rgb(206,45,1)" rx="2" ry="2" />
- <text x="605.12" y="383.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.12%)</title><rect x="337.2" y="421" width="1.4" height="15.0" fill="rgb(217,22,32)" rx="2" ry="2" />
- <text x="340.23" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).LookupPort (1 samples, 0.12%)</title><rect x="464.7" y="277" width="1.4" height="15.0" fill="rgb(229,9,13)" rx="2" ry="2" />
- <text x="467.72" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="607.8" y="405" width="1.4" height="15.0" fill="rgb(227,110,41)" rx="2" ry="2" />
- <text x="610.79" y="415.5" ></text>
- </g>
- <g >
- <title>syscall.Read (1 samples, 0.12%)</title><rect x="609.2" y="261" width="1.4" height="15.0" fill="rgb(233,11,30)" rx="2" ry="2" />
- <text x="612.21" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.lock (1 samples, 0.12%)</title><rect x="731.0" y="581" width="1.4" height="15.0" fill="rgb(216,159,37)" rx="2" ry="2" />
- <text x="734.03" y="591.5" ></text>
- </g>
- <g >
- <title>syscall.RawSyscall (2 samples, 0.24%)</title><rect x="538.4" y="165" width="2.8" height="15.0" fill="rgb(228,168,14)" rx="2" ry="2" />
- <text x="541.38" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.netpollopen (2 samples, 0.24%)</title><rect x="490.2" y="133" width="2.8" height="15.0" fill="rgb(246,202,47)" rx="2" ry="2" />
- <text x="493.22" y="143.5" ></text>
- </g>
- <g >
- <title>runtime.resettimer (2 samples, 0.24%)</title><rect x="694.2" y="613" width="2.8" height="15.0" fill="rgb(212,29,12)" rx="2" ry="2" />
- <text x="697.20" y="623.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="609.2" y="373" width="1.4" height="15.0" fill="rgb(231,4,51)" rx="2" ry="2" />
- <text x="612.21" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.heapBitsSetType (1 samples, 0.12%)</title><rect x="595.0" y="405" width="1.5" height="15.0" fill="rgb(241,107,30)" rx="2" ry="2" />
- <text x="598.04" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (3 samples, 0.36%)</title><rect x="342.9" y="357" width="4.2" height="15.0" fill="rgb(214,115,23)" rx="2" ry="2" />
- <text x="345.89" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.(*pageAlloc).scavengeRangeLocked (22 samples, 2.64%)</title><rect x="699.9" y="565" width="31.1" height="15.0" fill="rgb(231,143,21)" rx="2" ry="2" />
- <text x="702.87" y="575.5" >ru..</text>
- </g>
- <g >
- <title>runtime.(*gcWork).tryGet (1 samples, 0.12%)</title><rect x="748.0" y="565" width="1.4" height="15.0" fill="rgb(205,88,4)" rx="2" ry="2" />
- <text x="751.03" y="575.5" ></text>
- </g>
- <g >
- <title>vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack (7 samples, 0.84%)</title><rect x="231.0" y="453" width="9.9" height="15.0" fill="rgb(230,128,2)" rx="2" ry="2" />
- <text x="233.98" y="463.5" ></text>
- </g>
- <g >
- <title>net.equalASCIIName (1 samples, 0.12%)</title><rect x="218.2" y="469" width="1.5" height="15.0" fill="rgb(220,138,54)" rx="2" ry="2" />
- <text x="221.24" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.read (6 samples, 0.72%)</title><rect x="973.3" y="549" width="8.5" height="15.0" fill="rgb(244,79,18)" rx="2" ry="2" />
- <text x="976.27" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.callers.func1 (1 samples, 0.12%)</title><rect x="469.0" y="133" width="1.4" height="15.0" fill="rgb(232,6,34)" rx="2" ry="2" />
- <text x="471.97" y="143.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).close (1 samples, 0.12%)</title><rect x="337.2" y="309" width="1.4" height="15.0" fill="rgb(216,220,22)" rx="2" ry="2" />
- <text x="340.23" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="592.2" y="405" width="1.4" height="15.0" fill="rgb(213,39,11)" rx="2" ry="2" />
- <text x="595.21" y="415.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (1 samples, 0.12%)</title><rect x="681.5" y="341" width="1.4" height="15.0" fill="rgb(227,42,26)" rx="2" ry="2" />
- <text x="684.45" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).allocSpan (1 samples, 0.12%)</title><rect x="418.0" y="197" width="1.4" height="15.0" fill="rgb(241,36,39)" rx="2" ry="2" />
- <text x="420.97" y="207.5" ></text>
- </g>
- <g >
- <title>net/url.ParseQuery (3 samples, 0.36%)</title><rect x="311.7" y="453" width="4.3" height="15.0" fill="rgb(212,65,7)" rx="2" ry="2" />
- <text x="314.73" y="463.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="229.6" y="373" width="1.4" height="15.0" fill="rgb(221,63,44)" rx="2" ry="2" />
- <text x="232.57" y="383.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (2 samples, 0.24%)</title><rect x="648.9" y="373" width="2.8" height="15.0" fill="rgb(251,0,42)" rx="2" ry="2" />
- <text x="651.87" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.pcvalue (2 samples, 0.24%)</title><rect x="249.4" y="405" width="2.8" height="15.0" fill="rgb(245,151,51)" rx="2" ry="2" />
- <text x="252.40" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (1 samples, 0.12%)</title><rect x="219.7" y="453" width="1.4" height="15.0" fill="rgb(251,30,21)" rx="2" ry="2" />
- <text x="222.65" y="463.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Init (13 samples, 1.56%)</title><rect x="52.5" y="357" width="18.4" height="15.0" fill="rgb(215,22,24)" rx="2" ry="2" />
- <text x="55.50" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.gcAssistAlloc (1 samples, 0.12%)</title><rect x="617.7" y="149" width="1.4" height="15.0" fill="rgb(212,40,35)" rx="2" ry="2" />
- <text x="620.71" y="159.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Read (1 samples, 0.12%)</title><rect x="341.5" y="229" width="1.4" height="15.0" fill="rgb(221,194,47)" rx="2" ry="2" />
- <text x="344.48" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (1 samples, 0.12%)</title><rect x="323.1" y="117" width="1.4" height="15.0" fill="rgb(212,58,46)" rx="2" ry="2" />
- <text x="326.06" y="127.5" ></text>
- </g>
- <g >
- <title>runtime.write1 (1 samples, 0.12%)</title><rect x="31.2" y="405" width="1.5" height="15.0" fill="rgb(253,148,38)" rx="2" ry="2" />
- <text x="34.25" y="415.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="600.7" y="309" width="1.4" height="15.0" fill="rgb(228,25,2)" rx="2" ry="2" />
- <text x="603.71" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.copystack (4 samples, 0.48%)</title><rect x="274.9" y="517" width="5.7" height="15.0" fill="rgb(244,198,37)" rx="2" ry="2" />
- <text x="277.90" y="527.5" ></text>
- </g>
- <g >
- <title>runtime.SetFinalizer.func1 (1 samples, 0.12%)</title><rect x="126.2" y="437" width="1.4" height="15.0" fill="rgb(206,60,33)" rx="2" ry="2" />
- <text x="129.16" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.netpollgoready (1 samples, 0.12%)</title><rect x="301.8" y="549" width="1.4" height="15.0" fill="rgb(205,225,20)" rx="2" ry="2" />
- <text x="304.81" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.slicebytetostring (2 samples, 0.24%)</title><rect x="238.1" y="437" width="2.8" height="15.0" fill="rgb(240,98,26)" rx="2" ry="2" />
- <text x="241.07" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.mProf_Malloc (1 samples, 0.12%)</title><rect x="469.0" y="181" width="1.4" height="15.0" fill="rgb(213,207,20)" rx="2" ry="2" />
- <text x="471.97" y="191.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (1 samples, 0.12%)</title><rect x="619.1" y="181" width="1.4" height="15.0" fill="rgb(235,142,27)" rx="2" ry="2" />
- <text x="622.12" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.SetFinalizer (3 samples, 0.36%)</title><rect x="534.1" y="197" width="4.3" height="15.0" fill="rgb(207,54,42)" rx="2" ry="2" />
- <text x="537.13" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (5 samples, 0.60%)</title><rect x="572.4" y="181" width="7.1" height="15.0" fill="rgb(247,222,15)" rx="2" ry="2" />
- <text x="575.38" y="191.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).Get (7 samples, 0.84%)</title><rect x="647.5" y="437" width="9.9" height="15.0" fill="rgb(249,99,3)" rx="2" ry="2" />
- <text x="650.45" y="447.5" ></text>
- </g>
- <g >
- <title>fmt.Sprintf (1 samples, 0.12%)</title><rect x="610.6" y="437" width="1.4" height="15.0" fill="rgb(206,149,14)" rx="2" ry="2" />
- <text x="613.62" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.startm (1 samples, 0.12%)</title><rect x="874.1" y="549" width="1.4" height="15.0" fill="rgb(247,115,15)" rx="2" ry="2" />
- <text x="877.11" y="559.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).cacheSpan (2 samples, 0.24%)</title><rect x="357.1" y="309" width="2.8" height="15.0" fill="rgb(228,24,29)" rx="2" ry="2" />
- <text x="360.06" y="319.5" ></text>
- </g>
- <g >
- <title>fmt.newPrinter (1 samples, 0.12%)</title><rect x="644.6" y="421" width="1.4" height="15.0" fill="rgb(215,28,15)" rx="2" ry="2" />
- <text x="647.62" y="431.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="634.7" y="357" width="1.4" height="15.0" fill="rgb(241,71,8)" rx="2" ry="2" />
- <text x="637.71" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="616.3" y="357" width="1.4" height="15.0" fill="rgb(213,48,5)" rx="2" ry="2" />
- <text x="619.29" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.scanframeworker (1 samples, 0.12%)</title><rect x="750.9" y="485" width="1.4" height="15.0" fill="rgb(212,199,52)" rx="2" ry="2" />
- <text x="753.86" y="495.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (3 samples, 0.36%)</title><rect x="673.0" y="325" width="4.2" height="15.0" fill="rgb(250,103,36)" rx="2" ry="2" />
- <text x="675.95" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="418.0" y="229" width="1.4" height="15.0" fill="rgb(244,169,45)" rx="2" ry="2" />
- <text x="420.97" y="239.5" ></text>
- </g>
- <g >
- <title>internal/poll.runtime_pollOpen (2 samples, 0.24%)</title><rect x="490.2" y="149" width="2.8" height="15.0" fill="rgb(247,3,50)" rx="2" ry="2" />
- <text x="493.22" y="159.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (1 samples, 0.12%)</title><rect x="619.1" y="85" width="1.4" height="15.0" fill="rgb(243,69,45)" rx="2" ry="2" />
- <text x="622.12" y="95.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (2 samples, 0.24%)</title><rect x="617.7" y="325" width="2.8" height="15.0" fill="rgb(207,210,17)" rx="2" ry="2" />
- <text x="620.71" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.futex (7 samples, 0.84%)</title><rect x="864.2" y="405" width="9.9" height="15.0" fill="rgb(216,102,48)" rx="2" ry="2" />
- <text x="867.19" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.selectgo (2 samples, 0.24%)</title><rect x="477.5" y="261" width="2.8" height="15.0" fill="rgb(214,82,14)" rx="2" ry="2" />
- <text x="480.47" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (1 samples, 0.12%)</title><rect x="619.1" y="117" width="1.4" height="15.0" fill="rgb(244,219,16)" rx="2" ry="2" />
- <text x="622.12" y="127.5" ></text>
- </g>
- <g >
- <title>syscall.Write (10 samples, 1.20%)</title><rect x="419.4" y="277" width="14.2" height="15.0" fill="rgb(254,223,6)" rx="2" ry="2" />
- <text x="422.39" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.duffzero (1 samples, 0.12%)</title><rect x="83.7" y="357" width="1.4" height="15.0" fill="rgb(205,139,4)" rx="2" ry="2" />
- <text x="86.66" y="367.5" ></text>
- </g>
- <g >
- <title>encoding/json.isSpace (1 samples, 0.12%)</title><rect x="392.5" y="373" width="1.4" height="15.0" fill="rgb(236,158,22)" rx="2" ry="2" />
- <text x="395.47" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.isSystemGoroutine (1 samples, 0.12%)</title><rect x="334.4" y="197" width="1.4" height="15.0" fill="rgb(238,161,37)" rx="2" ry="2" />
- <text x="337.39" y="207.5" ></text>
- </g>
- <g >
- <title>syscall.setsockopt (2 samples, 0.24%)</title><rect x="542.6" y="213" width="2.9" height="15.0" fill="rgb(220,81,10)" rx="2" ry="2" />
- <text x="545.63" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.wirep (1 samples, 0.12%)</title><rect x="997.3" y="533" width="1.5" height="15.0" fill="rgb(206,136,37)" rx="2" ry="2" />
- <text x="1000.35" y="543.5" ></text>
- </g>
- <g >
- <title>context.(*cancelCtx).cancel (1 samples, 0.12%)</title><rect x="14.2" y="469" width="1.5" height="15.0" fill="rgb(220,51,20)" rx="2" ry="2" />
- <text x="17.25" y="479.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (12 samples, 1.44%)</title><rect x="562.5" y="309" width="17.0" height="15.0" fill="rgb(229,35,49)" rx="2" ry="2" />
- <text x="565.46" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="323.1" y="101" width="1.4" height="15.0" fill="rgb(211,226,14)" rx="2" ry="2" />
- <text x="326.06" y="111.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Accept (1 samples, 0.12%)</title><rect x="811.8" y="469" width="1.4" height="15.0" fill="rgb(223,18,53)" rx="2" ry="2" />
- <text x="814.78" y="479.5" ></text>
- </g>
- <g >
- <title>all (833 samples, 100%)</title><rect x="10.0" y="645" width="1180.0" height="15.0" fill="rgb(236,23,35)" rx="2" ry="2" />
- <text x="13.00" y="655.5" ></text>
- </g>
- <g >
- <title>runtime.preemptall (1 samples, 0.12%)</title><rect x="740.9" y="565" width="1.5" height="15.0" fill="rgb(209,229,35)" rx="2" ry="2" />
- <text x="743.95" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.slicebytetostring (1 samples, 0.12%)</title><rect x="646.0" y="421" width="1.5" height="15.0" fill="rgb(242,29,13)" rx="2" ry="2" />
- <text x="649.04" y="431.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).writeArg (1 samples, 0.12%)</title><rect x="661.6" y="373" width="1.4" height="15.0" fill="rgb(223,143,5)" rx="2" ry="2" />
- <text x="664.62" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (3 samples, 0.36%)</title><rect x="342.9" y="149" width="4.2" height="15.0" fill="rgb(253,140,41)" rx="2" ry="2" />
- <text x="345.89" y="159.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="335.8" y="373" width="1.4" height="15.0" fill="rgb(247,161,25)" rx="2" ry="2" />
- <text x="338.81" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).nextFree (1 samples, 0.12%)</title><rect x="354.2" y="357" width="1.4" height="15.0" fill="rgb(251,108,5)" rx="2" ry="2" />
- <text x="357.23" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (2 samples, 0.24%)</title><rect x="622.0" y="181" width="2.8" height="15.0" fill="rgb(232,92,2)" rx="2" ry="2" />
- <text x="624.96" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.purgecachedstats (1 samples, 0.12%)</title><rect x="738.1" y="517" width="1.4" height="15.0" fill="rgb(218,159,3)" rx="2" ry="2" />
- <text x="741.12" y="527.5" ></text>
- </g>
- <g >
- <title>internal/singleflight.(*Group).DoChan (7 samples, 0.84%)</title><rect x="467.6" y="261" width="9.9" height="15.0" fill="rgb(227,135,47)" rx="2" ry="2" />
- <text x="470.55" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.gcMarkTermination.func1 (1 samples, 0.12%)</title><rect x="738.1" y="565" width="1.4" height="15.0" fill="rgb(231,86,51)" rx="2" ry="2" />
- <text x="741.12" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc.func1 (1 samples, 0.12%)</title><rect x="310.3" y="229" width="1.4" height="15.0" fill="rgb(214,156,25)" rx="2" ry="2" />
- <text x="313.31" y="239.5" ></text>
- </g>
- <g >
- <title>os.(*File).write (1 samples, 0.12%)</title><rect x="303.2" y="437" width="1.4" height="15.0" fill="rgb(234,175,47)" rx="2" ry="2" />
- <text x="306.23" y="447.5" ></text>
- </g>
- <g >
- <title>miads/adslib/device.SetAdsTagLog (1 samples, 0.12%)</title><rect x="337.2" y="453" width="1.4" height="15.0" fill="rgb(214,63,14)" rx="2" ry="2" />
- <text x="340.23" y="463.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).ReadSlice (1 samples, 0.12%)</title><rect x="331.6" y="309" width="1.4" height="15.0" fill="rgb(247,15,28)" rx="2" ry="2" />
- <text x="334.56" y="319.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.(*Context).GetQuery (1 samples, 0.12%)</title><rect x="308.9" y="437" width="1.4" height="15.0" fill="rgb(226,196,46)" rx="2" ry="2" />
- <text x="311.90" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.pcvalue (1 samples, 0.12%)</title><rect x="277.7" y="437" width="1.4" height="15.0" fill="rgb(246,101,23)" rx="2" ry="2" />
- <text x="280.73" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="323.1" y="133" width="1.4" height="15.0" fill="rgb(228,142,39)" rx="2" ry="2" />
- <text x="326.06" y="143.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (3 samples, 0.36%)</title><rect x="620.5" y="405" width="4.3" height="15.0" fill="rgb(249,59,52)" rx="2" ry="2" />
- <text x="623.54" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.futexwakeup (1 samples, 0.12%)</title><rect x="609.2" y="133" width="1.4" height="15.0" fill="rgb(216,123,49)" rx="2" ry="2" />
- <text x="612.21" y="143.5" ></text>
- </g>
- <g >
- <title>runtime.gcDrainN (1 samples, 0.12%)</title><rect x="517.1" y="53" width="1.4" height="15.0" fill="rgb(207,75,40)" rx="2" ry="2" />
- <text x="520.13" y="63.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.(*Engine).handleHTTPRequest (271 samples, 32.53%)</title><rect x="303.2" y="581" width="383.9" height="15.0" fill="rgb(222,96,33)" rx="2" ry="2" />
- <text x="306.23" y="591.5" >github.com/gin-gonic/gin.(*Engine).handleHTTPRequest</text>
- </g>
- <g >
- <title>runtime.wakeScavenger.func1 (1 samples, 0.12%)</title><rect x="830.2" y="501" width="1.4" height="15.0" fill="rgb(211,162,45)" rx="2" ry="2" />
- <text x="833.19" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (1 samples, 0.12%)</title><rect x="660.2" y="181" width="1.4" height="15.0" fill="rgb(209,20,26)" rx="2" ry="2" />
- <text x="663.20" y="191.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Close (1 samples, 0.12%)</title><rect x="614.9" y="405" width="1.4" height="15.0" fill="rgb(205,7,42)" rx="2" ry="2" />
- <text x="617.87" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.bgscavenge.func2 (25 samples, 3.00%)</title><rect x="697.0" y="597" width="35.4" height="15.0" fill="rgb(211,90,25)" rx="2" ry="2" />
- <text x="700.03" y="607.5" >run..</text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.12%)</title><rect x="330.1" y="357" width="1.5" height="15.0" fill="rgb(222,229,42)" rx="2" ry="2" />
- <text x="333.14" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).internetAddrList (1 samples, 0.12%)</title><rect x="334.4" y="309" width="1.4" height="15.0" fill="rgb(231,91,32)" rx="2" ry="2" />
- <text x="337.39" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.getempty (1 samples, 0.12%)</title><rect x="746.6" y="533" width="1.4" height="15.0" fill="rgb(249,131,36)" rx="2" ry="2" />
- <text x="749.61" y="543.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).SetDeadline (2 samples, 0.24%)</title><rect x="34.1" y="501" width="2.8" height="15.0" fill="rgb(233,139,3)" rx="2" ry="2" />
- <text x="37.08" y="511.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (11 samples, 1.32%)</title><rect x="518.5" y="85" width="15.6" height="15.0" fill="rgb(240,19,37)" rx="2" ry="2" />
- <text x="521.55" y="95.5" ></text>
- </g>
- <g >
- <title>runtime.mallocgc (1 samples, 0.12%)</title><rect x="593.6" y="405" width="1.4" height="15.0" fill="rgb(206,218,4)" rx="2" ry="2" />
- <text x="596.63" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).alloc (1 samples, 0.12%)</title><rect x="310.3" y="261" width="1.4" height="15.0" fill="rgb(245,212,30)" rx="2" ry="2" />
- <text x="313.31" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.adjustframe (3 samples, 0.36%)</title><rect x="274.9" y="485" width="4.2" height="15.0" fill="rgb(213,209,31)" rx="2" ry="2" />
- <text x="277.90" y="495.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (3 samples, 0.36%)</title><rect x="677.2" y="437" width="4.3" height="15.0" fill="rgb(235,177,45)" rx="2" ry="2" />
- <text x="680.20" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (9 samples, 1.08%)</title><rect x="443.5" y="149" width="12.7" height="15.0" fill="rgb(217,96,53)" rx="2" ry="2" />
- <text x="446.47" y="159.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (3 samples, 0.36%)</title><rect x="620.5" y="437" width="4.3" height="15.0" fill="rgb(218,137,0)" rx="2" ry="2" />
- <text x="623.54" y="447.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (1 samples, 0.12%)</title><rect x="650.3" y="213" width="1.4" height="15.0" fill="rgb(211,37,23)" rx="2" ry="2" />
- <text x="653.29" y="223.5" ></text>
- </g>
- <g >
- <title>runtime.netpollclose (4 samples, 0.48%)</title><rect x="408.1" y="277" width="5.6" height="15.0" fill="rgb(205,144,3)" rx="2" ry="2" />
- <text x="411.06" y="287.5" ></text>
- </g>
- <g >
- <title>syscall.SetsockoptInt (2 samples, 0.24%)</title><rect x="542.6" y="229" width="2.9" height="15.0" fill="rgb(211,185,21)" rx="2" ry="2" />
- <text x="545.63" y="239.5" ></text>
- </g>
- <g >
- <title>fmt.(*pp).fmtString (1 samples, 0.12%)</title><rect x="643.2" y="389" width="1.4" height="15.0" fill="rgb(214,62,52)" rx="2" ry="2" />
- <text x="646.21" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall6 (2 samples, 0.24%)</title><rect x="542.6" y="197" width="2.9" height="15.0" fill="rgb(252,109,49)" rx="2" ry="2" />
- <text x="545.63" y="207.5" ></text>
- </g>
- <g >
- <title>syscall.read (1 samples, 0.12%)</title><rect x="660.2" y="277" width="1.4" height="15.0" fill="rgb(247,185,51)" rx="2" ry="2" />
- <text x="663.20" y="287.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (96 samples, 11.52%)</title><rect x="413.7" y="373" width="136.0" height="15.0" fill="rgb(235,160,28)" rx="2" ry="2" />
- <text x="416.72" y="383.5" >miads/adslib/ads_..</text>
- </g>
- <g >
- <title>runtime.futexwakeup (15 samples, 1.80%)</title><rect x="148.8" y="325" width="21.3" height="15.0" fill="rgb(222,56,47)" rx="2" ry="2" />
- <text x="151.82" y="335.5" >r..</text>
- </g>
- <g >
- <title>runtime.lock (1 samples, 0.12%)</title><rect x="1123.4" y="565" width="1.4" height="15.0" fill="rgb(222,42,44)" rx="2" ry="2" />
- <text x="1126.42" y="575.5" ></text>
- </g>
- <g >
- <title>runtime.nanotime (8 samples, 0.96%)</title><rect x="1058.3" y="597" width="11.3" height="15.0" fill="rgb(229,50,0)" rx="2" ry="2" />
- <text x="1061.26" y="607.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="347.1" y="389" width="1.5" height="15.0" fill="rgb(221,202,26)" rx="2" ry="2" />
- <text x="350.14" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.heapBits.initSpan (1 samples, 0.12%)</title><rect x="229.6" y="389" width="1.4" height="15.0" fill="rgb(205,62,49)" rx="2" ry="2" />
- <text x="232.57" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.Connect (1 samples, 0.12%)</title><rect x="667.3" y="229" width="1.4" height="15.0" fill="rgb(223,37,43)" rx="2" ry="2" />
- <text x="670.29" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="653.1" y="197" width="1.4" height="15.0" fill="rgb(223,125,46)" rx="2" ry="2" />
- <text x="656.12" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (7 samples, 0.84%)</title><rect x="580.9" y="341" width="9.9" height="15.0" fill="rgb(208,118,39)" rx="2" ry="2" />
- <text x="583.88" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).resolveAddrList (1 samples, 0.12%)</title><rect x="678.6" y="357" width="1.4" height="15.0" fill="rgb(208,195,32)" rx="2" ry="2" />
- <text x="681.62" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialTCP (1 samples, 0.12%)</title><rect x="327.3" y="261" width="1.4" height="15.0" fill="rgb(206,126,15)" rx="2" ry="2" />
- <text x="330.31" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (1 samples, 0.12%)</title><rect x="310.3" y="277" width="1.4" height="15.0" fill="rgb(225,94,3)" rx="2" ry="2" />
- <text x="313.31" y="287.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readReply (16 samples, 1.92%)</title><rect x="433.6" y="325" width="22.6" height="15.0" fill="rgb(242,60,7)" rx="2" ry="2" />
- <text x="436.55" y="335.5" >g..</text>
- </g>
- <g >
- <title>runtime.sysmon (85 samples, 10.20%)</title><rect x="1069.6" y="597" width="120.4" height="15.0" fill="rgb(213,64,46)" rx="2" ry="2" />
- <text x="1072.59" y="607.5" >runtime.sysmon</text>
- </g>
- <g >
- <title>syscall.Syscall (1 samples, 0.12%)</title><rect x="648.9" y="277" width="1.4" height="15.0" fill="rgb(242,96,45)" rx="2" ry="2" />
- <text x="651.87" y="287.5" ></text>
- </g>
- <g >
- <title>runtime.mapaccess2 (1 samples, 0.12%)</title><rect x="378.3" y="309" width="1.4" height="15.0" fill="rgb(237,148,42)" rx="2" ry="2" />
- <text x="381.31" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.goready (1 samples, 0.12%)</title><rect x="301.8" y="533" width="1.4" height="15.0" fill="rgb(238,168,35)" rx="2" ry="2" />
- <text x="304.81" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.acquirep (2 samples, 0.24%)</title><rect x="845.8" y="565" width="2.8" height="15.0" fill="rgb(237,127,44)" rx="2" ry="2" />
- <text x="848.77" y="575.5" ></text>
- </g>
- <g >
- <title>miads/adslib/device.SetAdsTagLog (15 samples, 1.80%)</title><rect x="643.2" y="469" width="21.3" height="15.0" fill="rgb(210,72,26)" rx="2" ry="2" />
- <text x="646.21" y="479.5" >m..</text>
- </g>
- <g >
- <title>net.internetSocket (37 samples, 4.44%)</title><rect x="49.7" y="421" width="52.4" height="15.0" fill="rgb(229,144,26)" rx="2" ry="2" />
- <text x="52.66" y="431.5" >net.i..</text>
- </g>
- <g >
- <title>github.com/fvbock/endless.(*endlessListener).Accept (1 samples, 0.12%)</title><rect x="811.8" y="533" width="1.4" height="15.0" fill="rgb(217,63,47)" rx="2" ry="2" />
- <text x="814.78" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (1 samples, 0.12%)</title><rect x="27.0" y="421" width="1.4" height="15.0" fill="rgb(230,58,13)" rx="2" ry="2" />
- <text x="30.00" y="431.5" ></text>
- </g>
- <g >
- <title>miads/adslib/redis_data.GetFreqControlConf (4 samples, 0.48%)</title><rect x="671.5" y="469" width="5.7" height="15.0" fill="rgb(231,5,36)" rx="2" ry="2" />
- <text x="674.54" y="479.5" ></text>
- </g>
- <g >
- <title>encoding/json.stateEndValue (1 samples, 0.12%)</title><rect x="365.6" y="325" width="1.4" height="15.0" fill="rgb(234,14,45)" rx="2" ry="2" />
- <text x="368.56" y="335.5" ></text>
- </g>
- <g >
- <title>runtime.usleep (1 samples, 0.12%)</title><rect x="991.7" y="533" width="1.4" height="15.0" fill="rgb(224,203,36)" rx="2" ry="2" />
- <text x="994.68" y="543.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (4 samples, 0.48%)</title><rect x="657.4" y="405" width="5.6" height="15.0" fill="rgb(225,190,47)" rx="2" ry="2" />
- <text x="660.37" y="415.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.12%)</title><rect x="609.2" y="405" width="1.4" height="15.0" fill="rgb(212,186,28)" rx="2" ry="2" />
- <text x="612.21" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.scanobject (38 samples, 4.56%)</title><rect x="757.9" y="565" width="53.9" height="15.0" fill="rgb(205,38,37)" rx="2" ry="2" />
- <text x="760.95" y="575.5" >runti..</text>
- </g>
- <g >
- <title>net.(*Resolver).goLookupIPCNAMEOrder.func2 (183 samples, 21.97%)</title><rect x="10.0" y="549" width="259.2" height="15.0" fill="rgb(234,166,39)" rx="2" ry="2" />
- <text x="13.00" y="559.5" >net.(*Resolver).goLookupIPCNAMEOrd..</text>
- </g>
- <g >
- <title>encoding/json.(*decodeState).value (19 samples, 2.28%)</title><rect x="359.9" y="373" width="26.9" height="15.0" fill="rgb(225,63,46)" rx="2" ry="2" />
- <text x="362.89" y="383.5" >e..</text>
- </g>
- <g >
- <title>syscall.read (15 samples, 1.80%)</title><rect x="435.0" y="213" width="21.2" height="15.0" fill="rgb(231,61,42)" rx="2" ry="2" />
- <text x="437.97" y="223.5" >s..</text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (2 samples, 0.24%)</title><rect x="634.7" y="421" width="2.8" height="15.0" fill="rgb(250,68,43)" rx="2" ry="2" />
- <text x="637.71" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIP (202 samples, 24.25%)</title><rect x="10.0" y="581" width="286.1" height="15.0" fill="rgb(205,78,6)" rx="2" ry="2" />
- <text x="13.00" y="591.5" >net.(*Resolver).lookupIP</text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (2 samples, 0.24%)</title><rect x="678.6" y="389" width="2.9" height="15.0" fill="rgb(212,147,31)" rx="2" ry="2" />
- <text x="681.62" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (1 samples, 0.12%)</title><rect x="354.2" y="389" width="1.4" height="15.0" fill="rgb(239,74,17)" rx="2" ry="2" />
- <text x="357.23" y="399.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (1 samples, 0.12%)</title><rect x="680.0" y="357" width="1.5" height="15.0" fill="rgb(247,116,37)" rx="2" ry="2" />
- <text x="683.04" y="367.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Read (1 samples, 0.12%)</title><rect x="650.3" y="293" width="1.4" height="15.0" fill="rgb(238,83,23)" rx="2" ry="2" />
- <text x="653.29" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.(*lfstack).pop (1 samples, 0.12%)</title><rect x="748.0" y="533" width="1.4" height="15.0" fill="rgb(233,120,1)" rx="2" ry="2" />
- <text x="751.03" y="543.5" ></text>
- </g>
- <g >
- <title>runtime.assertI2I2 (1 samples, 0.12%)</title><rect x="282.0" y="549" width="1.4" height="15.0" fill="rgb(217,109,54)" rx="2" ry="2" />
- <text x="284.98" y="559.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (9 samples, 1.08%)</title><rect x="566.7" y="229" width="12.8" height="15.0" fill="rgb(232,59,35)" rx="2" ry="2" />
- <text x="569.71" y="239.5" ></text>
- </g>
- <g >
- <title>syscall.write (1 samples, 0.12%)</title><rect x="607.8" y="325" width="1.4" height="15.0" fill="rgb(216,81,23)" rx="2" ry="2" />
- <text x="610.79" y="335.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.12%)</title><rect x="612.0" y="405" width="1.5" height="15.0" fill="rgb(251,67,54)" rx="2" ry="2" />
- <text x="615.04" y="415.5" ></text>
- </g>
- <g >
- <title>bufio.(*Reader).fill (1 samples, 0.12%)</title><rect x="660.2" y="341" width="1.4" height="15.0" fill="rgb(237,64,18)" rx="2" ry="2" />
- <text x="663.20" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).doDialTCP (2 samples, 0.24%)</title><rect x="617.7" y="293" width="2.8" height="15.0" fill="rgb(208,155,15)" rx="2" ry="2" />
- <text x="620.71" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (1 samples, 0.12%)</title><rect x="418.0" y="261" width="1.4" height="15.0" fill="rgb(249,90,27)" rx="2" ry="2" />
- <text x="420.97" y="271.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Write (10 samples, 1.20%)</title><rect x="419.4" y="293" width="14.2" height="15.0" fill="rgb(219,160,3)" rx="2" ry="2" />
- <text x="422.39" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (11 samples, 1.32%)</title><rect x="518.5" y="117" width="15.6" height="15.0" fill="rgb(235,172,35)" rx="2" ry="2" />
- <text x="521.55" y="127.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="333.0" y="373" width="1.4" height="15.0" fill="rgb(252,13,12)" rx="2" ry="2" />
- <text x="335.98" y="383.5" ></text>
- </g>
- <g >
- <title>encoding/base64.(*Encoding).DecodeString (3 samples, 0.36%)</title><rect x="316.0" y="389" width="4.2" height="15.0" fill="rgb(241,50,51)" rx="2" ry="2" />
- <text x="318.98" y="399.5" ></text>
- </g>
- <g >
- <title>runtime.ifaceeq (1 samples, 0.12%)</title><rect x="372.6" y="309" width="1.5" height="15.0" fill="rgb(250,22,16)" rx="2" ry="2" />
- <text x="375.64" y="319.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).decref (12 samples, 1.44%)</title><rect x="104.9" y="453" width="17.0" height="15.0" fill="rgb(213,154,29)" rx="2" ry="2" />
- <text x="107.91" y="463.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (2 samples, 0.24%)</title><rect x="626.2" y="357" width="2.8" height="15.0" fill="rgb(250,32,23)" rx="2" ry="2" />
- <text x="629.21" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.runtimer (1 samples, 0.12%)</title><rect x="830.2" y="565" width="1.4" height="15.0" fill="rgb(245,61,30)" rx="2" ry="2" />
- <text x="833.19" y="575.5" ></text>
- </g>
- <g >
- <title>syscall.Getpeername (2 samples, 0.24%)</title><rect x="83.7" y="373" width="2.8" height="15.0" fill="rgb(207,214,13)" rx="2" ry="2" />
- <text x="86.66" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.procresize (1 samples, 0.12%)</title><rect x="739.5" y="533" width="1.4" height="15.0" fill="rgb(221,45,26)" rx="2" ry="2" />
- <text x="742.53" y="543.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="338.6" y="373" width="1.5" height="15.0" fill="rgb(215,68,15)" rx="2" ry="2" />
- <text x="341.64" y="383.5" ></text>
- </g>
- <g >
- <title>miads/adslib/addata.CombineOrderBy (13 samples, 1.56%)</title><rect x="316.0" y="469" width="18.4" height="15.0" fill="rgb(208,204,29)" rx="2" ry="2" />
- <text x="318.98" y="479.5" ></text>
- </g>
- <g >
- <title>runtime.mapassign (1 samples, 0.12%)</title><rect x="17.1" y="469" width="1.4" height="15.0" fill="rgb(253,8,47)" rx="2" ry="2" />
- <text x="20.08" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Close (1 samples, 0.12%)</title><rect x="647.5" y="389" width="1.4" height="15.0" fill="rgb(232,178,54)" rx="2" ry="2" />
- <text x="650.45" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.(*SockaddrInet4).sockaddr (1 samples, 0.12%)</title><rect x="493.0" y="165" width="1.5" height="15.0" fill="rgb(209,182,13)" rx="2" ry="2" />
- <text x="496.05" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.send (4 samples, 0.48%)</title><rect x="296.1" y="581" width="5.7" height="15.0" fill="rgb(225,57,35)" rx="2" ry="2" />
- <text x="299.15" y="591.5" ></text>
- </g>
- <g >
- <title>runtime.newobject (1 samples, 0.12%)</title><rect x="82.2" y="357" width="1.5" height="15.0" fill="rgb(234,99,23)" rx="2" ry="2" />
- <text x="85.24" y="367.5" ></text>
- </g>
- <g >
- <title>runtime.makeslice (2 samples, 0.24%)</title><rect x="316.0" y="373" width="2.8" height="15.0" fill="rgb(220,224,4)" rx="2" ry="2" />
- <text x="318.98" y="383.5" ></text>
- </g>
- <g >
- <title>net.parsePort (1 samples, 0.12%)</title><rect x="41.2" y="421" width="1.4" height="15.0" fill="rgb(229,35,28)" rx="2" ry="2" />
- <text x="44.16" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcache).refill (1 samples, 0.12%)</title><rect x="593.6" y="373" width="1.4" height="15.0" fill="rgb(236,122,40)" rx="2" ry="2" />
- <text x="596.63" y="383.5" ></text>
- </g>
- <g >
- <title>net.internetSocket (2 samples, 0.24%)</title><rect x="617.7" y="277" width="2.8" height="15.0" fill="rgb(244,43,4)" rx="2" ry="2" />
- <text x="620.71" y="287.5" ></text>
- </g>
- <g >
- <title>syscall.anyToSockaddr (1 samples, 0.12%)</title><rect x="811.8" y="421" width="1.4" height="15.0" fill="rgb(209,3,44)" rx="2" ry="2" />
- <text x="814.78" y="431.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Write (1 samples, 0.12%)</title><rect x="607.8" y="373" width="1.4" height="15.0" fill="rgb(227,43,28)" rx="2" ry="2" />
- <text x="610.79" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.nextFreeFast (1 samples, 0.12%)</title><rect x="416.6" y="325" width="1.4" height="15.0" fill="rgb(232,100,2)" rx="2" ry="2" />
- <text x="419.55" y="335.5" ></text>
- </g>
- <g >
- <title>crypto/x509.(*Certificate).buildChains (1 samples, 0.12%)</title><rect x="687.1" y="517" width="1.4" height="15.0" fill="rgb(246,76,23)" rx="2" ry="2" />
- <text x="690.12" y="527.5" ></text>
- </g>
- <g >
- <title>context.(*timerCtx).cancel (2 samples, 0.24%)</title><rect x="12.8" y="485" width="2.9" height="15.0" fill="rgb(213,227,51)" rx="2" ry="2" />
- <text x="15.83" y="495.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).DialContext (1 samples, 0.12%)</title><rect x="333.0" y="341" width="1.4" height="15.0" fill="rgb(247,214,17)" rx="2" ry="2" />
- <text x="335.98" y="351.5" ></text>
- </g>
- <g >
- <title>syscall.write (10 samples, 1.20%)</title><rect x="419.4" y="261" width="14.2" height="15.0" fill="rgb(211,81,36)" rx="2" ry="2" />
- <text x="422.39" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (1 samples, 0.12%)</title><rect x="609.2" y="165" width="1.4" height="15.0" fill="rgb(226,36,41)" rx="2" ry="2" />
- <text x="612.21" y="175.5" ></text>
- </g>
- <g >
- <title>runtime.gcDrain (49 samples, 5.88%)</title><rect x="742.4" y="581" width="69.4" height="15.0" fill="rgb(207,124,45)" rx="2" ry="2" />
- <text x="745.36" y="591.5" >runtime..</text>
- </g>
- <g >
- <title>runtime.newproc.func1 (1 samples, 0.12%)</title><rect x="630.5" y="261" width="1.4" height="15.0" fill="rgb(246,108,35)" rx="2" ry="2" />
- <text x="633.46" y="271.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (8 samples, 0.96%)</title><rect x="107.7" y="405" width="11.4" height="15.0" fill="rgb(210,148,18)" rx="2" ry="2" />
- <text x="110.74" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.heapBitsSetType (1 samples, 0.12%)</title><rect x="15.7" y="421" width="1.4" height="15.0" fill="rgb(220,13,48)" rx="2" ry="2" />
- <text x="18.67" y="431.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).waitWrite (1 samples, 0.12%)</title><rect x="654.5" y="229" width="1.5" height="15.0" fill="rgb(216,71,38)" rx="2" ry="2" />
- <text x="657.54" y="239.5" ></text>
- </g>
- <g >
- <title>runtime.memmove (1 samples, 0.12%)</title><rect x="646.0" y="405" width="1.5" height="15.0" fill="rgb(225,52,7)" rx="2" ry="2" />
- <text x="649.04" y="415.5" ></text>
- </g>
- <g >
- <title>github.com/gin-gonic/gin.(*Context).Next (270 samples, 32.41%)</title><rect x="303.2" y="533" width="382.5" height="15.0" fill="rgb(237,175,5)" rx="2" ry="2" />
- <text x="306.23" y="543.5" >github.com/gin-gonic/gin.(*Context).Next</text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="650.3" y="181" width="1.4" height="15.0" fill="rgb(227,158,35)" rx="2" ry="2" />
- <text x="653.29" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.spanOf (3 samples, 0.36%)</title><rect x="807.5" y="549" width="4.3" height="15.0" fill="rgb(216,224,20)" rx="2" ry="2" />
- <text x="810.53" y="559.5" ></text>
- </g>
- <g >
- <title>miads/adslib/city.GetCityCode (3 samples, 0.36%)</title><rect x="630.5" y="469" width="4.2" height="15.0" fill="rgb(222,156,7)" rx="2" ry="2" />
- <text x="633.46" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*conn).Close (1 samples, 0.12%)</title><rect x="614.9" y="389" width="1.4" height="15.0" fill="rgb(216,138,31)" rx="2" ry="2" />
- <text x="617.87" y="399.5" ></text>
- </g>
- <g >
- <title>net/http.(*Transport).RoundTrip (1 samples, 0.12%)</title><rect x="682.9" y="405" width="1.4" height="15.0" fill="rgb(246,47,38)" rx="2" ry="2" />
- <text x="685.87" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.step (2 samples, 0.24%)</title><rect x="253.6" y="421" width="2.9" height="15.0" fill="rgb(248,27,13)" rx="2" ry="2" />
- <text x="256.65" y="431.5" ></text>
- </g>
- <g >
- <title>runtime.(*guintptr).cas (1 samples, 0.12%)</title><rect x="296.1" y="501" width="1.5" height="15.0" fill="rgb(246,61,10)" rx="2" ry="2" />
- <text x="299.15" y="511.5" ></text>
- </g>
- <g >
- <title>encoding/json.stateBeginString (1 samples, 0.12%)</title><rect x="393.9" y="373" width="1.4" height="15.0" fill="rgb(251,120,10)" rx="2" ry="2" />
- <text x="396.89" y="383.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.12%)</title><rect x="636.1" y="405" width="1.4" height="15.0" fill="rgb(238,154,46)" rx="2" ry="2" />
- <text x="639.12" y="415.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIPAddr (1 samples, 0.12%)</title><rect x="325.9" y="261" width="1.4" height="15.0" fill="rgb(238,145,38)" rx="2" ry="2" />
- <text x="328.89" y="271.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).internetAddrList (1 samples, 0.12%)</title><rect x="678.6" y="341" width="1.4" height="15.0" fill="rgb(252,112,25)" rx="2" ry="2" />
- <text x="681.62" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.write (2 samples, 0.24%)</title><rect x="694.2" y="565" width="2.8" height="15.0" fill="rgb(212,65,35)" rx="2" ry="2" />
- <text x="697.20" y="575.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*Pool).get (4 samples, 0.48%)</title><rect x="341.5" y="389" width="5.6" height="15.0" fill="rgb(245,229,14)" rx="2" ry="2" />
- <text x="344.48" y="399.5" ></text>
- </g>
- <g >
- <title>syscall.socket (2 samples, 0.24%)</title><rect x="538.4" y="181" width="2.8" height="15.0" fill="rgb(251,99,39)" rx="2" ry="2" />
- <text x="541.38" y="191.5" ></text>
- </g>
- <g >
- <title>runtime.memclrNoHeapPointers (1 samples, 0.12%)</title><rect x="219.7" y="373" width="1.4" height="15.0" fill="rgb(214,90,12)" rx="2" ry="2" />
- <text x="222.65" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Write (1 samples, 0.12%)</title><rect x="607.8" y="341" width="1.4" height="15.0" fill="rgb(249,224,6)" rx="2" ry="2" />
- <text x="610.79" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.notewakeup (8 samples, 0.96%)</title><rect x="444.9" y="117" width="11.3" height="15.0" fill="rgb(252,17,6)" rx="2" ry="2" />
- <text x="447.89" y="127.5" ></text>
- </g>
- <g >
- <title>runtime.findObject (1 samples, 0.12%)</title><rect x="750.9" y="453" width="1.4" height="15.0" fill="rgb(221,164,0)" rx="2" ry="2" />
- <text x="753.86" y="463.5" ></text>
- </g>
- <g >
- <title>miads/adslib/ads_redis.Setup.func1 (3 samples, 0.36%)</title><rect x="673.0" y="421" width="4.2" height="15.0" fill="rgb(218,140,32)" rx="2" ry="2" />
- <text x="675.95" y="431.5" ></text>
- </g>
- <g >
- <title>strings.(*Builder).String (1 samples, 0.12%)</title><rect x="308.9" y="373" width="1.4" height="15.0" fill="rgb(248,214,40)" rx="2" ry="2" />
- <text x="311.90" y="383.5" ></text>
- </g>
- <g >
- <title>runtime.wakep (9 samples, 1.08%)</title><rect x="1045.5" y="581" width="12.8" height="15.0" fill="rgb(246,159,20)" rx="2" ry="2" />
- <text x="1048.51" y="591.5" ></text>
- </g>
- <g >
- <title>net.(*TCPListener).AcceptTCP (1 samples, 0.12%)</title><rect x="811.8" y="517" width="1.4" height="15.0" fill="rgb(229,149,4)" rx="2" ry="2" />
- <text x="814.78" y="527.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.12%)</title><rect x="603.5" y="341" width="1.5" height="15.0" fill="rgb(243,226,3)" rx="2" ry="2" />
- <text x="606.54" y="351.5" ></text>
- </g>
- <g >
- <title>runtime.findObject (1 samples, 0.12%)</title><rect x="752.3" y="517" width="1.4" height="15.0" fill="rgb(232,156,38)" rx="2" ry="2" />
- <text x="755.28" y="527.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.12%)</title><rect x="330.1" y="389" width="1.5" height="15.0" fill="rgb(249,181,1)" rx="2" ry="2" />
- <text x="333.14" y="399.5" ></text>
- </g>
- <g >
- <title>net/http.(*persistConn).addTLS.func2 (1 samples, 0.12%)</title><rect x="687.1" y="629" width="1.4" height="15.0" fill="rgb(239,220,23)" rx="2" ry="2" />
- <text x="690.12" y="639.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (3 samples, 0.36%)</title><rect x="688.5" y="613" width="4.3" height="15.0" fill="rgb(228,83,32)" rx="2" ry="2" />
- <text x="691.54" y="623.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall (11 samples, 1.32%)</title><rect x="518.5" y="133" width="15.6" height="15.0" fill="rgb(230,76,33)" rx="2" ry="2" />
- <text x="521.55" y="143.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).SetReadDeadline (1 samples, 0.12%)</title><rect x="301.8" y="581" width="1.4" height="15.0" fill="rgb(234,188,10)" rx="2" ry="2" />
- <text x="304.81" y="591.5" ></text>
- </g>
- <g >
- <title>crypto/rsa.VerifyPKCS1v15 (1 samples, 0.12%)</title><rect x="687.1" y="421" width="1.4" height="15.0" fill="rgb(214,181,16)" rx="2" ry="2" />
- <text x="690.12" y="431.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*FD).Close (1 samples, 0.12%)</title><rect x="337.2" y="341" width="1.4" height="15.0" fill="rgb(210,112,10)" rx="2" ry="2" />
- <text x="340.23" y="351.5" ></text>
- </g>
- <g >
- <title>net.(*Dialer).Dial (1 samples, 0.12%)</title><rect x="605.0" y="373" width="1.4" height="15.0" fill="rgb(206,204,11)" rx="2" ry="2" />
- <text x="607.96" y="383.5" ></text>
- </g>
- <g >
- <title>syscall.Read (1 samples, 0.12%)</title><rect x="629.0" y="309" width="1.5" height="15.0" fill="rgb(253,26,11)" rx="2" ry="2" />
- <text x="632.04" y="319.5" ></text>
- </g>
- <g >
- <title>net.socket (3 samples, 0.36%)</title><rect x="667.3" y="277" width="4.2" height="15.0" fill="rgb(249,124,12)" rx="2" ry="2" />
- <text x="670.29" y="287.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).dial (1 samples, 0.12%)</title><rect x="667.3" y="261" width="1.4" height="15.0" fill="rgb(214,12,17)" rx="2" ry="2" />
- <text x="670.29" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.removefinalizer (1 samples, 0.12%)</title><rect x="126.2" y="421" width="1.4" height="15.0" fill="rgb(250,91,10)" rx="2" ry="2" />
- <text x="129.16" y="431.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.Bool (1 samples, 0.12%)</title><rect x="624.8" y="453" width="1.4" height="15.0" fill="rgb(234,172,40)" rx="2" ry="2" />
- <text x="627.79" y="463.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="677.2" y="405" width="1.4" height="15.0" fill="rgb(227,30,29)" rx="2" ry="2" />
- <text x="680.20" y="415.5" ></text>
- </g>
- <g >
- <title>runtime.(*mcentral).grow (1 samples, 0.12%)</title><rect x="639.0" y="309" width="1.4" height="15.0" fill="rgb(253,95,19)" rx="2" ry="2" />
- <text x="641.96" y="319.5" ></text>
- </g>
- <g >
- <title>runtime.(*mheap).allocSpan (1 samples, 0.12%)</title><rect x="239.5" y="293" width="1.4" height="15.0" fill="rgb(222,71,13)" rx="2" ry="2" />
- <text x="242.48" y="303.5" ></text>
- </g>
- <g >
- <title>runtime.entersyscall_sysmon (1 samples, 0.12%)</title><rect x="660.2" y="197" width="1.4" height="15.0" fill="rgb(245,135,35)" rx="2" ry="2" />
- <text x="663.20" y="207.5" ></text>
- </g>
- <g >
- <title>runtime.systemstack (1 samples, 0.12%)</title><rect x="740.9" y="597" width="1.5" height="15.0" fill="rgb(205,83,31)" rx="2" ry="2" />
- <text x="743.95" y="607.5" ></text>
- </g>
- <g >
- <title>net.(*netFD).Read (11 samples, 1.32%)</title><rect x="563.9" y="277" width="15.6" height="15.0" fill="rgb(227,1,14)" rx="2" ry="2" />
- <text x="566.88" y="287.5" ></text>
- </g>
- <g >
- <title>main.main (1 samples, 0.12%)</title><rect x="811.8" y="613" width="1.4" height="15.0" fill="rgb(212,184,44)" rx="2" ry="2" />
- <text x="814.78" y="623.5" ></text>
- </g>
- <g >
- <title>github.com/sirupsen/logrus.(*Logger).WithField (2 samples, 0.24%)</title><rect x="304.6" y="453" width="2.9" height="15.0" fill="rgb(221,22,48)" rx="2" ry="2" />
- <text x="307.65" y="463.5" ></text>
- </g>
- <g >
- <title>miads/adslib.(*Request).Parse (6 samples, 0.72%)</title><rect x="307.5" y="469" width="8.5" height="15.0" fill="rgb(221,219,53)" rx="2" ry="2" />
- <text x="310.48" y="479.5" ></text>
- </g>
- <g >
- <title>net.(*Resolver).lookupIPAddr (1 samples, 0.12%)</title><rect x="630.5" y="325" width="1.4" height="15.0" fill="rgb(216,138,15)" rx="2" ry="2" />
- <text x="633.46" y="335.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSingle (1 samples, 0.12%)</title><rect x="602.1" y="309" width="1.4" height="15.0" fill="rgb(250,79,5)" rx="2" ry="2" />
- <text x="605.12" y="319.5" ></text>
- </g>
- <g >
- <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.12%)</title><rect x="613.5" y="421" width="1.4" height="15.0" fill="rgb(218,6,5)" rx="2" ry="2" />
- <text x="616.46" y="431.5" ></text>
- </g>
- <g >
- <title>syscall.Syscall (13 samples, 1.56%)</title><rect x="495.9" y="149" width="18.4" height="15.0" fill="rgb(230,31,26)" rx="2" ry="2" />
- <text x="498.88" y="159.5" ></text>
- </g>
- <g >
- <title>net.dnsPacketRoundTrip (66 samples, 7.92%)</title><rect x="127.6" y="501" width="93.5" height="15.0" fill="rgb(254,30,29)" rx="2" ry="2" />
- <text x="130.58" y="511.5" >net.dnsPack..</text>
- </g>
- <g >
- <title>runtime.malg (1 samples, 0.12%)</title><rect x="653.1" y="213" width="1.4" height="15.0" fill="rgb(210,118,9)" rx="2" ry="2" />
- <text x="656.12" y="223.5" ></text>
- </g>
- <g >
- <title>syscall.Read (9 samples, 1.08%)</title><rect x="566.7" y="261" width="12.8" height="15.0" fill="rgb(252,139,49)" rx="2" ry="2" />
- <text x="569.71" y="271.5" ></text>
- </g>
- <g >
- <title>runtime.reentersyscall (1 samples, 0.12%)</title><rect x="619.1" y="149" width="1.4" height="15.0" fill="rgb(252,67,5)" rx="2" ry="2" />
- <text x="622.12" y="159.5" ></text>
- </g>
- <g >
- <title>net.(*sysDialer).dialSerial (1 samples, 0.12%)</title><rect x="636.1" y="357" width="1.4" height="15.0" fill="rgb(245,8,14)" rx="2" ry="2" />
- <text x="639.12" y="367.5" ></text>
- </g>
- <g >
- <title>internal/poll.(*pollDesc).wait (1 samples, 0.12%)</title><rect x="654.5" y="213" width="1.5" height="15.0" fill="rgb(216,141,21)" rx="2" ry="2" />
- <text x="657.54" y="223.5" ></text>
- </g>
- <g >
- <title>net.socket (40 samples, 4.80%)</title><rect x="484.5" y="229" width="56.7" height="15.0" fill="rgb(230,198,16)" rx="2" ry="2" />
- <text x="487.55" y="239.5" >net.so..</text>
- </g>
- <g >
- <title>net.socket (1 samples, 0.12%)</title><rect x="606.4" y="261" width="1.4" height="15.0" fill="rgb(222,101,36)" rx="2" ry="2" />
- <text x="609.37" y="271.5" ></text>
- </g>
- </g>
- </svg>
|