torch.svg 247 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329
  1. <?xml version="1.0" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  3. <svg version="1.1" width="1200" height="630" onload="init(evt)" viewBox="0 0 1200 630" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  4. <!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
  5. <!-- NOTES: -->
  6. <defs>
  7. <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
  8. <stop stop-color="#eeeeee" offset="5%" />
  9. <stop stop-color="#eeeeb0" offset="95%" />
  10. </linearGradient>
  11. </defs>
  12. <style type="text/css">
  13. text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
  14. #search, #ignorecase { opacity:0.1; cursor:pointer; }
  15. #search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
  16. #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
  17. #title { text-anchor:middle; font-size:17px}
  18. #unzoom { cursor:pointer; }
  19. #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
  20. .hide { display:none; }
  21. .parent { opacity:0.5; }
  22. </style>
  23. <script type="text/ecmascript">
  24. <![CDATA[
  25. "use strict";
  26. var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
  27. function init(evt) {
  28. details = document.getElementById("details").firstChild;
  29. searchbtn = document.getElementById("search");
  30. ignorecaseBtn = document.getElementById("ignorecase");
  31. unzoombtn = document.getElementById("unzoom");
  32. matchedtxt = document.getElementById("matched");
  33. svg = document.getElementsByTagName("svg")[0];
  34. searching = 0;
  35. currentSearchTerm = null;
  36. }
  37. window.addEventListener("click", function(e) {
  38. var target = find_group(e.target);
  39. if (target) {
  40. if (target.nodeName == "a") {
  41. if (e.ctrlKey === false) return;
  42. e.preventDefault();
  43. }
  44. if (target.classList.contains("parent")) unzoom();
  45. zoom(target);
  46. }
  47. else if (e.target.id == "unzoom") unzoom();
  48. else if (e.target.id == "search") search_prompt();
  49. else if (e.target.id == "ignorecase") toggle_ignorecase();
  50. }, false)
  51. // mouse-over for info
  52. // show
  53. window.addEventListener("mouseover", function(e) {
  54. var target = find_group(e.target);
  55. if (target) details.nodeValue = "Function: " + g_to_text(target);
  56. }, false)
  57. // clear
  58. window.addEventListener("mouseout", function(e) {
  59. var target = find_group(e.target);
  60. if (target) details.nodeValue = ' ';
  61. }, false)
  62. // ctrl-F for search
  63. window.addEventListener("keydown",function (e) {
  64. if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
  65. e.preventDefault();
  66. search_prompt();
  67. }
  68. }, false)
  69. // ctrl-I to toggle case-sensitive search
  70. window.addEventListener("keydown",function (e) {
  71. if (e.ctrlKey && e.keyCode === 73) {
  72. e.preventDefault();
  73. toggle_ignorecase();
  74. }
  75. }, false)
  76. // functions
  77. function find_child(node, selector) {
  78. var children = node.querySelectorAll(selector);
  79. if (children.length) return children[0];
  80. return;
  81. }
  82. function find_group(node) {
  83. var parent = node.parentElement;
  84. if (!parent) return;
  85. if (parent.id == "frames") return node;
  86. return find_group(parent);
  87. }
  88. function orig_save(e, attr, val) {
  89. if (e.attributes["_orig_" + attr] != undefined) return;
  90. if (e.attributes[attr] == undefined) return;
  91. if (val == undefined) val = e.attributes[attr].value;
  92. e.setAttribute("_orig_" + attr, val);
  93. }
  94. function orig_load(e, attr) {
  95. if (e.attributes["_orig_"+attr] == undefined) return;
  96. e.attributes[attr].value = e.attributes["_orig_" + attr].value;
  97. e.removeAttribute("_orig_"+attr);
  98. }
  99. function g_to_text(e) {
  100. var text = find_child(e, "title").firstChild.nodeValue;
  101. return (text)
  102. }
  103. function g_to_func(e) {
  104. var func = g_to_text(e);
  105. // if there's any manipulation we want to do to the function
  106. // name before it's searched, do it here before returning.
  107. return (func);
  108. }
  109. function update_text(e) {
  110. var r = find_child(e, "rect");
  111. var t = find_child(e, "text");
  112. var w = parseFloat(r.attributes.width.value) -3;
  113. var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
  114. t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
  115. // Smaller than this size won't fit anything
  116. if (w < 2 * 12 * 0.59) {
  117. t.textContent = "";
  118. return;
  119. }
  120. t.textContent = txt;
  121. // Fit in full text width
  122. if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
  123. return;
  124. for (var x = txt.length - 2; x > 0; x--) {
  125. if (t.getSubStringLength(0, x + 2) <= w) {
  126. t.textContent = txt.substring(0, x) + "..";
  127. return;
  128. }
  129. }
  130. t.textContent = "";
  131. }
  132. // zoom
  133. function zoom_reset(e) {
  134. if (e.attributes != undefined) {
  135. orig_load(e, "x");
  136. orig_load(e, "width");
  137. }
  138. if (e.childNodes == undefined) return;
  139. for (var i = 0, c = e.childNodes; i < c.length; i++) {
  140. zoom_reset(c[i]);
  141. }
  142. }
  143. function zoom_child(e, x, ratio) {
  144. if (e.attributes != undefined) {
  145. if (e.attributes.x != undefined) {
  146. orig_save(e, "x");
  147. e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
  148. if (e.tagName == "text")
  149. e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
  150. }
  151. if (e.attributes.width != undefined) {
  152. orig_save(e, "width");
  153. e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
  154. }
  155. }
  156. if (e.childNodes == undefined) return;
  157. for (var i = 0, c = e.childNodes; i < c.length; i++) {
  158. zoom_child(c[i], x - 10, ratio);
  159. }
  160. }
  161. function zoom_parent(e) {
  162. if (e.attributes) {
  163. if (e.attributes.x != undefined) {
  164. orig_save(e, "x");
  165. e.attributes.x.value = 10;
  166. }
  167. if (e.attributes.width != undefined) {
  168. orig_save(e, "width");
  169. e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
  170. }
  171. }
  172. if (e.childNodes == undefined) return;
  173. for (var i = 0, c = e.childNodes; i < c.length; i++) {
  174. zoom_parent(c[i]);
  175. }
  176. }
  177. function zoom(node) {
  178. var attr = find_child(node, "rect").attributes;
  179. var width = parseFloat(attr.width.value);
  180. var xmin = parseFloat(attr.x.value);
  181. var xmax = parseFloat(xmin + width);
  182. var ymin = parseFloat(attr.y.value);
  183. var ratio = (svg.width.baseVal.value - 2 * 10) / width;
  184. // XXX: Workaround for JavaScript float issues (fix me)
  185. var fudge = 0.0001;
  186. unzoombtn.classList.remove("hide");
  187. var el = document.getElementById("frames").children;
  188. for (var i = 0; i < el.length; i++) {
  189. var e = el[i];
  190. var a = find_child(e, "rect").attributes;
  191. var ex = parseFloat(a.x.value);
  192. var ew = parseFloat(a.width.value);
  193. var upstack;
  194. // Is it an ancestor
  195. if (0 == 0) {
  196. upstack = parseFloat(a.y.value) > ymin;
  197. } else {
  198. upstack = parseFloat(a.y.value) < ymin;
  199. }
  200. if (upstack) {
  201. // Direct ancestor
  202. if (ex <= xmin && (ex+ew+fudge) >= xmax) {
  203. e.classList.add("parent");
  204. zoom_parent(e);
  205. update_text(e);
  206. }
  207. // not in current path
  208. else
  209. e.classList.add("hide");
  210. }
  211. // Children maybe
  212. else {
  213. // no common path
  214. if (ex < xmin || ex + fudge >= xmax) {
  215. e.classList.add("hide");
  216. }
  217. else {
  218. zoom_child(e, xmin, ratio);
  219. update_text(e);
  220. }
  221. }
  222. }
  223. search();
  224. }
  225. function unzoom() {
  226. unzoombtn.classList.add("hide");
  227. var el = document.getElementById("frames").children;
  228. for(var i = 0; i < el.length; i++) {
  229. el[i].classList.remove("parent");
  230. el[i].classList.remove("hide");
  231. zoom_reset(el[i]);
  232. update_text(el[i]);
  233. }
  234. search();
  235. }
  236. // search
  237. function toggle_ignorecase() {
  238. ignorecase = !ignorecase;
  239. if (ignorecase) {
  240. ignorecaseBtn.classList.add("show");
  241. } else {
  242. ignorecaseBtn.classList.remove("show");
  243. }
  244. reset_search();
  245. search();
  246. }
  247. function reset_search() {
  248. var el = document.querySelectorAll("#frames rect");
  249. for (var i = 0; i < el.length; i++) {
  250. orig_load(el[i], "fill")
  251. }
  252. }
  253. function search_prompt() {
  254. if (!searching) {
  255. var term = prompt("Enter a search term (regexp " +
  256. "allowed, eg: ^ext4_)"
  257. + (ignorecase ? ", ignoring case" : "")
  258. + "\nPress Ctrl-i to toggle case sensitivity", "");
  259. if (term != null) {
  260. currentSearchTerm = term;
  261. search();
  262. }
  263. } else {
  264. reset_search();
  265. searching = 0;
  266. currentSearchTerm = null;
  267. searchbtn.classList.remove("show");
  268. searchbtn.firstChild.nodeValue = "Search"
  269. matchedtxt.classList.add("hide");
  270. matchedtxt.firstChild.nodeValue = ""
  271. }
  272. }
  273. function search(term) {
  274. if (currentSearchTerm === null) return;
  275. var term = currentSearchTerm;
  276. var re = new RegExp(term, ignorecase ? 'i' : '');
  277. var el = document.getElementById("frames").children;
  278. var matches = new Object();
  279. var maxwidth = 0;
  280. for (var i = 0; i < el.length; i++) {
  281. var e = el[i];
  282. var func = g_to_func(e);
  283. var rect = find_child(e, "rect");
  284. if (func == null || rect == null)
  285. continue;
  286. // Save max width. Only works as we have a root frame
  287. var w = parseFloat(rect.attributes.width.value);
  288. if (w > maxwidth)
  289. maxwidth = w;
  290. if (func.match(re)) {
  291. // highlight
  292. var x = parseFloat(rect.attributes.x.value);
  293. orig_save(rect, "fill");
  294. rect.attributes.fill.value = "rgb(230,0,230)";
  295. // remember matches
  296. if (matches[x] == undefined) {
  297. matches[x] = w;
  298. } else {
  299. if (w > matches[x]) {
  300. // overwrite with parent
  301. matches[x] = w;
  302. }
  303. }
  304. searching = 1;
  305. }
  306. }
  307. if (!searching)
  308. return;
  309. searchbtn.classList.add("show");
  310. searchbtn.firstChild.nodeValue = "Reset Search";
  311. // calculate percent matched, excluding vertical overlap
  312. var count = 0;
  313. var lastx = -1;
  314. var lastw = 0;
  315. var keys = Array();
  316. for (k in matches) {
  317. if (matches.hasOwnProperty(k))
  318. keys.push(k);
  319. }
  320. // sort the matched frames by their x location
  321. // ascending, then width descending
  322. keys.sort(function(a, b){
  323. return a - b;
  324. });
  325. // Step through frames saving only the biggest bottom-up frames
  326. // thanks to the sort order. This relies on the tree property
  327. // where children are always smaller than their parents.
  328. var fudge = 0.0001; // JavaScript floating point
  329. for (var k in keys) {
  330. var x = parseFloat(keys[k]);
  331. var w = matches[keys[k]];
  332. if (x >= lastx + lastw - fudge) {
  333. count += w;
  334. lastx = x;
  335. lastw = w;
  336. }
  337. }
  338. // display matched percent
  339. matchedtxt.classList.remove("hide");
  340. var pct = 100 * count / maxwidth;
  341. if (pct != 100) pct = pct.toFixed(1)
  342. matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
  343. }
  344. ]]>
  345. </script>
  346. <rect x="0.0" y="0" width="1200.0" height="630.0" fill="url(#background)" />
  347. <text id="title" x="600.00" y="24" >Flame Graph</text>
  348. <text id="details" x="10.00" y="613" > </text>
  349. <text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
  350. <text id="search" x="1090.00" y="24" >Search</text>
  351. <text id="ignorecase" x="1174.00" y="24" >ic</text>
  352. <text id="matched" x="1090.00" y="613" > </text>
  353. <g id="frames">
  354. <g >
  355. <title>runtime.gcDrainN (1 samples, 0.19%)</title><rect x="275.4" y="133" width="2.3" height="15.0" fill="rgb(245,210,53)" rx="2" ry="2" />
  356. <text x="278.44" y="143.5" ></text>
  357. </g>
  358. <g >
  359. <title>runtime.callers (1 samples, 0.19%)</title><rect x="213.0" y="325" width="2.2" height="15.0" fill="rgb(227,138,51)" rx="2" ry="2" />
  360. <text x="215.99" y="335.5" ></text>
  361. </g>
  362. <g >
  363. <title>net.(*sysDialer).dialTCP (1 samples, 0.19%)</title><rect x="458.4" y="245" width="2.2" height="15.0" fill="rgb(217,40,16)" rx="2" ry="2" />
  364. <text x="461.36" y="255.5" ></text>
  365. </g>
  366. <g >
  367. <title>encoding/json.(*decodeState).rescanLiteral (1 samples, 0.19%)</title><rect x="378.1" y="261" width="2.2" height="15.0" fill="rgb(228,32,8)" rx="2" ry="2" />
  368. <text x="381.05" y="271.5" ></text>
  369. </g>
  370. <g >
  371. <title>syscall.read (2 samples, 0.38%)</title><rect x="460.6" y="213" width="4.4" height="15.0" fill="rgb(223,83,26)" rx="2" ry="2" />
  372. <text x="463.59" y="223.5" ></text>
  373. </g>
  374. <g >
  375. <title>miads/adslib/addata.GetOneAds (6 samples, 1.13%)</title><rect x="217.4" y="373" width="13.4" height="15.0" fill="rgb(240,108,13)" rx="2" ry="2" />
  376. <text x="220.45" y="383.5" ></text>
  377. </g>
  378. <g >
  379. <title>runtime.gentraceback (3 samples, 0.57%)</title><rect x="248.7" y="213" width="6.7" height="15.0" fill="rgb(244,38,3)" rx="2" ry="2" />
  380. <text x="251.68" y="223.5" ></text>
  381. </g>
  382. <g >
  383. <title>syscall.Write (1 samples, 0.19%)</title><rect x="179.5" y="437" width="2.3" height="15.0" fill="rgb(236,180,4)" rx="2" ry="2" />
  384. <text x="182.53" y="447.5" ></text>
  385. </g>
  386. <g >
  387. <title>github.com/gomodule/redigo/redis.(*Pool).get (16 samples, 3.02%)</title><rect x="384.7" y="325" width="35.7" height="15.0" fill="rgb(247,67,52)" rx="2" ry="2" />
  388. <text x="387.74" y="335.5" >git..</text>
  389. </g>
  390. <g >
  391. <title>runtime.funcspdelta (1 samples, 0.19%)</title><rect x="199.6" y="277" width="2.2" height="15.0" fill="rgb(239,95,31)" rx="2" ry="2" />
  392. <text x="202.60" y="287.5" ></text>
  393. </g>
  394. <g >
  395. <title>internal/poll.(*pollDesc).prepare (1 samples, 0.19%)</title><rect x="59.1" y="373" width="2.2" height="15.0" fill="rgb(232,183,26)" rx="2" ry="2" />
  396. <text x="62.07" y="383.5" ></text>
  397. </g>
  398. <g >
  399. <title>runtime.getitab (1 samples, 0.19%)</title><rect x="143.8" y="421" width="2.3" height="15.0" fill="rgb(253,194,42)" rx="2" ry="2" />
  400. <text x="146.84" y="431.5" ></text>
  401. </g>
  402. <g >
  403. <title>runtime.globrunqget (1 samples, 0.19%)</title><rect x="879.9" y="485" width="2.3" height="15.0" fill="rgb(210,127,19)" rx="2" ry="2" />
  404. <text x="882.94" y="495.5" ></text>
  405. </g>
  406. <g >
  407. <title>net.(*Resolver).resolveAddrList (2 samples, 0.38%)</title><rect x="404.8" y="245" width="4.5" height="15.0" fill="rgb(229,150,28)" rx="2" ry="2" />
  408. <text x="407.82" y="255.5" ></text>
  409. </g>
  410. <g >
  411. <title>runtime.newstack (3 samples, 0.57%)</title><rect x="157.2" y="469" width="6.7" height="15.0" fill="rgb(239,200,49)" rx="2" ry="2" />
  412. <text x="160.22" y="479.5" ></text>
  413. </g>
  414. <g >
  415. <title>net.(*Dialer).DialContext (7 samples, 1.32%)</title><rect x="404.8" y="261" width="15.6" height="15.0" fill="rgb(241,129,38)" rx="2" ry="2" />
  416. <text x="407.82" y="271.5" ></text>
  417. </g>
  418. <g >
  419. <title>runtime.entersyscall_sysmon (2 samples, 0.38%)</title><rect x="460.6" y="133" width="4.4" height="15.0" fill="rgb(245,130,38)" rx="2" ry="2" />
  420. <text x="463.59" y="143.5" ></text>
  421. </g>
  422. <g >
  423. <title>runtime.(*mcentral).uncacheSpan (2 samples, 0.38%)</title><rect x="572.1" y="421" width="4.5" height="15.0" fill="rgb(247,2,36)" rx="2" ry="2" />
  424. <text x="575.12" y="431.5" ></text>
  425. </g>
  426. <g >
  427. <title>runtime.pollWork (3 samples, 0.57%)</title><rect x="648.0" y="501" width="6.7" height="15.0" fill="rgb(221,88,33)" rx="2" ry="2" />
  428. <text x="650.96" y="511.5" ></text>
  429. </g>
  430. <g >
  431. <title>net.(*conn).Write (17 samples, 3.21%)</title><rect x="81.4" y="421" width="37.9" height="15.0" fill="rgb(245,69,26)" rx="2" ry="2" />
  432. <text x="84.38" y="431.5" >net..</text>
  433. </g>
  434. <g >
  435. <title>runtime.mProf_FlushLocked (2 samples, 0.38%)</title><rect x="567.7" y="501" width="4.4" height="15.0" fill="rgb(216,159,9)" rx="2" ry="2" />
  436. <text x="570.66" y="511.5" ></text>
  437. </g>
  438. <g >
  439. <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)</title><rect x="482.9" y="389" width="4.5" height="15.0" fill="rgb(250,136,6)" rx="2" ry="2" />
  440. <text x="485.89" y="399.5" ></text>
  441. </g>
  442. <g >
  443. <title>runtime.bgscavenge (20 samples, 3.78%)</title><rect x="505.2" y="565" width="44.6" height="15.0" fill="rgb(239,51,46)" rx="2" ry="2" />
  444. <text x="508.20" y="575.5" >runt..</text>
  445. </g>
  446. <g >
  447. <title>runtime.growslice (1 samples, 0.19%)</title><rect x="246.4" y="245" width="2.3" height="15.0" fill="rgb(240,123,26)" rx="2" ry="2" />
  448. <text x="249.45" y="255.5" ></text>
  449. </g>
  450. <g >
  451. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="447.2" y="341" width="2.2" height="15.0" fill="rgb(227,228,1)" rx="2" ry="2" />
  452. <text x="450.20" y="351.5" ></text>
  453. </g>
  454. <g >
  455. <title>encoding/json.stringEncoder (1 samples, 0.19%)</title><rect x="255.4" y="277" width="2.2" height="15.0" fill="rgb(217,134,18)" rx="2" ry="2" />
  456. <text x="258.37" y="287.5" ></text>
  457. </g>
  458. <g >
  459. <title>runtime.startTheWorldWithSema (2 samples, 0.38%)</title><rect x="572.1" y="485" width="4.5" height="15.0" fill="rgb(242,114,21)" rx="2" ry="2" />
  460. <text x="575.12" y="495.5" ></text>
  461. </g>
  462. <g >
  463. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="453.9" y="325" width="2.2" height="15.0" fill="rgb(225,77,22)" rx="2" ry="2" />
  464. <text x="456.89" y="335.5" ></text>
  465. </g>
  466. <g >
  467. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="445.0" y="293" width="2.2" height="15.0" fill="rgb(253,27,53)" rx="2" ry="2" />
  468. <text x="447.97" y="303.5" ></text>
  469. </g>
  470. <g >
  471. <title>compress/flate.(*compressor).close (7 samples, 1.32%)</title><rect x="257.6" y="293" width="15.6" height="15.0" fill="rgb(251,218,20)" rx="2" ry="2" />
  472. <text x="260.60" y="303.5" ></text>
  473. </g>
  474. <g >
  475. <title>net.(*Resolver).internetAddrList (1 samples, 0.19%)</title><rect x="478.4" y="277" width="2.3" height="15.0" fill="rgb(235,76,30)" rx="2" ry="2" />
  476. <text x="481.43" y="287.5" ></text>
  477. </g>
  478. <g >
  479. <title>net.(*sysDialer).dialUDP (8 samples, 1.51%)</title><rect x="23.4" y="373" width="17.8" height="15.0" fill="rgb(241,125,33)" rx="2" ry="2" />
  480. <text x="26.38" y="383.5" ></text>
  481. </g>
  482. <g >
  483. <title>runtime.(*mcache).nextFree (1 samples, 0.19%)</title><rect x="12.2" y="373" width="2.3" height="15.0" fill="rgb(244,105,40)" rx="2" ry="2" />
  484. <text x="15.23" y="383.5" ></text>
  485. </g>
  486. <g >
  487. <title>internal/poll.(*FD).decref (2 samples, 0.38%)</title><rect x="387.0" y="245" width="4.4" height="15.0" fill="rgb(254,23,30)" rx="2" ry="2" />
  488. <text x="389.98" y="255.5" ></text>
  489. </g>
  490. <g >
  491. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="498.5" y="453" width="2.2" height="15.0" fill="rgb(232,97,18)" rx="2" ry="2" />
  492. <text x="501.51" y="463.5" ></text>
  493. </g>
  494. <g >
  495. <title>runtime.pcvalue (1 samples, 0.19%)</title><rect x="233.1" y="261" width="2.2" height="15.0" fill="rgb(250,4,25)" rx="2" ry="2" />
  496. <text x="236.06" y="271.5" ></text>
  497. </g>
  498. <g >
  499. <title>runtime.(*pallocBits).summarize (1 samples, 0.19%)</title><rect x="558.7" y="421" width="2.3" height="15.0" fill="rgb(225,79,53)" rx="2" ry="2" />
  500. <text x="561.73" y="431.5" ></text>
  501. </g>
  502. <g >
  503. <title>encoding/json.(*decodeState).value (4 samples, 0.76%)</title><rect x="371.4" y="277" width="8.9" height="15.0" fill="rgb(235,140,25)" rx="2" ry="2" />
  504. <text x="374.36" y="287.5" ></text>
  505. </g>
  506. <g >
  507. <title>encoding/json.valueEncoder (1 samples, 0.19%)</title><rect x="467.3" y="341" width="2.2" height="15.0" fill="rgb(242,186,39)" rx="2" ry="2" />
  508. <text x="470.28" y="351.5" ></text>
  509. </g>
  510. <g >
  511. <title>sync.(*Pool).Put (1 samples, 0.19%)</title><rect x="498.5" y="517" width="2.2" height="15.0" fill="rgb(220,87,37)" rx="2" ry="2" />
  512. <text x="501.51" y="527.5" ></text>
  513. </g>
  514. <g >
  515. <title>net.socket (1 samples, 0.19%)</title><rect x="491.8" y="213" width="2.2" height="15.0" fill="rgb(244,17,51)" rx="2" ry="2" />
  516. <text x="494.81" y="223.5" ></text>
  517. </g>
  518. <g >
  519. <title>runtime.futexwakeup (1 samples, 0.19%)</title><rect x="228.6" y="69" width="2.2" height="15.0" fill="rgb(241,11,17)" rx="2" ry="2" />
  520. <text x="231.60" y="79.5" ></text>
  521. </g>
  522. <g >
  523. <title>syscall.Connect (2 samples, 0.38%)</title><rect x="411.5" y="117" width="4.5" height="15.0" fill="rgb(229,130,40)" rx="2" ry="2" />
  524. <text x="414.51" y="127.5" ></text>
  525. </g>
  526. <g >
  527. <title>runtime.mProf_Malloc (1 samples, 0.19%)</title><rect x="141.6" y="325" width="2.2" height="15.0" fill="rgb(208,88,51)" rx="2" ry="2" />
  528. <text x="144.61" y="335.5" ></text>
  529. </g>
  530. <g >
  531. <title>compress/flate.(*compressor).close (1 samples, 0.19%)</title><rect x="217.4" y="277" width="2.3" height="15.0" fill="rgb(220,64,33)" rx="2" ry="2" />
  532. <text x="220.45" y="287.5" ></text>
  533. </g>
  534. <g >
  535. <title>internal/poll.(*pollDesc).prepareRead (1 samples, 0.19%)</title><rect x="59.1" y="389" width="2.2" height="15.0" fill="rgb(253,142,7)" rx="2" ry="2" />
  536. <text x="62.07" y="399.5" ></text>
  537. </g>
  538. <g >
  539. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="237.5" y="293" width="2.3" height="15.0" fill="rgb(244,186,36)" rx="2" ry="2" />
  540. <text x="240.52" y="303.5" ></text>
  541. </g>
  542. <g >
  543. <title>net.sockaddrToUDP (1 samples, 0.19%)</title><rect x="27.8" y="309" width="2.3" height="15.0" fill="rgb(251,72,45)" rx="2" ry="2" />
  544. <text x="30.84" y="319.5" ></text>
  545. </g>
  546. <g >
  547. <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)</title><rect x="438.3" y="373" width="2.2" height="15.0" fill="rgb(236,108,47)" rx="2" ry="2" />
  548. <text x="441.28" y="383.5" ></text>
  549. </g>
  550. <g >
  551. <title>miads/adslib/redis_data.getOrderIds (4 samples, 0.76%)</title><rect x="362.4" y="357" width="9.0" height="15.0" fill="rgb(229,162,42)" rx="2" ry="2" />
  552. <text x="365.44" y="367.5" ></text>
  553. </g>
  554. <g >
  555. <title>github.com/sirupsen/logrus.(*Logger).Log (1 samples, 0.19%)</title><rect x="213.0" y="389" width="2.2" height="15.0" fill="rgb(231,127,50)" rx="2" ry="2" />
  556. <text x="215.99" y="399.5" ></text>
  557. </g>
  558. <g >
  559. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="237.5" y="277" width="2.3" height="15.0" fill="rgb(244,48,12)" rx="2" ry="2" />
  560. <text x="240.52" y="287.5" ></text>
  561. </g>
  562. <g >
  563. <title>internal/poll.(*FD).Read (1 samples, 0.19%)</title><rect x="422.7" y="197" width="2.2" height="15.0" fill="rgb(247,154,42)" rx="2" ry="2" />
  564. <text x="425.67" y="207.5" ></text>
  565. </g>
  566. <g >
  567. <title>runtime.gcAssistAlloc1 (1 samples, 0.19%)</title><rect x="219.7" y="133" width="2.2" height="15.0" fill="rgb(232,151,7)" rx="2" ry="2" />
  568. <text x="222.68" y="143.5" ></text>
  569. </g>
  570. <g >
  571. <title>miads/adslib/addata.GetAdsInfos (6 samples, 1.13%)</title><rect x="230.8" y="405" width="13.4" height="15.0" fill="rgb(208,148,22)" rx="2" ry="2" />
  572. <text x="233.83" y="415.5" ></text>
  573. </g>
  574. <g >
  575. <title>runtime.(*mheap).alloc (1 samples, 0.19%)</title><rect x="474.0" y="197" width="2.2" height="15.0" fill="rgb(240,111,20)" rx="2" ry="2" />
  576. <text x="476.97" y="207.5" ></text>
  577. </g>
  578. <g >
  579. <title>compress/flate.(*huffmanBitWriter).generateCodegen (1 samples, 0.19%)</title><rect x="259.8" y="229" width="2.3" height="15.0" fill="rgb(210,83,45)" rx="2" ry="2" />
  580. <text x="262.83" y="239.5" ></text>
  581. </g>
  582. <g >
  583. <title>syscall.Syscall (2 samples, 0.38%)</title><rect x="387.0" y="197" width="4.4" height="15.0" fill="rgb(249,158,29)" rx="2" ry="2" />
  584. <text x="389.98" y="207.5" ></text>
  585. </g>
  586. <g >
  587. <title>net.(*netFD).Write (17 samples, 3.21%)</title><rect x="81.4" y="405" width="37.9" height="15.0" fill="rgb(212,72,37)" rx="2" ry="2" />
  588. <text x="84.38" y="415.5" >net..</text>
  589. </g>
  590. <g >
  591. <title>runtime.goready.func1 (1 samples, 0.19%)</title><rect x="172.8" y="469" width="2.3" height="15.0" fill="rgb(253,79,48)" rx="2" ry="2" />
  592. <text x="175.84" y="479.5" ></text>
  593. </g>
  594. <g >
  595. <title>runtime.nextFreeFast (1 samples, 0.19%)</title><rect x="132.7" y="405" width="2.2" height="15.0" fill="rgb(216,104,10)" rx="2" ry="2" />
  596. <text x="135.68" y="415.5" ></text>
  597. </g>
  598. <g >
  599. <title>runtime.notewakeup (1 samples, 0.19%)</title><rect x="427.1" y="85" width="2.3" height="15.0" fill="rgb(231,165,9)" rx="2" ry="2" />
  600. <text x="430.13" y="95.5" ></text>
  601. </g>
  602. <g >
  603. <title>github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).Write (1 samples, 0.19%)</title><rect x="230.8" y="277" width="2.3" height="15.0" fill="rgb(216,173,28)" rx="2" ry="2" />
  604. <text x="233.83" y="287.5" ></text>
  605. </g>
  606. <g >
  607. <title>runtime.lock (1 samples, 0.19%)</title><rect x="547.6" y="517" width="2.2" height="15.0" fill="rgb(239,31,11)" rx="2" ry="2" />
  608. <text x="550.58" y="527.5" ></text>
  609. </g>
  610. <g >
  611. <title>net.(*sysDialer).dialSerial (1 samples, 0.19%)</title><rect x="491.8" y="293" width="2.2" height="15.0" fill="rgb(241,217,35)" rx="2" ry="2" />
  612. <text x="494.81" y="303.5" ></text>
  613. </g>
  614. <g >
  615. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="478.4" y="309" width="2.3" height="15.0" fill="rgb(214,130,19)" rx="2" ry="2" />
  616. <text x="481.43" y="319.5" ></text>
  617. </g>
  618. <g >
  619. <title>miads/adslib/redis_data.getOrderInfo (1 samples, 0.19%)</title><rect x="228.6" y="341" width="2.2" height="15.0" fill="rgb(222,177,23)" rx="2" ry="2" />
  620. <text x="231.60" y="351.5" ></text>
  621. </g>
  622. <g >
  623. <title>syscall.Connect (1 samples, 0.19%)</title><rect x="25.6" y="293" width="2.2" height="15.0" fill="rgb(241,44,21)" rx="2" ry="2" />
  624. <text x="28.61" y="303.5" ></text>
  625. </g>
  626. <g >
  627. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="449.4" y="325" width="2.3" height="15.0" fill="rgb(220,181,17)" rx="2" ry="2" />
  628. <text x="452.43" y="335.5" ></text>
  629. </g>
  630. <g >
  631. <title>runtime.(*mheap).freeSpanLocked (1 samples, 0.19%)</title><rect x="558.7" y="469" width="2.3" height="15.0" fill="rgb(247,93,52)" rx="2" ry="2" />
  632. <text x="561.73" y="479.5" ></text>
  633. </g>
  634. <g >
  635. <title>runtime.nanotime (1 samples, 0.19%)</title><rect x="1065.1" y="517" width="2.2" height="15.0" fill="rgb(238,155,4)" rx="2" ry="2" />
  636. <text x="1068.09" y="527.5" ></text>
  637. </g>
  638. <g >
  639. <title>runtime.add1 (1 samples, 0.19%)</title><rect x="594.4" y="501" width="2.3" height="15.0" fill="rgb(235,54,25)" rx="2" ry="2" />
  640. <text x="597.42" y="511.5" ></text>
  641. </g>
  642. <g >
  643. <title>runtime.readvarint (1 samples, 0.19%)</title><rect x="496.3" y="309" width="2.2" height="15.0" fill="rgb(230,99,51)" rx="2" ry="2" />
  644. <text x="499.28" y="319.5" ></text>
  645. </g>
  646. <g >
  647. <title>runtime.morestack (2 samples, 0.38%)</title><rect x="1078.5" y="565" width="4.4" height="15.0" fill="rgb(230,18,54)" rx="2" ry="2" />
  648. <text x="1081.47" y="575.5" ></text>
  649. </g>
  650. <g >
  651. <title>syscall.connect (1 samples, 0.19%)</title><rect x="491.8" y="149" width="2.2" height="15.0" fill="rgb(215,135,13)" rx="2" ry="2" />
  652. <text x="494.81" y="159.5" ></text>
  653. </g>
  654. <g >
  655. <title>bufio.(*Reader).ReadSlice (1 samples, 0.19%)</title><rect x="239.8" y="277" width="2.2" height="15.0" fill="rgb(241,17,28)" rx="2" ry="2" />
  656. <text x="242.75" y="287.5" ></text>
  657. </g>
  658. <g >
  659. <title>runtime.callers.func1 (1 samples, 0.19%)</title><rect x="213.0" y="293" width="2.2" height="15.0" fill="rgb(252,150,26)" rx="2" ry="2" />
  660. <text x="215.99" y="303.5" ></text>
  661. </g>
  662. <g >
  663. <title>time.Now (1 samples, 0.19%)</title><rect x="235.3" y="325" width="2.2" height="15.0" fill="rgb(208,36,32)" rx="2" ry="2" />
  664. <text x="238.29" y="335.5" ></text>
  665. </g>
  666. <g >
  667. <title>net.goLookupIPFiles (3 samples, 0.57%)</title><rect x="157.2" y="485" width="6.7" height="15.0" fill="rgb(239,146,20)" rx="2" ry="2" />
  668. <text x="160.22" y="495.5" ></text>
  669. </g>
  670. <g >
  671. <title>runtime.systemstack (3 samples, 0.57%)</title><rect x="197.4" y="325" width="6.7" height="15.0" fill="rgb(244,168,31)" rx="2" ry="2" />
  672. <text x="200.37" y="335.5" ></text>
  673. </g>
  674. <g >
  675. <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.19%)</title><rect x="440.5" y="357" width="2.2" height="15.0" fill="rgb(231,124,0)" rx="2" ry="2" />
  676. <text x="443.51" y="367.5" ></text>
  677. </g>
  678. <g >
  679. <title>runtime.futexwakeup (1 samples, 0.19%)</title><rect x="489.6" y="133" width="2.2" height="15.0" fill="rgb(221,195,25)" rx="2" ry="2" />
  680. <text x="492.58" y="143.5" ></text>
  681. </g>
  682. <g >
  683. <title>runtime.heapBitsSetTypeGCProg (1 samples, 0.19%)</title><rect x="291.1" y="197" width="2.2" height="15.0" fill="rgb(219,180,12)" rx="2" ry="2" />
  684. <text x="294.06" y="207.5" ></text>
  685. </g>
  686. <g >
  687. <title>syscall.RawSyscall (1 samples, 0.19%)</title><rect x="166.1" y="437" width="2.3" height="15.0" fill="rgb(228,216,16)" rx="2" ry="2" />
  688. <text x="169.14" y="447.5" ></text>
  689. </g>
  690. <g >
  691. <title>runtime.getStackMap (1 samples, 0.19%)</title><rect x="157.2" y="405" width="2.3" height="15.0" fill="rgb(225,146,10)" rx="2" ry="2" />
  692. <text x="160.22" y="415.5" ></text>
  693. </g>
  694. <g >
  695. <title>compress/flate.(*compressor).writeBlock (1 samples, 0.19%)</title><rect x="217.4" y="245" width="2.3" height="15.0" fill="rgb(239,155,33)" rx="2" ry="2" />
  696. <text x="220.45" y="255.5" ></text>
  697. </g>
  698. <g >
  699. <title>runtime.addfinalizer (1 samples, 0.19%)</title><rect x="416.0" y="85" width="2.2" height="15.0" fill="rgb(219,88,13)" rx="2" ry="2" />
  700. <text x="418.97" y="95.5" ></text>
  701. </g>
  702. <g >
  703. <title>runtime.newproc.func1 (1 samples, 0.19%)</title><rect x="237.5" y="165" width="2.3" height="15.0" fill="rgb(243,214,25)" rx="2" ry="2" />
  704. <text x="240.52" y="175.5" ></text>
  705. </g>
  706. <g >
  707. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="453.9" y="341" width="2.2" height="15.0" fill="rgb(206,9,25)" rx="2" ry="2" />
  708. <text x="456.89" y="351.5" ></text>
  709. </g>
  710. <g >
  711. <title>net.(*netFD).connect (3 samples, 0.57%)</title><rect x="409.3" y="133" width="6.7" height="15.0" fill="rgb(223,59,41)" rx="2" ry="2" />
  712. <text x="412.28" y="143.5" ></text>
  713. </g>
  714. <g >
  715. <title>runtime.Callers (3 samples, 0.57%)</title><rect x="197.4" y="357" width="6.7" height="15.0" fill="rgb(242,188,23)" rx="2" ry="2" />
  716. <text x="200.37" y="367.5" ></text>
  717. </g>
  718. <g >
  719. <title>runtime.netpollclose (2 samples, 0.38%)</title><rect x="50.2" y="357" width="4.4" height="15.0" fill="rgb(248,150,37)" rx="2" ry="2" />
  720. <text x="53.15" y="367.5" ></text>
  721. </g>
  722. <g >
  723. <title>syscall.Syscall (3 samples, 0.57%)</title><rect x="398.1" y="133" width="6.7" height="15.0" fill="rgb(216,206,27)" rx="2" ry="2" />
  724. <text x="401.13" y="143.5" ></text>
  725. </g>
  726. <g >
  727. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="451.7" y="245" width="2.2" height="15.0" fill="rgb(246,215,35)" rx="2" ry="2" />
  728. <text x="454.66" y="255.5" ></text>
  729. </g>
  730. <g >
  731. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="271.0" y="165" width="2.2" height="15.0" fill="rgb(240,159,22)" rx="2" ry="2" />
  732. <text x="273.98" y="175.5" ></text>
  733. </g>
  734. <g >
  735. <title>github.com/gomodule/redigo/redis.Dial (7 samples, 1.32%)</title><rect x="404.8" y="293" width="15.6" height="15.0" fill="rgb(226,218,14)" rx="2" ry="2" />
  736. <text x="407.82" y="303.5" ></text>
  737. </g>
  738. <g >
  739. <title>runtime.largeAlloc (14 samples, 2.65%)</title><rect x="293.3" y="181" width="31.2" height="15.0" fill="rgb(228,48,17)" rx="2" ry="2" />
  740. <text x="296.29" y="191.5" >ru..</text>
  741. </g>
  742. <g >
  743. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="219.7" y="165" width="2.2" height="15.0" fill="rgb(206,189,54)" rx="2" ry="2" />
  744. <text x="222.68" y="175.5" ></text>
  745. </g>
  746. <g >
  747. <title>miads/adslib/ads_redis.Setup.func1 (3 samples, 0.57%)</title><rect x="487.4" y="357" width="6.6" height="15.0" fill="rgb(223,225,41)" rx="2" ry="2" />
  748. <text x="490.35" y="367.5" ></text>
  749. </g>
  750. <g >
  751. <title>github.com/gin-gonic/gin.(*Context).Next (142 samples, 26.84%)</title><rect x="181.8" y="469" width="316.7" height="15.0" fill="rgb(220,162,46)" rx="2" ry="2" />
  752. <text x="184.76" y="479.5" >github.com/gin-gonic/gin.(*Context).Next</text>
  753. </g>
  754. <g >
  755. <title>runtime.(*mheap).allocSpan (1 samples, 0.19%)</title><rect x="293.3" y="133" width="2.2" height="15.0" fill="rgb(213,115,38)" rx="2" ry="2" />
  756. <text x="296.29" y="143.5" ></text>
  757. </g>
  758. <g >
  759. <title>miads/adslib/graylog.Log (5 samples, 0.95%)</title><rect x="217.4" y="341" width="11.2" height="15.0" fill="rgb(252,56,13)" rx="2" ry="2" />
  760. <text x="220.45" y="351.5" ></text>
  761. </g>
  762. <g >
  763. <title>runtime.schedule (84 samples, 15.88%)</title><rect x="891.1" y="533" width="187.4" height="15.0" fill="rgb(239,213,20)" rx="2" ry="2" />
  764. <text x="894.10" y="543.5" >runtime.schedule</text>
  765. </g>
  766. <g >
  767. <title>github.com/sirupsen/logrus.(*Entry).Log (2 samples, 0.38%)</title><rect x="230.8" y="341" width="4.5" height="15.0" fill="rgb(220,8,12)" rx="2" ry="2" />
  768. <text x="233.83" y="351.5" ></text>
  769. </g>
  770. <g >
  771. <title>miads/adslib/redis_data.GetPreMinuteFinishedDispatchCount (1 samples, 0.19%)</title><rect x="442.7" y="389" width="2.3" height="15.0" fill="rgb(233,205,51)" rx="2" ry="2" />
  772. <text x="445.74" y="399.5" ></text>
  773. </g>
  774. <g >
  775. <title>github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.19%)</title><rect x="440.5" y="373" width="2.2" height="15.0" fill="rgb(235,62,15)" rx="2" ry="2" />
  776. <text x="443.51" y="383.5" ></text>
  777. </g>
  778. <g >
  779. <title>compress/flate.byFreq.Less (1 samples, 0.19%)</title><rect x="264.3" y="117" width="2.2" height="15.0" fill="rgb(219,160,40)" rx="2" ry="2" />
  780. <text x="267.29" y="127.5" ></text>
  781. </g>
  782. <g >
  783. <title>runtime.memhash64 (1 samples, 0.19%)</title><rect x="10.0" y="341" width="2.2" height="15.0" fill="rgb(250,86,15)" rx="2" ry="2" />
  784. <text x="13.00" y="351.5" ></text>
  785. </g>
  786. <g >
  787. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="445.0" y="213" width="2.2" height="15.0" fill="rgb(250,50,13)" rx="2" ry="2" />
  788. <text x="447.97" y="223.5" ></text>
  789. </g>
  790. <g >
  791. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="163.9" y="469" width="2.2" height="15.0" fill="rgb(234,45,15)" rx="2" ry="2" />
  792. <text x="166.91" y="479.5" ></text>
  793. </g>
  794. <g >
  795. <title>runtime.(*mspan).refillAllocCache (1 samples, 0.19%)</title><rect x="12.2" y="341" width="2.3" height="15.0" fill="rgb(239,193,15)" rx="2" ry="2" />
  796. <text x="15.23" y="351.5" ></text>
  797. </g>
  798. <g >
  799. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="485.1" y="325" width="2.3" height="15.0" fill="rgb(243,168,44)" rx="2" ry="2" />
  800. <text x="488.12" y="335.5" ></text>
  801. </g>
  802. <g >
  803. <title>runtime.interhash (1 samples, 0.19%)</title><rect x="10.0" y="373" width="2.2" height="15.0" fill="rgb(232,17,24)" rx="2" ry="2" />
  804. <text x="13.00" y="383.5" ></text>
  805. </g>
  806. <g >
  807. <title>runtime.resettimer (3 samples, 0.57%)</title><rect x="505.2" y="549" width="6.7" height="15.0" fill="rgb(240,106,11)" rx="2" ry="2" />
  808. <text x="508.20" y="559.5" ></text>
  809. </g>
  810. <g >
  811. <title>compress/flate.NewWriter (22 samples, 4.16%)</title><rect x="275.4" y="261" width="49.1" height="15.0" fill="rgb(249,121,44)" rx="2" ry="2" />
  812. <text x="278.44" y="271.5" >comp..</text>
  813. </g>
  814. <g >
  815. <title>runtime.makeslice (1 samples, 0.19%)</title><rect x="271.0" y="181" width="2.2" height="15.0" fill="rgb(228,207,3)" rx="2" ry="2" />
  816. <text x="273.98" y="191.5" ></text>
  817. </g>
  818. <g >
  819. <title>runtime.entersyscall (2 samples, 0.38%)</title><rect x="460.6" y="181" width="4.4" height="15.0" fill="rgb(221,108,1)" rx="2" ry="2" />
  820. <text x="463.59" y="191.5" ></text>
  821. </g>
  822. <g >
  823. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="141.6" y="357" width="2.2" height="15.0" fill="rgb(242,133,20)" rx="2" ry="2" />
  824. <text x="144.61" y="367.5" ></text>
  825. </g>
  826. <g >
  827. <title>github.com/gomodule/redigo/redis.(*conn).Do (4 samples, 0.76%)</title><rect x="395.9" y="293" width="8.9" height="15.0" fill="rgb(229,141,53)" rx="2" ry="2" />
  828. <text x="398.90" y="303.5" ></text>
  829. </g>
  830. <g >
  831. <title>runtime.memclrNoHeapPointers (1 samples, 0.19%)</title><rect x="373.6" y="133" width="2.2" height="15.0" fill="rgb(212,104,4)" rx="2" ry="2" />
  832. <text x="376.59" y="143.5" ></text>
  833. </g>
  834. <g >
  835. <title>runtime.nextFreeFast (1 samples, 0.19%)</title><rect x="18.9" y="341" width="2.3" height="15.0" fill="rgb(240,13,8)" rx="2" ry="2" />
  836. <text x="21.92" y="351.5" ></text>
  837. </g>
  838. <g >
  839. <title>crypto/tls.(*Conn).readRecord (1 samples, 0.19%)</title><rect x="500.7" y="469" width="2.3" height="15.0" fill="rgb(238,70,49)" rx="2" ry="2" />
  840. <text x="503.74" y="479.5" ></text>
  841. </g>
  842. <g >
  843. <title>runtime.entersyscall (7 samples, 1.32%)</title><rect x="65.8" y="341" width="15.6" height="15.0" fill="rgb(246,75,48)" rx="2" ry="2" />
  844. <text x="68.77" y="351.5" ></text>
  845. </g>
  846. <g >
  847. <title>runtime.markroot (1 samples, 0.19%)</title><rect x="284.4" y="117" width="2.2" height="15.0" fill="rgb(226,5,46)" rx="2" ry="2" />
  848. <text x="287.37" y="127.5" ></text>
  849. </g>
  850. <g >
  851. <title>runtime.unlock (1 samples, 0.19%)</title><rect x="1147.6" y="501" width="2.2" height="15.0" fill="rgb(224,74,36)" rx="2" ry="2" />
  852. <text x="1150.62" y="511.5" ></text>
  853. </g>
  854. <g >
  855. <title>syscall.Syscall (2 samples, 0.38%)</title><rect x="460.6" y="197" width="4.4" height="15.0" fill="rgb(253,209,18)" rx="2" ry="2" />
  856. <text x="463.59" y="207.5" ></text>
  857. </g>
  858. <g >
  859. <title>github.com/gomodule/redigo/redis.Dial (3 samples, 0.57%)</title><rect x="362.4" y="293" width="6.7" height="15.0" fill="rgb(234,211,9)" rx="2" ry="2" />
  860. <text x="365.44" y="303.5" ></text>
  861. </g>
  862. <g >
  863. <title>runtime.(*pallocBits).summarize (1 samples, 0.19%)</title><rect x="1029.4" y="309" width="2.2" height="15.0" fill="rgb(226,190,5)" rx="2" ry="2" />
  864. <text x="1032.40" y="319.5" ></text>
  865. </g>
  866. <g >
  867. <title>runtime.schedule (4 samples, 0.76%)</title><rect x="879.9" y="517" width="9.0" height="15.0" fill="rgb(213,13,34)" rx="2" ry="2" />
  868. <text x="882.94" y="527.5" ></text>
  869. </g>
  870. <g >
  871. <title>runtime.funcspdelta (2 samples, 0.38%)</title><rect x="250.9" y="197" width="4.5" height="15.0" fill="rgb(222,212,19)" rx="2" ry="2" />
  872. <text x="253.91" y="207.5" ></text>
  873. </g>
  874. <g >
  875. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Log (3 samples, 0.57%)</title><rect x="471.7" y="373" width="6.7" height="15.0" fill="rgb(214,30,50)" rx="2" ry="2" />
  876. <text x="474.74" y="383.5" ></text>
  877. </g>
  878. <g >
  879. <title>runtime.(*mcache).prepareForSweep (3 samples, 0.57%)</title><rect x="1024.9" y="469" width="6.7" height="15.0" fill="rgb(244,78,41)" rx="2" ry="2" />
  880. <text x="1027.93" y="479.5" ></text>
  881. </g>
  882. <g >
  883. <title>runtime.unlock (1 samples, 0.19%)</title><rect x="900.0" y="373" width="2.2" height="15.0" fill="rgb(226,154,48)" rx="2" ry="2" />
  884. <text x="903.02" y="383.5" ></text>
  885. </g>
  886. <g >
  887. <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)</title><rect x="482.9" y="373" width="4.5" height="15.0" fill="rgb(238,131,43)" rx="2" ry="2" />
  888. <text x="485.89" y="383.5" ></text>
  889. </g>
  890. <g >
  891. <title>net.internetSocket (1 samples, 0.19%)</title><rect x="449.4" y="229" width="2.3" height="15.0" fill="rgb(233,120,32)" rx="2" ry="2" />
  892. <text x="452.43" y="239.5" ></text>
  893. </g>
  894. <g >
  895. <title>fmt.(*pp).doPrintf (1 samples, 0.19%)</title><rect x="184.0" y="277" width="2.2" height="15.0" fill="rgb(231,105,34)" rx="2" ry="2" />
  896. <text x="186.99" y="287.5" ></text>
  897. </g>
  898. <g >
  899. <title>runtime.mallocgc.func1 (1 samples, 0.19%)</title><rect x="474.0" y="229" width="2.2" height="15.0" fill="rgb(220,144,16)" rx="2" ry="2" />
  900. <text x="476.97" y="239.5" ></text>
  901. </g>
  902. <g >
  903. <title>net.(*sysDialer).doDialTCP (1 samples, 0.19%)</title><rect x="449.4" y="245" width="2.3" height="15.0" fill="rgb(229,134,6)" rx="2" ry="2" />
  904. <text x="452.43" y="255.5" ></text>
  905. </g>
  906. <g >
  907. <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.19%)</title><rect x="456.1" y="309" width="2.3" height="15.0" fill="rgb(207,2,6)" rx="2" ry="2" />
  908. <text x="459.12" y="319.5" ></text>
  909. </g>
  910. <g >
  911. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="395.9" y="181" width="2.2" height="15.0" fill="rgb(232,156,33)" rx="2" ry="2" />
  912. <text x="398.90" y="191.5" ></text>
  913. </g>
  914. <g >
  915. <title>miads/adslib/device.setTagLog (1 samples, 0.19%)</title><rect x="239.8" y="373" width="2.2" height="15.0" fill="rgb(252,70,18)" rx="2" ry="2" />
  916. <text x="242.75" y="383.5" ></text>
  917. </g>
  918. <g >
  919. <title>encoding/json.(*encodeState).marshal (1 samples, 0.19%)</title><rect x="255.4" y="325" width="2.2" height="15.0" fill="rgb(218,107,8)" rx="2" ry="2" />
  920. <text x="258.37" y="335.5" ></text>
  921. </g>
  922. <g >
  923. <title>runtime.gentraceback (3 samples, 0.57%)</title><rect x="157.2" y="437" width="6.7" height="15.0" fill="rgb(206,158,10)" rx="2" ry="2" />
  924. <text x="160.22" y="447.5" ></text>
  925. </g>
  926. <g >
  927. <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)</title><rect x="442.7" y="357" width="2.3" height="15.0" fill="rgb(215,52,13)" rx="2" ry="2" />
  928. <text x="445.74" y="367.5" ></text>
  929. </g>
  930. <g >
  931. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="427.1" y="117" width="2.3" height="15.0" fill="rgb(251,113,7)" rx="2" ry="2" />
  932. <text x="430.13" y="127.5" ></text>
  933. </g>
  934. <g >
  935. <title>runtime.findObject (1 samples, 0.19%)</title><rect x="56.8" y="389" width="2.3" height="15.0" fill="rgb(246,36,5)" rx="2" ry="2" />
  936. <text x="59.84" y="399.5" ></text>
  937. </g>
  938. <g >
  939. <title>net.(*Resolver).resolveAddrList (3 samples, 0.57%)</title><rect x="362.4" y="245" width="6.7" height="15.0" fill="rgb(252,31,48)" rx="2" ry="2" />
  940. <text x="365.44" y="255.5" ></text>
  941. </g>
  942. <g >
  943. <title>github.com/robertkowalski/graylog-golang.(*Gelf).ParseJson (1 samples, 0.19%)</title><rect x="360.2" y="341" width="2.2" height="15.0" fill="rgb(224,50,1)" rx="2" ry="2" />
  944. <text x="363.21" y="351.5" ></text>
  945. </g>
  946. <g >
  947. <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.19%)</title><rect x="239.8" y="309" width="2.2" height="15.0" fill="rgb(238,33,13)" rx="2" ry="2" />
  948. <text x="242.75" y="319.5" ></text>
  949. </g>
  950. <g >
  951. <title>runtime.futexwakeup (1 samples, 0.19%)</title><rect x="900.0" y="357" width="2.2" height="15.0" fill="rgb(209,123,6)" rx="2" ry="2" />
  952. <text x="903.02" y="367.5" ></text>
  953. </g>
  954. <g >
  955. <title>runtime.(*pageAlloc).scavengeRangeLocked (15 samples, 2.84%)</title><rect x="514.1" y="501" width="33.5" height="15.0" fill="rgb(233,65,54)" rx="2" ry="2" />
  956. <text x="517.12" y="511.5" >ru..</text>
  957. </g>
  958. <g >
  959. <title>sync.(*Pool).pinSlow (1 samples, 0.19%)</title><rect x="498.5" y="485" width="2.2" height="15.0" fill="rgb(254,74,36)" rx="2" ry="2" />
  960. <text x="501.51" y="495.5" ></text>
  961. </g>
  962. <g >
  963. <title>github.com/gomodule/redigo/redis.(*conn).Close (1 samples, 0.19%)</title><rect x="482.9" y="357" width="2.2" height="15.0" fill="rgb(237,89,25)" rx="2" ry="2" />
  964. <text x="485.89" y="367.5" ></text>
  965. </g>
  966. <g >
  967. <title>miads/adslib/device.SetAdsTagLog (5 samples, 0.95%)</title><rect x="456.1" y="405" width="11.2" height="15.0" fill="rgb(236,73,30)" rx="2" ry="2" />
  968. <text x="459.12" y="415.5" ></text>
  969. </g>
  970. <g >
  971. <title>runtime.reentersyscall (1 samples, 0.19%)</title><rect x="427.1" y="133" width="2.3" height="15.0" fill="rgb(232,205,37)" rx="2" ry="2" />
  972. <text x="430.13" y="143.5" ></text>
  973. </g>
  974. <g >
  975. <title>encoding/json.Marshal (1 samples, 0.19%)</title><rect x="467.3" y="389" width="2.2" height="15.0" fill="rgb(237,135,3)" rx="2" ry="2" />
  976. <text x="470.28" y="399.5" ></text>
  977. </g>
  978. <g >
  979. <title>runtime.step (1 samples, 0.19%)</title><rect x="157.2" y="357" width="2.3" height="15.0" fill="rgb(209,16,38)" rx="2" ry="2" />
  980. <text x="160.22" y="367.5" ></text>
  981. </g>
  982. <g >
  983. <title>time.Time.Format (1 samples, 0.19%)</title><rect x="465.0" y="373" width="2.3" height="15.0" fill="rgb(232,117,52)" rx="2" ry="2" />
  984. <text x="468.05" y="383.5" ></text>
  985. </g>
  986. <g >
  987. <title>runtime.notewakeup (3 samples, 0.57%)</title><rect x="911.2" y="373" width="6.7" height="15.0" fill="rgb(246,47,49)" rx="2" ry="2" />
  988. <text x="914.17" y="383.5" ></text>
  989. </g>
  990. <g >
  991. <title>runtime.markroot (1 samples, 0.19%)</title><rect x="271.0" y="69" width="2.2" height="15.0" fill="rgb(230,57,31)" rx="2" ry="2" />
  992. <text x="273.98" y="79.5" ></text>
  993. </g>
  994. <g >
  995. <title>runtime.pcvalue (2 samples, 0.38%)</title><rect x="159.5" y="405" width="4.4" height="15.0" fill="rgb(221,29,54)" rx="2" ry="2" />
  996. <text x="162.45" y="415.5" ></text>
  997. </g>
  998. <g >
  999. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="442.7" y="341" width="2.3" height="15.0" fill="rgb(251,30,29)" rx="2" ry="2" />
  1000. <text x="445.74" y="351.5" ></text>
  1001. </g>
  1002. <g >
  1003. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="445.0" y="309" width="2.2" height="15.0" fill="rgb(222,206,30)" rx="2" ry="2" />
  1004. <text x="447.97" y="319.5" ></text>
  1005. </g>
  1006. <g >
  1007. <title>syscall.connect (1 samples, 0.19%)</title><rect x="25.6" y="277" width="2.2" height="15.0" fill="rgb(228,125,19)" rx="2" ry="2" />
  1008. <text x="28.61" y="287.5" ></text>
  1009. </g>
  1010. <g >
  1011. <title>internal/singleflight.(*Group).DoChan (1 samples, 0.19%)</title><rect x="489.6" y="245" width="2.2" height="15.0" fill="rgb(252,168,3)" rx="2" ry="2" />
  1012. <text x="492.58" y="255.5" ></text>
  1013. </g>
  1014. <g >
  1015. <title>runtime.runqgrab (4 samples, 0.76%)</title><rect x="1011.6" y="485" width="8.9" height="15.0" fill="rgb(251,16,39)" rx="2" ry="2" />
  1016. <text x="1014.55" y="495.5" ></text>
  1017. </g>
  1018. <g >
  1019. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Compress (2 samples, 0.38%)</title><rect x="471.7" y="357" width="4.5" height="15.0" fill="rgb(243,64,20)" rx="2" ry="2" />
  1020. <text x="474.74" y="367.5" ></text>
  1021. </g>
  1022. <g >
  1023. <title>miads/adslib/redis_data.SetPlanDispatchCount (1 samples, 0.19%)</title><rect x="445.0" y="389" width="2.2" height="15.0" fill="rgb(249,176,39)" rx="2" ry="2" />
  1024. <text x="447.97" y="399.5" ></text>
  1025. </g>
  1026. <g >
  1027. <title>runtime.netpollopen (1 samples, 0.19%)</title><rect x="23.4" y="245" width="2.2" height="15.0" fill="rgb(220,133,46)" rx="2" ry="2" />
  1028. <text x="26.38" y="255.5" ></text>
  1029. </g>
  1030. <g >
  1031. <title>syscall.read (1 samples, 0.19%)</title><rect x="239.8" y="197" width="2.2" height="15.0" fill="rgb(235,83,15)" rx="2" ry="2" />
  1032. <text x="242.75" y="207.5" ></text>
  1033. </g>
  1034. <g >
  1035. <title>internal/poll.runtime_pollOpen (1 samples, 0.19%)</title><rect x="409.3" y="85" width="2.2" height="15.0" fill="rgb(253,36,15)" rx="2" ry="2" />
  1036. <text x="412.28" y="95.5" ></text>
  1037. </g>
  1038. <g >
  1039. <title>runtime.(*mheap).alloc (1 samples, 0.19%)</title><rect x="224.1" y="149" width="2.3" height="15.0" fill="rgb(219,187,33)" rx="2" ry="2" />
  1040. <text x="227.14" y="159.5" ></text>
  1041. </g>
  1042. <g >
  1043. <title>net.(*Resolver).internetAddrList.func1 (1 samples, 0.19%)</title><rect x="358.0" y="261" width="2.2" height="15.0" fill="rgb(232,63,38)" rx="2" ry="2" />
  1044. <text x="360.98" y="271.5" ></text>
  1045. </g>
  1046. <g >
  1047. <title>net.DialUDP (11 samples, 2.08%)</title><rect x="329.0" y="309" width="24.5" height="15.0" fill="rgb(207,162,44)" rx="2" ry="2" />
  1048. <text x="331.98" y="319.5" >n..</text>
  1049. </g>
  1050. <g >
  1051. <title>runtime.casgstatus (1 samples, 0.19%)</title><rect x="168.4" y="453" width="2.2" height="15.0" fill="rgb(205,112,49)" rx="2" ry="2" />
  1052. <text x="171.37" y="463.5" ></text>
  1053. </g>
  1054. <g >
  1055. <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.19%)</title><rect x="456.1" y="325" width="2.3" height="15.0" fill="rgb(220,162,49)" rx="2" ry="2" />
  1056. <text x="459.12" y="335.5" ></text>
  1057. </g>
  1058. <g >
  1059. <title>net.(*netFD).dial (1 samples, 0.19%)</title><rect x="485.1" y="197" width="2.3" height="15.0" fill="rgb(206,54,11)" rx="2" ry="2" />
  1060. <text x="488.12" y="207.5" ></text>
  1061. </g>
  1062. <g >
  1063. <title>syscall.write (1 samples, 0.19%)</title><rect x="192.9" y="277" width="2.2" height="15.0" fill="rgb(222,85,6)" rx="2" ry="2" />
  1064. <text x="195.91" y="287.5" ></text>
  1065. </g>
  1066. <g >
  1067. <title>bytes.(*Buffer).grow (1 samples, 0.19%)</title><rect x="271.0" y="213" width="2.2" height="15.0" fill="rgb(236,170,8)" rx="2" ry="2" />
  1068. <text x="273.98" y="223.5" ></text>
  1069. </g>
  1070. <g >
  1071. <title>runtime.notetsleep_internal (11 samples, 2.08%)</title><rect x="1089.6" y="501" width="24.6" height="15.0" fill="rgb(247,189,40)" rx="2" ry="2" />
  1072. <text x="1092.62" y="511.5" >r..</text>
  1073. </g>
  1074. <g >
  1075. <title>runtime.modtimer (3 samples, 0.57%)</title><rect x="505.2" y="533" width="6.7" height="15.0" fill="rgb(231,87,43)" rx="2" ry="2" />
  1076. <text x="508.20" y="543.5" ></text>
  1077. </g>
  1078. <g >
  1079. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="228.6" y="245" width="2.2" height="15.0" fill="rgb(254,112,41)" rx="2" ry="2" />
  1080. <text x="231.60" y="255.5" ></text>
  1081. </g>
  1082. <g >
  1083. <title>runtime.startm (4 samples, 0.76%)</title><rect x="1069.5" y="501" width="9.0" height="15.0" fill="rgb(236,186,33)" rx="2" ry="2" />
  1084. <text x="1072.55" y="511.5" ></text>
  1085. </g>
  1086. <g >
  1087. <title>net.(*conn).Write (1 samples, 0.19%)</title><rect x="438.3" y="277" width="2.2" height="15.0" fill="rgb(228,160,34)" rx="2" ry="2" />
  1088. <text x="441.28" y="287.5" ></text>
  1089. </g>
  1090. <g >
  1091. <title>compress/zlib.(*Writer).writeHeader (3 samples, 0.57%)</title><rect x="219.7" y="277" width="6.7" height="15.0" fill="rgb(214,17,32)" rx="2" ry="2" />
  1092. <text x="222.68" y="287.5" ></text>
  1093. </g>
  1094. <g >
  1095. <title>github.com/gomodule/redigo/redis.(*Pool).get (3 samples, 0.57%)</title><rect x="362.4" y="325" width="6.7" height="15.0" fill="rgb(234,93,1)" rx="2" ry="2" />
  1096. <text x="365.44" y="335.5" ></text>
  1097. </g>
  1098. <g >
  1099. <title>runtime.sweepone (6 samples, 1.13%)</title><rect x="549.8" y="549" width="13.4" height="15.0" fill="rgb(228,128,16)" rx="2" ry="2" />
  1100. <text x="552.81" y="559.5" ></text>
  1101. </g>
  1102. <g >
  1103. <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.19%)</title><rect x="239.8" y="341" width="2.2" height="15.0" fill="rgb(227,173,5)" rx="2" ry="2" />
  1104. <text x="242.75" y="351.5" ></text>
  1105. </g>
  1106. <g >
  1107. <title>runtime.pcvalue (1 samples, 0.19%)</title><rect x="201.8" y="261" width="2.3" height="15.0" fill="rgb(221,216,52)" rx="2" ry="2" />
  1108. <text x="204.83" y="271.5" ></text>
  1109. </g>
  1110. <g >
  1111. <title>runtime.assertI2I2 (1 samples, 0.19%)</title><rect x="143.8" y="437" width="2.3" height="15.0" fill="rgb(230,92,15)" rx="2" ry="2" />
  1112. <text x="146.84" y="447.5" ></text>
  1113. </g>
  1114. <g >
  1115. <title>github.com/fvbock/endless.(*endlessListener).Accept (1 samples, 0.19%)</title><rect x="877.7" y="469" width="2.2" height="15.0" fill="rgb(208,144,22)" rx="2" ry="2" />
  1116. <text x="880.71" y="479.5" ></text>
  1117. </g>
  1118. <g >
  1119. <title>github.com/sirupsen/logrus.(*Entry).Infof (10 samples, 1.89%)</title><rect x="181.8" y="421" width="22.3" height="15.0" fill="rgb(232,158,2)" rx="2" ry="2" />
  1120. <text x="184.76" y="431.5" >g..</text>
  1121. </g>
  1122. <g >
  1123. <title>miads/adslib/addata.GetCustomAdsInfos (91 samples, 17.20%)</title><rect x="244.2" y="405" width="203.0" height="15.0" fill="rgb(230,166,25)" rx="2" ry="2" />
  1124. <text x="247.22" y="415.5" >miads/adslib/addata.GetCus..</text>
  1125. </g>
  1126. <g >
  1127. <title>runtime.(*mheap).freeSpan (2 samples, 0.38%)</title><rect x="554.3" y="501" width="4.4" height="15.0" fill="rgb(208,188,22)" rx="2" ry="2" />
  1128. <text x="557.27" y="511.5" ></text>
  1129. </g>
  1130. <g >
  1131. <title>runtime.callers (2 samples, 0.38%)</title><rect x="206.3" y="325" width="4.5" height="15.0" fill="rgb(240,199,6)" rx="2" ry="2" />
  1132. <text x="209.29" y="335.5" ></text>
  1133. </g>
  1134. <g >
  1135. <title>runtime.makechan (1 samples, 0.19%)</title><rect x="163.9" y="485" width="2.2" height="15.0" fill="rgb(210,36,44)" rx="2" ry="2" />
  1136. <text x="166.91" y="495.5" ></text>
  1137. </g>
  1138. <g >
  1139. <title>github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).getWriter_nolock (1 samples, 0.19%)</title><rect x="204.1" y="309" width="2.2" height="15.0" fill="rgb(232,151,22)" rx="2" ry="2" />
  1140. <text x="207.06" y="319.5" ></text>
  1141. </g>
  1142. <g >
  1143. <title>net.(*sysDialer).dialUDP (1 samples, 0.19%)</title><rect x="476.2" y="325" width="2.2" height="15.0" fill="rgb(222,218,38)" rx="2" ry="2" />
  1144. <text x="479.20" y="335.5" ></text>
  1145. </g>
  1146. <g >
  1147. <title>runtime.(*mheap).freeSpanLocked (1 samples, 0.19%)</title><rect x="1029.4" y="357" width="2.2" height="15.0" fill="rgb(241,229,39)" rx="2" ry="2" />
  1148. <text x="1032.40" y="367.5" ></text>
  1149. </g>
  1150. <g >
  1151. <title>net.newRequest (8 samples, 1.51%)</title><rect x="126.0" y="437" width="17.8" height="15.0" fill="rgb(208,222,46)" rx="2" ry="2" />
  1152. <text x="128.99" y="447.5" ></text>
  1153. </g>
  1154. <g >
  1155. <title>runtime.(*mheap).alloc.func1 (1 samples, 0.19%)</title><rect x="474.0" y="181" width="2.2" height="15.0" fill="rgb(221,109,39)" rx="2" ry="2" />
  1156. <text x="476.97" y="191.5" ></text>
  1157. </g>
  1158. <g >
  1159. <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)</title><rect x="478.4" y="373" width="4.5" height="15.0" fill="rgb(211,185,36)" rx="2" ry="2" />
  1160. <text x="481.43" y="383.5" ></text>
  1161. </g>
  1162. <g >
  1163. <title>syscall.Socket (1 samples, 0.19%)</title><rect x="226.4" y="213" width="2.2" height="15.0" fill="rgb(226,93,28)" rx="2" ry="2" />
  1164. <text x="229.37" y="223.5" ></text>
  1165. </g>
  1166. <g >
  1167. <title>runtime.step (1 samples, 0.19%)</title><rect x="201.8" y="245" width="2.3" height="15.0" fill="rgb(240,161,22)" rx="2" ry="2" />
  1168. <text x="204.83" y="255.5" ></text>
  1169. </g>
  1170. <g >
  1171. <title>internal/poll.(*FD).destroy (4 samples, 0.76%)</title><rect x="1174.4" y="501" width="8.9" height="15.0" fill="rgb(217,29,5)" rx="2" ry="2" />
  1172. <text x="1177.39" y="511.5" ></text>
  1173. </g>
  1174. <g >
  1175. <title>runtime.memmove (1 samples, 0.19%)</title><rect x="465.0" y="325" width="2.3" height="15.0" fill="rgb(246,64,1)" rx="2" ry="2" />
  1176. <text x="468.05" y="335.5" ></text>
  1177. </g>
  1178. <g >
  1179. <title>net.(*Resolver).lookupIPAddr (2 samples, 0.38%)</title><rect x="404.8" y="213" width="4.5" height="15.0" fill="rgb(208,169,13)" rx="2" ry="2" />
  1180. <text x="407.82" y="223.5" ></text>
  1181. </g>
  1182. <g >
  1183. <title>encoding/json.state1 (1 samples, 0.19%)</title><rect x="382.5" y="309" width="2.2" height="15.0" fill="rgb(244,173,35)" rx="2" ry="2" />
  1184. <text x="385.51" y="319.5" ></text>
  1185. </g>
  1186. <g >
  1187. <title>runtime.(*mcache).refill (1 samples, 0.19%)</title><rect x="431.6" y="277" width="2.2" height="15.0" fill="rgb(243,99,0)" rx="2" ry="2" />
  1188. <text x="434.59" y="287.5" ></text>
  1189. </g>
  1190. <g >
  1191. <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.19%)</title><rect x="440.5" y="341" width="2.2" height="15.0" fill="rgb(207,58,0)" rx="2" ry="2" />
  1192. <text x="443.51" y="351.5" ></text>
  1193. </g>
  1194. <g >
  1195. <title>net.DialUDP (1 samples, 0.19%)</title><rect x="226.4" y="293" width="2.2" height="15.0" fill="rgb(218,220,0)" rx="2" ry="2" />
  1196. <text x="229.37" y="303.5" ></text>
  1197. </g>
  1198. <g >
  1199. <title>runtime.(*bucket).mp (1 samples, 0.19%)</title><rect x="569.9" y="485" width="2.2" height="15.0" fill="rgb(228,45,6)" rx="2" ry="2" />
  1200. <text x="572.89" y="495.5" ></text>
  1201. </g>
  1202. <g >
  1203. <title>encoding/json.(*encodeState).marshal (1 samples, 0.19%)</title><rect x="467.3" y="373" width="2.2" height="15.0" fill="rgb(244,108,8)" rx="2" ry="2" />
  1204. <text x="470.28" y="383.5" ></text>
  1205. </g>
  1206. <g >
  1207. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="369.1" y="325" width="2.3" height="15.0" fill="rgb(229,118,41)" rx="2" ry="2" />
  1208. <text x="372.13" y="335.5" ></text>
  1209. </g>
  1210. <g >
  1211. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="474.0" y="261" width="2.2" height="15.0" fill="rgb(246,107,53)" rx="2" ry="2" />
  1212. <text x="476.97" y="271.5" ></text>
  1213. </g>
  1214. <g >
  1215. <title>runtime.callers.func1 (3 samples, 0.57%)</title><rect x="197.4" y="309" width="6.7" height="15.0" fill="rgb(253,16,16)" rx="2" ry="2" />
  1216. <text x="200.37" y="319.5" ></text>
  1217. </g>
  1218. <g >
  1219. <title>runtime.copystack (3 samples, 0.57%)</title><rect x="157.2" y="453" width="6.7" height="15.0" fill="rgb(229,229,32)" rx="2" ry="2" />
  1220. <text x="160.22" y="463.5" ></text>
  1221. </g>
  1222. <g >
  1223. <title>runtime.callers (3 samples, 0.57%)</title><rect x="248.7" y="261" width="6.7" height="15.0" fill="rgb(234,104,37)" rx="2" ry="2" />
  1224. <text x="251.68" y="271.5" ></text>
  1225. </g>
  1226. <g >
  1227. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="442.7" y="325" width="2.3" height="15.0" fill="rgb(236,70,24)" rx="2" ry="2" />
  1228. <text x="445.74" y="335.5" ></text>
  1229. </g>
  1230. <g >
  1231. <title>runtime.notewakeup (7 samples, 1.32%)</title><rect x="65.8" y="277" width="15.6" height="15.0" fill="rgb(209,9,52)" rx="2" ry="2" />
  1232. <text x="68.77" y="287.5" ></text>
  1233. </g>
  1234. <g >
  1235. <title>runtime.pcvalue (1 samples, 0.19%)</title><rect x="213.0" y="245" width="2.2" height="15.0" fill="rgb(235,54,43)" rx="2" ry="2" />
  1236. <text x="215.99" y="255.5" ></text>
  1237. </g>
  1238. <g >
  1239. <title>github.com/gomodule/redigo/redis.String (1 samples, 0.19%)</title><rect x="431.6" y="341" width="2.2" height="15.0" fill="rgb(209,107,52)" rx="2" ry="2" />
  1240. <text x="434.59" y="351.5" ></text>
  1241. </g>
  1242. <g >
  1243. <title>runtime.(*mcentral).freeSpan (1 samples, 0.19%)</title><rect x="900.0" y="421" width="2.2" height="15.0" fill="rgb(231,99,2)" rx="2" ry="2" />
  1244. <text x="903.02" y="431.5" ></text>
  1245. </g>
  1246. <g >
  1247. <title>net/http.(*http2ClientConn).readLoop (1 samples, 0.19%)</title><rect x="500.7" y="565" width="2.3" height="15.0" fill="rgb(227,152,25)" rx="2" ry="2" />
  1248. <text x="503.74" y="575.5" ></text>
  1249. </g>
  1250. <g >
  1251. <title>reflect.Value.String (1 samples, 0.19%)</title><rect x="255.4" y="261" width="2.2" height="15.0" fill="rgb(219,29,10)" rx="2" ry="2" />
  1252. <text x="258.37" y="271.5" ></text>
  1253. </g>
  1254. <g >
  1255. <title>runtime.(*pageAlloc).scavengeOne (15 samples, 2.84%)</title><rect x="514.1" y="517" width="33.5" height="15.0" fill="rgb(240,164,32)" rx="2" ry="2" />
  1256. <text x="517.12" y="527.5" >ru..</text>
  1257. </g>
  1258. <g >
  1259. <title>runtime.procresize (2 samples, 0.38%)</title><rect x="572.1" y="469" width="4.5" height="15.0" fill="rgb(211,111,50)" rx="2" ry="2" />
  1260. <text x="575.12" y="479.5" ></text>
  1261. </g>
  1262. <g >
  1263. <title>net/url.stringContainsCTLByte (1 samples, 0.19%)</title><rect x="242.0" y="357" width="2.2" height="15.0" fill="rgb(241,112,50)" rx="2" ry="2" />
  1264. <text x="244.98" y="367.5" ></text>
  1265. </g>
  1266. <g >
  1267. <title>runtime.(*mcache).refill (1 samples, 0.19%)</title><rect x="177.3" y="485" width="2.2" height="15.0" fill="rgb(251,45,8)" rx="2" ry="2" />
  1268. <text x="180.30" y="495.5" ></text>
  1269. </g>
  1270. <g >
  1271. <title>runtime.nanotime (2 samples, 0.38%)</title><rect x="884.4" y="485" width="4.5" height="15.0" fill="rgb(232,168,32)" rx="2" ry="2" />
  1272. <text x="887.40" y="495.5" ></text>
  1273. </g>
  1274. <g >
  1275. <title>runtime.systemstack (17 samples, 3.21%)</title><rect x="511.9" y="549" width="37.9" height="15.0" fill="rgb(227,12,29)" rx="2" ry="2" />
  1276. <text x="514.89" y="559.5" >run..</text>
  1277. </g>
  1278. <g >
  1279. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="228.6" y="277" width="2.2" height="15.0" fill="rgb(251,222,24)" rx="2" ry="2" />
  1280. <text x="231.60" y="287.5" ></text>
  1281. </g>
  1282. <g >
  1283. <title>fmt.Sprintf (1 samples, 0.19%)</title><rect x="184.0" y="293" width="2.2" height="15.0" fill="rgb(227,41,8)" rx="2" ry="2" />
  1284. <text x="186.99" y="303.5" ></text>
  1285. </g>
  1286. <g >
  1287. <title>syscall.Getsockname (1 samples, 0.19%)</title><rect x="346.8" y="229" width="2.3" height="15.0" fill="rgb(244,44,38)" rx="2" ry="2" />
  1288. <text x="349.82" y="239.5" ></text>
  1289. </g>
  1290. <g >
  1291. <title>compress/flate.(*compressor).writeBlock (5 samples, 0.95%)</title><rect x="259.8" y="261" width="11.2" height="15.0" fill="rgb(233,69,24)" rx="2" ry="2" />
  1292. <text x="262.83" y="271.5" ></text>
  1293. </g>
  1294. <g >
  1295. <title>runtime.(*mheap).alloc (1 samples, 0.19%)</title><rect x="391.4" y="181" width="2.3" height="15.0" fill="rgb(224,178,13)" rx="2" ry="2" />
  1296. <text x="394.44" y="191.5" ></text>
  1297. </g>
  1298. <g >
  1299. <title>bufio.(*Reader).fill (2 samples, 0.38%)</title><rect x="460.6" y="277" width="4.4" height="15.0" fill="rgb(208,200,29)" rx="2" ry="2" />
  1300. <text x="463.59" y="287.5" ></text>
  1301. </g>
  1302. <g >
  1303. <title>compress/flate.(*huffmanBitWriter).writeBlock (5 samples, 0.95%)</title><rect x="259.8" y="245" width="11.2" height="15.0" fill="rgb(205,175,37)" rx="2" ry="2" />
  1304. <text x="262.83" y="255.5" ></text>
  1305. </g>
  1306. <g >
  1307. <title>miads/adslib/redis_data.GetFreqControlConf (2 samples, 0.38%)</title><rect x="482.9" y="405" width="4.5" height="15.0" fill="rgb(226,151,2)" rx="2" ry="2" />
  1308. <text x="485.89" y="415.5" ></text>
  1309. </g>
  1310. <g >
  1311. <title>runtime.(*pageAlloc).free (2 samples, 0.38%)</title><rect x="554.3" y="437" width="4.4" height="15.0" fill="rgb(229,218,20)" rx="2" ry="2" />
  1312. <text x="557.27" y="447.5" ></text>
  1313. </g>
  1314. <g >
  1315. <title>runtime.(*mheap).alloc (1 samples, 0.19%)</title><rect x="128.2" y="325" width="2.3" height="15.0" fill="rgb(209,171,9)" rx="2" ry="2" />
  1316. <text x="131.22" y="335.5" ></text>
  1317. </g>
  1318. <g >
  1319. <title>runtime.(*mcache).nextFree (1 samples, 0.19%)</title><rect x="431.6" y="293" width="2.2" height="15.0" fill="rgb(206,159,9)" rx="2" ry="2" />
  1320. <text x="434.59" y="303.5" ></text>
  1321. </g>
  1322. <g >
  1323. <title>runtime.write (3 samples, 0.57%)</title><rect x="1058.4" y="501" width="6.7" height="15.0" fill="rgb(252,203,44)" rx="2" ry="2" />
  1324. <text x="1061.39" y="511.5" ></text>
  1325. </g>
  1326. <g >
  1327. <title>runtime.gcAssistAlloc1 (1 samples, 0.19%)</title><rect x="271.0" y="101" width="2.2" height="15.0" fill="rgb(251,44,12)" rx="2" ry="2" />
  1328. <text x="273.98" y="111.5" ></text>
  1329. </g>
  1330. <g >
  1331. <title>net.socket (8 samples, 1.51%)</title><rect x="23.4" y="341" width="17.8" height="15.0" fill="rgb(250,180,35)" rx="2" ry="2" />
  1332. <text x="26.38" y="351.5" ></text>
  1333. </g>
  1334. <g >
  1335. <title>runtime.lock (1 samples, 0.19%)</title><rect x="30.1" y="245" width="2.2" height="15.0" fill="rgb(221,110,50)" rx="2" ry="2" />
  1336. <text x="33.08" y="255.5" ></text>
  1337. </g>
  1338. <g >
  1339. <title>compress/flate.(*compressor).close (1 samples, 0.19%)</title><rect x="469.5" y="341" width="2.2" height="15.0" fill="rgb(243,20,22)" rx="2" ry="2" />
  1340. <text x="472.51" y="351.5" ></text>
  1341. </g>
  1342. <g >
  1343. <title>net.(*netFD).connect (1 samples, 0.19%)</title><rect x="458.4" y="165" width="2.2" height="15.0" fill="rgb(232,124,17)" rx="2" ry="2" />
  1344. <text x="461.36" y="175.5" ></text>
  1345. </g>
  1346. <g >
  1347. <title>runtime.scanframeworker (9 samples, 1.70%)</title><rect x="614.5" y="421" width="20.1" height="15.0" fill="rgb(237,164,41)" rx="2" ry="2" />
  1348. <text x="617.50" y="431.5" ></text>
  1349. </g>
  1350. <g >
  1351. <title>net.socket (1 samples, 0.19%)</title><rect x="476.2" y="293" width="2.2" height="15.0" fill="rgb(224,179,17)" rx="2" ry="2" />
  1352. <text x="479.20" y="303.5" ></text>
  1353. </g>
  1354. <g >
  1355. <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (2 samples, 0.38%)</title><rect x="460.6" y="341" width="4.4" height="15.0" fill="rgb(206,46,9)" rx="2" ry="2" />
  1356. <text x="463.59" y="351.5" ></text>
  1357. </g>
  1358. <g >
  1359. <title>github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).Write (2 samples, 0.38%)</title><rect x="190.7" y="325" width="4.4" height="15.0" fill="rgb(222,100,36)" rx="2" ry="2" />
  1360. <text x="193.68" y="335.5" ></text>
  1361. </g>
  1362. <g >
  1363. <title>runtime.acquirep (4 samples, 0.76%)</title><rect x="1024.9" y="485" width="9.0" height="15.0" fill="rgb(246,77,15)" rx="2" ry="2" />
  1364. <text x="1027.93" y="495.5" ></text>
  1365. </g>
  1366. <g >
  1367. <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.19%)</title><rect x="239.8" y="293" width="2.2" height="15.0" fill="rgb(217,204,26)" rx="2" ry="2" />
  1368. <text x="242.75" y="303.5" ></text>
  1369. </g>
  1370. <g >
  1371. <title>runtime.makeslice (1 samples, 0.19%)</title><rect x="445.0" y="229" width="2.2" height="15.0" fill="rgb(254,28,14)" rx="2" ry="2" />
  1372. <text x="447.97" y="239.5" ></text>
  1373. </g>
  1374. <g >
  1375. <title>runtime.(*mcentral).grow (2 samples, 0.38%)</title><rect x="391.4" y="197" width="4.5" height="15.0" fill="rgb(244,205,36)" rx="2" ry="2" />
  1376. <text x="394.44" y="207.5" ></text>
  1377. </g>
  1378. <g >
  1379. <title>runtime.gcStart (1 samples, 0.19%)</title><rect x="288.8" y="213" width="2.3" height="15.0" fill="rgb(211,214,19)" rx="2" ry="2" />
  1380. <text x="291.83" y="223.5" ></text>
  1381. </g>
  1382. <g >
  1383. <title>strconv.appendQuotedWith (1 samples, 0.19%)</title><rect x="184.0" y="213" width="2.2" height="15.0" fill="rgb(254,14,6)" rx="2" ry="2" />
  1384. <text x="186.99" y="223.5" ></text>
  1385. </g>
  1386. <g >
  1387. <title>runtime.step (2 samples, 0.38%)</title><rect x="159.5" y="389" width="4.4" height="15.0" fill="rgb(239,13,7)" rx="2" ry="2" />
  1388. <text x="162.45" y="399.5" ></text>
  1389. </g>
  1390. <g >
  1391. <title>github.com/fvbock/endless.(*endlessServer).ListenAndServe (1 samples, 0.19%)</title><rect x="877.7" y="517" width="2.2" height="15.0" fill="rgb(228,60,52)" rx="2" ry="2" />
  1392. <text x="880.71" y="527.5" ></text>
  1393. </g>
  1394. <g >
  1395. <title>runtime.gcDrainN (1 samples, 0.19%)</title><rect x="447.2" y="245" width="2.2" height="15.0" fill="rgb(214,118,23)" rx="2" ry="2" />
  1396. <text x="450.20" y="255.5" ></text>
  1397. </g>
  1398. <g >
  1399. <title>github.com/sirupsen/logrus.(*Entry).Log (1 samples, 0.19%)</title><rect x="204.1" y="389" width="2.2" height="15.0" fill="rgb(217,39,14)" rx="2" ry="2" />
  1400. <text x="207.06" y="399.5" ></text>
  1401. </g>
  1402. <g >
  1403. <title>runtime.notetsleep (13 samples, 2.46%)</title><rect x="1085.2" y="517" width="29.0" height="15.0" fill="rgb(222,9,9)" rx="2" ry="2" />
  1404. <text x="1088.16" y="527.5" >ru..</text>
  1405. </g>
  1406. <g >
  1407. <title>net.(*Resolver).lookupIPAddr (1 samples, 0.19%)</title><rect x="489.6" y="261" width="2.2" height="15.0" fill="rgb(244,67,3)" rx="2" ry="2" />
  1408. <text x="492.58" y="271.5" ></text>
  1409. </g>
  1410. <g >
  1411. <title>syscall.Syscall (9 samples, 1.70%)</title><rect x="61.3" y="357" width="20.1" height="15.0" fill="rgb(242,218,6)" rx="2" ry="2" />
  1412. <text x="64.30" y="367.5" ></text>
  1413. </g>
  1414. <g >
  1415. <title>syscall.write (17 samples, 3.21%)</title><rect x="81.4" y="373" width="37.9" height="15.0" fill="rgb(234,78,28)" rx="2" ry="2" />
  1416. <text x="84.38" y="383.5" >sys..</text>
  1417. </g>
  1418. <g >
  1419. <title>sync.(*Pool).getSlow (1 samples, 0.19%)</title><rect x="210.8" y="325" width="2.2" height="15.0" fill="rgb(235,52,23)" rx="2" ry="2" />
  1420. <text x="213.76" y="335.5" ></text>
  1421. </g>
  1422. <g >
  1423. <title>runtime.(*pageAlloc).alloc (1 samples, 0.19%)</title><rect x="293.3" y="117" width="2.2" height="15.0" fill="rgb(220,141,49)" rx="2" ry="2" />
  1424. <text x="296.29" y="127.5" ></text>
  1425. </g>
  1426. <g >
  1427. <title>runtime.findfunc (1 samples, 0.19%)</title><rect x="610.0" y="437" width="2.3" height="15.0" fill="rgb(236,41,30)" rx="2" ry="2" />
  1428. <text x="613.04" y="447.5" ></text>
  1429. </g>
  1430. <g >
  1431. <title>runtime.slicebytetostring (1 samples, 0.19%)</title><rect x="431.6" y="325" width="2.2" height="15.0" fill="rgb(219,218,46)" rx="2" ry="2" />
  1432. <text x="434.59" y="335.5" ></text>
  1433. </g>
  1434. <g >
  1435. <title>net.(*netFD).setAddr (1 samples, 0.19%)</title><rect x="30.1" y="325" width="2.2" height="15.0" fill="rgb(228,149,33)" rx="2" ry="2" />
  1436. <text x="33.08" y="335.5" ></text>
  1437. </g>
  1438. <g >
  1439. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Compress (30 samples, 5.67%)</title><rect x="257.6" y="325" width="66.9" height="15.0" fill="rgb(242,166,28)" rx="2" ry="2" />
  1440. <text x="260.60" y="335.5" >github...</text>
  1441. </g>
  1442. <g >
  1443. <title>compress/flate.(*compressor).close (1 samples, 0.19%)</title><rect x="471.7" y="325" width="2.3" height="15.0" fill="rgb(252,2,54)" rx="2" ry="2" />
  1444. <text x="474.74" y="335.5" ></text>
  1445. </g>
  1446. <g >
  1447. <title>runtime.gcDrainN (1 samples, 0.19%)</title><rect x="271.0" y="85" width="2.2" height="15.0" fill="rgb(249,221,7)" rx="2" ry="2" />
  1448. <text x="273.98" y="95.5" ></text>
  1449. </g>
  1450. <g >
  1451. <title>syscall.Connect (3 samples, 0.57%)</title><rect x="337.9" y="213" width="6.7" height="15.0" fill="rgb(216,226,5)" rx="2" ry="2" />
  1452. <text x="340.90" y="223.5" ></text>
  1453. </g>
  1454. <g >
  1455. <title>runtime.newproc (1 samples, 0.19%)</title><rect x="237.5" y="197" width="2.3" height="15.0" fill="rgb(251,107,14)" rx="2" ry="2" />
  1456. <text x="240.52" y="207.5" ></text>
  1457. </g>
  1458. <g >
  1459. <title>runtime.futex (2 samples, 0.38%)</title><rect x="1002.6" y="453" width="4.5" height="15.0" fill="rgb(212,100,51)" rx="2" ry="2" />
  1460. <text x="1005.63" y="463.5" ></text>
  1461. </g>
  1462. <g >
  1463. <title>runtime.spanOf (1 samples, 0.19%)</title><rect x="632.3" y="389" width="2.3" height="15.0" fill="rgb(233,127,13)" rx="2" ry="2" />
  1464. <text x="635.34" y="399.5" ></text>
  1465. </g>
  1466. <g >
  1467. <title>runtime.SetFinalizer (1 samples, 0.19%)</title><rect x="416.0" y="133" width="2.2" height="15.0" fill="rgb(233,120,36)" rx="2" ry="2" />
  1468. <text x="418.97" y="143.5" ></text>
  1469. </g>
  1470. <g >
  1471. <title>strconv.appendEscapedRune (1 samples, 0.19%)</title><rect x="184.0" y="197" width="2.2" height="15.0" fill="rgb(229,80,10)" rx="2" ry="2" />
  1472. <text x="186.99" y="207.5" ></text>
  1473. </g>
  1474. <g >
  1475. <title>time.Time.Format (1 samples, 0.19%)</title><rect x="188.4" y="325" width="2.3" height="15.0" fill="rgb(254,217,0)" rx="2" ry="2" />
  1476. <text x="191.45" y="335.5" ></text>
  1477. </g>
  1478. <g >
  1479. <title>net.(*Resolver).dial (11 samples, 2.08%)</title><rect x="16.7" y="437" width="24.5" height="15.0" fill="rgb(254,185,50)" rx="2" ry="2" />
  1480. <text x="19.69" y="447.5" >n..</text>
  1481. </g>
  1482. <g >
  1483. <title>runtime.SetFinalizer.func2 (1 samples, 0.19%)</title><rect x="416.0" y="101" width="2.2" height="15.0" fill="rgb(232,63,49)" rx="2" ry="2" />
  1484. <text x="418.97" y="111.5" ></text>
  1485. </g>
  1486. <g >
  1487. <title>runtime.(*mheap).alloc (2 samples, 0.38%)</title><rect x="433.8" y="293" width="4.5" height="15.0" fill="rgb(233,155,9)" rx="2" ry="2" />
  1488. <text x="436.82" y="303.5" ></text>
  1489. </g>
  1490. <g >
  1491. <title>syscall.RawSyscall (1 samples, 0.19%)</title><rect x="344.6" y="197" width="2.2" height="15.0" fill="rgb(223,82,24)" rx="2" ry="2" />
  1492. <text x="347.59" y="207.5" ></text>
  1493. </g>
  1494. <g >
  1495. <title>runtime.wakep (1 samples, 0.19%)</title><rect x="489.6" y="181" width="2.2" height="15.0" fill="rgb(225,111,18)" rx="2" ry="2" />
  1496. <text x="492.58" y="191.5" ></text>
  1497. </g>
  1498. <g >
  1499. <title>github.com/sirupsen/logrus.getCaller (1 samples, 0.19%)</title><rect x="233.1" y="309" width="2.2" height="15.0" fill="rgb(236,33,20)" rx="2" ry="2" />
  1500. <text x="236.06" y="319.5" ></text>
  1501. </g>
  1502. <g >
  1503. <title>runtime.futex (7 samples, 1.32%)</title><rect x="65.8" y="245" width="15.6" height="15.0" fill="rgb(208,36,43)" rx="2" ry="2" />
  1504. <text x="68.77" y="255.5" ></text>
  1505. </g>
  1506. <g >
  1507. <title>runtime.notewakeup (1 samples, 0.19%)</title><rect x="172.8" y="421" width="2.3" height="15.0" fill="rgb(225,187,27)" rx="2" ry="2" />
  1508. <text x="175.84" y="431.5" ></text>
  1509. </g>
  1510. <g >
  1511. <title>internal/poll.(*FD).Init (1 samples, 0.19%)</title><rect x="23.4" y="293" width="2.2" height="15.0" fill="rgb(232,32,34)" rx="2" ry="2" />
  1512. <text x="26.38" y="303.5" ></text>
  1513. </g>
  1514. <g >
  1515. <title>runtime.wirep (2 samples, 0.38%)</title><rect x="902.2" y="485" width="4.5" height="15.0" fill="rgb(207,74,18)" rx="2" ry="2" />
  1516. <text x="905.25" y="495.5" ></text>
  1517. </g>
  1518. <g >
  1519. <title>net.(*Resolver).resolveAddrList (3 samples, 0.57%)</title><rect x="16.7" y="405" width="6.7" height="15.0" fill="rgb(247,209,33)" rx="2" ry="2" />
  1520. <text x="19.69" y="415.5" ></text>
  1521. </g>
  1522. <g >
  1523. <title>net.(*netFD).dial (3 samples, 0.57%)</title><rect x="23.4" y="325" width="6.7" height="15.0" fill="rgb(235,176,44)" rx="2" ry="2" />
  1524. <text x="26.38" y="335.5" ></text>
  1525. </g>
  1526. <g >
  1527. <title>context.WithDeadline.func3 (1 samples, 0.19%)</title><rect x="10.0" y="437" width="2.2" height="15.0" fill="rgb(252,161,14)" rx="2" ry="2" />
  1528. <text x="13.00" y="447.5" ></text>
  1529. </g>
  1530. <g >
  1531. <title>net.(*Dialer).DialContext (3 samples, 0.57%)</title><rect x="487.4" y="309" width="6.6" height="15.0" fill="rgb(237,216,40)" rx="2" ry="2" />
  1532. <text x="490.35" y="319.5" ></text>
  1533. </g>
  1534. <g >
  1535. <title>runtime.heapBitsSetType (1 samples, 0.19%)</title><rect x="291.1" y="213" width="2.2" height="15.0" fill="rgb(233,191,18)" rx="2" ry="2" />
  1536. <text x="294.06" y="223.5" ></text>
  1537. </g>
  1538. <g >
  1539. <title>runtime.gcDrain (135 samples, 25.52%)</title><rect x="576.6" y="517" width="301.1" height="15.0" fill="rgb(224,1,34)" rx="2" ry="2" />
  1540. <text x="579.58" y="527.5" >runtime.gcDrain</text>
  1541. </g>
  1542. <g >
  1543. <title>net/textproto.CanonicalMIMEHeaderKey (1 samples, 0.19%)</title><rect x="494.0" y="389" width="2.3" height="15.0" fill="rgb(228,194,10)" rx="2" ry="2" />
  1544. <text x="497.05" y="399.5" ></text>
  1545. </g>
  1546. <g >
  1547. <title>runtime.futex (2 samples, 0.38%)</title><rect x="460.6" y="85" width="4.4" height="15.0" fill="rgb(211,101,43)" rx="2" ry="2" />
  1548. <text x="463.59" y="95.5" ></text>
  1549. </g>
  1550. <g >
  1551. <title>runtime.bgscavenge.func1 (4 samples, 0.76%)</title><rect x="908.9" y="453" width="9.0" height="15.0" fill="rgb(213,69,41)" rx="2" ry="2" />
  1552. <text x="911.94" y="463.5" ></text>
  1553. </g>
  1554. <g >
  1555. <title>github.com/gomodule/redigo/redis.(*conn).readLine (1 samples, 0.19%)</title><rect x="456.1" y="277" width="2.3" height="15.0" fill="rgb(211,209,44)" rx="2" ry="2" />
  1556. <text x="459.12" y="287.5" ></text>
  1557. </g>
  1558. <g >
  1559. <title>net.(*sysDialer).dialSingle (1 samples, 0.19%)</title><rect x="458.4" y="261" width="2.2" height="15.0" fill="rgb(229,189,29)" rx="2" ry="2" />
  1560. <text x="461.36" y="271.5" ></text>
  1561. </g>
  1562. <g >
  1563. <title>miads/adslib/graylog.Log (3 samples, 0.57%)</title><rect x="471.7" y="389" width="6.7" height="15.0" fill="rgb(234,23,9)" rx="2" ry="2" />
  1564. <text x="474.74" y="399.5" ></text>
  1565. </g>
  1566. <g >
  1567. <title>compress/flate.(*compressor).deflate (6 samples, 1.13%)</title><rect x="257.6" y="277" width="13.4" height="15.0" fill="rgb(234,129,13)" rx="2" ry="2" />
  1568. <text x="260.60" y="287.5" ></text>
  1569. </g>
  1570. <g >
  1571. <title>runtime.funcline1 (1 samples, 0.19%)</title><rect x="195.1" y="325" width="2.3" height="15.0" fill="rgb(216,19,52)" rx="2" ry="2" />
  1572. <text x="198.14" y="335.5" ></text>
  1573. </g>
  1574. <g >
  1575. <title>runtime.(*mspan).nextFreeIndex (1 samples, 0.19%)</title><rect x="561.0" y="517" width="2.2" height="15.0" fill="rgb(231,110,3)" rx="2" ry="2" />
  1576. <text x="563.96" y="527.5" ></text>
  1577. </g>
  1578. <g >
  1579. <title>miads/adslib/graylog.Log (2 samples, 0.38%)</title><rect x="467.3" y="405" width="4.4" height="15.0" fill="rgb(252,62,40)" rx="2" ry="2" />
  1580. <text x="470.28" y="415.5" ></text>
  1581. </g>
  1582. <g >
  1583. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="438.3" y="213" width="2.2" height="15.0" fill="rgb(217,223,9)" rx="2" ry="2" />
  1584. <text x="441.28" y="223.5" ></text>
  1585. </g>
  1586. <g >
  1587. <title>runtime.addfinalizer (1 samples, 0.19%)</title><rect x="30.1" y="261" width="2.2" height="15.0" fill="rgb(241,147,5)" rx="2" ry="2" />
  1588. <text x="33.08" y="271.5" ></text>
  1589. </g>
  1590. <g >
  1591. <title>github.com/sirupsen/logrus.(*TextFormatter).Format (3 samples, 0.57%)</title><rect x="184.0" y="341" width="6.7" height="15.0" fill="rgb(241,223,9)" rx="2" ry="2" />
  1592. <text x="186.99" y="351.5" ></text>
  1593. </g>
  1594. <g >
  1595. <title>runtime.startm (1 samples, 0.19%)</title><rect x="172.8" y="437" width="2.3" height="15.0" fill="rgb(219,83,31)" rx="2" ry="2" />
  1596. <text x="175.84" y="447.5" ></text>
  1597. </g>
  1598. <g >
  1599. <title>net.(*sysDialer).dialTCP (1 samples, 0.19%)</title><rect x="449.4" y="261" width="2.3" height="15.0" fill="rgb(218,46,29)" rx="2" ry="2" />
  1600. <text x="452.43" y="271.5" ></text>
  1601. </g>
  1602. <g >
  1603. <title>syscall.Uname (1 samples, 0.19%)</title><rect x="166.1" y="453" width="2.3" height="15.0" fill="rgb(230,36,32)" rx="2" ry="2" />
  1604. <text x="169.14" y="463.5" ></text>
  1605. </g>
  1606. <g >
  1607. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="449.4" y="357" width="2.3" height="15.0" fill="rgb(250,48,22)" rx="2" ry="2" />
  1608. <text x="452.43" y="367.5" ></text>
  1609. </g>
  1610. <g >
  1611. <title>github.com/sirupsen/logrus.(*Logger).Logf (5 samples, 0.95%)</title><rect x="244.2" y="341" width="11.2" height="15.0" fill="rgb(231,134,8)" rx="2" ry="2" />
  1612. <text x="247.22" y="351.5" ></text>
  1613. </g>
  1614. <g >
  1615. <title>runtime.SetFinalizer (1 samples, 0.19%)</title><rect x="30.1" y="309" width="2.2" height="15.0" fill="rgb(232,9,34)" rx="2" ry="2" />
  1616. <text x="33.08" y="319.5" ></text>
  1617. </g>
  1618. <g >
  1619. <title>runtime.arenaIndex (1 samples, 0.19%)</title><rect x="804.1" y="485" width="2.2" height="15.0" fill="rgb(207,75,27)" rx="2" ry="2" />
  1620. <text x="807.10" y="495.5" ></text>
  1621. </g>
  1622. <g >
  1623. <title>net.IPv4 (1 samples, 0.19%)</title><rect x="353.5" y="245" width="2.2" height="15.0" fill="rgb(231,151,8)" rx="2" ry="2" />
  1624. <text x="356.52" y="255.5" ></text>
  1625. </g>
  1626. <g >
  1627. <title>net.(*conn).Write (2 samples, 0.38%)</title><rect x="324.5" y="309" width="4.5" height="15.0" fill="rgb(247,166,8)" rx="2" ry="2" />
  1628. <text x="327.52" y="319.5" ></text>
  1629. </g>
  1630. <g >
  1631. <title>net.DialUDP (1 samples, 0.19%)</title><rect x="476.2" y="341" width="2.2" height="15.0" fill="rgb(230,71,8)" rx="2" ry="2" />
  1632. <text x="479.20" y="351.5" ></text>
  1633. </g>
  1634. <g >
  1635. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="449.4" y="309" width="2.3" height="15.0" fill="rgb(214,79,29)" rx="2" ry="2" />
  1636. <text x="452.43" y="319.5" ></text>
  1637. </g>
  1638. <g >
  1639. <title>net.(*Resolver).internetAddrList (1 samples, 0.19%)</title><rect x="228.6" y="213" width="2.2" height="15.0" fill="rgb(209,152,4)" rx="2" ry="2" />
  1640. <text x="231.60" y="223.5" ></text>
  1641. </g>
  1642. <g >
  1643. <title>net.internetSocket (1 samples, 0.19%)</title><rect x="476.2" y="309" width="2.2" height="15.0" fill="rgb(222,32,46)" rx="2" ry="2" />
  1644. <text x="479.20" y="319.5" ></text>
  1645. </g>
  1646. <g >
  1647. <title>crypto/tls.(*halfConn).decrypt (1 samples, 0.19%)</title><rect x="500.7" y="437" width="2.3" height="15.0" fill="rgb(216,157,15)" rx="2" ry="2" />
  1648. <text x="503.74" y="447.5" ></text>
  1649. </g>
  1650. <g >
  1651. <title>compress/flate.(*compressor).deflate (1 samples, 0.19%)</title><rect x="217.4" y="261" width="2.3" height="15.0" fill="rgb(212,24,17)" rx="2" ry="2" />
  1652. <text x="220.45" y="271.5" ></text>
  1653. </g>
  1654. <g >
  1655. <title>syscall.SetsockoptInt (1 samples, 0.19%)</title><rect x="877.7" y="421" width="2.2" height="15.0" fill="rgb(226,218,34)" rx="2" ry="2" />
  1656. <text x="880.71" y="431.5" ></text>
  1657. </g>
  1658. <g >
  1659. <title>runtime.scanstack (15 samples, 2.84%)</title><rect x="605.6" y="469" width="33.4" height="15.0" fill="rgb(234,65,22)" rx="2" ry="2" />
  1660. <text x="608.58" y="479.5" >ru..</text>
  1661. </g>
  1662. <g >
  1663. <title>net.(*Resolver).LookupPort (1 samples, 0.19%)</title><rect x="487.4" y="261" width="2.2" height="15.0" fill="rgb(248,25,11)" rx="2" ry="2" />
  1664. <text x="490.35" y="271.5" ></text>
  1665. </g>
  1666. <g >
  1667. <title>runtime.memclrNoHeapPointers (1 samples, 0.19%)</title><rect x="391.4" y="165" width="2.3" height="15.0" fill="rgb(206,228,13)" rx="2" ry="2" />
  1668. <text x="394.44" y="175.5" ></text>
  1669. </g>
  1670. <g >
  1671. <title>bufio.(*Writer).Write (1 samples, 0.19%)</title><rect x="429.4" y="261" width="2.2" height="15.0" fill="rgb(236,127,38)" rx="2" ry="2" />
  1672. <text x="432.36" y="271.5" ></text>
  1673. </g>
  1674. <g >
  1675. <title>github.com/sirupsen/logrus.(*Logger).Infof (5 samples, 0.95%)</title><rect x="244.2" y="357" width="11.2" height="15.0" fill="rgb(247,14,19)" rx="2" ry="2" />
  1676. <text x="247.22" y="367.5" ></text>
  1677. </g>
  1678. <g >
  1679. <title>runtime.pageIndexOf (8 samples, 1.51%)</title><rect x="848.7" y="485" width="17.9" height="15.0" fill="rgb(212,225,14)" rx="2" ry="2" />
  1680. <text x="851.71" y="495.5" ></text>
  1681. </g>
  1682. <g >
  1683. <title>syscall.socket (1 samples, 0.19%)</title><rect x="476.2" y="245" width="2.2" height="15.0" fill="rgb(214,195,21)" rx="2" ry="2" />
  1684. <text x="479.20" y="255.5" ></text>
  1685. </g>
  1686. <g >
  1687. <title>runtime.(*mheap).freeSpanLocked (2 samples, 0.38%)</title><rect x="554.3" y="453" width="4.4" height="15.0" fill="rgb(237,216,28)" rx="2" ry="2" />
  1688. <text x="557.27" y="463.5" ></text>
  1689. </g>
  1690. <g >
  1691. <title>runtime.(*mheap).alloc.func1 (1 samples, 0.19%)</title><rect x="293.3" y="149" width="2.2" height="15.0" fill="rgb(209,33,2)" rx="2" ry="2" />
  1692. <text x="296.29" y="159.5" ></text>
  1693. </g>
  1694. <g >
  1695. <title>sort.quickSort (2 samples, 0.38%)</title><rect x="262.1" y="149" width="4.4" height="15.0" fill="rgb(236,43,43)" rx="2" ry="2" />
  1696. <text x="265.06" y="159.5" ></text>
  1697. </g>
  1698. <g >
  1699. <title>runtime.stopm (17 samples, 3.21%)</title><rect x="1020.5" y="501" width="37.9" height="15.0" fill="rgb(225,104,37)" rx="2" ry="2" />
  1700. <text x="1023.47" y="511.5" >run..</text>
  1701. </g>
  1702. <g >
  1703. <title>runtime.(*mheap).freeSpan.func1 (1 samples, 0.19%)</title><rect x="558.7" y="485" width="2.3" height="15.0" fill="rgb(252,53,42)" rx="2" ry="2" />
  1704. <text x="561.73" y="495.5" ></text>
  1705. </g>
  1706. <g >
  1707. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="228.6" y="261" width="2.2" height="15.0" fill="rgb(218,75,49)" rx="2" ry="2" />
  1708. <text x="231.60" y="271.5" ></text>
  1709. </g>
  1710. <g >
  1711. <title>compress/flate.(*byFreq).sort (1 samples, 0.19%)</title><rect x="469.5" y="261" width="2.2" height="15.0" fill="rgb(240,23,25)" rx="2" ry="2" />
  1712. <text x="472.51" y="271.5" ></text>
  1713. </g>
  1714. <g >
  1715. <title>compress/flate.(*huffmanBitWriter).writeStoredHeader (1 samples, 0.19%)</title><rect x="271.0" y="277" width="2.2" height="15.0" fill="rgb(232,52,51)" rx="2" ry="2" />
  1716. <text x="273.98" y="287.5" ></text>
  1717. </g>
  1718. <g >
  1719. <title>runtime.(*mheap).freeSpan.func1 (1 samples, 0.19%)</title><rect x="900.0" y="389" width="2.2" height="15.0" fill="rgb(214,158,49)" rx="2" ry="2" />
  1720. <text x="903.02" y="399.5" ></text>
  1721. </g>
  1722. <g >
  1723. <title>syscall.read (2 samples, 0.38%)</title><rect x="424.9" y="181" width="4.5" height="15.0" fill="rgb(212,102,24)" rx="2" ry="2" />
  1724. <text x="427.90" y="191.5" ></text>
  1725. </g>
  1726. <g >
  1727. <title>syscall.connect (1 samples, 0.19%)</title><rect x="449.4" y="149" width="2.3" height="15.0" fill="rgb(221,201,11)" rx="2" ry="2" />
  1728. <text x="452.43" y="159.5" ></text>
  1729. </g>
  1730. <g >
  1731. <title>runtime.mallocgc (2 samples, 0.38%)</title><rect x="128.2" y="405" width="4.5" height="15.0" fill="rgb(225,178,31)" rx="2" ry="2" />
  1732. <text x="131.22" y="415.5" ></text>
  1733. </g>
  1734. <g >
  1735. <title>runtime.epollctl (1 samples, 0.19%)</title><rect x="409.3" y="53" width="2.2" height="15.0" fill="rgb(208,23,37)" rx="2" ry="2" />
  1736. <text x="412.28" y="63.5" ></text>
  1737. </g>
  1738. <g >
  1739. <title>runtime.(*mcentral).cacheSpan (1 samples, 0.19%)</title><rect x="373.6" y="181" width="2.2" height="15.0" fill="rgb(238,225,13)" rx="2" ry="2" />
  1740. <text x="376.59" y="191.5" ></text>
  1741. </g>
  1742. <g >
  1743. <title>syscall.Read (9 samples, 1.70%)</title><rect x="61.3" y="389" width="20.1" height="15.0" fill="rgb(228,25,42)" rx="2" ry="2" />
  1744. <text x="64.30" y="399.5" ></text>
  1745. </g>
  1746. <g >
  1747. <title>runtime.(*pageAlloc).update (2 samples, 0.38%)</title><rect x="554.3" y="421" width="4.4" height="15.0" fill="rgb(230,104,37)" rx="2" ry="2" />
  1748. <text x="557.27" y="431.5" ></text>
  1749. </g>
  1750. <g >
  1751. <title>runtime.(*mcentral).freeSpan (2 samples, 0.38%)</title><rect x="554.3" y="517" width="4.4" height="15.0" fill="rgb(234,141,5)" rx="2" ry="2" />
  1752. <text x="557.27" y="527.5" ></text>
  1753. </g>
  1754. <g >
  1755. <title>net.(*Resolver).internetAddrList (3 samples, 0.57%)</title><rect x="362.4" y="229" width="6.7" height="15.0" fill="rgb(250,82,35)" rx="2" ry="2" />
  1756. <text x="365.44" y="239.5" ></text>
  1757. </g>
  1758. <g >
  1759. <title>net.(*Resolver).internetAddrList (3 samples, 0.57%)</title><rect x="353.5" y="293" width="6.7" height="15.0" fill="rgb(220,210,0)" rx="2" ry="2" />
  1760. <text x="356.52" y="303.5" ></text>
  1761. </g>
  1762. <g >
  1763. <title>github.com/sirupsen/logrus.(*TextFormatter).Format (1 samples, 0.19%)</title><rect x="246.4" y="261" width="2.3" height="15.0" fill="rgb(221,60,50)" rx="2" ry="2" />
  1764. <text x="249.45" y="271.5" ></text>
  1765. </g>
  1766. <g >
  1767. <title>runtime.newproc (1 samples, 0.19%)</title><rect x="489.6" y="229" width="2.2" height="15.0" fill="rgb(244,124,54)" rx="2" ry="2" />
  1768. <text x="492.58" y="239.5" ></text>
  1769. </g>
  1770. <g >
  1771. <title>sync.(*Once).Do (1 samples, 0.19%)</title><rect x="188.4" y="277" width="2.3" height="15.0" fill="rgb(223,166,35)" rx="2" ry="2" />
  1772. <text x="191.45" y="287.5" ></text>
  1773. </g>
  1774. <g >
  1775. <title>runtime.wakeNetPoller (3 samples, 0.57%)</title><rect x="505.2" y="517" width="6.7" height="15.0" fill="rgb(230,32,6)" rx="2" ry="2" />
  1776. <text x="508.20" y="527.5" ></text>
  1777. </g>
  1778. <g >
  1779. <title>net.lookupIPReturn (1 samples, 0.19%)</title><rect x="445.0" y="245" width="2.2" height="15.0" fill="rgb(207,142,18)" rx="2" ry="2" />
  1780. <text x="447.97" y="255.5" ></text>
  1781. </g>
  1782. <g >
  1783. <title>runtime.pcdatavalue (1 samples, 0.19%)</title><rect x="157.2" y="389" width="2.3" height="15.0" fill="rgb(254,190,29)" rx="2" ry="2" />
  1784. <text x="160.22" y="399.5" ></text>
  1785. </g>
  1786. <g >
  1787. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="230.8" y="213" width="2.3" height="15.0" fill="rgb(228,196,21)" rx="2" ry="2" />
  1788. <text x="233.83" y="223.5" ></text>
  1789. </g>
  1790. <g >
  1791. <title>fmt.(*pp).printArg (1 samples, 0.19%)</title><rect x="184.0" y="261" width="2.2" height="15.0" fill="rgb(205,141,53)" rx="2" ry="2" />
  1792. <text x="186.99" y="271.5" ></text>
  1793. </g>
  1794. <g >
  1795. <title>runtime.profilealloc (1 samples, 0.19%)</title><rect x="141.6" y="341" width="2.2" height="15.0" fill="rgb(231,188,54)" rx="2" ry="2" />
  1796. <text x="144.61" y="351.5" ></text>
  1797. </g>
  1798. <g >
  1799. <title>syscall.getpeername (1 samples, 0.19%)</title><rect x="344.6" y="213" width="2.2" height="15.0" fill="rgb(214,183,7)" rx="2" ry="2" />
  1800. <text x="347.59" y="223.5" ></text>
  1801. </g>
  1802. <g >
  1803. <title>runtime.(*mcache).nextFree (2 samples, 0.38%)</title><rect x="391.4" y="245" width="4.5" height="15.0" fill="rgb(225,115,37)" rx="2" ry="2" />
  1804. <text x="394.44" y="255.5" ></text>
  1805. </g>
  1806. <g >
  1807. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="358.0" y="245" width="2.2" height="15.0" fill="rgb(225,41,5)" rx="2" ry="2" />
  1808. <text x="360.98" y="255.5" ></text>
  1809. </g>
  1810. <g >
  1811. <title>runtime.gostartcallfn (1 samples, 0.19%)</title><rect x="237.5" y="149" width="2.3" height="15.0" fill="rgb(231,71,27)" rx="2" ry="2" />
  1812. <text x="240.52" y="159.5" ></text>
  1813. </g>
  1814. <g >
  1815. <title>runtime.scanblock (1 samples, 0.19%)</title><rect x="271.0" y="37" width="2.2" height="15.0" fill="rgb(245,178,43)" rx="2" ry="2" />
  1816. <text x="273.98" y="47.5" ></text>
  1817. </g>
  1818. <g >
  1819. <title>runtime.trygetfull (1 samples, 0.19%)</title><rect x="592.2" y="485" width="2.2" height="15.0" fill="rgb(224,174,26)" rx="2" ry="2" />
  1820. <text x="595.19" y="495.5" ></text>
  1821. </g>
  1822. <g >
  1823. <title>runtime.lock (2 samples, 0.38%)</title><rect x="1143.2" y="501" width="4.4" height="15.0" fill="rgb(210,19,27)" rx="2" ry="2" />
  1824. <text x="1146.16" y="511.5" ></text>
  1825. </g>
  1826. <g >
  1827. <title>runtime.mallocgc (2 samples, 0.38%)</title><rect x="433.8" y="357" width="4.5" height="15.0" fill="rgb(251,12,41)" rx="2" ry="2" />
  1828. <text x="436.82" y="367.5" ></text>
  1829. </g>
  1830. <g >
  1831. <title>compress/flate.(*Writer).Close (7 samples, 1.32%)</title><rect x="257.6" y="309" width="15.6" height="15.0" fill="rgb(230,63,50)" rx="2" ry="2" />
  1832. <text x="260.60" y="319.5" ></text>
  1833. </g>
  1834. <g >
  1835. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Log (46 samples, 8.70%)</title><rect x="257.6" y="341" width="102.6" height="15.0" fill="rgb(235,152,14)" rx="2" ry="2" />
  1836. <text x="260.60" y="351.5" >github.com/r..</text>
  1837. </g>
  1838. <g >
  1839. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="431.6" y="213" width="2.2" height="15.0" fill="rgb(222,204,32)" rx="2" ry="2" />
  1840. <text x="434.59" y="223.5" ></text>
  1841. </g>
  1842. <g >
  1843. <title>github.com/gomodule/redigo/redis.(*conn).Close (2 samples, 0.38%)</title><rect x="387.0" y="309" width="4.4" height="15.0" fill="rgb(239,200,49)" rx="2" ry="2" />
  1844. <text x="389.98" y="319.5" ></text>
  1845. </g>
  1846. <g >
  1847. <title>runtime.lock (1 samples, 0.19%)</title><rect x="906.7" y="485" width="2.2" height="15.0" fill="rgb(218,66,6)" rx="2" ry="2" />
  1848. <text x="909.71" y="495.5" ></text>
  1849. </g>
  1850. <g >
  1851. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="478.4" y="325" width="2.3" height="15.0" fill="rgb(207,143,53)" rx="2" ry="2" />
  1852. <text x="481.43" y="335.5" ></text>
  1853. </g>
  1854. <g >
  1855. <title>encoding/json.(*decodeState).value (5 samples, 0.95%)</title><rect x="371.4" y="309" width="11.1" height="15.0" fill="rgb(231,143,8)" rx="2" ry="2" />
  1856. <text x="374.36" y="319.5" ></text>
  1857. </g>
  1858. <g >
  1859. <title>runtime.epollwait (29 samples, 5.48%)</title><rect x="926.8" y="485" width="64.7" height="15.0" fill="rgb(245,110,39)" rx="2" ry="2" />
  1860. <text x="929.79" y="495.5" >runtime..</text>
  1861. </g>
  1862. <g >
  1863. <title>miads/adslib/addata.CombineLastAdsInfos (4 samples, 0.76%)</title><rect x="230.8" y="389" width="9.0" height="15.0" fill="rgb(226,161,38)" rx="2" ry="2" />
  1864. <text x="233.83" y="399.5" ></text>
  1865. </g>
  1866. <g >
  1867. <title>github.com/sirupsen/logrus.(*Entry).Logf (3 samples, 0.57%)</title><rect x="206.3" y="389" width="6.7" height="15.0" fill="rgb(229,26,32)" rx="2" ry="2" />
  1868. <text x="209.29" y="399.5" ></text>
  1869. </g>
  1870. <g >
  1871. <title>runtime.newstack (1 samples, 0.19%)</title><rect x="496.3" y="405" width="2.2" height="15.0" fill="rgb(228,222,41)" rx="2" ry="2" />
  1872. <text x="499.28" y="415.5" ></text>
  1873. </g>
  1874. <g >
  1875. <title>syscall.write (1 samples, 0.19%)</title><rect x="179.5" y="421" width="2.3" height="15.0" fill="rgb(216,203,4)" rx="2" ry="2" />
  1876. <text x="182.53" y="431.5" ></text>
  1877. </g>
  1878. <g >
  1879. <title>encoding/json.(*decodeState).unmarshal (5 samples, 0.95%)</title><rect x="371.4" y="325" width="11.1" height="15.0" fill="rgb(223,49,12)" rx="2" ry="2" />
  1880. <text x="374.36" y="335.5" ></text>
  1881. </g>
  1882. <g >
  1883. <title>runtime.readvarint (1 samples, 0.19%)</title><rect x="253.1" y="149" width="2.3" height="15.0" fill="rgb(236,105,42)" rx="2" ry="2" />
  1884. <text x="256.14" y="159.5" ></text>
  1885. </g>
  1886. <g >
  1887. <title>runtime.(*Frames).Next (1 samples, 0.19%)</title><rect x="233.1" y="293" width="2.2" height="15.0" fill="rgb(240,24,42)" rx="2" ry="2" />
  1888. <text x="236.06" y="303.5" ></text>
  1889. </g>
  1890. <g >
  1891. <title>net.(*conn).Read (1 samples, 0.19%)</title><rect x="239.8" y="245" width="2.2" height="15.0" fill="rgb(223,165,37)" rx="2" ry="2" />
  1892. <text x="242.75" y="255.5" ></text>
  1893. </g>
  1894. <g >
  1895. <title>github.com/gomodule/redigo/redis.(*conn).readLine (3 samples, 0.57%)</title><rect x="398.1" y="245" width="6.7" height="15.0" fill="rgb(250,131,16)" rx="2" ry="2" />
  1896. <text x="401.13" y="255.5" ></text>
  1897. </g>
  1898. <g >
  1899. <title>memeqbody (1 samples, 0.19%)</title><rect x="380.3" y="261" width="2.2" height="15.0" fill="rgb(214,228,11)" rx="2" ry="2" />
  1900. <text x="383.28" y="271.5" ></text>
  1901. </g>
  1902. <g >
  1903. <title>net/http.(*conn).readRequest (1 samples, 0.19%)</title><rect x="177.3" y="549" width="2.2" height="15.0" fill="rgb(206,108,38)" rx="2" ry="2" />
  1904. <text x="180.30" y="559.5" ></text>
  1905. </g>
  1906. <g >
  1907. <title>runtime.unlock (1 samples, 0.19%)</title><rect x="511.9" y="501" width="2.2" height="15.0" fill="rgb(220,150,0)" rx="2" ry="2" />
  1908. <text x="514.89" y="511.5" ></text>
  1909. </g>
  1910. <g >
  1911. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="445.0" y="341" width="2.2" height="15.0" fill="rgb(219,161,1)" rx="2" ry="2" />
  1912. <text x="447.97" y="351.5" ></text>
  1913. </g>
  1914. <g >
  1915. <title>runtime.pcdatavalue (1 samples, 0.19%)</title><rect x="213.0" y="261" width="2.2" height="15.0" fill="rgb(237,88,6)" rx="2" ry="2" />
  1916. <text x="215.99" y="271.5" ></text>
  1917. </g>
  1918. <g >
  1919. <title>runtime.bgscavenge.func2 (17 samples, 3.21%)</title><rect x="511.9" y="533" width="37.9" height="15.0" fill="rgb(209,143,40)" rx="2" ry="2" />
  1920. <text x="514.89" y="543.5" >run..</text>
  1921. </g>
  1922. <g >
  1923. <title>runtime.startm (10 samples, 1.89%)</title><rect x="1114.2" y="517" width="22.3" height="15.0" fill="rgb(226,71,29)" rx="2" ry="2" />
  1924. <text x="1117.16" y="527.5" >r..</text>
  1925. </g>
  1926. <g >
  1927. <title>net.internetSocket (1 samples, 0.19%)</title><rect x="458.4" y="213" width="2.2" height="15.0" fill="rgb(222,202,26)" rx="2" ry="2" />
  1928. <text x="461.36" y="223.5" ></text>
  1929. </g>
  1930. <g >
  1931. <title>runtime.gcMarkTermination.func3 (2 samples, 0.38%)</title><rect x="572.1" y="501" width="4.5" height="15.0" fill="rgb(237,205,43)" rx="2" ry="2" />
  1932. <text x="575.12" y="511.5" ></text>
  1933. </g>
  1934. <g >
  1935. <title>runtime.(*mheap).allocSpan (1 samples, 0.19%)</title><rect x="431.6" y="181" width="2.2" height="15.0" fill="rgb(205,74,31)" rx="2" ry="2" />
  1936. <text x="434.59" y="191.5" ></text>
  1937. </g>
  1938. <g >
  1939. <title>miads/adslib/redis_data.getOrderInfo (28 samples, 5.29%)</title><rect x="371.4" y="357" width="62.4" height="15.0" fill="rgb(222,2,45)" rx="2" ry="2" />
  1940. <text x="374.36" y="367.5" >miads/..</text>
  1941. </g>
  1942. <g >
  1943. <title>net.sysSocket (2 samples, 0.38%)</title><rect x="349.1" y="245" width="4.4" height="15.0" fill="rgb(228,116,3)" rx="2" ry="2" />
  1944. <text x="352.05" y="255.5" ></text>
  1945. </g>
  1946. <g >
  1947. <title>runtime.largeAlloc (1 samples, 0.19%)</title><rect x="224.1" y="165" width="2.3" height="15.0" fill="rgb(212,180,12)" rx="2" ry="2" />
  1948. <text x="227.14" y="175.5" ></text>
  1949. </g>
  1950. <g >
  1951. <title>runtime.gcBgMarkWorker (141 samples, 26.65%)</title><rect x="563.2" y="565" width="314.5" height="15.0" fill="rgb(218,229,13)" rx="2" ry="2" />
  1952. <text x="566.19" y="575.5" >runtime.gcBgMarkWorker</text>
  1953. </g>
  1954. <g >
  1955. <title>runtime.(*mcache).releaseAll (2 samples, 0.38%)</title><rect x="572.1" y="437" width="4.5" height="15.0" fill="rgb(222,192,6)" rx="2" ry="2" />
  1956. <text x="575.12" y="447.5" ></text>
  1957. </g>
  1958. <g >
  1959. <title>github.com/fvbock/endless.ListenAndServe (1 samples, 0.19%)</title><rect x="877.7" y="533" width="2.2" height="15.0" fill="rgb(222,215,33)" rx="2" ry="2" />
  1960. <text x="880.71" y="543.5" ></text>
  1961. </g>
  1962. <g >
  1963. <title>miads/adslib/ads_redis.Setup.func1 (3 samples, 0.57%)</title><rect x="362.4" y="309" width="6.7" height="15.0" fill="rgb(205,206,41)" rx="2" ry="2" />
  1964. <text x="365.44" y="319.5" ></text>
  1965. </g>
  1966. <g >
  1967. <title>net.(*Resolver).internetAddrList (2 samples, 0.38%)</title><rect x="18.9" y="389" width="4.5" height="15.0" fill="rgb(216,191,29)" rx="2" ry="2" />
  1968. <text x="21.92" y="399.5" ></text>
  1969. </g>
  1970. <g >
  1971. <title>compress/flate.(*byFreq).sort (2 samples, 0.38%)</title><rect x="262.1" y="213" width="4.4" height="15.0" fill="rgb(229,100,10)" rx="2" ry="2" />
  1972. <text x="265.06" y="223.5" ></text>
  1973. </g>
  1974. <g >
  1975. <title>github.com/gomodule/redigo/redis.(*activeConn).Do (1 samples, 0.19%)</title><rect x="239.8" y="357" width="2.2" height="15.0" fill="rgb(241,173,43)" rx="2" ry="2" />
  1976. <text x="242.75" y="367.5" ></text>
  1977. </g>
  1978. <g >
  1979. <title>os.(*File).write (1 samples, 0.19%)</title><rect x="192.9" y="309" width="2.2" height="15.0" fill="rgb(248,65,0)" rx="2" ry="2" />
  1980. <text x="195.91" y="319.5" ></text>
  1981. </g>
  1982. <g >
  1983. <title>runtime.pcdatavalue (2 samples, 0.38%)</title><rect x="146.1" y="357" width="4.4" height="15.0" fill="rgb(219,193,14)" rx="2" ry="2" />
  1984. <text x="149.07" y="367.5" ></text>
  1985. </g>
  1986. <g >
  1987. <title>runtime.heapBits.next (1 samples, 0.19%)</title><rect x="275.4" y="117" width="2.3" height="15.0" fill="rgb(237,35,11)" rx="2" ry="2" />
  1988. <text x="278.44" y="127.5" ></text>
  1989. </g>
  1990. <g >
  1991. <title>net.(*netFD).dial (9 samples, 1.70%)</title><rect x="329.0" y="245" width="20.1" height="15.0" fill="rgb(211,0,52)" rx="2" ry="2" />
  1992. <text x="331.98" y="255.5" ></text>
  1993. </g>
  1994. <g >
  1995. <title>github.com/gomodule/redigo/redis.(*conn).readReply (1 samples, 0.19%)</title><rect x="456.1" y="293" width="2.3" height="15.0" fill="rgb(220,28,6)" rx="2" ry="2" />
  1996. <text x="459.12" y="303.5" ></text>
  1997. </g>
  1998. <g >
  1999. <title>runtime.publicationBarrier (1 samples, 0.19%)</title><rect x="445.0" y="197" width="2.2" height="15.0" fill="rgb(223,95,5)" rx="2" ry="2" />
  2000. <text x="447.97" y="207.5" ></text>
  2001. </g>
  2002. <g >
  2003. <title>sort.Sort (1 samples, 0.19%)</title><rect x="469.5" y="245" width="2.2" height="15.0" fill="rgb(208,133,1)" rx="2" ry="2" />
  2004. <text x="472.51" y="255.5" ></text>
  2005. </g>
  2006. <g >
  2007. <title>net.(*Resolver).resolveAddrList (2 samples, 0.38%)</title><rect x="487.4" y="293" width="4.4" height="15.0" fill="rgb(229,10,5)" rx="2" ry="2" />
  2008. <text x="490.35" y="303.5" ></text>
  2009. </g>
  2010. <g >
  2011. <title>runtime.gcStart.func2 (1 samples, 0.19%)</title><rect x="288.8" y="181" width="2.3" height="15.0" fill="rgb(251,138,2)" rx="2" ry="2" />
  2012. <text x="291.83" y="191.5" ></text>
  2013. </g>
  2014. <g >
  2015. <title>runtime.gcBgMarkWorker.func2 (135 samples, 25.52%)</title><rect x="576.6" y="533" width="301.1" height="15.0" fill="rgb(220,12,14)" rx="2" ry="2" />
  2016. <text x="579.58" y="543.5" >runtime.gcBgMarkWorker.func2</text>
  2017. </g>
  2018. <g >
  2019. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="237.5" y="309" width="2.3" height="15.0" fill="rgb(236,14,30)" rx="2" ry="2" />
  2020. <text x="240.52" y="319.5" ></text>
  2021. </g>
  2022. <g >
  2023. <title>github.com/gomodule/redigo/redis.(*conn).writeLen (1 samples, 0.19%)</title><rect x="429.4" y="277" width="2.2" height="15.0" fill="rgb(220,106,36)" rx="2" ry="2" />
  2024. <text x="432.36" y="287.5" ></text>
  2025. </g>
  2026. <g >
  2027. <title>net/http.(*http2clientConnReadLoop).run (1 samples, 0.19%)</title><rect x="500.7" y="549" width="2.3" height="15.0" fill="rgb(251,110,33)" rx="2" ry="2" />
  2028. <text x="503.74" y="559.5" ></text>
  2029. </g>
  2030. <g >
  2031. <title>runtime.mallocgc.func1 (2 samples, 0.38%)</title><rect x="433.8" y="325" width="4.5" height="15.0" fill="rgb(253,39,22)" rx="2" ry="2" />
  2032. <text x="436.82" y="335.5" ></text>
  2033. </g>
  2034. <g >
  2035. <title>encoding/json.(*decodeState).literalStore (3 samples, 0.57%)</title><rect x="371.4" y="261" width="6.7" height="15.0" fill="rgb(216,28,22)" rx="2" ry="2" />
  2036. <text x="374.36" y="271.5" ></text>
  2037. </g>
  2038. <g >
  2039. <title>net.(*Resolver).tryOneName (66 samples, 12.48%)</title><rect x="10.0" y="469" width="147.2" height="15.0" fill="rgb(208,21,35)" rx="2" ry="2" />
  2040. <text x="13.00" y="479.5" >net.(*Resolver).tr..</text>
  2041. </g>
  2042. <g >
  2043. <title>github.com/sirupsen/logrus.(*Entry).Logf (5 samples, 0.95%)</title><rect x="244.2" y="325" width="11.2" height="15.0" fill="rgb(252,190,51)" rx="2" ry="2" />
  2044. <text x="247.22" y="335.5" ></text>
  2045. </g>
  2046. <g >
  2047. <title>runtime.markroot.func1 (15 samples, 2.84%)</title><rect x="605.6" y="485" width="33.4" height="15.0" fill="rgb(242,28,35)" rx="2" ry="2" />
  2048. <text x="608.58" y="495.5" >ru..</text>
  2049. </g>
  2050. <g >
  2051. <title>runtime.(*stackScanState).addObject (1 samples, 0.19%)</title><rect x="614.5" y="405" width="2.2" height="15.0" fill="rgb(218,66,46)" rx="2" ry="2" />
  2052. <text x="617.50" y="415.5" ></text>
  2053. </g>
  2054. <g >
  2055. <title>runtime.funcspdelta (1 samples, 0.19%)</title><rect x="612.3" y="437" width="2.2" height="15.0" fill="rgb(242,75,32)" rx="2" ry="2" />
  2056. <text x="615.27" y="447.5" ></text>
  2057. </g>
  2058. <g >
  2059. <title>syscall.write (1 samples, 0.19%)</title><rect x="438.3" y="229" width="2.2" height="15.0" fill="rgb(245,209,34)" rx="2" ry="2" />
  2060. <text x="441.28" y="239.5" ></text>
  2061. </g>
  2062. <g >
  2063. <title>strconv.IsPrint (1 samples, 0.19%)</title><rect x="184.0" y="181" width="2.2" height="15.0" fill="rgb(248,225,51)" rx="2" ry="2" />
  2064. <text x="186.99" y="191.5" ></text>
  2065. </g>
  2066. <g >
  2067. <title>compress/flate.(*compressor).initDeflate (4 samples, 0.76%)</title><rect x="275.4" y="245" width="9.0" height="15.0" fill="rgb(245,172,14)" rx="2" ry="2" />
  2068. <text x="278.44" y="255.5" ></text>
  2069. </g>
  2070. <g >
  2071. <title>github.com/sirupsen/logrus.(*Entry).Logf (1 samples, 0.19%)</title><rect x="204.1" y="405" width="2.2" height="15.0" fill="rgb(233,167,54)" rx="2" ry="2" />
  2072. <text x="207.06" y="415.5" ></text>
  2073. </g>
  2074. <g >
  2075. <title>net.(*netFD).Read (10 samples, 1.89%)</title><rect x="59.1" y="405" width="22.3" height="15.0" fill="rgb(248,80,4)" rx="2" ry="2" />
  2076. <text x="62.07" y="415.5" >n..</text>
  2077. </g>
  2078. <g >
  2079. <title>runtime.entersyscall_sysmon (1 samples, 0.19%)</title><rect x="427.1" y="101" width="2.3" height="15.0" fill="rgb(205,179,17)" rx="2" ry="2" />
  2080. <text x="430.13" y="111.5" ></text>
  2081. </g>
  2082. <g >
  2083. <title>net.(*Resolver).lookupIPAddr (1 samples, 0.19%)</title><rect x="18.9" y="373" width="2.3" height="15.0" fill="rgb(227,137,25)" rx="2" ry="2" />
  2084. <text x="21.92" y="383.5" ></text>
  2085. </g>
  2086. <g >
  2087. <title>internal/singleflight.(*Group).DoChan (1 samples, 0.19%)</title><rect x="404.8" y="197" width="2.3" height="15.0" fill="rgb(219,15,5)" rx="2" ry="2" />
  2088. <text x="407.82" y="207.5" ></text>
  2089. </g>
  2090. <g >
  2091. <title>runtime.gcAssistAlloc.func1 (1 samples, 0.19%)</title><rect x="219.7" y="149" width="2.2" height="15.0" fill="rgb(215,66,35)" rx="2" ry="2" />
  2092. <text x="222.68" y="159.5" ></text>
  2093. </g>
  2094. <g >
  2095. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Send (1 samples, 0.19%)</title><rect x="476.2" y="357" width="2.2" height="15.0" fill="rgb(239,180,0)" rx="2" ry="2" />
  2096. <text x="479.20" y="367.5" ></text>
  2097. </g>
  2098. <g >
  2099. <title>runtime.gcAssistAlloc1 (1 samples, 0.19%)</title><rect x="447.2" y="261" width="2.2" height="15.0" fill="rgb(236,15,27)" rx="2" ry="2" />
  2100. <text x="450.20" y="271.5" ></text>
  2101. </g>
  2102. <g >
  2103. <title>runtime.wakep (3 samples, 0.57%)</title><rect x="911.2" y="405" width="6.7" height="15.0" fill="rgb(233,118,20)" rx="2" ry="2" />
  2104. <text x="914.17" y="415.5" ></text>
  2105. </g>
  2106. <g >
  2107. <title>runtime.spanOf (4 samples, 0.76%)</title><rect x="868.8" y="485" width="8.9" height="15.0" fill="rgb(210,40,35)" rx="2" ry="2" />
  2108. <text x="871.79" y="495.5" ></text>
  2109. </g>
  2110. <g >
  2111. <title>runtime.(*mcache).refill (1 samples, 0.19%)</title><rect x="215.2" y="277" width="2.2" height="15.0" fill="rgb(223,126,48)" rx="2" ry="2" />
  2112. <text x="218.22" y="287.5" ></text>
  2113. </g>
  2114. <g >
  2115. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="458.4" y="309" width="2.2" height="15.0" fill="rgb(236,208,42)" rx="2" ry="2" />
  2116. <text x="461.36" y="319.5" ></text>
  2117. </g>
  2118. <g >
  2119. <title>net.(*netFD).connect (1 samples, 0.19%)</title><rect x="485.1" y="181" width="2.3" height="15.0" fill="rgb(227,221,47)" rx="2" ry="2" />
  2120. <text x="488.12" y="191.5" ></text>
  2121. </g>
  2122. <g >
  2123. <title>runtime.growslice (1 samples, 0.19%)</title><rect x="498.5" y="469" width="2.2" height="15.0" fill="rgb(237,118,5)" rx="2" ry="2" />
  2124. <text x="501.51" y="479.5" ></text>
  2125. </g>
  2126. <g >
  2127. <title>miads/adslib/graylog.ReportGrayLog (3 samples, 0.57%)</title><rect x="471.7" y="405" width="6.7" height="15.0" fill="rgb(253,143,3)" rx="2" ry="2" />
  2128. <text x="474.74" y="415.5" ></text>
  2129. </g>
  2130. <g >
  2131. <title>internal/poll.runtime_pollClose (1 samples, 0.19%)</title><rect x="1183.3" y="485" width="2.2" height="15.0" fill="rgb(233,159,25)" rx="2" ry="2" />
  2132. <text x="1186.31" y="495.5" ></text>
  2133. </g>
  2134. <g >
  2135. <title>net.(*sysDialer).dialSerial (1 samples, 0.19%)</title><rect x="449.4" y="293" width="2.3" height="15.0" fill="rgb(211,39,25)" rx="2" ry="2" />
  2136. <text x="452.43" y="303.5" ></text>
  2137. </g>
  2138. <g >
  2139. <title>runtime.netpoll (3 samples, 0.57%)</title><rect x="648.0" y="485" width="6.7" height="15.0" fill="rgb(221,225,15)" rx="2" ry="2" />
  2140. <text x="650.96" y="495.5" ></text>
  2141. </g>
  2142. <g >
  2143. <title>runtime.newproc (1 samples, 0.19%)</title><rect x="228.6" y="165" width="2.2" height="15.0" fill="rgb(218,139,18)" rx="2" ry="2" />
  2144. <text x="231.60" y="175.5" ></text>
  2145. </g>
  2146. <g >
  2147. <title>runtime.(*pageAlloc).update (1 samples, 0.19%)</title><rect x="1029.4" y="325" width="2.2" height="15.0" fill="rgb(209,128,45)" rx="2" ry="2" />
  2148. <text x="1032.40" y="335.5" ></text>
  2149. </g>
  2150. <g >
  2151. <title>runtime.mallocgc.func1 (1 samples, 0.19%)</title><rect x="224.1" y="181" width="2.3" height="15.0" fill="rgb(209,169,30)" rx="2" ry="2" />
  2152. <text x="227.14" y="191.5" ></text>
  2153. </g>
  2154. <g >
  2155. <title>runtime.markrootBlock (4 samples, 0.76%)</title><rect x="639.0" y="485" width="9.0" height="15.0" fill="rgb(215,72,47)" rx="2" ry="2" />
  2156. <text x="642.04" y="495.5" ></text>
  2157. </g>
  2158. <g >
  2159. <title>bufio.(*Reader).ReadSlice (3 samples, 0.57%)</title><rect x="422.7" y="261" width="6.7" height="15.0" fill="rgb(233,131,15)" rx="2" ry="2" />
  2160. <text x="425.67" y="271.5" ></text>
  2161. </g>
  2162. <g >
  2163. <title>runtime.findrunnable (4 samples, 0.76%)</title><rect x="879.9" y="501" width="9.0" height="15.0" fill="rgb(241,47,9)" rx="2" ry="2" />
  2164. <text x="882.94" y="511.5" ></text>
  2165. </g>
  2166. <g >
  2167. <title>syscall.connect (1 samples, 0.19%)</title><rect x="458.4" y="133" width="2.2" height="15.0" fill="rgb(231,112,12)" rx="2" ry="2" />
  2168. <text x="461.36" y="143.5" ></text>
  2169. </g>
  2170. <g >
  2171. <title>runtime.pcvalue (1 samples, 0.19%)</title><rect x="195.1" y="309" width="2.3" height="15.0" fill="rgb(223,131,52)" rx="2" ry="2" />
  2172. <text x="198.14" y="319.5" ></text>
  2173. </g>
  2174. <g >
  2175. <title>github.com/sirupsen/logrus.(*Entry).Infof (3 samples, 0.57%)</title><rect x="206.3" y="405" width="6.7" height="15.0" fill="rgb(213,46,24)" rx="2" ry="2" />
  2176. <text x="209.29" y="415.5" ></text>
  2177. </g>
  2178. <g >
  2179. <title>fmt.Sprintf (1 samples, 0.19%)</title><rect x="181.8" y="389" width="2.2" height="15.0" fill="rgb(249,105,3)" rx="2" ry="2" />
  2180. <text x="184.76" y="399.5" ></text>
  2181. </g>
  2182. <g >
  2183. <title>runtime.gentraceback (1 samples, 0.19%)</title><rect x="496.3" y="373" width="2.2" height="15.0" fill="rgb(233,87,48)" rx="2" ry="2" />
  2184. <text x="499.28" y="383.5" ></text>
  2185. </g>
  2186. <g >
  2187. <title>runtime.(*lfstack).pop (1 samples, 0.19%)</title><rect x="585.5" y="453" width="2.2" height="15.0" fill="rgb(219,141,42)" rx="2" ry="2" />
  2188. <text x="588.50" y="463.5" ></text>
  2189. </g>
  2190. <g >
  2191. <title>runtime.reentersyscall (2 samples, 0.38%)</title><rect x="460.6" y="165" width="4.4" height="15.0" fill="rgb(248,74,43)" rx="2" ry="2" />
  2192. <text x="463.59" y="175.5" ></text>
  2193. </g>
  2194. <g >
  2195. <title>runtime.putfull (1 samples, 0.19%)</title><rect x="590.0" y="469" width="2.2" height="15.0" fill="rgb(207,92,20)" rx="2" ry="2" />
  2196. <text x="592.96" y="479.5" ></text>
  2197. </g>
  2198. <g >
  2199. <title>runtime.spanOf (1 samples, 0.19%)</title><rect x="416.0" y="53" width="2.2" height="15.0" fill="rgb(208,145,26)" rx="2" ry="2" />
  2200. <text x="418.97" y="63.5" ></text>
  2201. </g>
  2202. <g >
  2203. <title>runtime.gcAssistAlloc.func1 (1 samples, 0.19%)</title><rect x="271.0" y="117" width="2.2" height="15.0" fill="rgb(228,37,45)" rx="2" ry="2" />
  2204. <text x="273.98" y="127.5" ></text>
  2205. </g>
  2206. <g >
  2207. <title>bufio.(*Writer).Flush (1 samples, 0.19%)</title><rect x="395.9" y="261" width="2.2" height="15.0" fill="rgb(206,49,33)" rx="2" ry="2" />
  2208. <text x="398.90" y="271.5" ></text>
  2209. </g>
  2210. <g >
  2211. <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.19%)</title><rect x="239.8" y="325" width="2.2" height="15.0" fill="rgb(238,118,54)" rx="2" ry="2" />
  2212. <text x="242.75" y="335.5" ></text>
  2213. </g>
  2214. <g >
  2215. <title>runtime.nanotime1 (1 samples, 0.19%)</title><rect x="1087.4" y="485" width="2.2" height="15.0" fill="rgb(239,225,4)" rx="2" ry="2" />
  2216. <text x="1090.39" y="495.5" ></text>
  2217. </g>
  2218. <g >
  2219. <title>compress/flate.newHuffmanBitWriter (1 samples, 0.19%)</title><rect x="219.7" y="229" width="2.2" height="15.0" fill="rgb(215,16,11)" rx="2" ry="2" />
  2220. <text x="222.68" y="239.5" ></text>
  2221. </g>
  2222. <g >
  2223. <title>runtime.makeslice (4 samples, 0.76%)</title><rect x="275.4" y="229" width="9.0" height="15.0" fill="rgb(215,111,40)" rx="2" ry="2" />
  2224. <text x="278.44" y="239.5" ></text>
  2225. </g>
  2226. <g >
  2227. <title>github.com/gin-gonic/gin.(*Context).Next (142 samples, 26.84%)</title><rect x="181.8" y="437" width="316.7" height="15.0" fill="rgb(227,87,53)" rx="2" ry="2" />
  2228. <text x="184.76" y="447.5" >github.com/gin-gonic/gin.(*Context).Next</text>
  2229. </g>
  2230. <g >
  2231. <title>crypto/aes.newCipher (1 samples, 0.19%)</title><rect x="215.2" y="341" width="2.2" height="15.0" fill="rgb(236,81,3)" rx="2" ry="2" />
  2232. <text x="218.22" y="351.5" ></text>
  2233. </g>
  2234. <g >
  2235. <title>encoding/json.Marshal (1 samples, 0.19%)</title><rect x="255.4" y="341" width="2.2" height="15.0" fill="rgb(218,226,14)" rx="2" ry="2" />
  2236. <text x="258.37" y="351.5" ></text>
  2237. </g>
  2238. <g >
  2239. <title>runtime.notewakeup (2 samples, 0.38%)</title><rect x="460.6" y="117" width="4.4" height="15.0" fill="rgb(230,27,18)" rx="2" ry="2" />
  2240. <text x="463.59" y="127.5" ></text>
  2241. </g>
  2242. <g >
  2243. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Send (16 samples, 3.02%)</title><rect x="324.5" y="325" width="35.7" height="15.0" fill="rgb(225,169,28)" rx="2" ry="2" />
  2244. <text x="327.52" y="335.5" >git..</text>
  2245. </g>
  2246. <g >
  2247. <title>runtime.Callers (1 samples, 0.19%)</title><rect x="213.0" y="341" width="2.2" height="15.0" fill="rgb(220,160,32)" rx="2" ry="2" />
  2248. <text x="215.99" y="351.5" ></text>
  2249. </g>
  2250. <g >
  2251. <title>miads/adslib/encrypt.AesCBCDecrypt (1 samples, 0.19%)</title><rect x="215.2" y="373" width="2.2" height="15.0" fill="rgb(211,179,14)" rx="2" ry="2" />
  2252. <text x="218.22" y="383.5" ></text>
  2253. </g>
  2254. <g >
  2255. <title>runtime.largeAlloc (3 samples, 0.57%)</title><rect x="277.7" y="165" width="6.7" height="15.0" fill="rgb(231,182,5)" rx="2" ry="2" />
  2256. <text x="280.67" y="175.5" ></text>
  2257. </g>
  2258. <g >
  2259. <title>runtime.epollctl (1 samples, 0.19%)</title><rect x="23.4" y="229" width="2.2" height="15.0" fill="rgb(231,4,49)" rx="2" ry="2" />
  2260. <text x="26.38" y="239.5" ></text>
  2261. </g>
  2262. <g >
  2263. <title>net.(*Resolver).lookupIPAddr (2 samples, 0.38%)</title><rect x="364.7" y="213" width="4.4" height="15.0" fill="rgb(231,20,51)" rx="2" ry="2" />
  2264. <text x="367.67" y="223.5" ></text>
  2265. </g>
  2266. <g >
  2267. <title>miads/adslib/redis_data.GetChannelFlag (2 samples, 0.38%)</title><rect x="478.4" y="405" width="4.5" height="15.0" fill="rgb(222,102,17)" rx="2" ry="2" />
  2268. <text x="481.43" y="415.5" ></text>
  2269. </g>
  2270. <g >
  2271. <title>runtime.(*mcache).prepareForSweep (2 samples, 0.38%)</title><rect x="572.1" y="453" width="4.5" height="15.0" fill="rgb(244,141,30)" rx="2" ry="2" />
  2272. <text x="575.12" y="463.5" ></text>
  2273. </g>
  2274. <g >
  2275. <title>io.ReadAtLeast (1 samples, 0.19%)</title><rect x="500.7" y="501" width="2.3" height="15.0" fill="rgb(236,141,29)" rx="2" ry="2" />
  2276. <text x="503.74" y="511.5" ></text>
  2277. </g>
  2278. <g >
  2279. <title>net.(*netFD).connect (1 samples, 0.19%)</title><rect x="449.4" y="181" width="2.3" height="15.0" fill="rgb(210,9,28)" rx="2" ry="2" />
  2280. <text x="452.43" y="191.5" ></text>
  2281. </g>
  2282. <g >
  2283. <title>sync.(*Pool).Get (1 samples, 0.19%)</title><rect x="210.8" y="341" width="2.2" height="15.0" fill="rgb(240,191,25)" rx="2" ry="2" />
  2284. <text x="213.76" y="351.5" ></text>
  2285. </g>
  2286. <g >
  2287. <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)</title><rect x="456.1" y="357" width="4.5" height="15.0" fill="rgb(210,157,41)" rx="2" ry="2" />
  2288. <text x="459.12" y="367.5" ></text>
  2289. </g>
  2290. <g >
  2291. <title>net.(*netFD).Read (1 samples, 0.19%)</title><rect x="456.1" y="213" width="2.3" height="15.0" fill="rgb(247,221,9)" rx="2" ry="2" />
  2292. <text x="459.12" y="223.5" ></text>
  2293. </g>
  2294. <g >
  2295. <title>net.(*sysDialer).dialSingle (1 samples, 0.19%)</title><rect x="485.1" y="277" width="2.3" height="15.0" fill="rgb(219,154,24)" rx="2" ry="2" />
  2296. <text x="488.12" y="287.5" ></text>
  2297. </g>
  2298. <g >
  2299. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="366.9" y="197" width="2.2" height="15.0" fill="rgb(210,54,35)" rx="2" ry="2" />
  2300. <text x="369.90" y="207.5" ></text>
  2301. </g>
  2302. <g >
  2303. <title>crypto/tls.(*prefixNonceAEAD).Open (1 samples, 0.19%)</title><rect x="500.7" y="421" width="2.3" height="15.0" fill="rgb(244,118,49)" rx="2" ry="2" />
  2304. <text x="503.74" y="431.5" ></text>
  2305. </g>
  2306. <g >
  2307. <title>runtime.bgsweep (6 samples, 1.13%)</title><rect x="549.8" y="565" width="13.4" height="15.0" fill="rgb(232,158,46)" rx="2" ry="2" />
  2308. <text x="552.81" y="575.5" ></text>
  2309. </g>
  2310. <g >
  2311. <title>runtime.(*mspan).sweep (2 samples, 0.38%)</title><rect x="1027.2" y="421" width="4.4" height="15.0" fill="rgb(236,51,11)" rx="2" ry="2" />
  2312. <text x="1030.16" y="431.5" ></text>
  2313. </g>
  2314. <g >
  2315. <title>internal/poll.(*FD).decref (1 samples, 0.19%)</title><rect x="451.7" y="293" width="2.2" height="15.0" fill="rgb(227,165,6)" rx="2" ry="2" />
  2316. <text x="454.66" y="303.5" ></text>
  2317. </g>
  2318. <g >
  2319. <title>runtime.acquireSudog (1 samples, 0.19%)</title><rect x="478.4" y="229" width="2.3" height="15.0" fill="rgb(252,75,20)" rx="2" ry="2" />
  2320. <text x="481.43" y="239.5" ></text>
  2321. </g>
  2322. <g >
  2323. <title>compress/flate.(*huffmanEncoder).bitCounts (2 samples, 0.38%)</title><rect x="266.5" y="197" width="4.5" height="15.0" fill="rgb(216,160,13)" rx="2" ry="2" />
  2324. <text x="269.52" y="207.5" ></text>
  2325. </g>
  2326. <g >
  2327. <title>runtime.notewakeup (1 samples, 0.19%)</title><rect x="1080.7" y="469" width="2.2" height="15.0" fill="rgb(213,21,28)" rx="2" ry="2" />
  2328. <text x="1083.70" y="479.5" ></text>
  2329. </g>
  2330. <g >
  2331. <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)</title><rect x="451.7" y="389" width="4.4" height="15.0" fill="rgb(211,50,17)" rx="2" ry="2" />
  2332. <text x="454.66" y="399.5" ></text>
  2333. </g>
  2334. <g >
  2335. <title>syscall.Write (1 samples, 0.19%)</title><rect x="440.5" y="277" width="2.2" height="15.0" fill="rgb(207,42,36)" rx="2" ry="2" />
  2336. <text x="443.51" y="287.5" ></text>
  2337. </g>
  2338. <g >
  2339. <title>runtime.entersyscall_sysmon (7 samples, 1.32%)</title><rect x="65.8" y="293" width="15.6" height="15.0" fill="rgb(252,214,12)" rx="2" ry="2" />
  2340. <text x="68.77" y="303.5" ></text>
  2341. </g>
  2342. <g >
  2343. <title>runtime.scanobject (1 samples, 0.19%)</title><rect x="286.6" y="117" width="2.2" height="15.0" fill="rgb(205,114,1)" rx="2" ry="2" />
  2344. <text x="289.60" y="127.5" ></text>
  2345. </g>
  2346. <g >
  2347. <title>github.com/gin-gonic/gin.(*Context).Next (143 samples, 27.03%)</title><rect x="179.5" y="501" width="319.0" height="15.0" fill="rgb(242,35,39)" rx="2" ry="2" />
  2348. <text x="182.53" y="511.5" >github.com/gin-gonic/gin.(*Context).Next</text>
  2349. </g>
  2350. <g >
  2351. <title>github.com/gomodule/redigo/redis.(*conn).Do (2 samples, 0.38%)</title><rect x="460.6" y="357" width="4.4" height="15.0" fill="rgb(234,32,32)" rx="2" ry="2" />
  2352. <text x="463.59" y="367.5" ></text>
  2353. </g>
  2354. <g >
  2355. <title>github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).getWriter_nolock (1 samples, 0.19%)</title><rect x="190.7" y="309" width="2.2" height="15.0" fill="rgb(231,93,39)" rx="2" ry="2" />
  2356. <text x="193.68" y="319.5" ></text>
  2357. </g>
  2358. <g >
  2359. <title>internal/singleflight.(*Group).doCall (75 samples, 14.18%)</title><rect x="10.0" y="565" width="167.3" height="15.0" fill="rgb(220,134,31)" rx="2" ry="2" />
  2360. <text x="13.00" y="575.5" >internal/singleflight..</text>
  2361. </g>
  2362. <g >
  2363. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="478.4" y="357" width="2.3" height="15.0" fill="rgb(234,35,44)" rx="2" ry="2" />
  2364. <text x="481.43" y="367.5" ></text>
  2365. </g>
  2366. <g >
  2367. <title>runtime.addtimer (1 samples, 0.19%)</title><rect x="14.5" y="389" width="2.2" height="15.0" fill="rgb(228,192,3)" rx="2" ry="2" />
  2368. <text x="17.46" y="399.5" ></text>
  2369. </g>
  2370. <g >
  2371. <title>runtime.scanblock (1 samples, 0.19%)</title><rect x="634.6" y="453" width="2.2" height="15.0" fill="rgb(247,71,15)" rx="2" ry="2" />
  2372. <text x="637.57" y="463.5" ></text>
  2373. </g>
  2374. <g >
  2375. <title>miads/adslib/redis_data.SetAdsRealRequestNum (3 samples, 0.57%)</title><rect x="487.4" y="405" width="6.6" height="15.0" fill="rgb(230,35,42)" rx="2" ry="2" />
  2376. <text x="490.35" y="415.5" ></text>
  2377. </g>
  2378. <g >
  2379. <title>compress/flate.NewWriterDict (22 samples, 4.16%)</title><rect x="275.4" y="277" width="49.1" height="15.0" fill="rgb(251,50,16)" rx="2" ry="2" />
  2380. <text x="278.44" y="287.5" >comp..</text>
  2381. </g>
  2382. <g >
  2383. <title>net.(*sysDialer).dialSingle (8 samples, 1.51%)</title><rect x="23.4" y="389" width="17.8" height="15.0" fill="rgb(249,59,43)" rx="2" ry="2" />
  2384. <text x="26.38" y="399.5" ></text>
  2385. </g>
  2386. <g >
  2387. <title>net.(*netFD).connect (1 samples, 0.19%)</title><rect x="491.8" y="181" width="2.2" height="15.0" fill="rgb(230,0,23)" rx="2" ry="2" />
  2388. <text x="494.81" y="191.5" ></text>
  2389. </g>
  2390. <g >
  2391. <title>runtime.gentraceback (1 samples, 0.19%)</title><rect x="141.6" y="261" width="2.2" height="15.0" fill="rgb(230,82,0)" rx="2" ry="2" />
  2392. <text x="144.61" y="271.5" ></text>
  2393. </g>
  2394. <g >
  2395. <title>sort.quickSort (1 samples, 0.19%)</title><rect x="469.5" y="229" width="2.2" height="15.0" fill="rgb(246,167,39)" rx="2" ry="2" />
  2396. <text x="472.51" y="239.5" ></text>
  2397. </g>
  2398. <g >
  2399. <title>encoding/json.stateInString (1 samples, 0.19%)</title><rect x="360.2" y="293" width="2.2" height="15.0" fill="rgb(225,87,11)" rx="2" ry="2" />
  2400. <text x="363.21" y="303.5" ></text>
  2401. </g>
  2402. <g >
  2403. <title>runtime.mallocgc (16 samples, 3.02%)</title><rect x="288.8" y="229" width="35.7" height="15.0" fill="rgb(248,5,13)" rx="2" ry="2" />
  2404. <text x="291.83" y="239.5" >run..</text>
  2405. </g>
  2406. <g >
  2407. <title>runtime.addspecial (1 samples, 0.19%)</title><rect x="416.0" y="69" width="2.2" height="15.0" fill="rgb(250,75,20)" rx="2" ry="2" />
  2408. <text x="418.97" y="79.5" ></text>
  2409. </g>
  2410. <g >
  2411. <title>net.(*Resolver).goLookupIPCNAMEOrder.func2 (66 samples, 12.48%)</title><rect x="10.0" y="485" width="147.2" height="15.0" fill="rgb(215,48,53)" rx="2" ry="2" />
  2412. <text x="13.00" y="495.5" >net.(*Resolver).go..</text>
  2413. </g>
  2414. <g >
  2415. <title>github.com/sirupsen/logrus.(*Entry).Log (3 samples, 0.57%)</title><rect x="206.3" y="373" width="6.7" height="15.0" fill="rgb(241,218,44)" rx="2" ry="2" />
  2416. <text x="209.29" y="383.5" ></text>
  2417. </g>
  2418. <g >
  2419. <title>runtime.findObject (10 samples, 1.89%)</title><rect x="806.3" y="485" width="22.3" height="15.0" fill="rgb(252,92,20)" rx="2" ry="2" />
  2420. <text x="809.33" y="495.5" >r..</text>
  2421. </g>
  2422. <g >
  2423. <title>runtime.scanobject (1 samples, 0.19%)</title><rect x="447.2" y="229" width="2.2" height="15.0" fill="rgb(224,37,29)" rx="2" ry="2" />
  2424. <text x="450.20" y="239.5" ></text>
  2425. </g>
  2426. <g >
  2427. <title>runtime.write (3 samples, 0.57%)</title><rect x="505.2" y="501" width="6.7" height="15.0" fill="rgb(247,106,22)" rx="2" ry="2" />
  2428. <text x="508.20" y="511.5" ></text>
  2429. </g>
  2430. <g >
  2431. <title>bufio.(*Reader).Read (1 samples, 0.19%)</title><rect x="500.7" y="485" width="2.3" height="15.0" fill="rgb(212,62,27)" rx="2" ry="2" />
  2432. <text x="503.74" y="495.5" ></text>
  2433. </g>
  2434. <g >
  2435. <title>runtime.mallocgc (2 samples, 0.38%)</title><rect x="371.4" y="229" width="4.4" height="15.0" fill="rgb(253,35,51)" rx="2" ry="2" />
  2436. <text x="374.36" y="239.5" ></text>
  2437. </g>
  2438. <g >
  2439. <title>net.(*netFD).Read (3 samples, 0.57%)</title><rect x="422.7" y="213" width="6.7" height="15.0" fill="rgb(219,121,18)" rx="2" ry="2" />
  2440. <text x="425.67" y="223.5" ></text>
  2441. </g>
  2442. <g >
  2443. <title>runtime.step (1 samples, 0.19%)</title><rect x="496.3" y="325" width="2.2" height="15.0" fill="rgb(238,184,38)" rx="2" ry="2" />
  2444. <text x="499.28" y="335.5" ></text>
  2445. </g>
  2446. <g >
  2447. <title>runtime.netpollopen (4 samples, 0.76%)</title><rect x="329.0" y="165" width="8.9" height="15.0" fill="rgb(237,41,2)" rx="2" ry="2" />
  2448. <text x="331.98" y="175.5" ></text>
  2449. </g>
  2450. <g >
  2451. <title>github.com/sirupsen/logrus.Entry.log (3 samples, 0.57%)</title><rect x="206.3" y="357" width="6.7" height="15.0" fill="rgb(219,69,53)" rx="2" ry="2" />
  2452. <text x="209.29" y="367.5" ></text>
  2453. </g>
  2454. <g >
  2455. <title>runtime.newstack (1 samples, 0.19%)</title><rect x="168.4" y="469" width="2.2" height="15.0" fill="rgb(206,52,10)" rx="2" ry="2" />
  2456. <text x="171.37" y="479.5" ></text>
  2457. </g>
  2458. <g >
  2459. <title>runtime.heapBits.next (1 samples, 0.19%)</title><rect x="598.9" y="501" width="2.2" height="15.0" fill="rgb(216,91,0)" rx="2" ry="2" />
  2460. <text x="601.88" y="511.5" ></text>
  2461. </g>
  2462. <g >
  2463. <title>compress/zlib.(*Writer).Write (1 samples, 0.19%)</title><rect x="474.0" y="341" width="2.2" height="15.0" fill="rgb(230,183,33)" rx="2" ry="2" />
  2464. <text x="476.97" y="351.5" ></text>
  2465. </g>
  2466. <g >
  2467. <title>net.checkResponse (1 samples, 0.19%)</title><rect x="119.3" y="421" width="2.2" height="15.0" fill="rgb(235,203,16)" rx="2" ry="2" />
  2468. <text x="122.30" y="431.5" ></text>
  2469. </g>
  2470. <g >
  2471. <title>github.com/gomodule/redigo/redis.(*activeConn).Close (1 samples, 0.19%)</title><rect x="235.3" y="357" width="2.2" height="15.0" fill="rgb(219,140,0)" rx="2" ry="2" />
  2472. <text x="238.29" y="367.5" ></text>
  2473. </g>
  2474. <g >
  2475. <title>net.(*netFD).Write (1 samples, 0.19%)</title><rect x="395.9" y="229" width="2.2" height="15.0" fill="rgb(250,142,51)" rx="2" ry="2" />
  2476. <text x="398.90" y="239.5" ></text>
  2477. </g>
  2478. <g >
  2479. <title>bufio.(*Writer).Flush (1 samples, 0.19%)</title><rect x="438.3" y="293" width="2.2" height="15.0" fill="rgb(249,150,33)" rx="2" ry="2" />
  2480. <text x="441.28" y="303.5" ></text>
  2481. </g>
  2482. <g >
  2483. <title>runtime.(*mcache).refill (1 samples, 0.19%)</title><rect x="128.2" y="373" width="2.3" height="15.0" fill="rgb(230,148,36)" rx="2" ry="2" />
  2484. <text x="131.22" y="383.5" ></text>
  2485. </g>
  2486. <g >
  2487. <title>encoding/json.Unmarshal (6 samples, 1.13%)</title><rect x="371.4" y="341" width="13.3" height="15.0" fill="rgb(211,21,39)" rx="2" ry="2" />
  2488. <text x="374.36" y="351.5" ></text>
  2489. </g>
  2490. <g >
  2491. <title>runtime.startm (3 samples, 0.57%)</title><rect x="911.2" y="389" width="6.7" height="15.0" fill="rgb(233,123,11)" rx="2" ry="2" />
  2492. <text x="914.17" y="399.5" ></text>
  2493. </g>
  2494. <g >
  2495. <title>runtime.getStackMap (5 samples, 0.95%)</title><rect x="616.7" y="405" width="11.2" height="15.0" fill="rgb(210,161,47)" rx="2" ry="2" />
  2496. <text x="619.73" y="415.5" ></text>
  2497. </g>
  2498. <g >
  2499. <title>compress/flate.(*huffmanBitWriter).writeBlock (1 samples, 0.19%)</title><rect x="469.5" y="293" width="2.2" height="15.0" fill="rgb(229,71,36)" rx="2" ry="2" />
  2500. <text x="472.51" y="303.5" ></text>
  2501. </g>
  2502. <g >
  2503. <title>github.com/gomodule/redigo/redis.(*conn).readLine (3 samples, 0.57%)</title><rect x="422.7" y="277" width="6.7" height="15.0" fill="rgb(235,186,39)" rx="2" ry="2" />
  2504. <text x="425.67" y="287.5" ></text>
  2505. </g>
  2506. <g >
  2507. <title>runtime.osyield (1 samples, 0.19%)</title><rect x="1078.5" y="485" width="2.2" height="15.0" fill="rgb(237,103,25)" rx="2" ry="2" />
  2508. <text x="1081.47" y="495.5" ></text>
  2509. </g>
  2510. <g >
  2511. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="179.5" y="405" width="2.3" height="15.0" fill="rgb(235,130,46)" rx="2" ry="2" />
  2512. <text x="182.53" y="415.5" ></text>
  2513. </g>
  2514. <g >
  2515. <title>runtime.futex (1 samples, 0.19%)</title><rect x="288.8" y="101" width="2.3" height="15.0" fill="rgb(233,173,10)" rx="2" ry="2" />
  2516. <text x="291.83" y="111.5" ></text>
  2517. </g>
  2518. <g >
  2519. <title>runtime.futex (3 samples, 0.57%)</title><rect x="911.2" y="341" width="6.7" height="15.0" fill="rgb(239,101,51)" rx="2" ry="2" />
  2520. <text x="914.17" y="351.5" ></text>
  2521. </g>
  2522. <g >
  2523. <title>syscall.read (1 samples, 0.19%)</title><rect x="456.1" y="181" width="2.3" height="15.0" fill="rgb(216,66,24)" rx="2" ry="2" />
  2524. <text x="459.12" y="191.5" ></text>
  2525. </g>
  2526. <g >
  2527. <title>runtime.slicebytetostring (2 samples, 0.38%)</title><rect x="371.4" y="245" width="4.4" height="15.0" fill="rgb(237,182,20)" rx="2" ry="2" />
  2528. <text x="374.36" y="255.5" ></text>
  2529. </g>
  2530. <g >
  2531. <title>runtime.(*itabTableType).find (1 samples, 0.19%)</title><rect x="143.8" y="405" width="2.3" height="15.0" fill="rgb(225,149,9)" rx="2" ry="2" />
  2532. <text x="146.84" y="415.5" ></text>
  2533. </g>
  2534. <g >
  2535. <title>runtime.ready (1 samples, 0.19%)</title><rect x="908.9" y="405" width="2.3" height="15.0" fill="rgb(209,88,35)" rx="2" ry="2" />
  2536. <text x="911.94" y="415.5" ></text>
  2537. </g>
  2538. <g >
  2539. <title>net.internetSocket (8 samples, 1.51%)</title><rect x="23.4" y="357" width="17.8" height="15.0" fill="rgb(253,167,0)" rx="2" ry="2" />
  2540. <text x="26.38" y="367.5" ></text>
  2541. </g>
  2542. <g >
  2543. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="458.4" y="293" width="2.2" height="15.0" fill="rgb(241,63,52)" rx="2" ry="2" />
  2544. <text x="461.36" y="303.5" ></text>
  2545. </g>
  2546. <g >
  2547. <title>syscall.connect (2 samples, 0.38%)</title><rect x="411.5" y="101" width="4.5" height="15.0" fill="rgb(214,107,41)" rx="2" ry="2" />
  2548. <text x="414.51" y="111.5" ></text>
  2549. </g>
  2550. <g >
  2551. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Log (1 samples, 0.19%)</title><rect x="469.5" y="389" width="2.2" height="15.0" fill="rgb(239,46,47)" rx="2" ry="2" />
  2552. <text x="472.51" y="399.5" ></text>
  2553. </g>
  2554. <g >
  2555. <title>runtime.runqput (1 samples, 0.19%)</title><rect x="908.9" y="389" width="2.3" height="15.0" fill="rgb(224,49,46)" rx="2" ry="2" />
  2556. <text x="911.94" y="399.5" ></text>
  2557. </g>
  2558. <g >
  2559. <title>runtime.systemstack (3 samples, 0.57%)</title><rect x="248.7" y="245" width="6.7" height="15.0" fill="rgb(227,62,5)" rx="2" ry="2" />
  2560. <text x="251.68" y="255.5" ></text>
  2561. </g>
  2562. <g >
  2563. <title>syscall.socket (1 samples, 0.19%)</title><rect x="418.2" y="117" width="2.2" height="15.0" fill="rgb(223,190,9)" rx="2" ry="2" />
  2564. <text x="421.20" y="127.5" ></text>
  2565. </g>
  2566. <g >
  2567. <title>math/rand.(*Rand).Int63 (1 samples, 0.19%)</title><rect x="126.0" y="421" width="2.2" height="15.0" fill="rgb(229,155,35)" rx="2" ry="2" />
  2568. <text x="128.99" y="431.5" ></text>
  2569. </g>
  2570. <g >
  2571. <title>github.com/fvbock/endless.(*endlessServer).Serve (1 samples, 0.19%)</title><rect x="877.7" y="501" width="2.2" height="15.0" fill="rgb(239,3,28)" rx="2" ry="2" />
  2572. <text x="880.71" y="511.5" ></text>
  2573. </g>
  2574. <g >
  2575. <title>syscall.Getpeername (1 samples, 0.19%)</title><rect x="344.6" y="229" width="2.2" height="15.0" fill="rgb(223,96,36)" rx="2" ry="2" />
  2576. <text x="347.59" y="239.5" ></text>
  2577. </g>
  2578. <g >
  2579. <title>syscall.Read (1 samples, 0.19%)</title><rect x="456.1" y="197" width="2.3" height="15.0" fill="rgb(239,162,25)" rx="2" ry="2" />
  2580. <text x="459.12" y="207.5" ></text>
  2581. </g>
  2582. <g >
  2583. <title>net.(*netFD).dial (1 samples, 0.19%)</title><rect x="458.4" y="181" width="2.2" height="15.0" fill="rgb(218,203,19)" rx="2" ry="2" />
  2584. <text x="461.36" y="191.5" ></text>
  2585. </g>
  2586. <g >
  2587. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="219.7" y="197" width="2.2" height="15.0" fill="rgb(234,101,23)" rx="2" ry="2" />
  2588. <text x="222.68" y="207.5" ></text>
  2589. </g>
  2590. <g >
  2591. <title>runtime.(*mheap).freeSpan.func1 (2 samples, 0.38%)</title><rect x="554.3" y="469" width="4.4" height="15.0" fill="rgb(229,206,8)" rx="2" ry="2" />
  2592. <text x="557.27" y="479.5" ></text>
  2593. </g>
  2594. <g >
  2595. <title>sort.doPivot (1 samples, 0.19%)</title><rect x="469.5" y="213" width="2.2" height="15.0" fill="rgb(242,199,7)" rx="2" ry="2" />
  2596. <text x="472.51" y="223.5" ></text>
  2597. </g>
  2598. <g >
  2599. <title>compress/flate.(*huffmanBitWriter).write (1 samples, 0.19%)</title><rect x="271.0" y="261" width="2.2" height="15.0" fill="rgb(210,72,31)" rx="2" ry="2" />
  2600. <text x="273.98" y="271.5" ></text>
  2601. </g>
  2602. <g >
  2603. <title>runtime.shrinkstack (1 samples, 0.19%)</title><rect x="636.8" y="453" width="2.2" height="15.0" fill="rgb(250,134,54)" rx="2" ry="2" />
  2604. <text x="639.81" y="463.5" ></text>
  2605. </g>
  2606. <g >
  2607. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="172.8" y="485" width="2.3" height="15.0" fill="rgb(234,206,45)" rx="2" ry="2" />
  2608. <text x="175.84" y="495.5" ></text>
  2609. </g>
  2610. <g >
  2611. <title>runtime.funcspdelta (1 samples, 0.19%)</title><rect x="496.3" y="357" width="2.2" height="15.0" fill="rgb(249,192,45)" rx="2" ry="2" />
  2612. <text x="499.28" y="367.5" ></text>
  2613. </g>
  2614. <g >
  2615. <title>github.com/gomodule/redigo/redis.(*conn).Do (1 samples, 0.19%)</title><rect x="438.3" y="325" width="2.2" height="15.0" fill="rgb(220,148,41)" rx="2" ry="2" />
  2616. <text x="441.28" y="335.5" ></text>
  2617. </g>
  2618. <g >
  2619. <title>net.(*Dialer).DialContext (11 samples, 2.08%)</title><rect x="16.7" y="421" width="24.5" height="15.0" fill="rgb(244,57,49)" rx="2" ry="2" />
  2620. <text x="19.69" y="431.5" >n..</text>
  2621. </g>
  2622. <g >
  2623. <title>sort.Sort (2 samples, 0.38%)</title><rect x="262.1" y="197" width="4.4" height="15.0" fill="rgb(245,10,35)" rx="2" ry="2" />
  2624. <text x="265.06" y="207.5" ></text>
  2625. </g>
  2626. <g >
  2627. <title>runtime.mallocgc (2 samples, 0.38%)</title><rect x="284.4" y="213" width="4.4" height="15.0" fill="rgb(208,223,32)" rx="2" ry="2" />
  2628. <text x="287.37" y="223.5" ></text>
  2629. </g>
  2630. <g >
  2631. <title>runtime.usleep (11 samples, 2.08%)</title><rect x="1149.8" y="517" width="24.6" height="15.0" fill="rgb(226,200,29)" rx="2" ry="2" />
  2632. <text x="1152.85" y="527.5" >r..</text>
  2633. </g>
  2634. <g >
  2635. <title>syscall.Close (4 samples, 0.76%)</title><rect x="1174.4" y="485" width="8.9" height="15.0" fill="rgb(241,30,47)" rx="2" ry="2" />
  2636. <text x="1177.39" y="495.5" ></text>
  2637. </g>
  2638. <g >
  2639. <title>runtime.putempty (1 samples, 0.19%)</title><rect x="587.7" y="453" width="2.3" height="15.0" fill="rgb(249,14,32)" rx="2" ry="2" />
  2640. <text x="590.73" y="463.5" ></text>
  2641. </g>
  2642. <g >
  2643. <title>syscall.Connect (1 samples, 0.19%)</title><rect x="491.8" y="165" width="2.2" height="15.0" fill="rgb(254,160,53)" rx="2" ry="2" />
  2644. <text x="494.81" y="175.5" ></text>
  2645. </g>
  2646. <g >
  2647. <title>net.(*conf).hostLookupOrder (2 samples, 0.38%)</title><rect x="166.1" y="501" width="4.5" height="15.0" fill="rgb(237,50,53)" rx="2" ry="2" />
  2648. <text x="169.14" y="511.5" ></text>
  2649. </g>
  2650. <g >
  2651. <title>runtime.netpollunblock (1 samples, 0.19%)</title><rect x="991.5" y="469" width="2.2" height="15.0" fill="rgb(247,75,36)" rx="2" ry="2" />
  2652. <text x="994.47" y="479.5" ></text>
  2653. </g>
  2654. <g >
  2655. <title>runtime.(*randomEnum).next (2 samples, 0.38%)</title><rect x="891.1" y="517" width="4.5" height="15.0" fill="rgb(226,142,21)" rx="2" ry="2" />
  2656. <text x="894.10" y="527.5" ></text>
  2657. </g>
  2658. <g >
  2659. <title>syscall.Syscall (2 samples, 0.38%)</title><rect x="324.5" y="245" width="4.5" height="15.0" fill="rgb(248,27,48)" rx="2" ry="2" />
  2660. <text x="327.52" y="255.5" ></text>
  2661. </g>
  2662. <g >
  2663. <title>github.com/sirupsen/logrus.Entry.log (1 samples, 0.19%)</title><rect x="213.0" y="357" width="2.2" height="15.0" fill="rgb(223,66,46)" rx="2" ry="2" />
  2664. <text x="215.99" y="367.5" ></text>
  2665. </g>
  2666. <g >
  2667. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="237.5" y="181" width="2.3" height="15.0" fill="rgb(228,17,11)" rx="2" ry="2" />
  2668. <text x="240.52" y="191.5" ></text>
  2669. </g>
  2670. <g >
  2671. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="177.3" y="517" width="2.2" height="15.0" fill="rgb(205,220,37)" rx="2" ry="2" />
  2672. <text x="180.30" y="527.5" ></text>
  2673. </g>
  2674. <g >
  2675. <title>runtime.adjustframe (1 samples, 0.19%)</title><rect x="157.2" y="421" width="2.3" height="15.0" fill="rgb(234,101,36)" rx="2" ry="2" />
  2676. <text x="160.22" y="431.5" ></text>
  2677. </g>
  2678. <g >
  2679. <title>compress/flate.(*huffmanBitWriter).indexTokens (1 samples, 0.19%)</title><rect x="217.4" y="213" width="2.3" height="15.0" fill="rgb(213,180,39)" rx="2" ry="2" />
  2680. <text x="220.45" y="223.5" ></text>
  2681. </g>
  2682. <g >
  2683. <title>runtime.(*mcache).nextFree (1 samples, 0.19%)</title><rect x="373.6" y="213" width="2.2" height="15.0" fill="rgb(228,29,6)" rx="2" ry="2" />
  2684. <text x="376.59" y="223.5" ></text>
  2685. </g>
  2686. <g >
  2687. <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (5 samples, 0.95%)</title><rect x="420.4" y="309" width="11.2" height="15.0" fill="rgb(218,102,40)" rx="2" ry="2" />
  2688. <text x="423.43" y="319.5" ></text>
  2689. </g>
  2690. <g >
  2691. <title>runtime.mProf_Flush (4 samples, 0.76%)</title><rect x="563.2" y="517" width="8.9" height="15.0" fill="rgb(214,195,44)" rx="2" ry="2" />
  2692. <text x="566.19" y="527.5" ></text>
  2693. </g>
  2694. <g >
  2695. <title>runtime.(*mcentral).cacheSpan (1 samples, 0.19%)</title><rect x="177.3" y="469" width="2.2" height="15.0" fill="rgb(223,63,31)" rx="2" ry="2" />
  2696. <text x="180.30" y="479.5" ></text>
  2697. </g>
  2698. <g >
  2699. <title>runtime.systemstack (2 samples, 0.38%)</title><rect x="460.6" y="149" width="4.4" height="15.0" fill="rgb(216,164,26)" rx="2" ry="2" />
  2700. <text x="463.59" y="159.5" ></text>
  2701. </g>
  2702. <g >
  2703. <title>strconv.ParseInt (1 samples, 0.19%)</title><rect x="375.8" y="245" width="2.3" height="15.0" fill="rgb(211,65,5)" rx="2" ry="2" />
  2704. <text x="378.82" y="255.5" ></text>
  2705. </g>
  2706. <g >
  2707. <title>runtime.lock (1 samples, 0.19%)</title><rect x="1082.9" y="517" width="2.3" height="15.0" fill="rgb(245,94,11)" rx="2" ry="2" />
  2708. <text x="1085.93" y="527.5" ></text>
  2709. </g>
  2710. <g >
  2711. <title>fmt.Fprint (1 samples, 0.19%)</title><rect x="179.5" y="469" width="2.3" height="15.0" fill="rgb(249,130,19)" rx="2" ry="2" />
  2712. <text x="182.53" y="479.5" ></text>
  2713. </g>
  2714. <g >
  2715. <title>runtime.readvarint (1 samples, 0.19%)</title><rect x="161.7" y="373" width="2.2" height="15.0" fill="rgb(242,193,13)" rx="2" ry="2" />
  2716. <text x="164.68" y="383.5" ></text>
  2717. </g>
  2718. <g >
  2719. <title>runtime.gcAssistAlloc (1 samples, 0.19%)</title><rect x="219.7" y="181" width="2.2" height="15.0" fill="rgb(209,113,26)" rx="2" ry="2" />
  2720. <text x="222.68" y="191.5" ></text>
  2721. </g>
  2722. <g >
  2723. <title>runtime.notewakeup (9 samples, 1.70%)</title><rect x="1116.4" y="501" width="20.1" height="15.0" fill="rgb(240,75,10)" rx="2" ry="2" />
  2724. <text x="1119.39" y="511.5" ></text>
  2725. </g>
  2726. <g >
  2727. <title>runtime.futexwakeup (1 samples, 0.19%)</title><rect x="427.1" y="69" width="2.3" height="15.0" fill="rgb(242,2,16)" rx="2" ry="2" />
  2728. <text x="430.13" y="79.5" ></text>
  2729. </g>
  2730. <g >
  2731. <title>net.(*netFD).dial (1 samples, 0.19%)</title><rect x="491.8" y="197" width="2.2" height="15.0" fill="rgb(251,201,45)" rx="2" ry="2" />
  2732. <text x="494.81" y="207.5" ></text>
  2733. </g>
  2734. <g >
  2735. <title>compress/flate.(*huffmanBitWriter).indexTokens (4 samples, 0.76%)</title><rect x="262.1" y="229" width="8.9" height="15.0" fill="rgb(230,146,10)" rx="2" ry="2" />
  2736. <text x="265.06" y="239.5" ></text>
  2737. </g>
  2738. <g >
  2739. <title>runtime.(*mheap).alloc (14 samples, 2.65%)</title><rect x="293.3" y="165" width="31.2" height="15.0" fill="rgb(222,206,51)" rx="2" ry="2" />
  2740. <text x="296.29" y="175.5" >ru..</text>
  2741. </g>
  2742. <g >
  2743. <title>net.(*sysDialer).dialSerial (1 samples, 0.19%)</title><rect x="458.4" y="277" width="2.2" height="15.0" fill="rgb(222,11,25)" rx="2" ry="2" />
  2744. <text x="461.36" y="287.5" ></text>
  2745. </g>
  2746. <g >
  2747. <title>runtime.gcAssistAlloc (2 samples, 0.38%)</title><rect x="284.4" y="197" width="4.4" height="15.0" fill="rgb(231,79,20)" rx="2" ry="2" />
  2748. <text x="287.37" y="207.5" ></text>
  2749. </g>
  2750. <g >
  2751. <title>runtime.gcMarkTermination (6 samples, 1.13%)</title><rect x="563.2" y="533" width="13.4" height="15.0" fill="rgb(250,94,19)" rx="2" ry="2" />
  2752. <text x="566.19" y="543.5" ></text>
  2753. </g>
  2754. <g >
  2755. <title>bufio.(*Reader).fill (1 samples, 0.19%)</title><rect x="456.1" y="245" width="2.3" height="15.0" fill="rgb(223,37,27)" rx="2" ry="2" />
  2756. <text x="459.12" y="255.5" ></text>
  2757. </g>
  2758. <g >
  2759. <title>net.(*conn).Read (3 samples, 0.57%)</title><rect x="398.1" y="197" width="6.7" height="15.0" fill="rgb(216,108,32)" rx="2" ry="2" />
  2760. <text x="401.13" y="207.5" ></text>
  2761. </g>
  2762. <g >
  2763. <title>runtime.(*pollCache).free (1 samples, 0.19%)</title><rect x="1183.3" y="469" width="2.2" height="15.0" fill="rgb(215,94,35)" rx="2" ry="2" />
  2764. <text x="1186.31" y="479.5" ></text>
  2765. </g>
  2766. <g >
  2767. <title>internal/poll.(*FD).Init (4 samples, 0.76%)</title><rect x="329.0" y="213" width="8.9" height="15.0" fill="rgb(232,88,23)" rx="2" ry="2" />
  2768. <text x="331.98" y="223.5" ></text>
  2769. </g>
  2770. <g >
  2771. <title>runtime.memclrNoHeapPointers (3 samples, 0.57%)</title><rect x="277.7" y="133" width="6.7" height="15.0" fill="rgb(212,39,12)" rx="2" ry="2" />
  2772. <text x="280.67" y="143.5" ></text>
  2773. </g>
  2774. <g >
  2775. <title>runtime.findfunc (1 samples, 0.19%)</title><rect x="141.6" y="245" width="2.2" height="15.0" fill="rgb(250,160,28)" rx="2" ry="2" />
  2776. <text x="144.61" y="255.5" ></text>
  2777. </g>
  2778. <g >
  2779. <title>github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).Write (1 samples, 0.19%)</title><rect x="204.1" y="325" width="2.2" height="15.0" fill="rgb(246,92,20)" rx="2" ry="2" />
  2780. <text x="207.06" y="335.5" ></text>
  2781. </g>
  2782. <g >
  2783. <title>runtime.(*pallocBits).summarize (2 samples, 0.38%)</title><rect x="554.3" y="405" width="4.4" height="15.0" fill="rgb(246,97,20)" rx="2" ry="2" />
  2784. <text x="557.27" y="415.5" ></text>
  2785. </g>
  2786. <g >
  2787. <title>runtime.pcvalue (1 samples, 0.19%)</title><rect x="253.1" y="181" width="2.3" height="15.0" fill="rgb(205,6,19)" rx="2" ry="2" />
  2788. <text x="256.14" y="191.5" ></text>
  2789. </g>
  2790. <g >
  2791. <title>runtime.copystack (1 samples, 0.19%)</title><rect x="496.3" y="389" width="2.2" height="15.0" fill="rgb(211,48,54)" rx="2" ry="2" />
  2792. <text x="499.28" y="399.5" ></text>
  2793. </g>
  2794. <g >
  2795. <title>runtime.wakep (1 samples, 0.19%)</title><rect x="228.6" y="117" width="2.2" height="15.0" fill="rgb(228,63,35)" rx="2" ry="2" />
  2796. <text x="231.60" y="127.5" ></text>
  2797. </g>
  2798. <g >
  2799. <title>net.(*Resolver).resolveAddrList (1 samples, 0.19%)</title><rect x="478.4" y="293" width="2.3" height="15.0" fill="rgb(249,220,42)" rx="2" ry="2" />
  2800. <text x="481.43" y="303.5" ></text>
  2801. </g>
  2802. <g >
  2803. <title>runtime.Callers (2 samples, 0.38%)</title><rect x="206.3" y="341" width="4.5" height="15.0" fill="rgb(225,63,48)" rx="2" ry="2" />
  2804. <text x="209.29" y="351.5" ></text>
  2805. </g>
  2806. <g >
  2807. <title>github.com/lestrrat-go/file-rotatelogs.(*RotateLogs).genFilename (1 samples, 0.19%)</title><rect x="204.1" y="293" width="2.2" height="15.0" fill="rgb(251,72,38)" rx="2" ry="2" />
  2808. <text x="207.06" y="303.5" ></text>
  2809. </g>
  2810. <g >
  2811. <title>runtime.(*gList).push (1 samples, 0.19%)</title><rect x="924.6" y="485" width="2.2" height="15.0" fill="rgb(211,79,2)" rx="2" ry="2" />
  2812. <text x="927.56" y="495.5" ></text>
  2813. </g>
  2814. <g >
  2815. <title>github.com/sirupsen/logrus.Entry.log (4 samples, 0.76%)</title><rect x="246.4" y="293" width="9.0" height="15.0" fill="rgb(209,109,23)" rx="2" ry="2" />
  2816. <text x="249.45" y="303.5" ></text>
  2817. </g>
  2818. <g >
  2819. <title>runtime.wakeScavenger.func1 (4 samples, 0.76%)</title><rect x="908.9" y="421" width="9.0" height="15.0" fill="rgb(248,57,10)" rx="2" ry="2" />
  2820. <text x="911.94" y="431.5" ></text>
  2821. </g>
  2822. <g >
  2823. <title>runtime.getempty (2 samples, 0.38%)</title><rect x="585.5" y="469" width="4.5" height="15.0" fill="rgb(212,104,2)" rx="2" ry="2" />
  2824. <text x="588.50" y="479.5" ></text>
  2825. </g>
  2826. <g >
  2827. <title>github.com/gomodule/redigo/redis.Dial (3 samples, 0.57%)</title><rect x="487.4" y="341" width="6.6" height="15.0" fill="rgb(240,128,18)" rx="2" ry="2" />
  2828. <text x="490.35" y="351.5" ></text>
  2829. </g>
  2830. <g >
  2831. <title>runtime.newstack (2 samples, 0.38%)</title><rect x="1078.5" y="549" width="4.4" height="15.0" fill="rgb(213,186,29)" rx="2" ry="2" />
  2832. <text x="1081.47" y="559.5" ></text>
  2833. </g>
  2834. <g >
  2835. <title>miads/adslib/redis_data.GetOrderPerMinuteNeedDispatchCnt (2 samples, 0.38%)</title><rect x="438.3" y="389" width="4.4" height="15.0" fill="rgb(219,209,4)" rx="2" ry="2" />
  2836. <text x="441.28" y="399.5" ></text>
  2837. </g>
  2838. <g >
  2839. <title>net.(*sysDialer).dialSerial (5 samples, 0.95%)</title><rect x="409.3" y="245" width="11.1" height="15.0" fill="rgb(247,71,18)" rx="2" ry="2" />
  2840. <text x="412.28" y="255.5" ></text>
  2841. </g>
  2842. <g >
  2843. <title>runtime.step (2 samples, 0.38%)</title><rect x="623.4" y="357" width="4.5" height="15.0" fill="rgb(231,30,18)" rx="2" ry="2" />
  2844. <text x="626.42" y="367.5" ></text>
  2845. </g>
  2846. <g >
  2847. <title>bufio.(*Reader).ReadSlice (1 samples, 0.19%)</title><rect x="456.1" y="261" width="2.3" height="15.0" fill="rgb(252,140,6)" rx="2" ry="2" />
  2848. <text x="459.12" y="271.5" ></text>
  2849. </g>
  2850. <g >
  2851. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="458.4" y="117" width="2.2" height="15.0" fill="rgb(251,97,6)" rx="2" ry="2" />
  2852. <text x="461.36" y="127.5" ></text>
  2853. </g>
  2854. <g >
  2855. <title>net.(*netFD).Close (7 samples, 1.32%)</title><rect x="43.5" y="421" width="15.6" height="15.0" fill="rgb(245,21,16)" rx="2" ry="2" />
  2856. <text x="46.46" y="431.5" ></text>
  2857. </g>
  2858. <g >
  2859. <title>runtime.epollctl (2 samples, 0.38%)</title><rect x="50.2" y="341" width="4.4" height="15.0" fill="rgb(208,6,46)" rx="2" ry="2" />
  2860. <text x="53.15" y="351.5" ></text>
  2861. </g>
  2862. <g >
  2863. <title>errors.New (1 samples, 0.19%)</title><rect x="447.2" y="357" width="2.2" height="15.0" fill="rgb(253,118,10)" rx="2" ry="2" />
  2864. <text x="450.20" y="367.5" ></text>
  2865. </g>
  2866. <g >
  2867. <title>internal/poll.(*FD).Close (5 samples, 0.95%)</title><rect x="43.5" y="405" width="11.1" height="15.0" fill="rgb(207,116,36)" rx="2" ry="2" />
  2868. <text x="46.46" y="415.5" ></text>
  2869. </g>
  2870. <g >
  2871. <title>runtime.startm (1 samples, 0.19%)</title><rect x="228.6" y="101" width="2.2" height="15.0" fill="rgb(232,143,46)" rx="2" ry="2" />
  2872. <text x="231.60" y="111.5" ></text>
  2873. </g>
  2874. <g >
  2875. <title>runtime.goschedImpl (4 samples, 0.76%)</title><rect x="879.9" y="533" width="9.0" height="15.0" fill="rgb(237,166,3)" rx="2" ry="2" />
  2876. <text x="882.94" y="543.5" ></text>
  2877. </g>
  2878. <g >
  2879. <title>github.com/sirupsen/logrus.(*Entry).Log (9 samples, 1.70%)</title><rect x="184.0" y="389" width="20.1" height="15.0" fill="rgb(233,55,22)" rx="2" ry="2" />
  2880. <text x="186.99" y="399.5" ></text>
  2881. </g>
  2882. <g >
  2883. <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)</title><rect x="445.0" y="357" width="2.2" height="15.0" fill="rgb(248,139,6)" rx="2" ry="2" />
  2884. <text x="447.97" y="367.5" ></text>
  2885. </g>
  2886. <g >
  2887. <title>net.sysSocket (1 samples, 0.19%)</title><rect x="476.2" y="277" width="2.2" height="15.0" fill="rgb(237,86,54)" rx="2" ry="2" />
  2888. <text x="479.20" y="287.5" ></text>
  2889. </g>
  2890. <g >
  2891. <title>net.(*sysDialer).dialUDP (1 samples, 0.19%)</title><rect x="226.4" y="277" width="2.2" height="15.0" fill="rgb(218,124,47)" rx="2" ry="2" />
  2892. <text x="229.37" y="287.5" ></text>
  2893. </g>
  2894. <g >
  2895. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="239.8" y="181" width="2.2" height="15.0" fill="rgb(233,115,52)" rx="2" ry="2" />
  2896. <text x="242.75" y="191.5" ></text>
  2897. </g>
  2898. <g >
  2899. <title>runtime.scanstack.func1 (9 samples, 1.70%)</title><rect x="614.5" y="437" width="20.1" height="15.0" fill="rgb(219,151,14)" rx="2" ry="2" />
  2900. <text x="617.50" y="447.5" ></text>
  2901. </g>
  2902. <g >
  2903. <title>syscall.Syscall (17 samples, 3.21%)</title><rect x="81.4" y="357" width="37.9" height="15.0" fill="rgb(237,98,28)" rx="2" ry="2" />
  2904. <text x="84.38" y="367.5" >sys..</text>
  2905. </g>
  2906. <g >
  2907. <title>runtime.callers (1 samples, 0.19%)</title><rect x="141.6" y="309" width="2.2" height="15.0" fill="rgb(221,56,10)" rx="2" ry="2" />
  2908. <text x="144.61" y="319.5" ></text>
  2909. </g>
  2910. <g >
  2911. <title>runtime.spanClass.noscan (1 samples, 0.19%)</title><rect x="866.6" y="485" width="2.2" height="15.0" fill="rgb(236,165,53)" rx="2" ry="2" />
  2912. <text x="869.56" y="495.5" ></text>
  2913. </g>
  2914. <g >
  2915. <title>net.(*Resolver).internetAddrList (1 samples, 0.19%)</title><rect x="237.5" y="245" width="2.3" height="15.0" fill="rgb(248,18,39)" rx="2" ry="2" />
  2916. <text x="240.52" y="255.5" ></text>
  2917. </g>
  2918. <g >
  2919. <title>runtime.epollwait (3 samples, 0.57%)</title><rect x="648.0" y="469" width="6.7" height="15.0" fill="rgb(222,22,1)" rx="2" ry="2" />
  2920. <text x="650.96" y="479.5" ></text>
  2921. </g>
  2922. <g >
  2923. <title>syscall.Connect (1 samples, 0.19%)</title><rect x="458.4" y="149" width="2.2" height="15.0" fill="rgb(235,155,6)" rx="2" ry="2" />
  2924. <text x="461.36" y="159.5" ></text>
  2925. </g>
  2926. <g >
  2927. <title>encoding/json.checkValid (1 samples, 0.19%)</title><rect x="360.2" y="309" width="2.2" height="15.0" fill="rgb(207,222,52)" rx="2" ry="2" />
  2928. <text x="363.21" y="319.5" ></text>
  2929. </g>
  2930. <g >
  2931. <title>net.socket (1 samples, 0.19%)</title><rect x="226.4" y="245" width="2.2" height="15.0" fill="rgb(213,79,22)" rx="2" ry="2" />
  2932. <text x="229.37" y="255.5" ></text>
  2933. </g>
  2934. <g >
  2935. <title>compress/flate.(*Writer).Write (1 samples, 0.19%)</title><rect x="273.2" y="309" width="2.2" height="15.0" fill="rgb(247,60,29)" rx="2" ry="2" />
  2936. <text x="276.21" y="319.5" ></text>
  2937. </g>
  2938. <g >
  2939. <title>internal/singleflight.(*Group).DoChan (1 samples, 0.19%)</title><rect x="237.5" y="213" width="2.3" height="15.0" fill="rgb(207,91,12)" rx="2" ry="2" />
  2940. <text x="240.52" y="223.5" ></text>
  2941. </g>
  2942. <g >
  2943. <title>runtime.mapaccess1_faststr (1 samples, 0.19%)</title><rect x="168.4" y="485" width="2.2" height="15.0" fill="rgb(247,209,11)" rx="2" ry="2" />
  2944. <text x="171.37" y="495.5" ></text>
  2945. </g>
  2946. <g >
  2947. <title>bufio.(*Writer).Flush (1 samples, 0.19%)</title><rect x="440.5" y="325" width="2.2" height="15.0" fill="rgb(228,124,40)" rx="2" ry="2" />
  2948. <text x="443.51" y="335.5" ></text>
  2949. </g>
  2950. <g >
  2951. <title>github.com/sirupsen/logrus.(*Entry).write (1 samples, 0.19%)</title><rect x="246.4" y="277" width="2.3" height="15.0" fill="rgb(233,79,46)" rx="2" ry="2" />
  2952. <text x="249.45" y="287.5" ></text>
  2953. </g>
  2954. <g >
  2955. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="128.2" y="309" width="2.3" height="15.0" fill="rgb(224,131,45)" rx="2" ry="2" />
  2956. <text x="131.22" y="319.5" ></text>
  2957. </g>
  2958. <g >
  2959. <title>runtime.gcDrainN (1 samples, 0.19%)</title><rect x="219.7" y="117" width="2.2" height="15.0" fill="rgb(254,26,7)" rx="2" ry="2" />
  2960. <text x="222.68" y="127.5" ></text>
  2961. </g>
  2962. <g >
  2963. <title>runtime.tgkill (1 samples, 0.19%)</title><rect x="583.3" y="437" width="2.2" height="15.0" fill="rgb(211,228,3)" rx="2" ry="2" />
  2964. <text x="586.27" y="447.5" ></text>
  2965. </g>
  2966. <g >
  2967. <title>net.internetSocket (11 samples, 2.08%)</title><rect x="329.0" y="277" width="24.5" height="15.0" fill="rgb(217,226,43)" rx="2" ry="2" />
  2968. <text x="331.98" y="287.5" >n..</text>
  2969. </g>
  2970. <g >
  2971. <title>syscall.Socket (1 samples, 0.19%)</title><rect x="476.2" y="261" width="2.2" height="15.0" fill="rgb(237,10,13)" rx="2" ry="2" />
  2972. <text x="479.20" y="271.5" ></text>
  2973. </g>
  2974. <g >
  2975. <title>runtime.runqget (1 samples, 0.19%)</title><rect x="1007.1" y="501" width="2.2" height="15.0" fill="rgb(214,5,40)" rx="2" ry="2" />
  2976. <text x="1010.09" y="511.5" ></text>
  2977. </g>
  2978. <g >
  2979. <title>compress/flate.(*huffmanEncoder).generate (2 samples, 0.38%)</title><rect x="266.5" y="213" width="4.5" height="15.0" fill="rgb(206,108,54)" rx="2" ry="2" />
  2980. <text x="269.52" y="223.5" ></text>
  2981. </g>
  2982. <g >
  2983. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="449.4" y="341" width="2.3" height="15.0" fill="rgb(241,28,12)" rx="2" ry="2" />
  2984. <text x="452.43" y="351.5" ></text>
  2985. </g>
  2986. <g >
  2987. <title>runtime.futex (1 samples, 0.19%)</title><rect x="1080.7" y="437" width="2.2" height="15.0" fill="rgb(230,33,20)" rx="2" ry="2" />
  2988. <text x="1083.70" y="447.5" ></text>
  2989. </g>
  2990. <g >
  2991. <title>runtime.heapBits.bits (5 samples, 0.95%)</title><rect x="835.3" y="485" width="11.2" height="15.0" fill="rgb(247,146,25)" rx="2" ry="2" />
  2992. <text x="838.33" y="495.5" ></text>
  2993. </g>
  2994. <g >
  2995. <title>net.ResolveUDPAddr (3 samples, 0.57%)</title><rect x="353.5" y="309" width="6.7" height="15.0" fill="rgb(219,213,53)" rx="2" ry="2" />
  2996. <text x="356.52" y="319.5" ></text>
  2997. </g>
  2998. <g >
  2999. <title>net/url.parse (1 samples, 0.19%)</title><rect x="242.0" y="373" width="2.2" height="15.0" fill="rgb(229,110,46)" rx="2" ry="2" />
  3000. <text x="244.98" y="383.5" ></text>
  3001. </g>
  3002. <g >
  3003. <title>net.SplitHostPort (1 samples, 0.19%)</title><rect x="21.2" y="373" width="2.2" height="15.0" fill="rgb(224,192,8)" rx="2" ry="2" />
  3004. <text x="24.15" y="383.5" ></text>
  3005. </g>
  3006. <g >
  3007. <title>runtime.wakep (1 samples, 0.19%)</title><rect x="172.8" y="453" width="2.3" height="15.0" fill="rgb(231,192,12)" rx="2" ry="2" />
  3008. <text x="175.84" y="463.5" ></text>
  3009. </g>
  3010. <g >
  3011. <title>compress/flate.(*dictWriter).Write (1 samples, 0.19%)</title><rect x="271.0" y="245" width="2.2" height="15.0" fill="rgb(207,166,49)" rx="2" ry="2" />
  3012. <text x="273.98" y="255.5" ></text>
  3013. </g>
  3014. <g >
  3015. <title>net.(*netFD).Read (3 samples, 0.57%)</title><rect x="398.1" y="181" width="6.7" height="15.0" fill="rgb(209,160,26)" rx="2" ry="2" />
  3016. <text x="401.13" y="191.5" ></text>
  3017. </g>
  3018. <g >
  3019. <title>net/http.serverHandler.ServeHTTP (144 samples, 27.22%)</title><rect x="179.5" y="549" width="321.2" height="15.0" fill="rgb(251,61,17)" rx="2" ry="2" />
  3020. <text x="182.53" y="559.5" >net/http.serverHandler.ServeHTTP</text>
  3021. </g>
  3022. <g >
  3023. <title>runtime.systemstack (2 samples, 0.38%)</title><rect x="572.1" y="517" width="4.5" height="15.0" fill="rgb(249,155,51)" rx="2" ry="2" />
  3024. <text x="575.12" y="527.5" ></text>
  3025. </g>
  3026. <g >
  3027. <title>runtime.wakep (1 samples, 0.19%)</title><rect x="288.8" y="165" width="2.3" height="15.0" fill="rgb(243,5,47)" rx="2" ry="2" />
  3028. <text x="291.83" y="175.5" ></text>
  3029. </g>
  3030. <g >
  3031. <title>github.com/gomodule/redigo/redis.(*Pool).Get (16 samples, 3.02%)</title><rect x="384.7" y="341" width="35.7" height="15.0" fill="rgb(232,19,44)" rx="2" ry="2" />
  3032. <text x="387.74" y="351.5" >git..</text>
  3033. </g>
  3034. <g >
  3035. <title>syscall.Write (2 samples, 0.38%)</title><rect x="324.5" y="277" width="4.5" height="15.0" fill="rgb(225,41,4)" rx="2" ry="2" />
  3036. <text x="327.52" y="287.5" ></text>
  3037. </g>
  3038. <g >
  3039. <title>net.parseIPZone (1 samples, 0.19%)</title><rect x="353.5" y="261" width="2.2" height="15.0" fill="rgb(220,159,23)" rx="2" ry="2" />
  3040. <text x="356.52" y="271.5" ></text>
  3041. </g>
  3042. <g >
  3043. <title>miads/adslib/redis_data.GetChannelFlag (1 samples, 0.19%)</title><rect x="235.3" y="373" width="2.2" height="15.0" fill="rgb(252,178,8)" rx="2" ry="2" />
  3044. <text x="238.29" y="383.5" ></text>
  3045. </g>
  3046. <g >
  3047. <title>io.(*multiWriter).Write (1 samples, 0.19%)</title><rect x="230.8" y="293" width="2.3" height="15.0" fill="rgb(226,173,20)" rx="2" ry="2" />
  3048. <text x="233.83" y="303.5" ></text>
  3049. </g>
  3050. <g >
  3051. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="438.3" y="341" width="2.2" height="15.0" fill="rgb(205,115,52)" rx="2" ry="2" />
  3052. <text x="441.28" y="351.5" ></text>
  3053. </g>
  3054. <g >
  3055. <title>vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Start (1 samples, 0.19%)</title><rect x="123.8" y="421" width="2.2" height="15.0" fill="rgb(244,208,34)" rx="2" ry="2" />
  3056. <text x="126.76" y="431.5" ></text>
  3057. </g>
  3058. <g >
  3059. <title>miads/adslib/device.SetAdsTagLog (1 samples, 0.19%)</title><rect x="239.8" y="389" width="2.2" height="15.0" fill="rgb(250,35,44)" rx="2" ry="2" />
  3060. <text x="242.75" y="399.5" ></text>
  3061. </g>
  3062. <g >
  3063. <title>bytes.(*Buffer).Write (1 samples, 0.19%)</title><rect x="271.0" y="229" width="2.2" height="15.0" fill="rgb(207,100,28)" rx="2" ry="2" />
  3064. <text x="273.98" y="239.5" ></text>
  3065. </g>
  3066. <g >
  3067. <title>runtime.largeAlloc (2 samples, 0.38%)</title><rect x="433.8" y="309" width="4.5" height="15.0" fill="rgb(230,136,40)" rx="2" ry="2" />
  3068. <text x="436.82" y="319.5" ></text>
  3069. </g>
  3070. <g >
  3071. <title>runtime.gentraceback (2 samples, 0.38%)</title><rect x="146.1" y="405" width="4.4" height="15.0" fill="rgb(222,75,0)" rx="2" ry="2" />
  3072. <text x="149.07" y="415.5" ></text>
  3073. </g>
  3074. <g >
  3075. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="30.1" y="293" width="2.2" height="15.0" fill="rgb(219,156,20)" rx="2" ry="2" />
  3076. <text x="33.08" y="303.5" ></text>
  3077. </g>
  3078. <g >
  3079. <title>net.(*Dialer).DialContext (3 samples, 0.57%)</title><rect x="362.4" y="261" width="6.7" height="15.0" fill="rgb(234,83,47)" rx="2" ry="2" />
  3080. <text x="365.44" y="271.5" ></text>
  3081. </g>
  3082. <g >
  3083. <title>runtime.runOneTimer (4 samples, 0.76%)</title><rect x="908.9" y="469" width="9.0" height="15.0" fill="rgb(229,149,36)" rx="2" ry="2" />
  3084. <text x="911.94" y="479.5" ></text>
  3085. </g>
  3086. <g >
  3087. <title>runtime.futex (1 samples, 0.19%)</title><rect x="172.8" y="389" width="2.3" height="15.0" fill="rgb(209,100,20)" rx="2" ry="2" />
  3088. <text x="175.84" y="399.5" ></text>
  3089. </g>
  3090. <g >
  3091. <title>net.lowerASCII (1 samples, 0.19%)</title><rect x="170.6" y="485" width="2.2" height="15.0" fill="rgb(242,185,12)" rx="2" ry="2" />
  3092. <text x="173.60" y="495.5" ></text>
  3093. </g>
  3094. <g >
  3095. <title>net.(*Resolver).lookupIP (73 samples, 13.80%)</title><rect x="10.0" y="517" width="162.8" height="15.0" fill="rgb(212,129,27)" rx="2" ry="2" />
  3096. <text x="13.00" y="527.5" >net.(*Resolver).look..</text>
  3097. </g>
  3098. <g >
  3099. <title>runtime.(*mcentral).grow (1 samples, 0.19%)</title><rect x="373.6" y="165" width="2.2" height="15.0" fill="rgb(241,18,45)" rx="2" ry="2" />
  3100. <text x="376.59" y="175.5" ></text>
  3101. </g>
  3102. <g >
  3103. <title>net.(*netFD).Read (1 samples, 0.19%)</title><rect x="239.8" y="229" width="2.2" height="15.0" fill="rgb(236,98,49)" rx="2" ry="2" />
  3104. <text x="242.75" y="239.5" ></text>
  3105. </g>
  3106. <g >
  3107. <title>net.(*Dialer).Dial (3 samples, 0.57%)</title><rect x="487.4" y="325" width="6.6" height="15.0" fill="rgb(210,157,16)" rx="2" ry="2" />
  3108. <text x="490.35" y="335.5" ></text>
  3109. </g>
  3110. <g >
  3111. <title>runtime.makeslice (2 samples, 0.38%)</title><rect x="284.4" y="229" width="4.4" height="15.0" fill="rgb(211,38,22)" rx="2" ry="2" />
  3112. <text x="287.37" y="239.5" ></text>
  3113. </g>
  3114. <g >
  3115. <title>runtime.pcvalue (1 samples, 0.19%)</title><rect x="496.3" y="341" width="2.2" height="15.0" fill="rgb(234,18,3)" rx="2" ry="2" />
  3116. <text x="499.28" y="351.5" ></text>
  3117. </g>
  3118. <g >
  3119. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="489.6" y="213" width="2.2" height="15.0" fill="rgb(234,63,15)" rx="2" ry="2" />
  3120. <text x="492.58" y="223.5" ></text>
  3121. </g>
  3122. <g >
  3123. <title>net.socket (5 samples, 0.95%)</title><rect x="409.3" y="165" width="11.1" height="15.0" fill="rgb(213,99,11)" rx="2" ry="2" />
  3124. <text x="412.28" y="175.5" ></text>
  3125. </g>
  3126. <g >
  3127. <title>github.com/gomodule/redigo/redis.(*conn).Close (1 samples, 0.19%)</title><rect x="451.7" y="357" width="2.2" height="15.0" fill="rgb(235,25,23)" rx="2" ry="2" />
  3128. <text x="454.66" y="367.5" ></text>
  3129. </g>
  3130. <g >
  3131. <title>runtime.(*mcentral).uncacheSpan (1 samples, 0.19%)</title><rect x="900.0" y="453" width="2.2" height="15.0" fill="rgb(221,149,38)" rx="2" ry="2" />
  3132. <text x="903.02" y="463.5" ></text>
  3133. </g>
  3134. <g >
  3135. <title>runtime.funcline1 (1 samples, 0.19%)</title><rect x="233.1" y="277" width="2.2" height="15.0" fill="rgb(224,21,23)" rx="2" ry="2" />
  3136. <text x="236.06" y="287.5" ></text>
  3137. </g>
  3138. <g >
  3139. <title>runtime.futexwakeup (3 samples, 0.57%)</title><rect x="911.2" y="357" width="6.7" height="15.0" fill="rgb(217,134,49)" rx="2" ry="2" />
  3140. <text x="914.17" y="367.5" ></text>
  3141. </g>
  3142. <g >
  3143. <title>runtime.(*mcentral).cacheSpan (1 samples, 0.19%)</title><rect x="128.2" y="357" width="2.3" height="15.0" fill="rgb(253,22,11)" rx="2" ry="2" />
  3144. <text x="131.22" y="367.5" ></text>
  3145. </g>
  3146. <g >
  3147. <title>internal/poll.(*FD).destroy (2 samples, 0.38%)</title><rect x="387.0" y="229" width="4.4" height="15.0" fill="rgb(229,78,9)" rx="2" ry="2" />
  3148. <text x="389.98" y="239.5" ></text>
  3149. </g>
  3150. <g >
  3151. <title>miads/adslib/addata.GetOneAds (87 samples, 16.45%)</title><rect x="244.2" y="389" width="194.1" height="15.0" fill="rgb(240,209,49)" rx="2" ry="2" />
  3152. <text x="247.22" y="399.5" >miads/adslib/addata.GetOn..</text>
  3153. </g>
  3154. <g >
  3155. <title>syscall.socket (4 samples, 0.76%)</title><rect x="32.3" y="293" width="8.9" height="15.0" fill="rgb(246,72,52)" rx="2" ry="2" />
  3156. <text x="35.31" y="303.5" ></text>
  3157. </g>
  3158. <g >
  3159. <title>syscall.Read (3 samples, 0.57%)</title><rect x="398.1" y="165" width="6.7" height="15.0" fill="rgb(212,177,48)" rx="2" ry="2" />
  3160. <text x="401.13" y="175.5" ></text>
  3161. </g>
  3162. <g >
  3163. <title>runtime.callers.func1 (3 samples, 0.57%)</title><rect x="248.7" y="229" width="6.7" height="15.0" fill="rgb(253,160,1)" rx="2" ry="2" />
  3164. <text x="251.68" y="239.5" ></text>
  3165. </g>
  3166. <g >
  3167. <title>runtime.mapassign_faststr (1 samples, 0.19%)</title><rect x="137.1" y="373" width="2.3" height="15.0" fill="rgb(234,35,37)" rx="2" ry="2" />
  3168. <text x="140.15" y="383.5" ></text>
  3169. </g>
  3170. <g >
  3171. <title>runtime.mallocgc (2 samples, 0.38%)</title><rect x="391.4" y="261" width="4.5" height="15.0" fill="rgb(221,10,35)" rx="2" ry="2" />
  3172. <text x="394.44" y="271.5" ></text>
  3173. </g>
  3174. <g >
  3175. <title>runtime.gentraceback (2 samples, 0.38%)</title><rect x="206.3" y="277" width="4.5" height="15.0" fill="rgb(207,178,25)" rx="2" ry="2" />
  3176. <text x="209.29" y="287.5" ></text>
  3177. </g>
  3178. <g >
  3179. <title>time.appendInt (1 samples, 0.19%)</title><rect x="465.0" y="341" width="2.3" height="15.0" fill="rgb(240,121,38)" rx="2" ry="2" />
  3180. <text x="468.05" y="351.5" ></text>
  3181. </g>
  3182. <g >
  3183. <title>runtime.(*pageAlloc).free (1 samples, 0.19%)</title><rect x="1029.4" y="341" width="2.2" height="15.0" fill="rgb(232,47,38)" rx="2" ry="2" />
  3184. <text x="1032.40" y="351.5" ></text>
  3185. </g>
  3186. <g >
  3187. <title>bytes.makeSlice (1 samples, 0.19%)</title><rect x="271.0" y="197" width="2.2" height="15.0" fill="rgb(213,99,16)" rx="2" ry="2" />
  3188. <text x="273.98" y="207.5" ></text>
  3189. </g>
  3190. <g >
  3191. <title>bufio.(*Reader).fill (3 samples, 0.57%)</title><rect x="398.1" y="213" width="6.7" height="15.0" fill="rgb(208,65,11)" rx="2" ry="2" />
  3192. <text x="401.13" y="223.5" ></text>
  3193. </g>
  3194. <g >
  3195. <title>miads/adslib/ads_redis.Setup.func1 (2 samples, 0.38%)</title><rect x="456.1" y="341" width="4.5" height="15.0" fill="rgb(222,97,8)" rx="2" ry="2" />
  3196. <text x="459.12" y="351.5" ></text>
  3197. </g>
  3198. <g >
  3199. <title>runtime.pcvalue (2 samples, 0.38%)</title><rect x="146.1" y="341" width="4.4" height="15.0" fill="rgb(238,14,51)" rx="2" ry="2" />
  3200. <text x="149.07" y="351.5" ></text>
  3201. </g>
  3202. <g >
  3203. <title>runtime.funcspdelta (2 samples, 0.38%)</title><rect x="159.5" y="421" width="4.4" height="15.0" fill="rgb(207,198,8)" rx="2" ry="2" />
  3204. <text x="162.45" y="431.5" ></text>
  3205. </g>
  3206. <g >
  3207. <title>encoding/json.(*encodeState).reflectValue (1 samples, 0.19%)</title><rect x="467.3" y="357" width="2.2" height="15.0" fill="rgb(239,175,18)" rx="2" ry="2" />
  3208. <text x="470.28" y="367.5" ></text>
  3209. </g>
  3210. <g >
  3211. <title>runtime.(*gcWork).balance (4 samples, 0.76%)</title><rect x="583.3" y="501" width="8.9" height="15.0" fill="rgb(251,12,48)" rx="2" ry="2" />
  3212. <text x="586.27" y="511.5" ></text>
  3213. </g>
  3214. <g >
  3215. <title>runtime.runGCProg (1 samples, 0.19%)</title><rect x="221.9" y="165" width="2.2" height="15.0" fill="rgb(221,87,38)" rx="2" ry="2" />
  3216. <text x="224.91" y="175.5" ></text>
  3217. </g>
  3218. <g >
  3219. <title>runtime.read (4 samples, 0.76%)</title><rect x="993.7" y="485" width="8.9" height="15.0" fill="rgb(240,64,30)" rx="2" ry="2" />
  3220. <text x="996.71" y="495.5" ></text>
  3221. </g>
  3222. <g >
  3223. <title>runtime.futex (1 samples, 0.19%)</title><rect x="228.6" y="53" width="2.2" height="15.0" fill="rgb(249,184,47)" rx="2" ry="2" />
  3224. <text x="231.60" y="63.5" ></text>
  3225. </g>
  3226. <g >
  3227. <title>net.(*sysDialer).dialUDP (11 samples, 2.08%)</title><rect x="329.0" y="293" width="24.5" height="15.0" fill="rgb(213,223,11)" rx="2" ry="2" />
  3228. <text x="331.98" y="303.5" >n..</text>
  3229. </g>
  3230. <g >
  3231. <title>syscall.Syscall (3 samples, 0.57%)</title><rect x="43.5" y="341" width="6.7" height="15.0" fill="rgb(224,114,52)" rx="2" ry="2" />
  3232. <text x="46.46" y="351.5" ></text>
  3233. </g>
  3234. <g >
  3235. <title>fmt.(*pp).fmtString (1 samples, 0.19%)</title><rect x="184.0" y="245" width="2.2" height="15.0" fill="rgb(230,144,35)" rx="2" ry="2" />
  3236. <text x="186.99" y="255.5" ></text>
  3237. </g>
  3238. <g >
  3239. <title>main.main (1 samples, 0.19%)</title><rect x="877.7" y="549" width="2.2" height="15.0" fill="rgb(249,168,30)" rx="2" ry="2" />
  3240. <text x="880.71" y="559.5" ></text>
  3241. </g>
  3242. <g >
  3243. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="442.7" y="293" width="2.3" height="15.0" fill="rgb(220,93,17)" rx="2" ry="2" />
  3244. <text x="445.74" y="303.5" ></text>
  3245. </g>
  3246. <g >
  3247. <title>crypto/aes.(*gcmAsm).Open (1 samples, 0.19%)</title><rect x="500.7" y="405" width="2.3" height="15.0" fill="rgb(220,36,50)" rx="2" ry="2" />
  3248. <text x="503.74" y="415.5" ></text>
  3249. </g>
  3250. <g >
  3251. <title>runtime.step (1 samples, 0.19%)</title><rect x="253.1" y="165" width="2.3" height="15.0" fill="rgb(241,222,12)" rx="2" ry="2" />
  3252. <text x="256.14" y="175.5" ></text>
  3253. </g>
  3254. <g >
  3255. <title>github.com/gomodule/redigo/redis.(*Pool).Get (3 samples, 0.57%)</title><rect x="487.4" y="389" width="6.6" height="15.0" fill="rgb(227,187,41)" rx="2" ry="2" />
  3256. <text x="490.35" y="399.5" ></text>
  3257. </g>
  3258. <g >
  3259. <title>runtime.pcvalueCacheKey (1 samples, 0.19%)</title><rect x="199.6" y="261" width="2.2" height="15.0" fill="rgb(216,83,39)" rx="2" ry="2" />
  3260. <text x="202.60" y="271.5" ></text>
  3261. </g>
  3262. <g >
  3263. <title>internal/poll.(*FD).Close (2 samples, 0.38%)</title><rect x="387.0" y="261" width="4.4" height="15.0" fill="rgb(241,125,52)" rx="2" ry="2" />
  3264. <text x="389.98" y="271.5" ></text>
  3265. </g>
  3266. <g >
  3267. <title>runtime.makeslice (2 samples, 0.38%)</title><rect x="433.8" y="373" width="4.5" height="15.0" fill="rgb(215,103,23)" rx="2" ry="2" />
  3268. <text x="436.82" y="383.5" ></text>
  3269. </g>
  3270. <g >
  3271. <title>runtime.mcall (89 samples, 16.82%)</title><rect x="879.9" y="565" width="198.6" height="15.0" fill="rgb(233,1,53)" rx="2" ry="2" />
  3272. <text x="882.94" y="575.5" >runtime.mcall</text>
  3273. </g>
  3274. <g >
  3275. <title>syscall.read (3 samples, 0.57%)</title><rect x="398.1" y="149" width="6.7" height="15.0" fill="rgb(215,185,14)" rx="2" ry="2" />
  3276. <text x="401.13" y="159.5" ></text>
  3277. </g>
  3278. <g >
  3279. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="355.7" y="245" width="2.3" height="15.0" fill="rgb(209,87,43)" rx="2" ry="2" />
  3280. <text x="358.75" y="255.5" ></text>
  3281. </g>
  3282. <g >
  3283. <title>compress/flate.(*compressor).write (1 samples, 0.19%)</title><rect x="273.2" y="293" width="2.2" height="15.0" fill="rgb(208,145,48)" rx="2" ry="2" />
  3284. <text x="276.21" y="303.5" ></text>
  3285. </g>
  3286. <g >
  3287. <title>syscall.Write (1 samples, 0.19%)</title><rect x="230.8" y="245" width="2.3" height="15.0" fill="rgb(220,110,19)" rx="2" ry="2" />
  3288. <text x="233.83" y="255.5" ></text>
  3289. </g>
  3290. <g >
  3291. <title>syscall.Close (2 samples, 0.38%)</title><rect x="387.0" y="213" width="4.4" height="15.0" fill="rgb(231,157,49)" rx="2" ry="2" />
  3292. <text x="389.98" y="223.5" ></text>
  3293. </g>
  3294. <g >
  3295. <title>runtime.lock (1 samples, 0.19%)</title><rect x="1183.3" y="453" width="2.2" height="15.0" fill="rgb(234,29,47)" rx="2" ry="2" />
  3296. <text x="1186.31" y="463.5" ></text>
  3297. </g>
  3298. <g >
  3299. <title>runtime.epollctl (2 samples, 0.38%)</title><rect x="1185.5" y="469" width="4.5" height="15.0" fill="rgb(253,87,44)" rx="2" ry="2" />
  3300. <text x="1188.54" y="479.5" ></text>
  3301. </g>
  3302. <g >
  3303. <title>github.com/sirupsen/logrus.(*Entry).write (5 samples, 0.95%)</title><rect x="184.0" y="357" width="11.1" height="15.0" fill="rgb(209,205,25)" rx="2" ry="2" />
  3304. <text x="186.99" y="367.5" ></text>
  3305. </g>
  3306. <g >
  3307. <title>runtime.(*lfstack).push (1 samples, 0.19%)</title><rect x="590.0" y="453" width="2.2" height="15.0" fill="rgb(207,72,16)" rx="2" ry="2" />
  3308. <text x="592.96" y="463.5" ></text>
  3309. </g>
  3310. <g >
  3311. <title>net.(*Resolver).lookupIPAddr (2 samples, 0.38%)</title><rect x="353.5" y="277" width="4.5" height="15.0" fill="rgb(239,104,33)" rx="2" ry="2" />
  3312. <text x="356.52" y="287.5" ></text>
  3313. </g>
  3314. <g >
  3315. <title>compress/flate.NewWriter (3 samples, 0.57%)</title><rect x="219.7" y="245" width="6.7" height="15.0" fill="rgb(210,36,25)" rx="2" ry="2" />
  3316. <text x="222.68" y="255.5" ></text>
  3317. </g>
  3318. <g >
  3319. <title>runtime.(*mcache).nextFree (1 samples, 0.19%)</title><rect x="128.2" y="389" width="2.3" height="15.0" fill="rgb(236,184,50)" rx="2" ry="2" />
  3320. <text x="131.22" y="399.5" ></text>
  3321. </g>
  3322. <g >
  3323. <title>runtime.heapBitsSetType (1 samples, 0.19%)</title><rect x="221.9" y="197" width="2.2" height="15.0" fill="rgb(232,114,0)" rx="2" ry="2" />
  3324. <text x="224.91" y="207.5" ></text>
  3325. </g>
  3326. <g >
  3327. <title>syscall.RawSyscall (2 samples, 0.38%)</title><rect x="349.1" y="197" width="4.4" height="15.0" fill="rgb(227,206,17)" rx="2" ry="2" />
  3328. <text x="352.05" y="207.5" ></text>
  3329. </g>
  3330. <g >
  3331. <title>runtime.sysmon (41 samples, 7.75%)</title><rect x="1082.9" y="533" width="91.5" height="15.0" fill="rgb(230,166,26)" rx="2" ry="2" />
  3332. <text x="1085.93" y="543.5" >runtime.sy..</text>
  3333. </g>
  3334. <g >
  3335. <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (1 samples, 0.19%)</title><rect x="438.3" y="309" width="2.2" height="15.0" fill="rgb(222,203,51)" rx="2" ry="2" />
  3336. <text x="441.28" y="319.5" ></text>
  3337. </g>
  3338. <g >
  3339. <title>runtime.signalM (1 samples, 0.19%)</title><rect x="583.3" y="453" width="2.2" height="15.0" fill="rgb(250,69,50)" rx="2" ry="2" />
  3340. <text x="586.27" y="463.5" ></text>
  3341. </g>
  3342. <g >
  3343. <title>github.com/sirupsen/logrus.(*Entry).Tracef (2 samples, 0.38%)</title><rect x="230.8" y="373" width="4.5" height="15.0" fill="rgb(252,204,53)" rx="2" ry="2" />
  3344. <text x="233.83" y="383.5" ></text>
  3345. </g>
  3346. <g >
  3347. <title>net/url.Parse (1 samples, 0.19%)</title><rect x="242.0" y="389" width="2.2" height="15.0" fill="rgb(225,65,48)" rx="2" ry="2" />
  3348. <text x="244.98" y="399.5" ></text>
  3349. </g>
  3350. <g >
  3351. <title>runtime.(*mspan).sweep (2 samples, 0.38%)</title><rect x="572.1" y="405" width="4.5" height="15.0" fill="rgb(212,205,34)" rx="2" ry="2" />
  3352. <text x="575.12" y="415.5" ></text>
  3353. </g>
  3354. <g >
  3355. <title>syscall.setsockopt (1 samples, 0.19%)</title><rect x="877.7" y="405" width="2.2" height="15.0" fill="rgb(232,127,48)" rx="2" ry="2" />
  3356. <text x="880.71" y="415.5" ></text>
  3357. </g>
  3358. <g >
  3359. <title>compress/zlib.(*Writer).writeHeader (22 samples, 4.16%)</title><rect x="275.4" y="293" width="49.1" height="15.0" fill="rgb(238,86,26)" rx="2" ry="2" />
  3360. <text x="278.44" y="303.5" >comp..</text>
  3361. </g>
  3362. <g >
  3363. <title>net/textproto.MIMEHeader.Set (1 samples, 0.19%)</title><rect x="494.0" y="405" width="2.3" height="15.0" fill="rgb(231,205,16)" rx="2" ry="2" />
  3364. <text x="497.05" y="415.5" ></text>
  3365. </g>
  3366. <g >
  3367. <title>net.internetSocket (1 samples, 0.19%)</title><rect x="485.1" y="229" width="2.3" height="15.0" fill="rgb(253,197,26)" rx="2" ry="2" />
  3368. <text x="488.12" y="239.5" ></text>
  3369. </g>
  3370. <g >
  3371. <title>net.internetSocket (1 samples, 0.19%)</title><rect x="491.8" y="229" width="2.2" height="15.0" fill="rgb(228,184,31)" rx="2" ry="2" />
  3372. <text x="494.81" y="239.5" ></text>
  3373. </g>
  3374. <g >
  3375. <title>runtime.(*randomOrder).start (2 samples, 0.38%)</title><rect x="895.6" y="517" width="4.4" height="15.0" fill="rgb(249,194,53)" rx="2" ry="2" />
  3376. <text x="898.56" y="527.5" ></text>
  3377. </g>
  3378. <g >
  3379. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="215.2" y="309" width="2.2" height="15.0" fill="rgb(208,100,15)" rx="2" ry="2" />
  3380. <text x="218.22" y="319.5" ></text>
  3381. </g>
  3382. <g >
  3383. <title>runtime.gcAssistAlloc.func1 (1 samples, 0.19%)</title><rect x="275.4" y="165" width="2.3" height="15.0" fill="rgb(221,97,44)" rx="2" ry="2" />
  3384. <text x="278.44" y="175.5" ></text>
  3385. </g>
  3386. <g >
  3387. <title>miads/adslib/redis_data.SetDistributeActionNum (1 samples, 0.19%)</title><rect x="237.5" y="373" width="2.3" height="15.0" fill="rgb(213,97,26)" rx="2" ry="2" />
  3388. <text x="240.52" y="383.5" ></text>
  3389. </g>
  3390. <g >
  3391. <title>sync.(*Pool).pin (1 samples, 0.19%)</title><rect x="498.5" y="501" width="2.2" height="15.0" fill="rgb(244,39,48)" rx="2" ry="2" />
  3392. <text x="501.51" y="511.5" ></text>
  3393. </g>
  3394. <g >
  3395. <title>runtime.memclrNoHeapPointers (1 samples, 0.19%)</title><rect x="130.5" y="389" width="2.2" height="15.0" fill="rgb(221,106,12)" rx="2" ry="2" />
  3396. <text x="133.45" y="399.5" ></text>
  3397. </g>
  3398. <g >
  3399. <title>syscall.Read (2 samples, 0.38%)</title><rect x="424.9" y="197" width="4.5" height="15.0" fill="rgb(227,80,21)" rx="2" ry="2" />
  3400. <text x="427.90" y="207.5" ></text>
  3401. </g>
  3402. <g >
  3403. <title>runtime.(*mheap).freeSpan.func1 (1 samples, 0.19%)</title><rect x="1029.4" y="373" width="2.2" height="15.0" fill="rgb(247,107,20)" rx="2" ry="2" />
  3404. <text x="1032.40" y="383.5" ></text>
  3405. </g>
  3406. <g >
  3407. <title>github.com/gin-gonic/gin.(*Engine).handleHTTPRequest (143 samples, 27.03%)</title><rect x="179.5" y="517" width="319.0" height="15.0" fill="rgb(252,73,52)" rx="2" ry="2" />
  3408. <text x="182.53" y="527.5" >github.com/gin-gonic/gin.(*Engine).handleHT..</text>
  3409. </g>
  3410. <g >
  3411. <title>internal/poll.(*FD).Init (1 samples, 0.19%)</title><rect x="409.3" y="117" width="2.2" height="15.0" fill="rgb(224,115,33)" rx="2" ry="2" />
  3412. <text x="412.28" y="127.5" ></text>
  3413. </g>
  3414. <g >
  3415. <title>runtime.gopreempt_m (2 samples, 0.38%)</title><rect x="1078.5" y="533" width="4.4" height="15.0" fill="rgb(222,64,52)" rx="2" ry="2" />
  3416. <text x="1081.47" y="543.5" ></text>
  3417. </g>
  3418. <g >
  3419. <title>net.(*conn).Read (10 samples, 1.89%)</title><rect x="59.1" y="421" width="22.3" height="15.0" fill="rgb(205,182,54)" rx="2" ry="2" />
  3420. <text x="62.07" y="431.5" >n..</text>
  3421. </g>
  3422. <g >
  3423. <title>net.stringsHasSuffixFold (1 samples, 0.19%)</title><rect x="170.6" y="501" width="2.2" height="15.0" fill="rgb(234,132,47)" rx="2" ry="2" />
  3424. <text x="173.60" y="511.5" ></text>
  3425. </g>
  3426. <g >
  3427. <title>github.com/sirupsen/logrus.(*Entry).write (1 samples, 0.19%)</title><rect x="204.1" y="357" width="2.2" height="15.0" fill="rgb(245,223,28)" rx="2" ry="2" />
  3428. <text x="207.06" y="367.5" ></text>
  3429. </g>
  3430. <g >
  3431. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="12.2" y="405" width="2.3" height="15.0" fill="rgb(238,37,47)" rx="2" ry="2" />
  3432. <text x="15.23" y="415.5" ></text>
  3433. </g>
  3434. <g >
  3435. <title>github.com/gin-gonic/gin.(*Engine).ServeHTTP (144 samples, 27.22%)</title><rect x="179.5" y="533" width="321.2" height="15.0" fill="rgb(242,116,9)" rx="2" ry="2" />
  3436. <text x="182.53" y="543.5" >github.com/gin-gonic/gin.(*Engine).ServeHTTP</text>
  3437. </g>
  3438. <g >
  3439. <title>runtime.futexsleep (11 samples, 2.08%)</title><rect x="1089.6" y="485" width="24.6" height="15.0" fill="rgb(223,209,32)" rx="2" ry="2" />
  3440. <text x="1092.62" y="495.5" >r..</text>
  3441. </g>
  3442. <g >
  3443. <title>runtime.duffcopy (1 samples, 0.19%)</title><rect x="121.5" y="405" width="2.3" height="15.0" fill="rgb(225,14,33)" rx="2" ry="2" />
  3444. <text x="124.53" y="415.5" ></text>
  3445. </g>
  3446. <g >
  3447. <title>runtime.systemstack (14 samples, 2.65%)</title><rect x="293.3" y="213" width="31.2" height="15.0" fill="rgb(224,107,18)" rx="2" ry="2" />
  3448. <text x="296.29" y="223.5" >ru..</text>
  3449. </g>
  3450. <g >
  3451. <title>runtime.pcdatavalue (1 samples, 0.19%)</title><rect x="201.8" y="277" width="2.3" height="15.0" fill="rgb(242,113,29)" rx="2" ry="2" />
  3452. <text x="204.83" y="287.5" ></text>
  3453. </g>
  3454. <g >
  3455. <title>encoding/json.(*encodeState).reflectValue (1 samples, 0.19%)</title><rect x="255.4" y="309" width="2.2" height="15.0" fill="rgb(221,90,3)" rx="2" ry="2" />
  3456. <text x="258.37" y="319.5" ></text>
  3457. </g>
  3458. <g >
  3459. <title>time.startTimer (1 samples, 0.19%)</title><rect x="14.5" y="405" width="2.2" height="15.0" fill="rgb(224,85,15)" rx="2" ry="2" />
  3460. <text x="17.46" y="415.5" ></text>
  3461. </g>
  3462. <g >
  3463. <title>runtime.markroot (21 samples, 3.97%)</title><rect x="601.1" y="501" width="46.9" height="15.0" fill="rgb(212,160,46)" rx="2" ry="2" />
  3464. <text x="604.12" y="511.5" >runt..</text>
  3465. </g>
  3466. <g >
  3467. <title>internal/poll.(*FD).decref (7 samples, 1.32%)</title><rect x="1174.4" y="517" width="15.6" height="15.0" fill="rgb(252,20,5)" rx="2" ry="2" />
  3468. <text x="1177.39" y="527.5" ></text>
  3469. </g>
  3470. <g >
  3471. <title>os.(*File).write (1 samples, 0.19%)</title><rect x="179.5" y="453" width="2.3" height="15.0" fill="rgb(214,101,2)" rx="2" ry="2" />
  3472. <text x="182.53" y="463.5" ></text>
  3473. </g>
  3474. <g >
  3475. <title>syscall.Write (1 samples, 0.19%)</title><rect x="192.9" y="293" width="2.2" height="15.0" fill="rgb(230,30,49)" rx="2" ry="2" />
  3476. <text x="195.91" y="303.5" ></text>
  3477. </g>
  3478. <g >
  3479. <title>runtime.reentersyscall (1 samples, 0.19%)</title><rect x="402.6" y="101" width="2.2" height="15.0" fill="rgb(223,121,44)" rx="2" ry="2" />
  3480. <text x="405.59" y="111.5" ></text>
  3481. </g>
  3482. <g >
  3483. <title>encoding/json.typeEncoder (1 samples, 0.19%)</title><rect x="467.3" y="325" width="2.2" height="15.0" fill="rgb(246,111,16)" rx="2" ry="2" />
  3484. <text x="470.28" y="335.5" ></text>
  3485. </g>
  3486. <g >
  3487. <title>syscall.write (2 samples, 0.38%)</title><rect x="324.5" y="261" width="4.5" height="15.0" fill="rgb(207,14,9)" rx="2" ry="2" />
  3488. <text x="327.52" y="271.5" ></text>
  3489. </g>
  3490. <g >
  3491. <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)</title><rect x="438.3" y="357" width="2.2" height="15.0" fill="rgb(243,125,11)" rx="2" ry="2" />
  3492. <text x="441.28" y="367.5" ></text>
  3493. </g>
  3494. <g >
  3495. <title>github.com/sirupsen/logrus.(*Entry).Log (4 samples, 0.76%)</title><rect x="246.4" y="309" width="9.0" height="15.0" fill="rgb(214,185,16)" rx="2" ry="2" />
  3496. <text x="249.45" y="319.5" ></text>
  3497. </g>
  3498. <g >
  3499. <title>runtime.scanblock (3 samples, 0.57%)</title><rect x="627.9" y="405" width="6.7" height="15.0" fill="rgb(232,44,29)" rx="2" ry="2" />
  3500. <text x="630.88" y="415.5" ></text>
  3501. </g>
  3502. <g >
  3503. <title>net.(*Resolver).resolveAddrList (1 samples, 0.19%)</title><rect x="237.5" y="261" width="2.3" height="15.0" fill="rgb(253,166,27)" rx="2" ry="2" />
  3504. <text x="240.52" y="271.5" ></text>
  3505. </g>
  3506. <g >
  3507. <title>runtime.pcvalue (1 samples, 0.19%)</title><rect x="157.2" y="373" width="2.3" height="15.0" fill="rgb(244,52,5)" rx="2" ry="2" />
  3508. <text x="160.22" y="383.5" ></text>
  3509. </g>
  3510. <g >
  3511. <title>runtime.newproc.func1 (1 samples, 0.19%)</title><rect x="228.6" y="133" width="2.2" height="15.0" fill="rgb(231,197,54)" rx="2" ry="2" />
  3512. <text x="231.60" y="143.5" ></text>
  3513. </g>
  3514. <g >
  3515. <title>runtime.futexwakeup (7 samples, 1.32%)</title><rect x="65.8" y="261" width="15.6" height="15.0" fill="rgb(226,67,52)" rx="2" ry="2" />
  3516. <text x="68.77" y="271.5" ></text>
  3517. </g>
  3518. <g >
  3519. <title>syscall.socket (1 samples, 0.19%)</title><rect x="226.4" y="197" width="2.2" height="15.0" fill="rgb(253,117,19)" rx="2" ry="2" />
  3520. <text x="229.37" y="207.5" ></text>
  3521. </g>
  3522. <g >
  3523. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="355.7" y="261" width="2.3" height="15.0" fill="rgb(227,216,10)" rx="2" ry="2" />
  3524. <text x="358.75" y="271.5" ></text>
  3525. </g>
  3526. <g >
  3527. <title>runtime.memclrNoHeapPointers (13 samples, 2.46%)</title><rect x="295.5" y="149" width="29.0" height="15.0" fill="rgb(236,61,24)" rx="2" ry="2" />
  3528. <text x="298.52" y="159.5" >ru..</text>
  3529. </g>
  3530. <g >
  3531. <title>net.socket (1 samples, 0.19%)</title><rect x="485.1" y="213" width="2.3" height="15.0" fill="rgb(216,12,18)" rx="2" ry="2" />
  3532. <text x="488.12" y="223.5" ></text>
  3533. </g>
  3534. <g >
  3535. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="453.9" y="309" width="2.2" height="15.0" fill="rgb(223,206,19)" rx="2" ry="2" />
  3536. <text x="456.89" y="319.5" ></text>
  3537. </g>
  3538. <g >
  3539. <title>runtime.gosched_m (4 samples, 0.76%)</title><rect x="879.9" y="549" width="9.0" height="15.0" fill="rgb(233,83,32)" rx="2" ry="2" />
  3540. <text x="882.94" y="559.5" ></text>
  3541. </g>
  3542. <g >
  3543. <title>runtime.futex (1 samples, 0.19%)</title><rect x="427.1" y="53" width="2.3" height="15.0" fill="rgb(214,151,14)" rx="2" ry="2" />
  3544. <text x="430.13" y="63.5" ></text>
  3545. </g>
  3546. <g >
  3547. <title>runtime.(*mcentral).uncacheSpan (2 samples, 0.38%)</title><rect x="1027.2" y="437" width="4.4" height="15.0" fill="rgb(223,100,0)" rx="2" ry="2" />
  3548. <text x="1030.16" y="447.5" ></text>
  3549. </g>
  3550. <g >
  3551. <title>github.com/sirupsen/logrus.Entry.log (1 samples, 0.19%)</title><rect x="204.1" y="373" width="2.2" height="15.0" fill="rgb(214,191,3)" rx="2" ry="2" />
  3552. <text x="207.06" y="383.5" ></text>
  3553. </g>
  3554. <g >
  3555. <title>runtime.(*mspan).sweep (1 samples, 0.19%)</title><rect x="900.0" y="437" width="2.2" height="15.0" fill="rgb(210,71,43)" rx="2" ry="2" />
  3556. <text x="903.02" y="447.5" ></text>
  3557. </g>
  3558. <g >
  3559. <title>runtime.netpollclose (2 samples, 0.38%)</title><rect x="1185.5" y="485" width="4.5" height="15.0" fill="rgb(251,129,17)" rx="2" ry="2" />
  3560. <text x="1188.54" y="495.5" ></text>
  3561. </g>
  3562. <g >
  3563. <title>net.(*netFD).dial (3 samples, 0.57%)</title><rect x="409.3" y="149" width="6.7" height="15.0" fill="rgb(252,173,42)" rx="2" ry="2" />
  3564. <text x="412.28" y="159.5" ></text>
  3565. </g>
  3566. <g >
  3567. <title>compress/flate.(*Writer).Close (1 samples, 0.19%)</title><rect x="469.5" y="357" width="2.2" height="15.0" fill="rgb(209,77,40)" rx="2" ry="2" />
  3568. <text x="472.51" y="367.5" ></text>
  3569. </g>
  3570. <g >
  3571. <title>runtime.reentersyscall (1 samples, 0.19%)</title><rect x="413.7" y="53" width="2.3" height="15.0" fill="rgb(221,222,48)" rx="2" ry="2" />
  3572. <text x="416.74" y="63.5" ></text>
  3573. </g>
  3574. <g >
  3575. <title>compress/flate.(*Writer).Close (1 samples, 0.19%)</title><rect x="471.7" y="341" width="2.3" height="15.0" fill="rgb(209,174,0)" rx="2" ry="2" />
  3576. <text x="474.74" y="351.5" ></text>
  3577. </g>
  3578. <g >
  3579. <title>runtime.makeslice (3 samples, 0.57%)</title><rect x="128.2" y="421" width="6.7" height="15.0" fill="rgb(228,141,46)" rx="2" ry="2" />
  3580. <text x="131.22" y="431.5" ></text>
  3581. </g>
  3582. <g >
  3583. <title>runtime.runSafePointFn (1 samples, 0.19%)</title><rect x="1080.7" y="485" width="2.2" height="15.0" fill="rgb(249,31,51)" rx="2" ry="2" />
  3584. <text x="1083.70" y="495.5" ></text>
  3585. </g>
  3586. <g >
  3587. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="558.7" y="501" width="2.3" height="15.0" fill="rgb(239,183,0)" rx="2" ry="2" />
  3588. <text x="561.73" y="511.5" ></text>
  3589. </g>
  3590. <g >
  3591. <title>bufio.(*Reader).fill (3 samples, 0.57%)</title><rect x="422.7" y="245" width="6.7" height="15.0" fill="rgb(212,24,41)" rx="2" ry="2" />
  3592. <text x="425.67" y="255.5" ></text>
  3593. </g>
  3594. <g >
  3595. <title>net.sysSocket (1 samples, 0.19%)</title><rect x="418.2" y="149" width="2.2" height="15.0" fill="rgb(214,139,45)" rx="2" ry="2" />
  3596. <text x="421.20" y="159.5" ></text>
  3597. </g>
  3598. <g >
  3599. <title>context.WithDeadline (2 samples, 0.38%)</title><rect x="12.2" y="437" width="4.5" height="15.0" fill="rgb(231,219,19)" rx="2" ry="2" />
  3600. <text x="15.23" y="447.5" ></text>
  3601. </g>
  3602. <g >
  3603. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="271.0" y="133" width="2.2" height="15.0" fill="rgb(218,202,6)" rx="2" ry="2" />
  3604. <text x="273.98" y="143.5" ></text>
  3605. </g>
  3606. <g >
  3607. <title>syscall.Socket (1 samples, 0.19%)</title><rect x="418.2" y="133" width="2.2" height="15.0" fill="rgb(211,214,13)" rx="2" ry="2" />
  3608. <text x="421.20" y="143.5" ></text>
  3609. </g>
  3610. <g >
  3611. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="447.2" y="293" width="2.2" height="15.0" fill="rgb(210,97,17)" rx="2" ry="2" />
  3612. <text x="450.20" y="303.5" ></text>
  3613. </g>
  3614. <g >
  3615. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Compress (1 samples, 0.19%)</title><rect x="469.5" y="373" width="2.2" height="15.0" fill="rgb(247,49,14)" rx="2" ry="2" />
  3616. <text x="472.51" y="383.5" ></text>
  3617. </g>
  3618. <g >
  3619. <title>runtime.wirep (1 samples, 0.19%)</title><rect x="1031.6" y="469" width="2.3" height="15.0" fill="rgb(222,182,3)" rx="2" ry="2" />
  3620. <text x="1034.63" y="479.5" ></text>
  3621. </g>
  3622. <g >
  3623. <title>net.(*TCPConn).SetKeepAlive (1 samples, 0.19%)</title><rect x="877.7" y="453" width="2.2" height="15.0" fill="rgb(229,210,45)" rx="2" ry="2" />
  3624. <text x="880.71" y="463.5" ></text>
  3625. </g>
  3626. <g >
  3627. <title>runtime.handoff (3 samples, 0.57%)</title><rect x="585.5" y="485" width="6.7" height="15.0" fill="rgb(207,61,23)" rx="2" ry="2" />
  3628. <text x="588.50" y="495.5" ></text>
  3629. </g>
  3630. <g >
  3631. <title>runtime.SetFinalizer (2 samples, 0.38%)</title><rect x="54.6" y="405" width="4.5" height="15.0" fill="rgb(214,18,3)" rx="2" ry="2" />
  3632. <text x="57.61" y="415.5" ></text>
  3633. </g>
  3634. <g >
  3635. <title>github.com/sirupsen/logrus.Entry.log (2 samples, 0.38%)</title><rect x="230.8" y="325" width="4.5" height="15.0" fill="rgb(233,76,26)" rx="2" ry="2" />
  3636. <text x="233.83" y="335.5" ></text>
  3637. </g>
  3638. <g >
  3639. <title>runtime.gentraceback (13 samples, 2.46%)</title><rect x="605.6" y="453" width="29.0" height="15.0" fill="rgb(242,224,15)" rx="2" ry="2" />
  3640. <text x="608.58" y="463.5" >ru..</text>
  3641. </g>
  3642. <g >
  3643. <title>net.sysSocket (4 samples, 0.76%)</title><rect x="32.3" y="325" width="8.9" height="15.0" fill="rgb(243,114,20)" rx="2" ry="2" />
  3644. <text x="35.31" y="335.5" ></text>
  3645. </g>
  3646. <g >
  3647. <title>syscall.write (1 samples, 0.19%)</title><rect x="440.5" y="261" width="2.2" height="15.0" fill="rgb(247,123,51)" rx="2" ry="2" />
  3648. <text x="443.51" y="271.5" ></text>
  3649. </g>
  3650. <g >
  3651. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="431.6" y="309" width="2.2" height="15.0" fill="rgb(225,172,41)" rx="2" ry="2" />
  3652. <text x="434.59" y="319.5" ></text>
  3653. </g>
  3654. <g >
  3655. <title>runtime.gogo (1 samples, 0.19%)</title><rect x="503.0" y="549" width="2.2" height="15.0" fill="rgb(229,78,1)" rx="2" ry="2" />
  3656. <text x="505.97" y="559.5" ></text>
  3657. </g>
  3658. <g >
  3659. <title>runtime.unlock (1 samples, 0.19%)</title><rect x="574.3" y="357" width="2.3" height="15.0" fill="rgb(240,141,41)" rx="2" ry="2" />
  3660. <text x="577.35" y="367.5" ></text>
  3661. </g>
  3662. <g >
  3663. <title>runtime.memmove (1 samples, 0.19%)</title><rect x="429.4" y="245" width="2.2" height="15.0" fill="rgb(230,127,12)" rx="2" ry="2" />
  3664. <text x="432.36" y="255.5" ></text>
  3665. </g>
  3666. <g >
  3667. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="440.5" y="245" width="2.2" height="15.0" fill="rgb(229,123,29)" rx="2" ry="2" />
  3668. <text x="443.51" y="255.5" ></text>
  3669. </g>
  3670. <g >
  3671. <title>runtime.futexwakeup (2 samples, 0.38%)</title><rect x="1002.6" y="469" width="4.5" height="15.0" fill="rgb(212,136,50)" rx="2" ry="2" />
  3672. <text x="1005.63" y="479.5" ></text>
  3673. </g>
  3674. <g >
  3675. <title>github.com/gomodule/redigo/redis.(*Pool).Get (4 samples, 0.76%)</title><rect x="362.4" y="341" width="9.0" height="15.0" fill="rgb(219,221,34)" rx="2" ry="2" />
  3676. <text x="365.44" y="351.5" ></text>
  3677. </g>
  3678. <g >
  3679. <title>bufio.(*Reader).ReadSlice (2 samples, 0.38%)</title><rect x="460.6" y="293" width="4.4" height="15.0" fill="rgb(223,35,29)" rx="2" ry="2" />
  3680. <text x="463.59" y="303.5" ></text>
  3681. </g>
  3682. <g >
  3683. <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)</title><rect x="237.5" y="357" width="2.3" height="15.0" fill="rgb(233,183,18)" rx="2" ry="2" />
  3684. <text x="240.52" y="367.5" ></text>
  3685. </g>
  3686. <g >
  3687. <title>net.(*sysDialer).dialSingle (1 samples, 0.19%)</title><rect x="442.7" y="261" width="2.3" height="15.0" fill="rgb(223,102,13)" rx="2" ry="2" />
  3688. <text x="445.74" y="271.5" ></text>
  3689. </g>
  3690. <g >
  3691. <title>runtime.netpollcheckerr (1 samples, 0.19%)</title><rect x="59.1" y="357" width="2.2" height="15.0" fill="rgb(212,157,4)" rx="2" ry="2" />
  3692. <text x="62.07" y="367.5" ></text>
  3693. </g>
  3694. <g >
  3695. <title>runtime.(*mcentral).cacheSpan (1 samples, 0.19%)</title><rect x="431.6" y="261" width="2.2" height="15.0" fill="rgb(249,159,41)" rx="2" ry="2" />
  3696. <text x="434.59" y="271.5" ></text>
  3697. </g>
  3698. <g >
  3699. <title>runtime.runSafePointFn (2 samples, 0.38%)</title><rect x="1002.6" y="501" width="4.5" height="15.0" fill="rgb(232,146,45)" rx="2" ry="2" />
  3700. <text x="1005.63" y="511.5" ></text>
  3701. </g>
  3702. <g >
  3703. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="453.9" y="357" width="2.2" height="15.0" fill="rgb(241,174,52)" rx="2" ry="2" />
  3704. <text x="456.89" y="367.5" ></text>
  3705. </g>
  3706. <g >
  3707. <title>strconv.AppendQuote (1 samples, 0.19%)</title><rect x="184.0" y="229" width="2.2" height="15.0" fill="rgb(216,21,23)" rx="2" ry="2" />
  3708. <text x="186.99" y="239.5" ></text>
  3709. </g>
  3710. <g >
  3711. <title>runtime.(*mheap).alloc.func1 (1 samples, 0.19%)</title><rect x="128.2" y="293" width="2.3" height="15.0" fill="rgb(211,143,3)" rx="2" ry="2" />
  3712. <text x="131.22" y="303.5" ></text>
  3713. </g>
  3714. <g >
  3715. <title>runtime.exitsyscallfast (1 samples, 0.19%)</title><rect x="117.1" y="325" width="2.2" height="15.0" fill="rgb(231,33,32)" rx="2" ry="2" />
  3716. <text x="120.07" y="335.5" ></text>
  3717. </g>
  3718. <g >
  3719. <title>runtime.step (1 samples, 0.19%)</title><rect x="195.1" y="293" width="2.3" height="15.0" fill="rgb(239,107,39)" rx="2" ry="2" />
  3720. <text x="198.14" y="303.5" ></text>
  3721. </g>
  3722. <g >
  3723. <title>runtime.(*mcache).releaseAll (2 samples, 0.38%)</title><rect x="1027.2" y="453" width="4.4" height="15.0" fill="rgb(243,195,13)" rx="2" ry="2" />
  3724. <text x="1030.16" y="463.5" ></text>
  3725. </g>
  3726. <g >
  3727. <title>io.(*multiWriter).Write (1 samples, 0.19%)</title><rect x="204.1" y="341" width="2.2" height="15.0" fill="rgb(231,215,28)" rx="2" ry="2" />
  3728. <text x="207.06" y="351.5" ></text>
  3729. </g>
  3730. <g >
  3731. <title>syscall.socket (2 samples, 0.38%)</title><rect x="349.1" y="213" width="4.4" height="15.0" fill="rgb(237,208,47)" rx="2" ry="2" />
  3732. <text x="352.05" y="223.5" ></text>
  3733. </g>
  3734. <g >
  3735. <title>runtime.wakeScavenger (4 samples, 0.76%)</title><rect x="908.9" y="437" width="9.0" height="15.0" fill="rgb(241,70,12)" rx="2" ry="2" />
  3736. <text x="911.94" y="447.5" ></text>
  3737. </g>
  3738. <g >
  3739. <title>net.(*Dialer).Dial (1 samples, 0.19%)</title><rect x="442.7" y="309" width="2.3" height="15.0" fill="rgb(217,9,21)" rx="2" ry="2" />
  3740. <text x="445.74" y="319.5" ></text>
  3741. </g>
  3742. <g >
  3743. <title>runtime.pcvalue (2 samples, 0.38%)</title><rect x="623.4" y="373" width="4.5" height="15.0" fill="rgb(208,196,12)" rx="2" ry="2" />
  3744. <text x="626.42" y="383.5" ></text>
  3745. </g>
  3746. <g >
  3747. <title>runtime.futexwakeup (2 samples, 0.38%)</title><rect x="460.6" y="101" width="4.4" height="15.0" fill="rgb(249,87,40)" rx="2" ry="2" />
  3748. <text x="463.59" y="111.5" ></text>
  3749. </g>
  3750. <g >
  3751. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="224.1" y="197" width="2.3" height="15.0" fill="rgb(223,12,23)" rx="2" ry="2" />
  3752. <text x="227.14" y="207.5" ></text>
  3753. </g>
  3754. <g >
  3755. <title>net.(*sysDialer).dialTCP (1 samples, 0.19%)</title><rect x="491.8" y="261" width="2.2" height="15.0" fill="rgb(230,183,5)" rx="2" ry="2" />
  3756. <text x="494.81" y="271.5" ></text>
  3757. </g>
  3758. <g >
  3759. <title>runtime.(*mcentral).freeSpan (2 samples, 0.38%)</title><rect x="1027.2" y="405" width="4.4" height="15.0" fill="rgb(209,180,41)" rx="2" ry="2" />
  3760. <text x="1030.16" y="415.5" ></text>
  3761. </g>
  3762. <g >
  3763. <title>vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Question (4 samples, 0.76%)</title><rect x="134.9" y="421" width="8.9" height="15.0" fill="rgb(211,166,11)" rx="2" ry="2" />
  3764. <text x="137.91" y="431.5" ></text>
  3765. </g>
  3766. <g >
  3767. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Send (1 samples, 0.19%)</title><rect x="226.4" y="309" width="2.2" height="15.0" fill="rgb(226,62,14)" rx="2" ry="2" />
  3768. <text x="229.37" y="319.5" ></text>
  3769. </g>
  3770. <g >
  3771. <title>runtime.(*memRecordCycle).add (2 samples, 0.38%)</title><rect x="563.2" y="501" width="4.5" height="15.0" fill="rgb(226,95,43)" rx="2" ry="2" />
  3772. <text x="566.19" y="511.5" ></text>
  3773. </g>
  3774. <g >
  3775. <title>net.(*Resolver).goLookupIPCNAMEOrder (70 samples, 13.23%)</title><rect x="10.0" y="501" width="156.1" height="15.0" fill="rgb(213,192,15)" rx="2" ry="2" />
  3776. <text x="13.00" y="511.5" >net.(*Resolver).goLo..</text>
  3777. </g>
  3778. <g >
  3779. <title>compress/flate.NewWriter (1 samples, 0.19%)</title><rect x="474.0" y="293" width="2.2" height="15.0" fill="rgb(205,78,51)" rx="2" ry="2" />
  3780. <text x="476.97" y="303.5" ></text>
  3781. </g>
  3782. <g >
  3783. <title>net.internetSocket (1 samples, 0.19%)</title><rect x="226.4" y="261" width="2.2" height="15.0" fill="rgb(209,189,45)" rx="2" ry="2" />
  3784. <text x="229.37" y="271.5" ></text>
  3785. </g>
  3786. <g >
  3787. <title>runtime.schedule (1 samples, 0.19%)</title><rect x="1080.7" y="501" width="2.2" height="15.0" fill="rgb(245,140,43)" rx="2" ry="2" />
  3788. <text x="1083.70" y="511.5" ></text>
  3789. </g>
  3790. <g >
  3791. <title>runtime.freespecial (1 samples, 0.19%)</title><rect x="574.3" y="389" width="2.3" height="15.0" fill="rgb(233,72,38)" rx="2" ry="2" />
  3792. <text x="577.35" y="399.5" ></text>
  3793. </g>
  3794. <g >
  3795. <title>encoding/json.structEncoder.encode (1 samples, 0.19%)</title><rect x="255.4" y="293" width="2.2" height="15.0" fill="rgb(243,74,43)" rx="2" ry="2" />
  3796. <text x="258.37" y="303.5" ></text>
  3797. </g>
  3798. <g >
  3799. <title>runtime.heapBits.initSpan (1 samples, 0.19%)</title><rect x="393.7" y="181" width="2.2" height="15.0" fill="rgb(246,180,29)" rx="2" ry="2" />
  3800. <text x="396.67" y="191.5" ></text>
  3801. </g>
  3802. <g >
  3803. <title>runtime.entersyscall (1 samples, 0.19%)</title><rect x="402.6" y="117" width="2.2" height="15.0" fill="rgb(231,99,18)" rx="2" ry="2" />
  3804. <text x="405.59" y="127.5" ></text>
  3805. </g>
  3806. <g >
  3807. <title>runtime.timeSleepUntil (6 samples, 1.13%)</title><rect x="1136.5" y="517" width="13.3" height="15.0" fill="rgb(234,219,4)" rx="2" ry="2" />
  3808. <text x="1139.47" y="527.5" ></text>
  3809. </g>
  3810. <g >
  3811. <title>internal/poll.runtime_pollOpen (1 samples, 0.19%)</title><rect x="23.4" y="261" width="2.2" height="15.0" fill="rgb(244,189,15)" rx="2" ry="2" />
  3812. <text x="26.38" y="271.5" ></text>
  3813. </g>
  3814. <g >
  3815. <title>syscall.Read (1 samples, 0.19%)</title><rect x="239.8" y="213" width="2.2" height="15.0" fill="rgb(232,88,50)" rx="2" ry="2" />
  3816. <text x="242.75" y="223.5" ></text>
  3817. </g>
  3818. <g >
  3819. <title>runtime.(*mheap).alloc (1 samples, 0.19%)</title><rect x="431.6" y="229" width="2.2" height="15.0" fill="rgb(254,107,25)" rx="2" ry="2" />
  3820. <text x="434.59" y="239.5" ></text>
  3821. </g>
  3822. <g >
  3823. <title>net.(*sysDialer).doDialTCP (1 samples, 0.19%)</title><rect x="485.1" y="245" width="2.3" height="15.0" fill="rgb(223,41,16)" rx="2" ry="2" />
  3824. <text x="488.12" y="255.5" ></text>
  3825. </g>
  3826. <g >
  3827. <title>runtime.goready (1 samples, 0.19%)</title><rect x="172.8" y="501" width="2.3" height="15.0" fill="rgb(208,116,49)" rx="2" ry="2" />
  3828. <text x="175.84" y="511.5" ></text>
  3829. </g>
  3830. <g >
  3831. <title>net.(*sysDialer).dialSingle (1 samples, 0.19%)</title><rect x="491.8" y="277" width="2.2" height="15.0" fill="rgb(218,65,6)" rx="2" ry="2" />
  3832. <text x="494.81" y="287.5" ></text>
  3833. </g>
  3834. <g >
  3835. <title>miads/adslib/graylog.Log (48 samples, 9.07%)</title><rect x="255.4" y="357" width="107.0" height="15.0" fill="rgb(220,43,13)" rx="2" ry="2" />
  3836. <text x="258.37" y="367.5" >miads/adslib/..</text>
  3837. </g>
  3838. <g >
  3839. <title>compress/flate.NewWriterDict (1 samples, 0.19%)</title><rect x="474.0" y="309" width="2.2" height="15.0" fill="rgb(218,30,19)" rx="2" ry="2" />
  3840. <text x="476.97" y="319.5" ></text>
  3841. </g>
  3842. <g >
  3843. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="163.9" y="453" width="2.2" height="15.0" fill="rgb(211,77,50)" rx="2" ry="2" />
  3844. <text x="166.91" y="463.5" ></text>
  3845. </g>
  3846. <g >
  3847. <title>runtime.nanotime (1 samples, 0.19%)</title><rect x="920.1" y="501" width="2.2" height="15.0" fill="rgb(239,210,2)" rx="2" ry="2" />
  3848. <text x="923.09" y="511.5" ></text>
  3849. </g>
  3850. <g >
  3851. <title>runtime.SetFinalizer.func2 (1 samples, 0.19%)</title><rect x="30.1" y="277" width="2.2" height="15.0" fill="rgb(233,86,31)" rx="2" ry="2" />
  3852. <text x="33.08" y="287.5" ></text>
  3853. </g>
  3854. <g >
  3855. <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)</title><rect x="445.0" y="373" width="2.2" height="15.0" fill="rgb(229,82,50)" rx="2" ry="2" />
  3856. <text x="447.97" y="383.5" ></text>
  3857. </g>
  3858. <g >
  3859. <title>runtime.newproc.func1 (1 samples, 0.19%)</title><rect x="489.6" y="197" width="2.2" height="15.0" fill="rgb(221,73,25)" rx="2" ry="2" />
  3860. <text x="492.58" y="207.5" ></text>
  3861. </g>
  3862. <g >
  3863. <title>runtime.(*mcentral).grow (1 samples, 0.19%)</title><rect x="128.2" y="341" width="2.3" height="15.0" fill="rgb(236,56,40)" rx="2" ry="2" />
  3864. <text x="131.22" y="351.5" ></text>
  3865. </g>
  3866. <g >
  3867. <title>runtime.notewakeup (2 samples, 0.38%)</title><rect x="1002.6" y="485" width="4.5" height="15.0" fill="rgb(247,110,31)" rx="2" ry="2" />
  3868. <text x="1005.63" y="495.5" ></text>
  3869. </g>
  3870. <g >
  3871. <title>net.(*sysDialer).dialSingle (5 samples, 0.95%)</title><rect x="409.3" y="229" width="11.1" height="15.0" fill="rgb(227,110,8)" rx="2" ry="2" />
  3872. <text x="412.28" y="239.5" ></text>
  3873. </g>
  3874. <g >
  3875. <title>runtime.entersyscall (1 samples, 0.19%)</title><rect x="413.7" y="69" width="2.3" height="15.0" fill="rgb(216,56,42)" rx="2" ry="2" />
  3876. <text x="416.74" y="79.5" ></text>
  3877. </g>
  3878. <g >
  3879. <title>net.(*sysDialer).doDialTCP (5 samples, 0.95%)</title><rect x="409.3" y="197" width="11.1" height="15.0" fill="rgb(241,52,50)" rx="2" ry="2" />
  3880. <text x="412.28" y="207.5" ></text>
  3881. </g>
  3882. <g >
  3883. <title>runtime.(*mheap).freeSpan (1 samples, 0.19%)</title><rect x="900.0" y="405" width="2.2" height="15.0" fill="rgb(214,76,6)" rx="2" ry="2" />
  3884. <text x="903.02" y="415.5" ></text>
  3885. </g>
  3886. <g >
  3887. <title>runtime.futexwakeup (1 samples, 0.19%)</title><rect x="288.8" y="117" width="2.3" height="15.0" fill="rgb(221,17,54)" rx="2" ry="2" />
  3888. <text x="291.83" y="127.5" ></text>
  3889. </g>
  3890. <g >
  3891. <title>runtime.epollctl (4 samples, 0.76%)</title><rect x="329.0" y="149" width="8.9" height="15.0" fill="rgb(207,77,27)" rx="2" ry="2" />
  3892. <text x="331.98" y="159.5" ></text>
  3893. </g>
  3894. <g >
  3895. <title>github.com/sirupsen/logrus.(*TextFormatter).appendValue (2 samples, 0.38%)</title><rect x="184.0" y="309" width="4.4" height="15.0" fill="rgb(212,198,40)" rx="2" ry="2" />
  3896. <text x="186.99" y="319.5" ></text>
  3897. </g>
  3898. <g >
  3899. <title>sort.insertionSort (2 samples, 0.38%)</title><rect x="262.1" y="133" width="4.4" height="15.0" fill="rgb(227,88,4)" rx="2" ry="2" />
  3900. <text x="265.06" y="143.5" ></text>
  3901. </g>
  3902. <g >
  3903. <title>net.(*Dialer).Dial (7 samples, 1.32%)</title><rect x="404.8" y="277" width="15.6" height="15.0" fill="rgb(211,129,4)" rx="2" ry="2" />
  3904. <text x="407.82" y="287.5" ></text>
  3905. </g>
  3906. <g >
  3907. <title>net.(*sysDialer).dialSerial (1 samples, 0.19%)</title><rect x="485.1" y="293" width="2.3" height="15.0" fill="rgb(207,201,39)" rx="2" ry="2" />
  3908. <text x="488.12" y="303.5" ></text>
  3909. </g>
  3910. <g >
  3911. <title>runtime.selectgo (1 samples, 0.19%)</title><rect x="478.4" y="245" width="2.3" height="15.0" fill="rgb(226,90,11)" rx="2" ry="2" />
  3912. <text x="481.43" y="255.5" ></text>
  3913. </g>
  3914. <g >
  3915. <title>github.com/gin-gonic/gin.RecoveryWithWriter.func1 (142 samples, 26.84%)</title><rect x="181.8" y="453" width="316.7" height="15.0" fill="rgb(237,44,31)" rx="2" ry="2" />
  3916. <text x="184.76" y="463.5" >github.com/gin-gonic/gin.RecoveryWithWrite..</text>
  3917. </g>
  3918. <g >
  3919. <title>runtime.chansend1 (1 samples, 0.19%)</title><rect x="172.8" y="549" width="2.3" height="15.0" fill="rgb(225,132,54)" rx="2" ry="2" />
  3920. <text x="175.84" y="559.5" ></text>
  3921. </g>
  3922. <g >
  3923. <title>internal/poll.(*pollDesc).init (4 samples, 0.76%)</title><rect x="329.0" y="197" width="8.9" height="15.0" fill="rgb(212,128,42)" rx="2" ry="2" />
  3924. <text x="331.98" y="207.5" ></text>
  3925. </g>
  3926. <g >
  3927. <title>runtime.memmove (1 samples, 0.19%)</title><rect x="353.5" y="229" width="2.2" height="15.0" fill="rgb(234,138,10)" rx="2" ry="2" />
  3928. <text x="356.52" y="239.5" ></text>
  3929. </g>
  3930. <g >
  3931. <title>compress/flate.newHuffmanBitWriter (2 samples, 0.38%)</title><rect x="284.4" y="245" width="4.4" height="15.0" fill="rgb(233,134,9)" rx="2" ry="2" />
  3932. <text x="287.37" y="255.5" ></text>
  3933. </g>
  3934. <g >
  3935. <title>runtime.(*Frames).Next (1 samples, 0.19%)</title><rect x="195.1" y="341" width="2.3" height="15.0" fill="rgb(209,44,46)" rx="2" ry="2" />
  3936. <text x="198.14" y="351.5" ></text>
  3937. </g>
  3938. <g >
  3939. <title>runtime.gcFlushBgCredit (1 samples, 0.19%)</title><rect x="596.7" y="501" width="2.2" height="15.0" fill="rgb(224,196,44)" rx="2" ry="2" />
  3940. <text x="599.65" y="511.5" ></text>
  3941. </g>
  3942. <g >
  3943. <title>vendor/golang.org/x/net/dns/dnsmessage.(*Question).pack (4 samples, 0.76%)</title><rect x="134.9" y="405" width="8.9" height="15.0" fill="rgb(229,207,5)" rx="2" ry="2" />
  3944. <text x="137.91" y="415.5" ></text>
  3945. </g>
  3946. <g >
  3947. <title>runtime.netpoll (36 samples, 6.81%)</title><rect x="922.3" y="501" width="80.3" height="15.0" fill="rgb(243,106,33)" rx="2" ry="2" />
  3948. <text x="925.33" y="511.5" >runtime.n..</text>
  3949. </g>
  3950. <g >
  3951. <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)</title><rect x="456.1" y="373" width="4.5" height="15.0" fill="rgb(233,31,49)" rx="2" ry="2" />
  3952. <text x="459.12" y="383.5" ></text>
  3953. </g>
  3954. <g >
  3955. <title>net.(*netFD).Close (1 samples, 0.19%)</title><rect x="451.7" y="325" width="2.2" height="15.0" fill="rgb(254,192,19)" rx="2" ry="2" />
  3956. <text x="454.66" y="335.5" ></text>
  3957. </g>
  3958. <g >
  3959. <title>runtime.findObject (1 samples, 0.19%)</title><rect x="447.2" y="213" width="2.2" height="15.0" fill="rgb(209,26,52)" rx="2" ry="2" />
  3960. <text x="450.20" y="223.5" ></text>
  3961. </g>
  3962. <g >
  3963. <title>net.(*netFD).Read (2 samples, 0.38%)</title><rect x="460.6" y="245" width="4.4" height="15.0" fill="rgb(232,49,42)" rx="2" ry="2" />
  3964. <text x="463.59" y="255.5" ></text>
  3965. </g>
  3966. <g >
  3967. <title>net/http.(*conn).serve (145 samples, 27.41%)</title><rect x="177.3" y="565" width="323.4" height="15.0" fill="rgb(206,24,14)" rx="2" ry="2" />
  3968. <text x="180.30" y="575.5" >net/http.(*conn).serve</text>
  3969. </g>
  3970. <g >
  3971. <title>runtime.gentraceback (3 samples, 0.57%)</title><rect x="197.4" y="293" width="6.7" height="15.0" fill="rgb(232,135,36)" rx="2" ry="2" />
  3972. <text x="200.37" y="303.5" ></text>
  3973. </g>
  3974. <g >
  3975. <title>internal/singleflight.(*Group).DoChan (1 samples, 0.19%)</title><rect x="228.6" y="181" width="2.2" height="15.0" fill="rgb(220,201,0)" rx="2" ry="2" />
  3976. <text x="231.60" y="191.5" ></text>
  3977. </g>
  3978. <g >
  3979. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="474.0" y="245" width="2.2" height="15.0" fill="rgb(216,3,46)" rx="2" ry="2" />
  3980. <text x="476.97" y="255.5" ></text>
  3981. </g>
  3982. <g >
  3983. <title>runtime.(*mheap).freeSpan (1 samples, 0.19%)</title><rect x="558.7" y="517" width="2.3" height="15.0" fill="rgb(223,164,21)" rx="2" ry="2" />
  3984. <text x="561.73" y="527.5" ></text>
  3985. </g>
  3986. <g >
  3987. <title>runtime.exitsyscall (1 samples, 0.19%)</title><rect x="117.1" y="341" width="2.2" height="15.0" fill="rgb(227,145,13)" rx="2" ry="2" />
  3988. <text x="120.07" y="351.5" ></text>
  3989. </g>
  3990. <g >
  3991. <title>runtime.(*mheap).alloc.func1 (1 samples, 0.19%)</title><rect x="431.6" y="197" width="2.2" height="15.0" fill="rgb(226,134,45)" rx="2" ry="2" />
  3992. <text x="434.59" y="207.5" ></text>
  3993. </g>
  3994. <g >
  3995. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="478.4" y="341" width="2.3" height="15.0" fill="rgb(221,154,5)" rx="2" ry="2" />
  3996. <text x="481.43" y="351.5" ></text>
  3997. </g>
  3998. <g >
  3999. <title>net.(*Resolver).resolveAddrList (1 samples, 0.19%)</title><rect x="228.6" y="229" width="2.2" height="15.0" fill="rgb(252,29,23)" rx="2" ry="2" />
  4000. <text x="231.60" y="239.5" ></text>
  4001. </g>
  4002. <g >
  4003. <title>runtime.mstart (41 samples, 7.75%)</title><rect x="1082.9" y="565" width="91.5" height="15.0" fill="rgb(244,209,19)" rx="2" ry="2" />
  4004. <text x="1085.93" y="575.5" >runtime.ms..</text>
  4005. </g>
  4006. <g >
  4007. <title>runtime.(*gcWork).tryGet (1 samples, 0.19%)</title><rect x="592.2" y="501" width="2.2" height="15.0" fill="rgb(244,180,3)" rx="2" ry="2" />
  4008. <text x="595.19" y="511.5" ></text>
  4009. </g>
  4010. <g >
  4011. <title>syscall.Syscall6 (1 samples, 0.19%)</title><rect x="877.7" y="389" width="2.2" height="15.0" fill="rgb(215,154,41)" rx="2" ry="2" />
  4012. <text x="880.71" y="399.5" ></text>
  4013. </g>
  4014. <g >
  4015. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="416.0" y="117" width="2.2" height="15.0" fill="rgb(240,212,15)" rx="2" ry="2" />
  4016. <text x="418.97" y="127.5" ></text>
  4017. </g>
  4018. <g >
  4019. <title>runtime.(*mheap).alloc (1 samples, 0.19%)</title><rect x="373.6" y="149" width="2.2" height="15.0" fill="rgb(215,68,36)" rx="2" ry="2" />
  4020. <text x="376.59" y="159.5" ></text>
  4021. </g>
  4022. <g >
  4023. <title>context.removeChild (1 samples, 0.19%)</title><rect x="10.0" y="405" width="2.2" height="15.0" fill="rgb(239,69,15)" rx="2" ry="2" />
  4024. <text x="13.00" y="415.5" ></text>
  4025. </g>
  4026. <g >
  4027. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="275.4" y="181" width="2.3" height="15.0" fill="rgb(246,124,35)" rx="2" ry="2" />
  4028. <text x="278.44" y="191.5" ></text>
  4029. </g>
  4030. <g >
  4031. <title>runtime.systemstack (2 samples, 0.38%)</title><rect x="284.4" y="181" width="4.4" height="15.0" fill="rgb(246,157,23)" rx="2" ry="2" />
  4032. <text x="287.37" y="191.5" ></text>
  4033. </g>
  4034. <g >
  4035. <title>all (529 samples, 100%)</title><rect x="10.0" y="581" width="1180.0" height="15.0" fill="rgb(229,221,23)" rx="2" ry="2" />
  4036. <text x="13.00" y="591.5" ></text>
  4037. </g>
  4038. <g >
  4039. <title>miads/adslib/device.GetIpReqTime (2 samples, 0.38%)</title><rect x="451.7" y="405" width="4.4" height="15.0" fill="rgb(210,197,27)" rx="2" ry="2" />
  4040. <text x="454.66" y="415.5" ></text>
  4041. </g>
  4042. <g >
  4043. <title>syscall.Write (17 samples, 3.21%)</title><rect x="81.4" y="389" width="37.9" height="15.0" fill="rgb(232,52,30)" rx="2" ry="2" />
  4044. <text x="84.38" y="399.5" >sys..</text>
  4045. </g>
  4046. <g >
  4047. <title>runtime.(*mcentral).grow (1 samples, 0.19%)</title><rect x="431.6" y="245" width="2.2" height="15.0" fill="rgb(224,197,36)" rx="2" ry="2" />
  4048. <text x="434.59" y="255.5" ></text>
  4049. </g>
  4050. <g >
  4051. <title>compress/flate.(*huffmanBitWriter).indexTokens (1 samples, 0.19%)</title><rect x="469.5" y="277" width="2.2" height="15.0" fill="rgb(223,74,46)" rx="2" ry="2" />
  4052. <text x="472.51" y="287.5" ></text>
  4053. </g>
  4054. <g >
  4055. <title>runtime.gcAssistAlloc1 (2 samples, 0.38%)</title><rect x="284.4" y="149" width="4.4" height="15.0" fill="rgb(209,44,32)" rx="2" ry="2" />
  4056. <text x="287.37" y="159.5" ></text>
  4057. </g>
  4058. <g >
  4059. <title>net.socket (11 samples, 2.08%)</title><rect x="329.0" y="261" width="24.5" height="15.0" fill="rgb(246,96,28)" rx="2" ry="2" />
  4060. <text x="331.98" y="271.5" >n..</text>
  4061. </g>
  4062. <g >
  4063. <title>runtime.acquirep (3 samples, 0.57%)</title><rect x="900.0" y="501" width="6.7" height="15.0" fill="rgb(214,98,43)" rx="2" ry="2" />
  4064. <text x="903.02" y="511.5" ></text>
  4065. </g>
  4066. <g >
  4067. <title>runtime.mallocgc.func1 (14 samples, 2.65%)</title><rect x="293.3" y="197" width="31.2" height="15.0" fill="rgb(228,227,42)" rx="2" ry="2" />
  4068. <text x="296.29" y="207.5" >ru..</text>
  4069. </g>
  4070. <g >
  4071. <title>context.(*timerCtx).cancel (1 samples, 0.19%)</title><rect x="10.0" y="421" width="2.2" height="15.0" fill="rgb(236,128,9)" rx="2" ry="2" />
  4072. <text x="13.00" y="431.5" ></text>
  4073. </g>
  4074. <g >
  4075. <title>runtime.gcMarkDone (6 samples, 1.13%)</title><rect x="563.2" y="549" width="13.4" height="15.0" fill="rgb(207,101,43)" rx="2" ry="2" />
  4076. <text x="566.19" y="559.5" ></text>
  4077. </g>
  4078. <g >
  4079. <title>runtime.systemstack (2 samples, 0.38%)</title><rect x="206.3" y="309" width="4.5" height="15.0" fill="rgb(224,60,38)" rx="2" ry="2" />
  4080. <text x="209.29" y="319.5" ></text>
  4081. </g>
  4082. <g >
  4083. <title>runtime.systemstack (2 samples, 0.38%)</title><rect x="554.3" y="485" width="4.4" height="15.0" fill="rgb(223,189,1)" rx="2" ry="2" />
  4084. <text x="557.27" y="495.5" ></text>
  4085. </g>
  4086. <g >
  4087. <title>miads/adslib/addata.CombineOrderBy (6 samples, 1.13%)</title><rect x="217.4" y="405" width="13.4" height="15.0" fill="rgb(219,179,44)" rx="2" ry="2" />
  4088. <text x="220.45" y="415.5" ></text>
  4089. </g>
  4090. <g >
  4091. <title>time.Time.locabs (1 samples, 0.19%)</title><rect x="188.4" y="293" width="2.3" height="15.0" fill="rgb(239,21,52)" rx="2" ry="2" />
  4092. <text x="191.45" y="303.5" ></text>
  4093. </g>
  4094. <g >
  4095. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="141.6" y="293" width="2.2" height="15.0" fill="rgb(226,145,14)" rx="2" ry="2" />
  4096. <text x="144.61" y="303.5" ></text>
  4097. </g>
  4098. <g >
  4099. <title>miads/adslib/ads_redis.Setup.func1 (13 samples, 2.46%)</title><rect x="391.4" y="309" width="29.0" height="15.0" fill="rgb(226,54,24)" rx="2" ry="2" />
  4100. <text x="394.44" y="319.5" >mi..</text>
  4101. </g>
  4102. <g >
  4103. <title>compress/flate.(*compressor).deflate (1 samples, 0.19%)</title><rect x="471.7" y="309" width="2.3" height="15.0" fill="rgb(248,93,32)" rx="2" ry="2" />
  4104. <text x="474.74" y="319.5" ></text>
  4105. </g>
  4106. <g >
  4107. <title>runtime.goschedImpl (2 samples, 0.38%)</title><rect x="1078.5" y="517" width="4.4" height="15.0" fill="rgb(216,9,21)" rx="2" ry="2" />
  4108. <text x="1081.47" y="527.5" ></text>
  4109. </g>
  4110. <g >
  4111. <title>runtime.futex (1 samples, 0.19%)</title><rect x="900.0" y="341" width="2.2" height="15.0" fill="rgb(242,193,43)" rx="2" ry="2" />
  4112. <text x="903.02" y="351.5" ></text>
  4113. </g>
  4114. <g >
  4115. <title>net.dnsPacketRoundTrip (30 samples, 5.67%)</title><rect x="59.1" y="437" width="66.9" height="15.0" fill="rgb(219,63,40)" rx="2" ry="2" />
  4116. <text x="62.07" y="447.5" >net.dns..</text>
  4117. </g>
  4118. <g >
  4119. <title>compress/zlib.(*Writer).writeHeader (1 samples, 0.19%)</title><rect x="474.0" y="325" width="2.2" height="15.0" fill="rgb(227,37,33)" rx="2" ry="2" />
  4120. <text x="476.97" y="335.5" ></text>
  4121. </g>
  4122. <g >
  4123. <title>runtime.(*gcControllerState).enlistWorker (1 samples, 0.19%)</title><rect x="583.3" y="485" width="2.2" height="15.0" fill="rgb(215,12,51)" rx="2" ry="2" />
  4124. <text x="586.27" y="495.5" ></text>
  4125. </g>
  4126. <g >
  4127. <title>syscall.Socket (4 samples, 0.76%)</title><rect x="32.3" y="309" width="8.9" height="15.0" fill="rgb(228,177,51)" rx="2" ry="2" />
  4128. <text x="35.31" y="319.5" ></text>
  4129. </g>
  4130. <g >
  4131. <title>runtime.lock (1 samples, 0.19%)</title><rect x="1078.5" y="501" width="2.2" height="15.0" fill="rgb(209,17,6)" rx="2" ry="2" />
  4132. <text x="1081.47" y="511.5" ></text>
  4133. </g>
  4134. <g >
  4135. <title>runtime.callers.func1 (1 samples, 0.19%)</title><rect x="141.6" y="277" width="2.2" height="15.0" fill="rgb(233,180,4)" rx="2" ry="2" />
  4136. <text x="144.61" y="287.5" ></text>
  4137. </g>
  4138. <g >
  4139. <title>miads/adslib/device.CheckIsBlackImei (2 samples, 0.38%)</title><rect x="447.2" y="405" width="4.5" height="15.0" fill="rgb(230,163,1)" rx="2" ry="2" />
  4140. <text x="450.20" y="415.5" ></text>
  4141. </g>
  4142. <g >
  4143. <title>runtime.adjustframe (2 samples, 0.38%)</title><rect x="146.1" y="389" width="4.4" height="15.0" fill="rgb(222,114,47)" rx="2" ry="2" />
  4144. <text x="149.07" y="399.5" ></text>
  4145. </g>
  4146. <g >
  4147. <title>internal/poll.(*pollDesc).close (2 samples, 0.38%)</title><rect x="50.2" y="373" width="4.4" height="15.0" fill="rgb(210,174,26)" rx="2" ry="2" />
  4148. <text x="53.15" y="383.5" ></text>
  4149. </g>
  4150. <g >
  4151. <title>syscall.RawSyscall (1 samples, 0.19%)</title><rect x="476.2" y="229" width="2.2" height="15.0" fill="rgb(232,162,18)" rx="2" ry="2" />
  4152. <text x="479.20" y="239.5" ></text>
  4153. </g>
  4154. <g >
  4155. <title>runtime.futexwakeup (9 samples, 1.70%)</title><rect x="1116.4" y="485" width="20.1" height="15.0" fill="rgb(249,212,38)" rx="2" ry="2" />
  4156. <text x="1119.39" y="495.5" ></text>
  4157. </g>
  4158. <g >
  4159. <title>time.Time.AppendFormat (1 samples, 0.19%)</title><rect x="465.0" y="357" width="2.3" height="15.0" fill="rgb(251,0,26)" rx="2" ry="2" />
  4160. <text x="468.05" y="367.5" ></text>
  4161. </g>
  4162. <g >
  4163. <title>internal/poll.(*FD).Close (7 samples, 1.32%)</title><rect x="1174.4" y="533" width="15.6" height="15.0" fill="rgb(238,114,18)" rx="2" ry="2" />
  4164. <text x="1177.39" y="543.5" ></text>
  4165. </g>
  4166. <g >
  4167. <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)</title><rect x="447.2" y="389" width="4.5" height="15.0" fill="rgb(205,100,13)" rx="2" ry="2" />
  4168. <text x="450.20" y="399.5" ></text>
  4169. </g>
  4170. <g >
  4171. <title>miads/adslib.(*Request).Parse (1 samples, 0.19%)</title><rect x="215.2" y="405" width="2.2" height="15.0" fill="rgb(224,115,32)" rx="2" ry="2" />
  4172. <text x="218.22" y="415.5" ></text>
  4173. </g>
  4174. <g >
  4175. <title>syscall.RawSyscall (4 samples, 0.76%)</title><rect x="32.3" y="277" width="8.9" height="15.0" fill="rgb(239,13,14)" rx="2" ry="2" />
  4176. <text x="35.31" y="287.5" ></text>
  4177. </g>
  4178. <g >
  4179. <title>runtime.cleantimers (1 samples, 0.19%)</title><rect x="14.5" y="373" width="2.2" height="15.0" fill="rgb(240,24,17)" rx="2" ry="2" />
  4180. <text x="17.46" y="383.5" ></text>
  4181. </g>
  4182. <g >
  4183. <title>time.AfterFunc (2 samples, 0.38%)</title><rect x="12.2" y="421" width="4.5" height="15.0" fill="rgb(231,73,36)" rx="2" ry="2" />
  4184. <text x="15.23" y="431.5" ></text>
  4185. </g>
  4186. <g >
  4187. <title>internal/poll.(*pollDesc).close (3 samples, 0.57%)</title><rect x="1183.3" y="501" width="6.7" height="15.0" fill="rgb(209,211,40)" rx="2" ry="2" />
  4188. <text x="1186.31" y="511.5" ></text>
  4189. </g>
  4190. <g >
  4191. <title>net.glob..func1 (73 samples, 13.80%)</title><rect x="10.0" y="533" width="162.8" height="15.0" fill="rgb(233,229,37)" rx="2" ry="2" />
  4192. <text x="13.00" y="543.5" >net.glob..func1</text>
  4193. </g>
  4194. <g >
  4195. <title>net.(*netFD).setAddr (1 samples, 0.19%)</title><rect x="416.0" y="149" width="2.2" height="15.0" fill="rgb(245,120,10)" rx="2" ry="2" />
  4196. <text x="418.97" y="159.5" ></text>
  4197. </g>
  4198. <g >
  4199. <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)</title><rect x="442.7" y="373" width="2.3" height="15.0" fill="rgb(205,216,53)" rx="2" ry="2" />
  4200. <text x="445.74" y="383.5" ></text>
  4201. </g>
  4202. <g >
  4203. <title>vendor/golang.org/x/net/dns/dnsmessage.unpackUint16 (1 samples, 0.19%)</title><rect x="123.8" y="405" width="2.2" height="15.0" fill="rgb(250,210,6)" rx="2" ry="2" />
  4204. <text x="126.76" y="415.5" ></text>
  4205. </g>
  4206. <g >
  4207. <title>syscall.Socket (2 samples, 0.38%)</title><rect x="349.1" y="229" width="4.4" height="15.0" fill="rgb(252,161,33)" rx="2" ry="2" />
  4208. <text x="352.05" y="239.5" ></text>
  4209. </g>
  4210. <g >
  4211. <title>runtime.findObject (1 samples, 0.19%)</title><rect x="630.1" y="389" width="2.2" height="15.0" fill="rgb(249,24,31)" rx="2" ry="2" />
  4212. <text x="633.11" y="399.5" ></text>
  4213. </g>
  4214. <g >
  4215. <title>github.com/sirupsen/logrus.(*Entry).Logf (2 samples, 0.38%)</title><rect x="230.8" y="357" width="4.5" height="15.0" fill="rgb(229,91,32)" rx="2" ry="2" />
  4216. <text x="233.83" y="367.5" ></text>
  4217. </g>
  4218. <g >
  4219. <title>runtime.pcdatavalue (2 samples, 0.38%)</title><rect x="623.4" y="389" width="4.5" height="15.0" fill="rgb(243,210,3)" rx="2" ry="2" />
  4220. <text x="626.42" y="399.5" ></text>
  4221. </g>
  4222. <g >
  4223. <title>runtime.lock (1 samples, 0.19%)</title><rect x="917.9" y="501" width="2.2" height="15.0" fill="rgb(248,96,41)" rx="2" ry="2" />
  4224. <text x="920.86" y="511.5" ></text>
  4225. </g>
  4226. <g >
  4227. <title>runtime.scanblock (4 samples, 0.76%)</title><rect x="639.0" y="469" width="9.0" height="15.0" fill="rgb(226,115,13)" rx="2" ry="2" />
  4228. <text x="642.04" y="479.5" ></text>
  4229. </g>
  4230. <g >
  4231. <title>syscall.Read (2 samples, 0.38%)</title><rect x="460.6" y="229" width="4.4" height="15.0" fill="rgb(230,168,52)" rx="2" ry="2" />
  4232. <text x="463.59" y="239.5" ></text>
  4233. </g>
  4234. <g >
  4235. <title>github.com/sirupsen/logrus.Entry.log (9 samples, 1.70%)</title><rect x="184.0" y="373" width="20.1" height="15.0" fill="rgb(222,68,39)" rx="2" ry="2" />
  4236. <text x="186.99" y="383.5" ></text>
  4237. </g>
  4238. <g >
  4239. <title>math/rand.(*rngSource).Uint64 (1 samples, 0.19%)</title><rect x="126.0" y="405" width="2.2" height="15.0" fill="rgb(210,218,43)" rx="2" ry="2" />
  4240. <text x="128.99" y="415.5" ></text>
  4241. </g>
  4242. <g >
  4243. <title>encoding/json.Unmarshal (1 samples, 0.19%)</title><rect x="360.2" y="325" width="2.2" height="15.0" fill="rgb(238,89,43)" rx="2" ry="2" />
  4244. <text x="363.21" y="335.5" ></text>
  4245. </g>
  4246. <g >
  4247. <title>runtime.mapdelete (1 samples, 0.19%)</title><rect x="10.0" y="389" width="2.2" height="15.0" fill="rgb(242,16,22)" rx="2" ry="2" />
  4248. <text x="13.00" y="399.5" ></text>
  4249. </g>
  4250. <g >
  4251. <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)</title><rect x="447.2" y="373" width="4.5" height="15.0" fill="rgb(232,45,50)" rx="2" ry="2" />
  4252. <text x="450.20" y="383.5" ></text>
  4253. </g>
  4254. <g >
  4255. <title>runtime.mstart1 (41 samples, 7.75%)</title><rect x="1082.9" y="549" width="91.5" height="15.0" fill="rgb(205,162,34)" rx="2" ry="2" />
  4256. <text x="1085.93" y="559.5" >runtime.ms..</text>
  4257. </g>
  4258. <g >
  4259. <title>runtime.mapaccess2_faststr (1 samples, 0.19%)</title><rect x="380.3" y="277" width="2.2" height="15.0" fill="rgb(229,4,33)" rx="2" ry="2" />
  4260. <text x="383.28" y="287.5" ></text>
  4261. </g>
  4262. <g >
  4263. <title>runtime.netpollopen (1 samples, 0.19%)</title><rect x="409.3" y="69" width="2.2" height="15.0" fill="rgb(222,223,39)" rx="2" ry="2" />
  4264. <text x="412.28" y="79.5" ></text>
  4265. </g>
  4266. <g >
  4267. <title>runtime.entersyscall (1 samples, 0.19%)</title><rect x="427.1" y="149" width="2.3" height="15.0" fill="rgb(218,23,26)" rx="2" ry="2" />
  4268. <text x="430.13" y="159.5" ></text>
  4269. </g>
  4270. <g >
  4271. <title>runtime.findObject (1 samples, 0.19%)</title><rect x="219.7" y="85" width="2.2" height="15.0" fill="rgb(237,59,17)" rx="2" ry="2" />
  4272. <text x="222.68" y="95.5" ></text>
  4273. </g>
  4274. <g >
  4275. <title>internal/poll.(*FD).decref (5 samples, 0.95%)</title><rect x="43.5" y="389" width="11.1" height="15.0" fill="rgb(234,220,36)" rx="2" ry="2" />
  4276. <text x="46.46" y="399.5" ></text>
  4277. </g>
  4278. <g >
  4279. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Compress (4 samples, 0.76%)</title><rect x="217.4" y="309" width="9.0" height="15.0" fill="rgb(254,167,12)" rx="2" ry="2" />
  4280. <text x="220.45" y="319.5" ></text>
  4281. </g>
  4282. <g >
  4283. <title>net.(*conn).Close (1 samples, 0.19%)</title><rect x="451.7" y="341" width="2.2" height="15.0" fill="rgb(234,88,14)" rx="2" ry="2" />
  4284. <text x="454.66" y="351.5" ></text>
  4285. </g>
  4286. <g >
  4287. <title>time.Now (1 samples, 0.19%)</title><rect x="480.7" y="357" width="2.2" height="15.0" fill="rgb(223,110,24)" rx="2" ry="2" />
  4288. <text x="483.66" y="367.5" ></text>
  4289. </g>
  4290. <g >
  4291. <title>github.com/sirupsen/logrus.(*TextFormatter).appendKeyValue (2 samples, 0.38%)</title><rect x="184.0" y="325" width="4.4" height="15.0" fill="rgb(253,35,6)" rx="2" ry="2" />
  4292. <text x="186.99" y="335.5" ></text>
  4293. </g>
  4294. <g >
  4295. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="228.6" y="149" width="2.2" height="15.0" fill="rgb(208,226,39)" rx="2" ry="2" />
  4296. <text x="231.60" y="159.5" ></text>
  4297. </g>
  4298. <g >
  4299. <title>runtime.(*mcache).refill (2 samples, 0.38%)</title><rect x="391.4" y="229" width="4.5" height="15.0" fill="rgb(214,146,50)" rx="2" ry="2" />
  4300. <text x="394.44" y="239.5" ></text>
  4301. </g>
  4302. <g >
  4303. <title>net.(*sysDialer).dialSerial (1 samples, 0.19%)</title><rect x="442.7" y="277" width="2.3" height="15.0" fill="rgb(248,142,8)" rx="2" ry="2" />
  4304. <text x="445.74" y="287.5" ></text>
  4305. </g>
  4306. <g >
  4307. <title>runtime.mallocgc (4 samples, 0.76%)</title><rect x="275.4" y="213" width="9.0" height="15.0" fill="rgb(251,21,1)" rx="2" ry="2" />
  4308. <text x="278.44" y="223.5" ></text>
  4309. </g>
  4310. <g >
  4311. <title>runtime.(*mcentral).cacheSpan (2 samples, 0.38%)</title><rect x="391.4" y="213" width="4.5" height="15.0" fill="rgb(247,83,4)" rx="2" ry="2" />
  4312. <text x="394.44" y="223.5" ></text>
  4313. </g>
  4314. <g >
  4315. <title>github.com/sirupsen/logrus.(*Entry).Logf (10 samples, 1.89%)</title><rect x="181.8" y="405" width="22.3" height="15.0" fill="rgb(234,102,9)" rx="2" ry="2" />
  4316. <text x="184.76" y="415.5" >g..</text>
  4317. </g>
  4318. <g >
  4319. <title>internal/poll.(*pollDesc).init (1 samples, 0.19%)</title><rect x="23.4" y="277" width="2.2" height="15.0" fill="rgb(244,215,3)" rx="2" ry="2" />
  4320. <text x="26.38" y="287.5" ></text>
  4321. </g>
  4322. <g >
  4323. <title>runtime.futex (9 samples, 1.70%)</title><rect x="1038.3" y="453" width="20.1" height="15.0" fill="rgb(221,227,53)" rx="2" ry="2" />
  4324. <text x="1041.32" y="463.5" ></text>
  4325. </g>
  4326. <g >
  4327. <title>runtime.runfinq (7 samples, 1.32%)</title><rect x="1174.4" y="565" width="15.6" height="15.0" fill="rgb(232,3,54)" rx="2" ry="2" />
  4328. <text x="1177.39" y="575.5" ></text>
  4329. </g>
  4330. <g >
  4331. <title>sort.quickSort (2 samples, 0.38%)</title><rect x="262.1" y="181" width="4.4" height="15.0" fill="rgb(217,228,13)" rx="2" ry="2" />
  4332. <text x="265.06" y="191.5" ></text>
  4333. </g>
  4334. <g >
  4335. <title>runtime.gentraceback (1 samples, 0.19%)</title><rect x="213.0" y="277" width="2.2" height="15.0" fill="rgb(231,111,18)" rx="2" ry="2" />
  4336. <text x="215.99" y="287.5" ></text>
  4337. </g>
  4338. <g >
  4339. <title>github.com/gomodule/redigo/redis.(*conn).readReply (4 samples, 0.76%)</title><rect x="420.4" y="293" width="9.0" height="15.0" fill="rgb(235,46,33)" rx="2" ry="2" />
  4340. <text x="423.43" y="303.5" ></text>
  4341. </g>
  4342. <g >
  4343. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="449.4" y="133" width="2.3" height="15.0" fill="rgb(236,23,2)" rx="2" ry="2" />
  4344. <text x="452.43" y="143.5" ></text>
  4345. </g>
  4346. <g >
  4347. <title>net.(*conn).Write (1 samples, 0.19%)</title><rect x="395.9" y="245" width="2.2" height="15.0" fill="rgb(254,6,14)" rx="2" ry="2" />
  4348. <text x="398.90" y="255.5" ></text>
  4349. </g>
  4350. <g >
  4351. <title>runtime.mapdelete_faststr (1 samples, 0.19%)</title><rect x="175.1" y="549" width="2.2" height="15.0" fill="rgb(246,185,46)" rx="2" ry="2" />
  4352. <text x="178.07" y="559.5" ></text>
  4353. </g>
  4354. <g >
  4355. <title>runtime.(*mcache).nextFree (1 samples, 0.19%)</title><rect x="177.3" y="501" width="2.2" height="15.0" fill="rgb(250,124,20)" rx="2" ry="2" />
  4356. <text x="180.30" y="511.5" ></text>
  4357. </g>
  4358. <g >
  4359. <title>github.com/sirupsen/logrus.(*Entry).Tracef (1 samples, 0.19%)</title><rect x="204.1" y="421" width="2.2" height="15.0" fill="rgb(252,129,10)" rx="2" ry="2" />
  4360. <text x="207.06" y="431.5" ></text>
  4361. </g>
  4362. <g >
  4363. <title>compress/flate.(*compressor).deflate (1 samples, 0.19%)</title><rect x="273.2" y="277" width="2.2" height="15.0" fill="rgb(223,181,8)" rx="2" ry="2" />
  4364. <text x="276.21" y="287.5" ></text>
  4365. </g>
  4366. <g >
  4367. <title>runtime.notewakeup (1 samples, 0.19%)</title><rect x="288.8" y="133" width="2.3" height="15.0" fill="rgb(250,87,24)" rx="2" ry="2" />
  4368. <text x="291.83" y="143.5" ></text>
  4369. </g>
  4370. <g >
  4371. <title>encoding/json.(*decodeState).object (5 samples, 0.95%)</title><rect x="371.4" y="293" width="11.1" height="15.0" fill="rgb(221,93,48)" rx="2" ry="2" />
  4372. <text x="374.36" y="303.5" ></text>
  4373. </g>
  4374. <g >
  4375. <title>syscall.write (1 samples, 0.19%)</title><rect x="230.8" y="229" width="2.3" height="15.0" fill="rgb(208,188,17)" rx="2" ry="2" />
  4376. <text x="233.83" y="239.5" ></text>
  4377. </g>
  4378. <g >
  4379. <title>runtime.acquirem (1 samples, 0.19%)</title><rect x="139.4" y="357" width="2.2" height="15.0" fill="rgb(235,189,43)" rx="2" ry="2" />
  4380. <text x="142.38" y="367.5" ></text>
  4381. </g>
  4382. <g >
  4383. <title>runtime.heapBitsSetType (1 samples, 0.19%)</title><rect x="498.5" y="437" width="2.2" height="15.0" fill="rgb(253,65,42)" rx="2" ry="2" />
  4384. <text x="501.51" y="447.5" ></text>
  4385. </g>
  4386. <g >
  4387. <title>runtime.futexwakeup (1 samples, 0.19%)</title><rect x="172.8" y="405" width="2.3" height="15.0" fill="rgb(217,36,35)" rx="2" ry="2" />
  4388. <text x="175.84" y="415.5" ></text>
  4389. </g>
  4390. <g >
  4391. <title>net.equalASCIIName (1 samples, 0.19%)</title><rect x="119.3" y="405" width="2.2" height="15.0" fill="rgb(243,202,23)" rx="2" ry="2" />
  4392. <text x="122.30" y="415.5" ></text>
  4393. </g>
  4394. <g >
  4395. <title>syscall.Write (1 samples, 0.19%)</title><rect x="395.9" y="213" width="2.2" height="15.0" fill="rgb(206,57,9)" rx="2" ry="2" />
  4396. <text x="398.90" y="223.5" ></text>
  4397. </g>
  4398. <g >
  4399. <title>encoding/json.checkValid (1 samples, 0.19%)</title><rect x="382.5" y="325" width="2.2" height="15.0" fill="rgb(234,25,44)" rx="2" ry="2" />
  4400. <text x="385.51" y="335.5" ></text>
  4401. </g>
  4402. <g >
  4403. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="288.8" y="197" width="2.3" height="15.0" fill="rgb(237,213,49)" rx="2" ry="2" />
  4404. <text x="291.83" y="207.5" ></text>
  4405. </g>
  4406. <g >
  4407. <title>net.checkHeader (1 samples, 0.19%)</title><rect x="155.0" y="453" width="2.2" height="15.0" fill="rgb(222,176,36)" rx="2" ry="2" />
  4408. <text x="157.99" y="463.5" ></text>
  4409. </g>
  4410. <g >
  4411. <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)</title><rect x="237.5" y="341" width="2.3" height="15.0" fill="rgb(253,171,33)" rx="2" ry="2" />
  4412. <text x="240.52" y="351.5" ></text>
  4413. </g>
  4414. <g >
  4415. <title>net.(*sysDialer).dialSingle (1 samples, 0.19%)</title><rect x="449.4" y="277" width="2.3" height="15.0" fill="rgb(235,72,47)" rx="2" ry="2" />
  4416. <text x="452.43" y="287.5" ></text>
  4417. </g>
  4418. <g >
  4419. <title>net.(*Resolver).internetAddrList (1 samples, 0.19%)</title><rect x="445.0" y="261" width="2.2" height="15.0" fill="rgb(213,220,38)" rx="2" ry="2" />
  4420. <text x="447.97" y="271.5" ></text>
  4421. </g>
  4422. <g >
  4423. <title>runtime.scanobject (1 samples, 0.19%)</title><rect x="219.7" y="101" width="2.2" height="15.0" fill="rgb(226,173,33)" rx="2" ry="2" />
  4424. <text x="222.68" y="111.5" ></text>
  4425. </g>
  4426. <g >
  4427. <title>runtime.write1 (3 samples, 0.57%)</title><rect x="1058.4" y="485" width="6.7" height="15.0" fill="rgb(232,49,47)" rx="2" ry="2" />
  4428. <text x="1061.39" y="495.5" ></text>
  4429. </g>
  4430. <g >
  4431. <title>github.com/robertkowalski/graylog-golang.(*Gelf).Log (5 samples, 0.95%)</title><rect x="217.4" y="325" width="11.2" height="15.0" fill="rgb(206,55,41)" rx="2" ry="2" />
  4432. <text x="220.45" y="335.5" ></text>
  4433. </g>
  4434. <g >
  4435. <title>net.(*Dialer).DialContext (1 samples, 0.19%)</title><rect x="485.1" y="309" width="2.3" height="15.0" fill="rgb(208,221,40)" rx="2" ry="2" />
  4436. <text x="488.12" y="319.5" ></text>
  4437. </g>
  4438. <g >
  4439. <title>runtime.findObject (1 samples, 0.19%)</title><rect x="645.7" y="453" width="2.3" height="15.0" fill="rgb(235,2,3)" rx="2" ry="2" />
  4440. <text x="648.73" y="463.5" ></text>
  4441. </g>
  4442. <g >
  4443. <title>compress/zlib.(*Writer).Write (3 samples, 0.57%)</title><rect x="219.7" y="293" width="6.7" height="15.0" fill="rgb(221,55,38)" rx="2" ry="2" />
  4444. <text x="222.68" y="303.5" ></text>
  4445. </g>
  4446. <g >
  4447. <title>compress/flate.(*Writer).Close (1 samples, 0.19%)</title><rect x="217.4" y="293" width="2.3" height="15.0" fill="rgb(240,219,32)" rx="2" ry="2" />
  4448. <text x="220.45" y="303.5" ></text>
  4449. </g>
  4450. <g >
  4451. <title>github.com/gomodule/redigo/redis.(*Pool).get (3 samples, 0.57%)</title><rect x="487.4" y="373" width="6.6" height="15.0" fill="rgb(225,38,12)" rx="2" ry="2" />
  4452. <text x="490.35" y="383.5" ></text>
  4453. </g>
  4454. <g >
  4455. <title>net.setKeepAlive (1 samples, 0.19%)</title><rect x="877.7" y="437" width="2.2" height="15.0" fill="rgb(214,83,14)" rx="2" ry="2" />
  4456. <text x="880.71" y="447.5" ></text>
  4457. </g>
  4458. <g >
  4459. <title>syscall.Syscall (2 samples, 0.38%)</title><rect x="411.5" y="85" width="4.5" height="15.0" fill="rgb(244,91,54)" rx="2" ry="2" />
  4460. <text x="414.51" y="95.5" ></text>
  4461. </g>
  4462. <g >
  4463. <title>github.com/sirupsen/logrus.getCaller (1 samples, 0.19%)</title><rect x="195.1" y="357" width="2.3" height="15.0" fill="rgb(233,186,49)" rx="2" ry="2" />
  4464. <text x="198.14" y="367.5" ></text>
  4465. </g>
  4466. <g >
  4467. <title>runtime.memclrNoHeapPointers (1 samples, 0.19%)</title><rect x="393.7" y="165" width="2.2" height="15.0" fill="rgb(232,90,11)" rx="2" ry="2" />
  4468. <text x="396.67" y="175.5" ></text>
  4469. </g>
  4470. <g >
  4471. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="485.1" y="341" width="2.3" height="15.0" fill="rgb(215,120,22)" rx="2" ry="2" />
  4472. <text x="488.12" y="351.5" ></text>
  4473. </g>
  4474. <g >
  4475. <title>compress/flate.(*compressor).deflate (1 samples, 0.19%)</title><rect x="469.5" y="325" width="2.2" height="15.0" fill="rgb(248,32,18)" rx="2" ry="2" />
  4476. <text x="472.51" y="335.5" ></text>
  4477. </g>
  4478. <g >
  4479. <title>runtime.fastrand (1 samples, 0.19%)</title><rect x="612.3" y="421" width="2.2" height="15.0" fill="rgb(249,71,17)" rx="2" ry="2" />
  4480. <text x="615.27" y="431.5" ></text>
  4481. </g>
  4482. <g >
  4483. <title>runtime.queuefinalizer (1 samples, 0.19%)</title><rect x="574.3" y="373" width="2.3" height="15.0" fill="rgb(207,95,30)" rx="2" ry="2" />
  4484. <text x="577.35" y="383.5" ></text>
  4485. </g>
  4486. <g >
  4487. <title>runtime.(*pageAlloc).scavengeOne.func2 (1 samples, 0.19%)</title><rect x="511.9" y="517" width="2.2" height="15.0" fill="rgb(246,154,30)" rx="2" ry="2" />
  4488. <text x="514.89" y="527.5" ></text>
  4489. </g>
  4490. <g >
  4491. <title>runtime.fastrand (1 samples, 0.19%)</title><rect x="250.9" y="181" width="2.2" height="15.0" fill="rgb(252,48,46)" rx="2" ry="2" />
  4492. <text x="253.91" y="191.5" ></text>
  4493. </g>
  4494. <g >
  4495. <title>net.(*conn).Close (8 samples, 1.51%)</title><rect x="41.2" y="437" width="17.9" height="15.0" fill="rgb(216,131,2)" rx="2" ry="2" />
  4496. <text x="44.23" y="447.5" ></text>
  4497. </g>
  4498. <g >
  4499. <title>github.com/gomodule/redigo/redis.(*Pool).put (1 samples, 0.19%)</title><rect x="235.3" y="341" width="2.2" height="15.0" fill="rgb(251,222,11)" rx="2" ry="2" />
  4500. <text x="238.29" y="351.5" ></text>
  4501. </g>
  4502. <g >
  4503. <title>internal/poll.(*FD).destroy (1 samples, 0.19%)</title><rect x="451.7" y="277" width="2.2" height="15.0" fill="rgb(209,214,9)" rx="2" ry="2" />
  4504. <text x="454.66" y="287.5" ></text>
  4505. </g>
  4506. <g >
  4507. <title>runtime.(*mheap).alloc (3 samples, 0.57%)</title><rect x="277.7" y="149" width="6.7" height="15.0" fill="rgb(236,161,44)" rx="2" ry="2" />
  4508. <text x="280.67" y="159.5" ></text>
  4509. </g>
  4510. <g >
  4511. <title>crypto/aes.NewCipher (1 samples, 0.19%)</title><rect x="215.2" y="357" width="2.2" height="15.0" fill="rgb(254,141,17)" rx="2" ry="2" />
  4512. <text x="218.22" y="367.5" ></text>
  4513. </g>
  4514. <g >
  4515. <title>net.(*conn).Close (2 samples, 0.38%)</title><rect x="387.0" y="293" width="4.4" height="15.0" fill="rgb(248,97,4)" rx="2" ry="2" />
  4516. <text x="389.98" y="303.5" ></text>
  4517. </g>
  4518. <g >
  4519. <title>net.(*sysDialer).dialTCP (5 samples, 0.95%)</title><rect x="409.3" y="213" width="11.1" height="15.0" fill="rgb(245,133,52)" rx="2" ry="2" />
  4520. <text x="412.28" y="223.5" ></text>
  4521. </g>
  4522. <g >
  4523. <title>internal/poll.(*FD).Close (1 samples, 0.19%)</title><rect x="451.7" y="309" width="2.2" height="15.0" fill="rgb(217,31,19)" rx="2" ry="2" />
  4524. <text x="454.66" y="319.5" ></text>
  4525. </g>
  4526. <g >
  4527. <title>os.hostname (1 samples, 0.19%)</title><rect x="166.1" y="469" width="2.3" height="15.0" fill="rgb(237,36,36)" rx="2" ry="2" />
  4528. <text x="169.14" y="479.5" ></text>
  4529. </g>
  4530. <g >
  4531. <title>github.com/gomodule/redigo/redis.(*activeConn).Do (5 samples, 0.95%)</title><rect x="420.4" y="341" width="11.2" height="15.0" fill="rgb(234,92,19)" rx="2" ry="2" />
  4532. <text x="423.43" y="351.5" ></text>
  4533. </g>
  4534. <g >
  4535. <title>github.com/sirupsen/logrus.(*Entry).Log (1 samples, 0.19%)</title><rect x="213.0" y="373" width="2.2" height="15.0" fill="rgb(211,25,18)" rx="2" ry="2" />
  4536. <text x="215.99" y="383.5" ></text>
  4537. </g>
  4538. <g >
  4539. <title>net.(*netFD).Write (1 samples, 0.19%)</title><rect x="440.5" y="293" width="2.2" height="15.0" fill="rgb(233,161,36)" rx="2" ry="2" />
  4540. <text x="443.51" y="303.5" ></text>
  4541. </g>
  4542. <g >
  4543. <title>runtime.futexsleep (10 samples, 1.89%)</title><rect x="1036.1" y="469" width="22.3" height="15.0" fill="rgb(235,82,17)" rx="2" ry="2" />
  4544. <text x="1039.09" y="479.5" >r..</text>
  4545. </g>
  4546. <g >
  4547. <title>runtime.(*lfstack).pop (1 samples, 0.19%)</title><rect x="592.2" y="469" width="2.2" height="15.0" fill="rgb(226,106,51)" rx="2" ry="2" />
  4548. <text x="595.19" y="479.5" ></text>
  4549. </g>
  4550. <g >
  4551. <title>github.com/gomodule/redigo/redis.(*conn).readLine (2 samples, 0.38%)</title><rect x="460.6" y="309" width="4.4" height="15.0" fill="rgb(231,32,50)" rx="2" ry="2" />
  4552. <text x="463.59" y="319.5" ></text>
  4553. </g>
  4554. <g >
  4555. <title>syscall.RawSyscall (1 samples, 0.19%)</title><rect x="418.2" y="101" width="2.2" height="15.0" fill="rgb(211,141,26)" rx="2" ry="2" />
  4556. <text x="421.20" y="111.5" ></text>
  4557. </g>
  4558. <g >
  4559. <title>runtime.scanblock (1 samples, 0.19%)</title><rect x="284.4" y="85" width="2.2" height="15.0" fill="rgb(208,115,43)" rx="2" ry="2" />
  4560. <text x="287.37" y="95.5" ></text>
  4561. </g>
  4562. <g >
  4563. <title>net.(*sysDialer).doDialTCP (1 samples, 0.19%)</title><rect x="458.4" y="229" width="2.2" height="15.0" fill="rgb(231,169,16)" rx="2" ry="2" />
  4564. <text x="461.36" y="239.5" ></text>
  4565. </g>
  4566. <g >
  4567. <title>runtime.notesleep (11 samples, 2.08%)</title><rect x="1033.9" y="485" width="24.5" height="15.0" fill="rgb(205,41,1)" rx="2" ry="2" />
  4568. <text x="1036.86" y="495.5" >r..</text>
  4569. </g>
  4570. <g >
  4571. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="12.2" y="389" width="2.3" height="15.0" fill="rgb(254,142,33)" rx="2" ry="2" />
  4572. <text x="15.23" y="399.5" ></text>
  4573. </g>
  4574. <g >
  4575. <title>miads/adslib/encrypt.Decrypt (1 samples, 0.19%)</title><rect x="215.2" y="389" width="2.2" height="15.0" fill="rgb(211,36,20)" rx="2" ry="2" />
  4576. <text x="218.22" y="399.5" ></text>
  4577. </g>
  4578. <g >
  4579. <title>runtime.systemstack (3 samples, 0.57%)</title><rect x="277.7" y="197" width="6.7" height="15.0" fill="rgb(219,148,53)" rx="2" ry="2" />
  4580. <text x="280.67" y="207.5" ></text>
  4581. </g>
  4582. <g >
  4583. <title>syscall.Write (1 samples, 0.19%)</title><rect x="438.3" y="245" width="2.2" height="15.0" fill="rgb(215,185,39)" rx="2" ry="2" />
  4584. <text x="441.28" y="255.5" ></text>
  4585. </g>
  4586. <g >
  4587. <title>runtime.futex (4 samples, 0.76%)</title><rect x="1069.5" y="453" width="9.0" height="15.0" fill="rgb(207,227,20)" rx="2" ry="2" />
  4588. <text x="1072.55" y="463.5" ></text>
  4589. </g>
  4590. <g >
  4591. <title>runtime.greyobject (3 samples, 0.57%)</title><rect x="828.6" y="485" width="6.7" height="15.0" fill="rgb(252,148,47)" rx="2" ry="2" />
  4592. <text x="831.64" y="495.5" ></text>
  4593. </g>
  4594. <g >
  4595. <title>runtime.chunkIdx.l1 (1 samples, 0.19%)</title><rect x="293.3" y="101" width="2.2" height="15.0" fill="rgb(224,117,18)" rx="2" ry="2" />
  4596. <text x="296.29" y="111.5" ></text>
  4597. </g>
  4598. <g >
  4599. <title>runtime._System (1 samples, 0.19%)</title><rect x="503.0" y="565" width="2.2" height="15.0" fill="rgb(229,193,37)" rx="2" ry="2" />
  4600. <text x="505.97" y="575.5" ></text>
  4601. </g>
  4602. <g >
  4603. <title>runtime.gcAssistAlloc1 (1 samples, 0.19%)</title><rect x="275.4" y="149" width="2.3" height="15.0" fill="rgb(235,217,1)" rx="2" ry="2" />
  4604. <text x="278.44" y="159.5" ></text>
  4605. </g>
  4606. <g >
  4607. <title>runtime.(*mcentral).cacheSpan (1 samples, 0.19%)</title><rect x="215.2" y="261" width="2.2" height="15.0" fill="rgb(215,53,31)" rx="2" ry="2" />
  4608. <text x="218.22" y="271.5" ></text>
  4609. </g>
  4610. <g >
  4611. <title>github.com/gomodule/redigo/redis.(*Pool).Get (1 samples, 0.19%)</title><rect x="228.6" y="325" width="2.2" height="15.0" fill="rgb(220,89,27)" rx="2" ry="2" />
  4612. <text x="231.60" y="335.5" ></text>
  4613. </g>
  4614. <g >
  4615. <title>time.Time.AppendFormat (1 samples, 0.19%)</title><rect x="188.4" y="309" width="2.3" height="15.0" fill="rgb(223,42,4)" rx="2" ry="2" />
  4616. <text x="191.45" y="319.5" ></text>
  4617. </g>
  4618. <g >
  4619. <title>github.com/gomodule/redigo/redis.(*conn).Do (5 samples, 0.95%)</title><rect x="420.4" y="325" width="11.2" height="15.0" fill="rgb(242,220,26)" rx="2" ry="2" />
  4620. <text x="423.43" y="335.5" ></text>
  4621. </g>
  4622. <g >
  4623. <title>compress/flate.(*huffmanBitWriter).writeBlock (1 samples, 0.19%)</title><rect x="217.4" y="229" width="2.3" height="15.0" fill="rgb(208,175,35)" rx="2" ry="2" />
  4624. <text x="220.45" y="239.5" ></text>
  4625. </g>
  4626. <g >
  4627. <title>compress/zlib.(*Writer).Write (22 samples, 4.16%)</title><rect x="275.4" y="309" width="49.1" height="15.0" fill="rgb(213,139,10)" rx="2" ry="2" />
  4628. <text x="278.44" y="319.5" >comp..</text>
  4629. </g>
  4630. <g >
  4631. <title>runtime.gcAssistAlloc (1 samples, 0.19%)</title><rect x="271.0" y="149" width="2.2" height="15.0" fill="rgb(222,115,52)" rx="2" ry="2" />
  4632. <text x="273.98" y="159.5" ></text>
  4633. </g>
  4634. <g >
  4635. <title>runtime.(*mspan).nextFreeIndex (1 samples, 0.19%)</title><rect x="12.2" y="357" width="2.3" height="15.0" fill="rgb(245,217,17)" rx="2" ry="2" />
  4636. <text x="15.23" y="367.5" ></text>
  4637. </g>
  4638. <g >
  4639. <title>runtime.makeslice (1 samples, 0.19%)</title><rect x="219.7" y="213" width="2.2" height="15.0" fill="rgb(245,142,5)" rx="2" ry="2" />
  4640. <text x="222.68" y="223.5" ></text>
  4641. </g>
  4642. <g >
  4643. <title>runtime.nanotime (2 samples, 0.38%)</title><rect x="1085.2" y="501" width="4.4" height="15.0" fill="rgb(239,182,34)" rx="2" ry="2" />
  4644. <text x="1088.16" y="511.5" ></text>
  4645. </g>
  4646. <g >
  4647. <title>net.(*netFD).connect (2 samples, 0.38%)</title><rect x="23.4" y="309" width="4.4" height="15.0" fill="rgb(227,126,6)" rx="2" ry="2" />
  4648. <text x="26.38" y="319.5" ></text>
  4649. </g>
  4650. <g >
  4651. <title>runtime.chansend (1 samples, 0.19%)</title><rect x="172.8" y="533" width="2.3" height="15.0" fill="rgb(249,112,14)" rx="2" ry="2" />
  4652. <text x="175.84" y="543.5" ></text>
  4653. </g>
  4654. <g >
  4655. <title>net.internetSocket (5 samples, 0.95%)</title><rect x="409.3" y="181" width="11.1" height="15.0" fill="rgb(206,138,20)" rx="2" ry="2" />
  4656. <text x="412.28" y="191.5" ></text>
  4657. </g>
  4658. <g >
  4659. <title>runtime.largeAlloc (1 samples, 0.19%)</title><rect x="474.0" y="213" width="2.2" height="15.0" fill="rgb(212,86,22)" rx="2" ry="2" />
  4660. <text x="476.97" y="223.5" ></text>
  4661. </g>
  4662. <g >
  4663. <title>runtime.park_m (85 samples, 16.07%)</title><rect x="888.9" y="549" width="189.6" height="15.0" fill="rgb(214,62,49)" rx="2" ry="2" />
  4664. <text x="891.87" y="559.5" >runtime.park_m</text>
  4665. </g>
  4666. <g >
  4667. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="192.9" y="261" width="2.2" height="15.0" fill="rgb(253,11,33)" rx="2" ry="2" />
  4668. <text x="195.91" y="271.5" ></text>
  4669. </g>
  4670. <g >
  4671. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="228.6" y="293" width="2.2" height="15.0" fill="rgb(226,56,21)" rx="2" ry="2" />
  4672. <text x="231.60" y="303.5" ></text>
  4673. </g>
  4674. <g >
  4675. <title>net.(*netFD).Write (2 samples, 0.38%)</title><rect x="324.5" y="293" width="4.5" height="15.0" fill="rgb(253,18,36)" rx="2" ry="2" />
  4676. <text x="327.52" y="303.5" ></text>
  4677. </g>
  4678. <g >
  4679. <title>github.com/gomodule/redigo/redis.(*conn).readReply (3 samples, 0.57%)</title><rect x="398.1" y="261" width="6.7" height="15.0" fill="rgb(228,218,51)" rx="2" ry="2" />
  4680. <text x="401.13" y="271.5" ></text>
  4681. </g>
  4682. <g >
  4683. <title>runtime.mallocgc (1 samples, 0.19%)</title><rect x="447.2" y="325" width="2.2" height="15.0" fill="rgb(206,13,45)" rx="2" ry="2" />
  4684. <text x="450.20" y="335.5" ></text>
  4685. </g>
  4686. <g >
  4687. <title>runtime.notewakeup (1 samples, 0.19%)</title><rect x="489.6" y="149" width="2.2" height="15.0" fill="rgb(234,1,6)" rx="2" ry="2" />
  4688. <text x="492.58" y="159.5" ></text>
  4689. </g>
  4690. <g >
  4691. <title>runtime.shouldStealTimers (1 samples, 0.19%)</title><rect x="1067.3" y="517" width="2.2" height="15.0" fill="rgb(207,51,42)" rx="2" ry="2" />
  4692. <text x="1070.32" y="527.5" ></text>
  4693. </g>
  4694. <g >
  4695. <title>runtime.wakep (4 samples, 0.76%)</title><rect x="1069.5" y="517" width="9.0" height="15.0" fill="rgb(224,131,39)" rx="2" ry="2" />
  4696. <text x="1072.55" y="527.5" ></text>
  4697. </g>
  4698. <g >
  4699. <title>runtime.notewakeup (1 samples, 0.19%)</title><rect x="228.6" y="85" width="2.2" height="15.0" fill="rgb(209,59,19)" rx="2" ry="2" />
  4700. <text x="231.60" y="95.5" ></text>
  4701. </g>
  4702. <g >
  4703. <title>runtime.(*pageAlloc).update (1 samples, 0.19%)</title><rect x="558.7" y="437" width="2.3" height="15.0" fill="rgb(218,205,46)" rx="2" ry="2" />
  4704. <text x="561.73" y="447.5" ></text>
  4705. </g>
  4706. <g >
  4707. <title>runtime.mallocgc (2 samples, 0.38%)</title><rect x="221.9" y="213" width="4.5" height="15.0" fill="rgb(228,63,24)" rx="2" ry="2" />
  4708. <text x="224.91" y="223.5" ></text>
  4709. </g>
  4710. <g >
  4711. <title>net.(*netFD).connect (7 samples, 1.32%)</title><rect x="329.0" y="229" width="15.6" height="15.0" fill="rgb(232,203,8)" rx="2" ry="2" />
  4712. <text x="331.98" y="239.5" ></text>
  4713. </g>
  4714. <g >
  4715. <title>net.(*sysDialer).doDialTCP (1 samples, 0.19%)</title><rect x="491.8" y="245" width="2.2" height="15.0" fill="rgb(212,96,36)" rx="2" ry="2" />
  4716. <text x="494.81" y="255.5" ></text>
  4717. </g>
  4718. <g >
  4719. <title>runtime.sysUnused (15 samples, 2.84%)</title><rect x="514.1" y="485" width="33.5" height="15.0" fill="rgb(230,54,9)" rx="2" ry="2" />
  4720. <text x="517.12" y="495.5" >ru..</text>
  4721. </g>
  4722. <g >
  4723. <title>github.com/sirupsen/logrus.(*Entry).write (1 samples, 0.19%)</title><rect x="230.8" y="309" width="2.3" height="15.0" fill="rgb(251,35,41)" rx="2" ry="2" />
  4724. <text x="233.83" y="319.5" ></text>
  4725. </g>
  4726. <g >
  4727. <title>runtime.systemstack (2 samples, 0.38%)</title><rect x="433.8" y="341" width="4.5" height="15.0" fill="rgb(217,206,15)" rx="2" ry="2" />
  4728. <text x="436.82" y="351.5" ></text>
  4729. </g>
  4730. <g >
  4731. <title>runtime.newobject (16 samples, 3.02%)</title><rect x="288.8" y="245" width="35.7" height="15.0" fill="rgb(245,177,22)" rx="2" ry="2" />
  4732. <text x="291.83" y="255.5" >run..</text>
  4733. </g>
  4734. <g >
  4735. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="458.4" y="325" width="2.2" height="15.0" fill="rgb(230,178,43)" rx="2" ry="2" />
  4736. <text x="461.36" y="335.5" ></text>
  4737. </g>
  4738. <g >
  4739. <title>github.com/gomodule/redigo/redis.(*conn).writeCommand (1 samples, 0.19%)</title><rect x="429.4" y="293" width="2.2" height="15.0" fill="rgb(226,29,44)" rx="2" ry="2" />
  4740. <text x="432.36" y="303.5" ></text>
  4741. </g>
  4742. <g >
  4743. <title>runtime.checkTimers (5 samples, 0.95%)</title><rect x="906.7" y="501" width="11.2" height="15.0" fill="rgb(230,44,36)" rx="2" ry="2" />
  4744. <text x="909.71" y="511.5" ></text>
  4745. </g>
  4746. <g >
  4747. <title>runtime.futexwakeup (1 samples, 0.19%)</title><rect x="1080.7" y="453" width="2.2" height="15.0" fill="rgb(246,15,26)" rx="2" ry="2" />
  4748. <text x="1083.70" y="463.5" ></text>
  4749. </g>
  4750. <g >
  4751. <title>runtime.futex (11 samples, 2.08%)</title><rect x="1089.6" y="469" width="24.6" height="15.0" fill="rgb(216,208,3)" rx="2" ry="2" />
  4752. <text x="1092.62" y="479.5" >r..</text>
  4753. </g>
  4754. <g >
  4755. <title>miads/adslib/device.setTagLog (5 samples, 0.95%)</title><rect x="456.1" y="389" width="11.2" height="15.0" fill="rgb(228,173,28)" rx="2" ry="2" />
  4756. <text x="459.12" y="399.5" ></text>
  4757. </g>
  4758. <g >
  4759. <title>runtime.runtimer (4 samples, 0.76%)</title><rect x="908.9" y="485" width="9.0" height="15.0" fill="rgb(247,46,13)" rx="2" ry="2" />
  4760. <text x="911.94" y="495.5" ></text>
  4761. </g>
  4762. <g >
  4763. <title>net.(*Resolver).lookupIPAddr (1 samples, 0.19%)</title><rect x="228.6" y="197" width="2.2" height="15.0" fill="rgb(225,53,47)" rx="2" ry="2" />
  4764. <text x="231.60" y="207.5" ></text>
  4765. </g>
  4766. <g >
  4767. <title>syscall.Connect (1 samples, 0.19%)</title><rect x="449.4" y="165" width="2.3" height="15.0" fill="rgb(244,8,7)" rx="2" ry="2" />
  4768. <text x="452.43" y="175.5" ></text>
  4769. </g>
  4770. <g >
  4771. <title>miads/adslib/addata.GetCustomAdsInfos (6 samples, 1.13%)</title><rect x="217.4" y="389" width="13.4" height="15.0" fill="rgb(238,147,7)" rx="2" ry="2" />
  4772. <text x="220.45" y="399.5" ></text>
  4773. </g>
  4774. <g >
  4775. <title>net.(*conn).Read (1 samples, 0.19%)</title><rect x="456.1" y="229" width="2.3" height="15.0" fill="rgb(218,37,7)" rx="2" ry="2" />
  4776. <text x="459.12" y="239.5" ></text>
  4777. </g>
  4778. <g >
  4779. <title>compress/flate.NewWriterDict (3 samples, 0.57%)</title><rect x="219.7" y="261" width="6.7" height="15.0" fill="rgb(205,174,39)" rx="2" ry="2" />
  4780. <text x="222.68" y="271.5" ></text>
  4781. </g>
  4782. <g >
  4783. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="456.1" y="165" width="2.3" height="15.0" fill="rgb(242,35,49)" rx="2" ry="2" />
  4784. <text x="459.12" y="175.5" ></text>
  4785. </g>
  4786. <g >
  4787. <title>internal/poll.(*pollDesc).init (1 samples, 0.19%)</title><rect x="409.3" y="101" width="2.2" height="15.0" fill="rgb(214,194,53)" rx="2" ry="2" />
  4788. <text x="412.28" y="111.5" ></text>
  4789. </g>
  4790. <g >
  4791. <title>runtime.findrunnable (74 samples, 13.99%)</title><rect x="900.0" y="517" width="165.1" height="15.0" fill="rgb(249,57,51)" rx="2" ry="2" />
  4792. <text x="903.02" y="527.5" >runtime.findrunnable</text>
  4793. </g>
  4794. <g >
  4795. <title>runtime.(*mcache).prepareForSweep (1 samples, 0.19%)</title><rect x="900.0" y="485" width="2.2" height="15.0" fill="rgb(221,146,28)" rx="2" ry="2" />
  4796. <text x="903.02" y="495.5" ></text>
  4797. </g>
  4798. <g >
  4799. <title>os.(*File).write (1 samples, 0.19%)</title><rect x="230.8" y="261" width="2.3" height="15.0" fill="rgb(238,200,52)" rx="2" ry="2" />
  4800. <text x="233.83" y="271.5" ></text>
  4801. </g>
  4802. <g >
  4803. <title>github.com/gomodule/redigo/redis.(*Pool).Get (2 samples, 0.38%)</title><rect x="478.4" y="389" width="4.5" height="15.0" fill="rgb(218,226,27)" rx="2" ry="2" />
  4804. <text x="481.43" y="399.5" ></text>
  4805. </g>
  4806. <g >
  4807. <title>net/http.(*http2Framer).ReadFrame (1 samples, 0.19%)</title><rect x="500.7" y="533" width="2.3" height="15.0" fill="rgb(233,154,29)" rx="2" ry="2" />
  4808. <text x="503.74" y="543.5" ></text>
  4809. </g>
  4810. <g >
  4811. <title>syscall.connect (3 samples, 0.57%)</title><rect x="337.9" y="197" width="6.7" height="15.0" fill="rgb(222,76,15)" rx="2" ry="2" />
  4812. <text x="340.90" y="207.5" ></text>
  4813. </g>
  4814. <g >
  4815. <title>runtime.gcDrainN (2 samples, 0.38%)</title><rect x="284.4" y="133" width="4.4" height="15.0" fill="rgb(254,104,32)" rx="2" ry="2" />
  4816. <text x="287.37" y="143.5" ></text>
  4817. </g>
  4818. <g >
  4819. <title>net.last (1 samples, 0.19%)</title><rect x="21.2" y="357" width="2.2" height="15.0" fill="rgb(250,101,2)" rx="2" ry="2" />
  4820. <text x="24.15" y="367.5" ></text>
  4821. </g>
  4822. <g >
  4823. <title>net.(*netFD).Close (2 samples, 0.38%)</title><rect x="387.0" y="277" width="4.4" height="15.0" fill="rgb(250,104,3)" rx="2" ry="2" />
  4824. <text x="389.98" y="287.5" ></text>
  4825. </g>
  4826. <g >
  4827. <title>runtime.typehash (1 samples, 0.19%)</title><rect x="10.0" y="357" width="2.2" height="15.0" fill="rgb(243,36,22)" rx="2" ry="2" />
  4828. <text x="13.00" y="367.5" ></text>
  4829. </g>
  4830. <g >
  4831. <title>net.(*Resolver).internetAddrList (2 samples, 0.38%)</title><rect x="487.4" y="277" width="4.4" height="15.0" fill="rgb(239,56,25)" rx="2" ry="2" />
  4832. <text x="490.35" y="287.5" ></text>
  4833. </g>
  4834. <g >
  4835. <title>runtime.callers.func1 (2 samples, 0.38%)</title><rect x="206.3" y="293" width="4.5" height="15.0" fill="rgb(214,48,36)" rx="2" ry="2" />
  4836. <text x="209.29" y="303.5" ></text>
  4837. </g>
  4838. <g >
  4839. <title>internal/poll.runtime_pollOpen (4 samples, 0.76%)</title><rect x="329.0" y="181" width="8.9" height="15.0" fill="rgb(209,171,40)" rx="2" ry="2" />
  4840. <text x="331.98" y="191.5" ></text>
  4841. </g>
  4842. <g >
  4843. <title>time.Time.Year (1 samples, 0.19%)</title><rect x="190.7" y="293" width="2.2" height="15.0" fill="rgb(227,79,47)" rx="2" ry="2" />
  4844. <text x="193.68" y="303.5" ></text>
  4845. </g>
  4846. <g >
  4847. <title>syscall.Syscall (2 samples, 0.38%)</title><rect x="424.9" y="165" width="4.5" height="15.0" fill="rgb(205,209,36)" rx="2" ry="2" />
  4848. <text x="427.90" y="175.5" ></text>
  4849. </g>
  4850. <g >
  4851. <title>github.com/gomodule/redigo/redis.(*activeConn).Do (2 samples, 0.38%)</title><rect x="460.6" y="373" width="4.4" height="15.0" fill="rgb(242,194,41)" rx="2" ry="2" />
  4852. <text x="463.59" y="383.5" ></text>
  4853. </g>
  4854. <g >
  4855. <title>os.Hostname (1 samples, 0.19%)</title><rect x="166.1" y="485" width="2.3" height="15.0" fill="rgb(221,200,13)" rx="2" ry="2" />
  4856. <text x="169.14" y="495.5" ></text>
  4857. </g>
  4858. <g >
  4859. <title>sync.(*entry).load (1 samples, 0.19%)</title><rect x="467.3" y="309" width="2.2" height="15.0" fill="rgb(233,169,3)" rx="2" ry="2" />
  4860. <text x="470.28" y="319.5" ></text>
  4861. </g>
  4862. <g >
  4863. <title>net.(*Resolver).lookupIPAddr (1 samples, 0.19%)</title><rect x="478.4" y="261" width="2.3" height="15.0" fill="rgb(226,43,1)" rx="2" ry="2" />
  4864. <text x="481.43" y="271.5" ></text>
  4865. </g>
  4866. <g >
  4867. <title>syscall.write (1 samples, 0.19%)</title><rect x="395.9" y="197" width="2.2" height="15.0" fill="rgb(236,49,11)" rx="2" ry="2" />
  4868. <text x="398.90" y="207.5" ></text>
  4869. </g>
  4870. <g >
  4871. <title>crypto/tls.(*Conn).readRecordOrCCS (1 samples, 0.19%)</title><rect x="500.7" y="453" width="2.3" height="15.0" fill="rgb(226,12,24)" rx="2" ry="2" />
  4872. <text x="503.74" y="463.5" ></text>
  4873. </g>
  4874. <g >
  4875. <title>runtime.heapBitsSetTypeGCProg (1 samples, 0.19%)</title><rect x="221.9" y="181" width="2.2" height="15.0" fill="rgb(217,150,47)" rx="2" ry="2" />
  4876. <text x="224.91" y="191.5" ></text>
  4877. </g>
  4878. <g >
  4879. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="177.3" y="533" width="2.2" height="15.0" fill="rgb(247,74,24)" rx="2" ry="2" />
  4880. <text x="180.30" y="543.5" ></text>
  4881. </g>
  4882. <g >
  4883. <title>runtime.gcAssistAlloc.func1 (2 samples, 0.38%)</title><rect x="284.4" y="165" width="4.4" height="15.0" fill="rgb(236,124,43)" rx="2" ry="2" />
  4884. <text x="287.37" y="175.5" ></text>
  4885. </g>
  4886. <g >
  4887. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="237.5" y="325" width="2.3" height="15.0" fill="rgb(217,44,27)" rx="2" ry="2" />
  4888. <text x="240.52" y="335.5" ></text>
  4889. </g>
  4890. <g >
  4891. <title>sync.(*WaitGroup).Add (1 samples, 0.19%)</title><rect x="407.1" y="197" width="2.2" height="15.0" fill="rgb(215,84,16)" rx="2" ry="2" />
  4892. <text x="410.05" y="207.5" ></text>
  4893. </g>
  4894. <g >
  4895. <title>runtime.systemstack (135 samples, 25.52%)</title><rect x="576.6" y="549" width="301.1" height="15.0" fill="rgb(227,188,37)" rx="2" ry="2" />
  4896. <text x="579.58" y="559.5" >runtime.systemstack</text>
  4897. </g>
  4898. <g >
  4899. <title>syscall.Syscall (4 samples, 0.76%)</title><rect x="1174.4" y="469" width="8.9" height="15.0" fill="rgb(235,64,47)" rx="2" ry="2" />
  4900. <text x="1177.39" y="479.5" ></text>
  4901. </g>
  4902. <g >
  4903. <title>runtime.scanobject (100 samples, 18.90%)</title><rect x="654.7" y="501" width="223.0" height="15.0" fill="rgb(237,73,45)" rx="2" ry="2" />
  4904. <text x="657.65" y="511.5" >runtime.scanobject</text>
  4905. </g>
  4906. <g >
  4907. <title>runtime.preemptM (1 samples, 0.19%)</title><rect x="583.3" y="469" width="2.2" height="15.0" fill="rgb(232,103,48)" rx="2" ry="2" />
  4908. <text x="586.27" y="479.5" ></text>
  4909. </g>
  4910. <g >
  4911. <title>runtime.heapBitsSetType (1 samples, 0.19%)</title><rect x="163.9" y="437" width="2.2" height="15.0" fill="rgb(242,146,25)" rx="2" ry="2" />
  4912. <text x="166.91" y="447.5" ></text>
  4913. </g>
  4914. <g >
  4915. <title>runtime.futex (1 samples, 0.19%)</title><rect x="489.6" y="117" width="2.2" height="15.0" fill="rgb(211,57,8)" rx="2" ry="2" />
  4916. <text x="492.58" y="127.5" ></text>
  4917. </g>
  4918. <g >
  4919. <title>net.(*netFD).dial (1 samples, 0.19%)</title><rect x="449.4" y="197" width="2.3" height="15.0" fill="rgb(212,4,26)" rx="2" ry="2" />
  4920. <text x="452.43" y="207.5" ></text>
  4921. </g>
  4922. <g >
  4923. <title>runtime.netpollready (1 samples, 0.19%)</title><rect x="991.5" y="485" width="2.2" height="15.0" fill="rgb(253,137,15)" rx="2" ry="2" />
  4924. <text x="994.47" y="495.5" ></text>
  4925. </g>
  4926. <g >
  4927. <title>io.(*multiWriter).Write (2 samples, 0.38%)</title><rect x="190.7" y="341" width="4.4" height="15.0" fill="rgb(223,145,50)" rx="2" ry="2" />
  4928. <text x="193.68" y="351.5" ></text>
  4929. </g>
  4930. <g >
  4931. <title>net.(*conn).Write (1 samples, 0.19%)</title><rect x="440.5" y="309" width="2.2" height="15.0" fill="rgb(212,35,7)" rx="2" ry="2" />
  4932. <text x="443.51" y="319.5" ></text>
  4933. </g>
  4934. <g >
  4935. <title>net/http.(*Server).Serve (1 samples, 0.19%)</title><rect x="877.7" y="485" width="2.2" height="15.0" fill="rgb(250,48,25)" rx="2" ry="2" />
  4936. <text x="880.71" y="495.5" ></text>
  4937. </g>
  4938. <g >
  4939. <title>runtime.memclrNoHeapPointers (2 samples, 0.38%)</title><rect x="433.8" y="277" width="4.5" height="15.0" fill="rgb(227,178,26)" rx="2" ry="2" />
  4940. <text x="436.82" y="287.5" ></text>
  4941. </g>
  4942. <g >
  4943. <title>runtime.Callers (3 samples, 0.57%)</title><rect x="248.7" y="277" width="6.7" height="15.0" fill="rgb(208,52,17)" rx="2" ry="2" />
  4944. <text x="251.68" y="287.5" ></text>
  4945. </g>
  4946. <g >
  4947. <title>runtime.startm (1 samples, 0.19%)</title><rect x="489.6" y="165" width="2.2" height="15.0" fill="rgb(210,151,28)" rx="2" ry="2" />
  4948. <text x="492.58" y="175.5" ></text>
  4949. </g>
  4950. <g >
  4951. <title>runtime.send (1 samples, 0.19%)</title><rect x="172.8" y="517" width="2.3" height="15.0" fill="rgb(245,33,26)" rx="2" ry="2" />
  4952. <text x="175.84" y="527.5" ></text>
  4953. </g>
  4954. <g >
  4955. <title>net.filterAddrList (1 samples, 0.19%)</title><rect x="358.0" y="277" width="2.2" height="15.0" fill="rgb(245,173,51)" rx="2" ry="2" />
  4956. <text x="360.98" y="287.5" ></text>
  4957. </g>
  4958. <g >
  4959. <title>runtime.memmove (2 samples, 0.38%)</title><rect x="150.5" y="405" width="4.5" height="15.0" fill="rgb(245,162,50)" rx="2" ry="2" />
  4960. <text x="153.53" y="415.5" ></text>
  4961. </g>
  4962. <g >
  4963. <title>net.(*Resolver).lookupIPAddr (1 samples, 0.19%)</title><rect x="237.5" y="229" width="2.3" height="15.0" fill="rgb(246,201,40)" rx="2" ry="2" />
  4964. <text x="240.52" y="239.5" ></text>
  4965. </g>
  4966. <g >
  4967. <title>runtime.makeslice (1 samples, 0.19%)</title><rect x="215.2" y="325" width="2.2" height="15.0" fill="rgb(209,205,54)" rx="2" ry="2" />
  4968. <text x="218.22" y="335.5" ></text>
  4969. </g>
  4970. <g >
  4971. <title>net.(*netFD).Close (7 samples, 1.32%)</title><rect x="1174.4" y="549" width="15.6" height="15.0" fill="rgb(209,168,0)" rx="2" ry="2" />
  4972. <text x="1177.39" y="559.5" ></text>
  4973. </g>
  4974. <g >
  4975. <title>miads/adslib/redis_data.GetOrderInfos (6 samples, 1.13%)</title><rect x="217.4" y="357" width="13.4" height="15.0" fill="rgb(251,169,11)" rx="2" ry="2" />
  4976. <text x="220.45" y="367.5" ></text>
  4977. </g>
  4978. <g >
  4979. <title>runtime.walltime (1 samples, 0.19%)</title><rect x="235.3" y="309" width="2.2" height="15.0" fill="rgb(231,135,19)" rx="2" ry="2" />
  4980. <text x="238.29" y="319.5" ></text>
  4981. </g>
  4982. <g >
  4983. <title>github.com/sirupsen/logrus.(*TextFormatter).needsQuoting (1 samples, 0.19%)</title><rect x="186.2" y="293" width="2.2" height="15.0" fill="rgb(205,11,46)" rx="2" ry="2" />
  4984. <text x="189.22" y="303.5" ></text>
  4985. </g>
  4986. <g >
  4987. <title>io.ReadFull (1 samples, 0.19%)</title><rect x="500.7" y="517" width="2.3" height="15.0" fill="rgb(239,217,13)" rx="2" ry="2" />
  4988. <text x="503.74" y="527.5" ></text>
  4989. </g>
  4990. <g >
  4991. <title>runtime.exitsyscall (1 samples, 0.19%)</title><rect x="342.4" y="165" width="2.2" height="15.0" fill="rgb(220,111,32)" rx="2" ry="2" />
  4992. <text x="345.36" y="175.5" ></text>
  4993. </g>
  4994. <g >
  4995. <title>miads/adslib/redis_data.GetOrderInfos (85 samples, 16.07%)</title><rect x="244.2" y="373" width="189.6" height="15.0" fill="rgb(221,129,3)" rx="2" ry="2" />
  4996. <text x="247.22" y="383.5" >miads/adslib/redis_data...</text>
  4997. </g>
  4998. <g >
  4999. <title>runtime.(*mheap).freeSpan (1 samples, 0.19%)</title><rect x="1029.4" y="389" width="2.2" height="15.0" fill="rgb(228,224,53)" rx="2" ry="2" />
  5000. <text x="1032.40" y="399.5" ></text>
  5001. </g>
  5002. <g >
  5003. <title>net.(*Resolver).internetAddrList (2 samples, 0.38%)</title><rect x="404.8" y="229" width="4.5" height="15.0" fill="rgb(252,57,25)" rx="2" ry="2" />
  5004. <text x="407.82" y="239.5" ></text>
  5005. </g>
  5006. <g >
  5007. <title>github.com/gomodule/redigo/redis.(*conn).readReply (2 samples, 0.38%)</title><rect x="460.6" y="325" width="4.4" height="15.0" fill="rgb(237,131,11)" rx="2" ry="2" />
  5008. <text x="463.59" y="335.5" ></text>
  5009. </g>
  5010. <g >
  5011. <title>runtime.markrootBlock (1 samples, 0.19%)</title><rect x="284.4" y="101" width="2.2" height="15.0" fill="rgb(214,205,33)" rx="2" ry="2" />
  5012. <text x="287.37" y="111.5" ></text>
  5013. </g>
  5014. <g >
  5015. <title>runtime.startm (1 samples, 0.19%)</title><rect x="288.8" y="149" width="2.3" height="15.0" fill="rgb(226,118,17)" rx="2" ry="2" />
  5016. <text x="291.83" y="159.5" ></text>
  5017. </g>
  5018. <g >
  5019. <title>net.(*netFD).Write (1 samples, 0.19%)</title><rect x="438.3" y="261" width="2.2" height="15.0" fill="rgb(248,181,19)" rx="2" ry="2" />
  5020. <text x="441.28" y="271.5" ></text>
  5021. </g>
  5022. <g >
  5023. <title>net.(*Resolver).exchange (65 samples, 12.29%)</title><rect x="10.0" y="453" width="145.0" height="15.0" fill="rgb(232,102,28)" rx="2" ry="2" />
  5024. <text x="13.00" y="463.5" >net.(*Resolver).ex..</text>
  5025. </g>
  5026. <g >
  5027. <title>github.com/gomodule/redigo/redis.(*Pool).get (2 samples, 0.38%)</title><rect x="451.7" y="373" width="4.4" height="15.0" fill="rgb(232,53,7)" rx="2" ry="2" />
  5028. <text x="454.66" y="383.5" ></text>
  5029. </g>
  5030. <g >
  5031. <title>runtime.markrootBlock (1 samples, 0.19%)</title><rect x="271.0" y="53" width="2.2" height="15.0" fill="rgb(251,157,34)" rx="2" ry="2" />
  5032. <text x="273.98" y="63.5" ></text>
  5033. </g>
  5034. <g >
  5035. <title>bufio.(*Reader).ReadSlice (3 samples, 0.57%)</title><rect x="398.1" y="229" width="6.7" height="15.0" fill="rgb(222,66,32)" rx="2" ry="2" />
  5036. <text x="401.13" y="239.5" ></text>
  5037. </g>
  5038. <g >
  5039. <title>runtime.memclrNoHeapPointers (1 samples, 0.19%)</title><rect x="224.1" y="133" width="2.3" height="15.0" fill="rgb(207,27,37)" rx="2" ry="2" />
  5040. <text x="227.14" y="143.5" ></text>
  5041. </g>
  5042. <g >
  5043. <title>miads/adslib/ads_redis.Setup.func1 (1 samples, 0.19%)</title><rect x="485.1" y="357" width="2.3" height="15.0" fill="rgb(211,11,10)" rx="2" ry="2" />
  5044. <text x="488.12" y="367.5" ></text>
  5045. </g>
  5046. <g >
  5047. <title>runtime.step (1 samples, 0.19%)</title><rect x="148.3" y="325" width="2.2" height="15.0" fill="rgb(228,208,26)" rx="2" ry="2" />
  5048. <text x="151.30" y="335.5" ></text>
  5049. </g>
  5050. <g >
  5051. <title>runtime.slicebytetostring (2 samples, 0.38%)</title><rect x="139.4" y="373" width="4.4" height="15.0" fill="rgb(210,85,28)" rx="2" ry="2" />
  5052. <text x="142.38" y="383.5" ></text>
  5053. </g>
  5054. <g >
  5055. <title>runtime.futexwakeup (4 samples, 0.76%)</title><rect x="1069.5" y="469" width="9.0" height="15.0" fill="rgb(252,213,3)" rx="2" ry="2" />
  5056. <text x="1072.55" y="479.5" ></text>
  5057. </g>
  5058. <g >
  5059. <title>runtime.readvarint (1 samples, 0.19%)</title><rect x="201.8" y="229" width="2.3" height="15.0" fill="rgb(212,3,20)" rx="2" ry="2" />
  5060. <text x="204.83" y="239.5" ></text>
  5061. </g>
  5062. <g >
  5063. <title>runtime.(*pageAlloc).free (1 samples, 0.19%)</title><rect x="558.7" y="453" width="2.3" height="15.0" fill="rgb(220,163,1)" rx="2" ry="2" />
  5064. <text x="561.73" y="463.5" ></text>
  5065. </g>
  5066. <g >
  5067. <title>runtime.notewakeup (4 samples, 0.76%)</title><rect x="1069.5" y="485" width="9.0" height="15.0" fill="rgb(230,210,11)" rx="2" ry="2" />
  5068. <text x="1072.55" y="495.5" ></text>
  5069. </g>
  5070. <g >
  5071. <title>runtime.lock (1 samples, 0.19%)</title><rect x="882.2" y="485" width="2.2" height="15.0" fill="rgb(247,211,6)" rx="2" ry="2" />
  5072. <text x="885.17" y="495.5" ></text>
  5073. </g>
  5074. <g >
  5075. <title>syscall.Close (3 samples, 0.57%)</title><rect x="43.5" y="357" width="6.7" height="15.0" fill="rgb(243,100,17)" rx="2" ry="2" />
  5076. <text x="46.46" y="367.5" ></text>
  5077. </g>
  5078. <g >
  5079. <title>bufio.(*Reader).fill (1 samples, 0.19%)</title><rect x="239.8" y="261" width="2.2" height="15.0" fill="rgb(242,149,2)" rx="2" ry="2" />
  5080. <text x="242.75" y="271.5" ></text>
  5081. </g>
  5082. <g >
  5083. <title>runtime.callers (3 samples, 0.57%)</title><rect x="197.4" y="341" width="6.7" height="15.0" fill="rgb(215,150,37)" rx="2" ry="2" />
  5084. <text x="200.37" y="351.5" ></text>
  5085. </g>
  5086. <g >
  5087. <title>runtime.main (1 samples, 0.19%)</title><rect x="877.7" y="565" width="2.2" height="15.0" fill="rgb(250,122,21)" rx="2" ry="2" />
  5088. <text x="880.71" y="575.5" ></text>
  5089. </g>
  5090. <g >
  5091. <title>runtime.systemstack (7 samples, 1.32%)</title><rect x="65.8" y="309" width="15.6" height="15.0" fill="rgb(225,97,19)" rx="2" ry="2" />
  5092. <text x="68.77" y="319.5" ></text>
  5093. </g>
  5094. <g >
  5095. <title>net.(*sysDialer).dialTCP (1 samples, 0.19%)</title><rect x="485.1" y="261" width="2.3" height="15.0" fill="rgb(231,71,23)" rx="2" ry="2" />
  5096. <text x="488.12" y="271.5" ></text>
  5097. </g>
  5098. <g >
  5099. <title>runtime.reentersyscall (7 samples, 1.32%)</title><rect x="65.8" y="325" width="15.6" height="15.0" fill="rgb(228,172,4)" rx="2" ry="2" />
  5100. <text x="68.77" y="335.5" ></text>
  5101. </g>
  5102. <g >
  5103. <title>net.(*Resolver).lookupIPAddr.func1 (73 samples, 13.80%)</title><rect x="10.0" y="549" width="162.8" height="15.0" fill="rgb(208,130,29)" rx="2" ry="2" />
  5104. <text x="13.00" y="559.5" >net.(*Resolver).look..</text>
  5105. </g>
  5106. <g >
  5107. <title>syscall.Close (1 samples, 0.19%)</title><rect x="451.7" y="261" width="2.2" height="15.0" fill="rgb(237,87,18)" rx="2" ry="2" />
  5108. <text x="454.66" y="271.5" ></text>
  5109. </g>
  5110. <g >
  5111. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="25.6" y="261" width="2.2" height="15.0" fill="rgb(244,27,46)" rx="2" ry="2" />
  5112. <text x="28.61" y="271.5" ></text>
  5113. </g>
  5114. <g >
  5115. <title>github.com/gin-gonic/gin.LoggerWithConfig.func1 (143 samples, 27.03%)</title><rect x="179.5" y="485" width="319.0" height="15.0" fill="rgb(224,40,40)" rx="2" ry="2" />
  5116. <text x="182.53" y="495.5" >github.com/gin-gonic/gin.LoggerWithConfig.f..</text>
  5117. </g>
  5118. <g >
  5119. <title>syscall.read (9 samples, 1.70%)</title><rect x="61.3" y="373" width="20.1" height="15.0" fill="rgb(234,33,9)" rx="2" ry="2" />
  5120. <text x="64.30" y="383.5" ></text>
  5121. </g>
  5122. <g >
  5123. <title>github.com/sirupsen/logrus.(*Logger).Info (1 samples, 0.19%)</title><rect x="213.0" y="405" width="2.2" height="15.0" fill="rgb(218,41,25)" rx="2" ry="2" />
  5124. <text x="215.99" y="415.5" ></text>
  5125. </g>
  5126. <g >
  5127. <title>net.socket (1 samples, 0.19%)</title><rect x="449.4" y="213" width="2.3" height="15.0" fill="rgb(230,83,11)" rx="2" ry="2" />
  5128. <text x="452.43" y="223.5" ></text>
  5129. </g>
  5130. <g >
  5131. <title>net.socket (1 samples, 0.19%)</title><rect x="458.4" y="197" width="2.2" height="15.0" fill="rgb(246,153,6)" rx="2" ry="2" />
  5132. <text x="461.36" y="207.5" ></text>
  5133. </g>
  5134. <g >
  5135. <title>internal/poll.(*FD).destroy (3 samples, 0.57%)</title><rect x="43.5" y="373" width="6.7" height="15.0" fill="rgb(236,2,38)" rx="2" ry="2" />
  5136. <text x="46.46" y="383.5" ></text>
  5137. </g>
  5138. <g >
  5139. <title>runtime.makeslice (2 samples, 0.38%)</title><rect x="391.4" y="277" width="4.5" height="15.0" fill="rgb(252,99,16)" rx="2" ry="2" />
  5140. <text x="394.44" y="287.5" ></text>
  5141. </g>
  5142. <g >
  5143. <title>syscall.Syscall (3 samples, 0.57%)</title><rect x="337.9" y="181" width="6.7" height="15.0" fill="rgb(208,90,11)" rx="2" ry="2" />
  5144. <text x="340.90" y="191.5" ></text>
  5145. </g>
  5146. <g >
  5147. <title>net.(*Resolver).resolveAddrList (1 samples, 0.19%)</title><rect x="445.0" y="277" width="2.2" height="15.0" fill="rgb(242,100,14)" rx="2" ry="2" />
  5148. <text x="447.97" y="287.5" ></text>
  5149. </g>
  5150. <g >
  5151. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="18.9" y="357" width="2.3" height="15.0" fill="rgb(218,148,50)" rx="2" ry="2" />
  5152. <text x="21.92" y="367.5" ></text>
  5153. </g>
  5154. <g >
  5155. <title>runtime.(*mspan).base (1 samples, 0.19%)</title><rect x="447.2" y="197" width="2.2" height="15.0" fill="rgb(220,182,2)" rx="2" ry="2" />
  5156. <text x="450.20" y="207.5" ></text>
  5157. </g>
  5158. <g >
  5159. <title>github.com/gomodule/redigo/redis.(*Pool).get (1 samples, 0.19%)</title><rect x="228.6" y="309" width="2.2" height="15.0" fill="rgb(216,24,22)" rx="2" ry="2" />
  5160. <text x="231.60" y="319.5" ></text>
  5161. </g>
  5162. <g >
  5163. <title>compress/flate.(*compressor).writeBlock (1 samples, 0.19%)</title><rect x="469.5" y="309" width="2.2" height="15.0" fill="rgb(254,157,4)" rx="2" ry="2" />
  5164. <text x="472.51" y="319.5" ></text>
  5165. </g>
  5166. <g >
  5167. <title>runtime.getStackMap (2 samples, 0.38%)</title><rect x="146.1" y="373" width="4.4" height="15.0" fill="rgb(247,38,11)" rx="2" ry="2" />
  5168. <text x="149.07" y="383.5" ></text>
  5169. </g>
  5170. <g >
  5171. <title>runtime.(*mcache).releaseAll (1 samples, 0.19%)</title><rect x="900.0" y="469" width="2.2" height="15.0" fill="rgb(252,2,9)" rx="2" ry="2" />
  5172. <text x="903.02" y="479.5" ></text>
  5173. </g>
  5174. <g >
  5175. <title>net.(*Dialer).Dial (3 samples, 0.57%)</title><rect x="362.4" y="277" width="6.7" height="15.0" fill="rgb(209,52,42)" rx="2" ry="2" />
  5176. <text x="365.44" y="287.5" ></text>
  5177. </g>
  5178. <g >
  5179. <title>runtime.runqsteal (5 samples, 0.95%)</title><rect x="1009.3" y="501" width="11.2" height="15.0" fill="rgb(228,219,38)" rx="2" ry="2" />
  5180. <text x="1012.32" y="511.5" ></text>
  5181. </g>
  5182. <g >
  5183. <title>runtime.newstack (4 samples, 0.76%)</title><rect x="146.1" y="437" width="8.9" height="15.0" fill="rgb(224,113,28)" rx="2" ry="2" />
  5184. <text x="149.07" y="447.5" ></text>
  5185. </g>
  5186. <g >
  5187. <title>runtime.nextFreeFast (1 samples, 0.19%)</title><rect x="369.1" y="309" width="2.3" height="15.0" fill="rgb(254,46,29)" rx="2" ry="2" />
  5188. <text x="372.13" y="319.5" ></text>
  5189. </g>
  5190. <g >
  5191. <title>sort.quickSort (2 samples, 0.38%)</title><rect x="262.1" y="165" width="4.4" height="15.0" fill="rgb(213,177,37)" rx="2" ry="2" />
  5192. <text x="265.06" y="175.5" ></text>
  5193. </g>
  5194. <g >
  5195. <title>runtime.newobject (1 samples, 0.19%)</title><rect x="474.0" y="277" width="2.2" height="15.0" fill="rgb(245,76,0)" rx="2" ry="2" />
  5196. <text x="476.97" y="287.5" ></text>
  5197. </g>
  5198. <g >
  5199. <title>main.adsHandler (131 samples, 24.76%)</title><rect x="206.3" y="421" width="292.2" height="15.0" fill="rgb(207,81,19)" rx="2" ry="2" />
  5200. <text x="209.29" y="431.5" >main.adsHandler</text>
  5201. </g>
  5202. <g >
  5203. <title>runtime.write1 (3 samples, 0.57%)</title><rect x="505.2" y="485" width="6.7" height="15.0" fill="rgb(220,61,30)" rx="2" ry="2" />
  5204. <text x="508.20" y="495.5" ></text>
  5205. </g>
  5206. <g >
  5207. <title>runtime.(*mspan).sweep (4 samples, 0.76%)</title><rect x="554.3" y="533" width="8.9" height="15.0" fill="rgb(247,5,51)" rx="2" ry="2" />
  5208. <text x="557.27" y="543.5" ></text>
  5209. </g>
  5210. <g >
  5211. <title>runtime.gcAssistAlloc (1 samples, 0.19%)</title><rect x="275.4" y="197" width="2.3" height="15.0" fill="rgb(210,119,38)" rx="2" ry="2" />
  5212. <text x="278.44" y="207.5" ></text>
  5213. </g>
  5214. <g >
  5215. <title>vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question (1 samples, 0.19%)</title><rect x="121.5" y="421" width="2.3" height="15.0" fill="rgb(249,43,4)" rx="2" ry="2" />
  5216. <text x="124.53" y="431.5" ></text>
  5217. </g>
  5218. <g >
  5219. <title>syscall.Syscall (1 samples, 0.19%)</title><rect x="491.8" y="133" width="2.2" height="15.0" fill="rgb(207,48,3)" rx="2" ry="2" />
  5220. <text x="494.81" y="143.5" ></text>
  5221. </g>
  5222. <g >
  5223. <title>runtime.copystack (4 samples, 0.76%)</title><rect x="146.1" y="421" width="8.9" height="15.0" fill="rgb(238,111,38)" rx="2" ry="2" />
  5224. <text x="149.07" y="431.5" ></text>
  5225. </g>
  5226. <g >
  5227. <title>github.com/gomodule/redigo/redis.Dial (1 samples, 0.19%)</title><rect x="445.0" y="325" width="2.2" height="15.0" fill="rgb(220,163,43)" rx="2" ry="2" />
  5228. <text x="447.97" y="335.5" ></text>
  5229. </g>
  5230. <g >
  5231. <title>net.(*sysDialer).dialSerial (8 samples, 1.51%)</title><rect x="23.4" y="405" width="17.8" height="15.0" fill="rgb(248,203,31)" rx="2" ry="2" />
  5232. <text x="26.38" y="415.5" ></text>
  5233. </g>
  5234. <g >
  5235. <title>github.com/gomodule/redigo/redis.(*conn).DoWithTimeout (4 samples, 0.76%)</title><rect x="395.9" y="277" width="8.9" height="15.0" fill="rgb(226,27,44)" rx="2" ry="2" />
  5236. <text x="398.90" y="287.5" ></text>
  5237. </g>
  5238. <g >
  5239. <title>runtime.futex (9 samples, 1.70%)</title><rect x="1116.4" y="469" width="20.1" height="15.0" fill="rgb(220,129,1)" rx="2" ry="2" />
  5240. <text x="1119.39" y="479.5" ></text>
  5241. </g>
  5242. <g >
  5243. <title>runtime.findObject (1 samples, 0.19%)</title><rect x="634.6" y="437" width="2.2" height="15.0" fill="rgb(213,142,41)" rx="2" ry="2" />
  5244. <text x="637.57" y="447.5" ></text>
  5245. </g>
  5246. <g >
  5247. <title>bufio.NewWriterSize (2 samples, 0.38%)</title><rect x="391.4" y="293" width="4.5" height="15.0" fill="rgb(220,92,26)" rx="2" ry="2" />
  5248. <text x="394.44" y="303.5" ></text>
  5249. </g>
  5250. <g >
  5251. <title>net.(*conn).Read (3 samples, 0.57%)</title><rect x="422.7" y="229" width="6.7" height="15.0" fill="rgb(252,185,15)" rx="2" ry="2" />
  5252. <text x="425.67" y="239.5" ></text>
  5253. </g>
  5254. <g >
  5255. <title>runtime.gcAssistAlloc (1 samples, 0.19%)</title><rect x="447.2" y="309" width="2.2" height="15.0" fill="rgb(236,91,32)" rx="2" ry="2" />
  5256. <text x="450.20" y="319.5" ></text>
  5257. </g>
  5258. <g >
  5259. <title>net.sysSocket (1 samples, 0.19%)</title><rect x="226.4" y="229" width="2.2" height="15.0" fill="rgb(208,169,46)" rx="2" ry="2" />
  5260. <text x="229.37" y="239.5" ></text>
  5261. </g>
  5262. <g >
  5263. <title>runtime.systemstack (1 samples, 0.19%)</title><rect x="213.0" y="309" width="2.2" height="15.0" fill="rgb(233,148,10)" rx="2" ry="2" />
  5264. <text x="215.99" y="319.5" ></text>
  5265. </g>
  5266. <g >
  5267. <title>runtime.markBits.isMarked (1 samples, 0.19%)</title><rect x="846.5" y="485" width="2.2" height="15.0" fill="rgb(246,155,4)" rx="2" ry="2" />
  5268. <text x="849.48" y="495.5" ></text>
  5269. </g>
  5270. <g >
  5271. <title>runtime.newobject (2 samples, 0.38%)</title><rect x="221.9" y="229" width="4.5" height="15.0" fill="rgb(223,1,42)" rx="2" ry="2" />
  5272. <text x="224.91" y="239.5" ></text>
  5273. </g>
  5274. <g >
  5275. <title>runtime.(*mcache).refill (1 samples, 0.19%)</title><rect x="373.6" y="197" width="2.2" height="15.0" fill="rgb(237,122,50)" rx="2" ry="2" />
  5276. <text x="376.59" y="207.5" ></text>
  5277. </g>
  5278. <g >
  5279. <title>runtime.(*mcache).nextFree (1 samples, 0.19%)</title><rect x="215.2" y="293" width="2.2" height="15.0" fill="rgb(250,7,40)" rx="2" ry="2" />
  5280. <text x="218.22" y="303.5" ></text>
  5281. </g>
  5282. <g >
  5283. <title>net.(*conn).Read (2 samples, 0.38%)</title><rect x="460.6" y="261" width="4.4" height="15.0" fill="rgb(235,58,35)" rx="2" ry="2" />
  5284. <text x="463.59" y="271.5" ></text>
  5285. </g>
  5286. <g >
  5287. <title>syscall.RawSyscall (1 samples, 0.19%)</title><rect x="226.4" y="181" width="2.2" height="15.0" fill="rgb(211,137,1)" rx="2" ry="2" />
  5288. <text x="229.37" y="191.5" ></text>
  5289. </g>
  5290. <g >
  5291. <title>runtime.mallocgc.func1 (3 samples, 0.57%)</title><rect x="277.7" y="181" width="6.7" height="15.0" fill="rgb(209,16,11)" rx="2" ry="2" />
  5292. <text x="280.67" y="191.5" ></text>
  5293. </g>
  5294. <g >
  5295. <title>runtime.madvise (15 samples, 2.84%)</title><rect x="514.1" y="469" width="33.5" height="15.0" fill="rgb(235,164,28)" rx="2" ry="2" />
  5296. <text x="517.12" y="479.5" >ru..</text>
  5297. </g>
  5298. <g >
  5299. <title>vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack (4 samples, 0.76%)</title><rect x="134.9" y="389" width="8.9" height="15.0" fill="rgb(225,148,36)" rx="2" ry="2" />
  5300. <text x="137.91" y="399.5" ></text>
  5301. </g>
  5302. <g >
  5303. <title>runtime.gcAssistAlloc.func1 (1 samples, 0.19%)</title><rect x="447.2" y="277" width="2.2" height="15.0" fill="rgb(247,179,1)" rx="2" ry="2" />
  5304. <text x="450.20" y="287.5" ></text>
  5305. </g>
  5306. </g>
  5307. </svg>