Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="1200" height="788" onload="init(evt)" viewBox="0 0 1200 788" xmlns="http://www.w3.org/2000/svg" >
    <defs >
        <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
            <stop stop-color="#eeeeee" offset="5%" />
            <stop stop-color="#eeeeb0" offset="95%" />
        </linearGradient>
    </defs>
    <style type="text/css" >
    rect[rx]:hover { stroke:black; stroke-width:1; }
    text:hover { stroke:black; stroke-width:1; stroke-opacity:0.35; }
    </style>
    <script type="text/ecmascript" >
    var details;
    function init(evt) {
        details = document.getElementById(&quot;details&quot;).
            firstChild;
    }
    function s(info) { details.nodeValue = info; }
    function c() { details.nodeValue = &quot; &quot;; }
    </script>
    <rect x="0.0" y="0.0" width="1200.0" height="788.0" fill="url(#background)" />
    <text text-anchor="middle" x="600" y="24" font-size="17" font-family="Verdana" fill="rgb(0, 0, 0)" >Flame Graph</text>
    <text text-anchor="left" x="10" y="48" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" >Function:</text>
    <text text-anchor="left" x="70" y="48" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" id="details" > </text>
    <rect x="10.5" y="643.0" width="0.5" height="15.0" fill="rgb(211,157,148)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`nanosleep (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="10.5" y="659.0" width="0.5" height="15.0" fill="rgb(210,154,147)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`usleep (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="10.0" y="675.0" width="1.1" height="15.0" fill="rgb(209,152,146)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::SignalSender::Run (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="10.0" y="691.0" width="1.1" height="15.0" fill="rgb(208,150,145)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::ThreadEntry (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="10.0" y="707.0" width="1.1" height="15.0" fill="rgb(206,147,144)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`_thrp_setup (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="10.0" y="723.0" width="1.1" height="15.0" fill="rgb(205,145,144)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`_lwp_start (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="13.2" y="483.0" width="0.5" height="15.0" fill="rgb(223,182,156)" rx="2" ry="2" onmouseover="s(&quot;node`v8::HandleScope::HandleScope (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="13.2" y="499.0" width="0.5" height="15.0" fill="rgb(222,179,155)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="13.8" y="499.0" width="0.5" height="15.0" fill="rgb(222,179,155)" rx="2" ry="2" onmouseover="s(&quot;now at native date.js position 9918 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="907.6" y="451.0" width="1.1" height="15.0" fill="rgb(226,186,156)" rx="2" ry="2" onmouseover="s(&quot;substring at native string.js position 20086 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="907.6" y="467.0" width="1.1" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_AFTER_COMMENT_2 at  position 16728 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="908.7" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_AFTER_SCRIPT_3 at  position 22354 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="931.7" y="451.0" width="0.5" height="15.0" fill="rgb(226,187,157)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; adaptor &gt;&gt; (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="937.6" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackFrame::ComputeType (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="938.1" y="339.0" width="0.5" height="15.0" fill="rgb(234,196,141)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JavaScriptFrame::GetCallerStackPointer (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="938.1" y="355.0" width="0.5" height="15.0" fill="rgb(233,194,143)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackFrame::GetCallerState (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="938.1" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackFrameIterator::AdvanceWithHandler (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="937.6" y="387.0" width="1.1" height="15.0" fill="rgb(231,190,145)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JavaScriptFrameIteratorTemp (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="938.7" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackFrameIterator::SingletonFor (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="937.6" y="403.0" width="1.6" height="15.0" fill="rgb(230,186,143)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::RuntimeProfiler::OptimizeNow (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="939.2" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::SolarisMutex::Unlock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="939.7" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_lock_impl (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="939.7" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_lock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="940.3" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock_queue (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="939.7" y="403.0" width="1.1" height="15.0" fill="rgb(230,189,149)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::ShouldPostponeInterrupts (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="937.6" y="419.0" width="3.2" height="15.0" fill="rgb(228,176,128)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Execution::HandleStackGuardInterrupt (6 samples, 0.27%)&quot;)" onmouseout="c()" />
    <rect x="937.6" y="435.0" width="3.2" height="15.0" fill="rgb(227,177,136)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (6 samples, 0.27%)&quot;)" onmouseout="c()" />
    <rect x="932.2" y="451.0" width="8.6" height="15.0" fill="rgb(226,177,141)" rx="2" ry="2" onmouseover="s(&quot;INSTANCE_OF at native runtime.js position 11632 (16 samples, 0.73%)&quot;)" onmouseout="c()" />
    <rect x="940.8" y="451.0" width="0.5" height="15.0" fill="rgb(226,187,157)" rx="2" ry="2" onmouseover="s(&quot;at  (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="909.2" y="467.0" width="32.2" height="15.0" fill="rgb(225,174,139)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_ATTRIBUTE_NAME at  position 10954 (60 samples, 2.72%)&quot;)" onmouseout="c()" />
    <rect x="941.4" y="467.0" width="5.4" height="15.0" fill="rgb(225,183,154)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_ATTRIBUTE_VALUE at  position 13088 (10 samples, 0.45%)&quot;)" onmouseout="c()" />
    <rect x="946.7" y="467.0" width="2.1" height="15.0" fill="rgb(225,184,156)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_CLOSING_TAG_NAME at  position 9186 (4 samples, 0.18%)&quot;)" onmouseout="c()" />
    <rect x="948.9" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_SCRIPT_1 at  position 19572 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="949.4" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_SCRIPT_2 at  position 20010 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="949.9" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_SCRIPT_4 at  position 20886 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="950.5" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_SCRIPT_5 at  position 21324 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="951.0" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_SPECIAL at  position 18450 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="951.5" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_STYLE_4 at  position 24762 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="952.1" y="467.0" width="11.8" height="15.0" fill="rgb(225,181,151)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_BEFORE_TAG_NAME at  position 6978 (22 samples, 1.00%)&quot;)" onmouseout="c()" />
    <rect x="994.4" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_lock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="994.9" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="995.5" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`0x630dd0 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="996.0" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::SetStackLimits (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="997.1" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JavaScriptFrame::type (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="997.6" y="339.0" width="0.5" height="15.0" fill="rgb(234,196,141)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::InnerPointerToCodeCache::GetCacheEntry (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="997.6" y="355.0" width="0.5" height="15.0" fill="rgb(233,194,143)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackFrame::ComputeType (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="997.6" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackFrameIterator::AdvanceWithHandler (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="997.6" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JavaScriptFrameIteratorTemp (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="996.5" y="403.0" width="1.6" height="15.0" fill="rgb(230,186,143)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::RuntimeProfiler::OptimizeNow (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="998.2" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackFrameIterator::StackFrameIterator (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="998.7" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_lock_impl (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="998.7" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_lock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="998.7" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::IsCodeReadyEvent (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="999.2" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="999.2" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::IsDebugBreak (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="999.8" y="355.0" width="0.5" height="15.0" fill="rgb(233,194,143)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`clear_lockbyte (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="999.8" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock_queue (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="999.8" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="999.8" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::IsDebugCommand (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1000.3" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1000.3" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::IsTerminateExecution (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="994.4" y="419.0" width="6.4" height="15.0" fill="rgb(228,159,96)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Execution::HandleStackGuardInterrupt (12 samples, 0.54%)&quot;)" onmouseout="c()" />
    <rect x="1000.8" y="419.0" width="0.5" height="15.0" fill="rgb(228,190,154)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::RuntimeProfiler::OptimizeNow (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1001.4" y="419.0" width="0.5" height="15.0" fill="rgb(228,190,154)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::IsDebugCommand (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="994.4" y="435.0" width="7.5" height="15.0" fill="rgb(227,160,105)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (14 samples, 0.64%)&quot;)" onmouseout="c()" />
    <rect x="988.5" y="451.0" width="13.4" height="15.0" fill="rgb(226,172,131)" rx="2" ry="2" onmouseover="s(&quot;INSTANCE_OF at native runtime.js position 11632 (25 samples, 1.14%)&quot;)" onmouseout="c()" />
    <rect x="1001.9" y="451.0" width="18.2" height="15.0" fill="rgb(226,166,122)" rx="2" ry="2" onmouseover="s(&quot;substring at native string.js position 20086 (34 samples, 1.54%)&quot;)" onmouseout="c()" />
    <rect x="963.9" y="467.0" width="56.3" height="15.0" fill="rgb(225,166,125)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_IN_ATTRIBUTE_NAME at  position 11622 (105 samples, 4.77%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="966.8601271571299" y="477.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;(anon) as Tokenizer.STATE_IN_ATTRIBUTE_NAME at  position 11622 (105 samples, 4.77%)&quot;)" onmouseout="c()" >(anon)..</text>
    <rect x="1105.9" y="323.0" width="0.5" height="15.0" fill="rgb(236,196,132)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`memset (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1105.9" y="339.0" width="0.5" height="15.0" fill="rgb(234,196,141)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StoreBuffer::PrepareForIteration (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1105.9" y="355.0" width="0.5" height="15.0" fill="rgb(233,194,143)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StoreBuffer::IteratePointersToNewSpace (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1105.9" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::Scavenge (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1105.9" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::PerformGarbageCollection (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1105.9" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::CollectGarbage (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1105.9" y="419.0" width="0.5" height="15.0" fill="rgb(228,190,154)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::CollectGarbage (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1105.9" y="435.0" width="0.5" height="15.0" fill="rgb(227,188,155)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1094.1" y="451.0" width="12.3" height="15.0" fill="rgb(226,173,133)" rx="2" ry="2" onmouseover="s(&quot;substring at native string.js position 20086 (23 samples, 1.04%)&quot;)" onmouseout="c()" />
    <rect x="1020.1" y="467.0" width="86.3" height="15.0" fill="rgb(225,156,109)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_IN_ATTRIBUTE_VALUE_DOUBLE_QUOTES at  position 13914 (161 samples, 7.31%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="1023.127157129882" y="477.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;(anon) as Tokenizer.STATE_IN_ATTRIBUTE_VALUE_DOUBLE_QUOTES at  position 13914 (161 samples, 7.31%)&quot;)" onmouseout="c()" >(anon) as ..</text>
    <rect x="1116.0" y="451.0" width="3.8" height="15.0" fill="rgb(226,183,151)" rx="2" ry="2" onmouseover="s(&quot;substring at native string.js position 20086 (7 samples, 0.32%)&quot;)" onmouseout="c()" />
    <rect x="1106.4" y="467.0" width="13.4" height="15.0" fill="rgb(225,180,150)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_IN_ATTRIBUTE_VALUE_SINGLE_QUOTES at  position 14264 (25 samples, 1.14%)&quot;)" onmouseout="c()" />
    <rect x="1127.8" y="451.0" width="8.6" height="15.0" fill="rgb(226,177,141)" rx="2" ry="2" onmouseover="s(&quot;substring at native string.js position 20086 (16 samples, 0.73%)&quot;)" onmouseout="c()" />
    <rect x="1119.8" y="467.0" width="16.6" height="15.0" fill="rgb(225,179,148)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.STATE_IN_CLOSING_TAG_NAME at  position 9944 (31 samples, 1.41%)&quot;)" onmouseout="c()" />
    <rect x="1136.4" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;0x172985c91c53 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1136.9" y="451.0" width="0.5" height="15.0" fill="rgb(226,187,157)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::AllocateRawTwoByteString (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1137.5" y="435.0" width="5.9" height="15.0" fill="rgb(227,166,116)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`memcpy (11 samples, 0.50%)&quot;)" onmouseout="c()" />
    <rect x="1137.5" y="451.0" width="5.9" height="15.0" fill="rgb(226,180,146)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Runtime_StringCharCodeAt (11 samples, 0.50%)&quot;)" onmouseout="c()" />
    <rect x="1136.9" y="467.0" width="6.4" height="15.0" fill="rgb(225,182,154)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (12 samples, 0.54%)&quot;)" onmouseout="c()" />
    <rect x="1143.4" y="419.0" width="0.5" height="15.0" fill="rgb(228,190,154)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::IsDebugBreak (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1143.9" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`clear_lockbyte (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1143.9" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock_queue (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1143.9" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1143.9" y="419.0" width="0.5" height="15.0" fill="rgb(228,190,154)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::IsGCRequest (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1144.5" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`clear_lockbyte (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1144.5" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock_queue (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1144.5" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`mutex_unlock (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1144.5" y="419.0" width="0.5" height="15.0" fill="rgb(228,190,154)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::StackGuard::IsTerminateExecution (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1143.4" y="435.0" width="1.6" height="15.0" fill="rgb(227,183,147)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Execution::HandleStackGuardInterrupt (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="1143.4" y="451.0" width="1.6" height="15.0" fill="rgb(226,185,155)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="1143.4" y="467.0" width="1.6" height="15.0" fill="rgb(225,184,156)" rx="2" ry="2" onmouseover="s(&quot;INSTANCE_OF at native runtime.js position 11632 (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="1145.0" y="467.0" width="1.1" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;at  (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1182.5" y="275.0" width="0.5" height="15.0" fill="rgb(239,204,126)" rx="2" ry="2" onmouseover="s(&quot;libc.so.1`memcpy (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1182.5" y="291.0" width="0.5" height="15.0" fill="rgb(238,200,125)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::ScavengingVisitor (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1182.5" y="307.0" width="0.5" height="15.0" fill="rgb(237,197,124)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::ScavengeVisitor::VisitPointers (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1182.5" y="323.0" width="0.5" height="15.0" fill="rgb(236,196,132)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::OptimizedFrame::Iterate (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1182.5" y="339.0" width="0.5" height="15.0" fill="rgb(234,196,141)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Isolate::Iterate (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1182.5" y="355.0" width="0.5" height="15.0" fill="rgb(233,194,143)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::IterateStrongRoots (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1182.5" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::IterateRoots (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1182.0" y="387.0" width="1.1" height="15.0" fill="rgb(231,190,145)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::Scavenge (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1182.0" y="403.0" width="1.1" height="15.0" fill="rgb(230,189,149)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::PerformGarbageCollection (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1182.0" y="419.0" width="1.1" height="15.0" fill="rgb(228,187,149)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::CollectGarbage (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1182.0" y="435.0" width="1.1" height="15.0" fill="rgb(227,186,151)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Heap::CollectGarbage (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1182.0" y="451.0" width="1.1" height="15.0" fill="rgb(226,186,156)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1146.1" y="467.0" width="37.0" height="15.0" fill="rgb(225,172,136)" rx="2" ry="2" onmouseover="s(&quot;substring at native string.js position 20086 (69 samples, 3.13%)&quot;)" onmouseout="c()" />
    <rect x="15.9" y="483.0" width="1167.1" height="15.0" fill="rgb(223,85,1)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Tokenizer.write at  position 27866 (2178 samples, 98.91%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="18.89464123524069" y="493.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;(anon) as Tokenizer.write at  position 27866 (2178 samples, 98.91%)&quot;)" onmouseout="c()" >(anon) as Tokenizer.write at  position 27866</text>
    <rect x="1184.1" y="67.0" width="0.5" height="15.0" fill="rgb(255,255,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSObject::LookupRealNamedPropertyInPrototypes (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="83.0" width="0.5" height="15.0" fill="rgb(254,248,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSObject::SetPropertyViaPrototypes (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="99.0" width="0.5" height="15.0" fill="rgb(253,241,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSObject::SetPropertyForResult (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="115.0" width="0.5" height="15.0" fill="rgb(251,233,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSReceiver::SetProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="131.0" width="0.5" height="15.0" fill="rgb(250,226,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSReceiver::SetProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="147.0" width="0.5" height="15.0" fill="rgb(249,219,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Runtime::SetObjectProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="163.0" width="0.5" height="15.0" fill="rgb(248,212,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::SetProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="179.0" width="0.5" height="15.0" fill="rgb(247,205,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::Object::Set (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="195.0" width="0.5" height="15.0" fill="rgb(245,199,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::Handle (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="211.0" width="0.5" height="15.0" fill="rgb(244,192,0)" rx="2" ry="2" onmouseover="s(&quot;node`node::StreamWrap::WriteUtf8String (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="227.0" width="0.5" height="15.0" fill="rgb(243,185,0)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.1" y="243.0" width="0.5" height="15.0" fill="rgb(242,178,0)" rx="2" ry="2" onmouseover="s(&quot;createWriteReq at net.js position 34118 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="259.0" width="1.1" height="15.0" fill="rgb(240,188,56)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Socket._write at net.js position 31874 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="275.0" width="1.1" height="15.0" fill="rgb(239,191,84)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Writable.write at _stream_writable.js position 11044 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="291.0" width="1.1" height="15.0" fill="rgb(238,186,83)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; adaptor &gt;&gt; (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="307.0" width="1.1" height="15.0" fill="rgb(237,182,83)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Socket.write at net.js position 31420 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="323.0" width="1.1" height="15.0" fill="rgb(236,184,99)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; adaptor &gt;&gt; (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="339.0" width="1.1" height="15.0" fill="rgb(234,187,117)" rx="2" ry="2" onmouseover="s(&quot;(anon) as Console.log at console.js position 3988 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="355.0" width="1.1" height="15.0" fill="rgb(233,186,122)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; adaptor &gt;&gt; (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="371.0" width="1.1" height="15.0" fill="rgb(232,189,137)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal &gt;&gt; (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="387.0" width="1.1" height="15.0" fill="rgb(231,190,145)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; entry &gt;&gt; (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="403.0" width="1.1" height="15.0" fill="rgb(230,189,149)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Invoke (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="419.0" width="1.1" height="15.0" fill="rgb(228,187,149)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Execution::Call (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1184.6" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Object::GetElementWithReceiver (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1184.6" y="419.0" width="0.5" height="15.0" fill="rgb(228,190,154)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Object::GetElement (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="435.0" width="1.6" height="15.0" fill="rgb(227,183,147)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Runtime_Apply (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="451.0" width="1.6" height="15.0" fill="rgb(226,185,155)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="1183.6" y="467.0" width="1.6" height="15.0" fill="rgb(225,184,156)" rx="2" ry="2" onmouseover="s(&quot;(anon) as b at native v8natives.js position 52938 (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="259.0" width="0.5" height="15.0" fill="rgb(240,204,112)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::LAllocator::AllocateRegisters (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="275.0" width="0.5" height="15.0" fill="rgb(239,204,126)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::LAllocator::AllocateDoubleRegisters (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="291.0" width="0.5" height="15.0" fill="rgb(238,200,125)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::LAllocator::Allocate (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="307.0" width="0.5" height="15.0" fill="rgb(237,197,124)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::LChunk::NewChunk (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="323.0" width="0.5" height="15.0" fill="rgb(236,196,132)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::OptimizingCompiler::OptimizeGraph (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="339.0" width="0.5" height="15.0" fill="rgb(234,196,141)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::GenerateCode (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="355.0" width="0.5" height="15.0" fill="rgb(233,194,143)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Compiler::CompileLazy (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="371.0" width="0.5" height="15.0" fill="rgb(232,195,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::CompileLazyHelper (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="387.0" width="0.5" height="15.0" fill="rgb(231,194,153)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSFunction::CompileOptimized (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="403.0" width="0.5" height="15.0" fill="rgb(230,192,155)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Runtime_LazyRecompile (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="419.0" width="0.5" height="15.0" fill="rgb(228,190,154)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal code &gt;&gt; (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.7" y="435.0" width="0.5" height="15.0" fill="rgb(227,188,155)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal &gt;&gt; (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1185.2" y="451.0" width="1.1" height="15.0" fill="rgb(226,186,156)" rx="2" ry="2" onmouseover="s(&quot;(anon) as exports.setTimeout at timers.js position 10114 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1185.2" y="467.0" width="1.1" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;(anon) as global.setTimeout at node.js position 11860 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1183.0" y="483.0" width="3.2" height="15.0" fill="rgb(223,182,156)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; adaptor &gt;&gt; (6 samples, 0.27%)&quot;)" onmouseout="c()" />
    <rect x="1186.2" y="467.0" width="0.5" height="15.0" fill="rgb(225,184,157)" rx="2" ry="2" onmouseover="s(&quot;Tokenizer at  position 5952 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1186.2" y="483.0" width="0.5" height="15.0" fill="rgb(223,182,156)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; constructor &gt;&gt; (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="14.3" y="499.0" width="1172.5" height="15.0" fill="rgb(222,79,0)" rx="2" ry="2" onmouseover="s(&quot;repeat at  position 821636 (2188 samples, 99.36%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="17.287011807447776" y="509.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;repeat at  position 821636 (2188 samples, 99.36%)&quot;)" onmouseout="c()" >repeat at  position 821636</text>
    <rect x="11.6" y="515.0" width="1175.2" height="15.0" fill="rgb(221,74,0)" rx="2" ry="2" onmouseover="s(&quot;listOnTimeout at timers.js position 5196 (2193 samples, 99.59%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.607629427792915" y="525.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;listOnTimeout at timers.js position 5196 (2193 samples, 99.59%)&quot;)" onmouseout="c()" >listOnTimeout at timers.js position 5196</text>
    <rect x="11.6" y="531.0" width="1175.2" height="15.0" fill="rgb(220,68,0)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; adaptor &gt;&gt; (2193 samples, 99.59%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.607629427792915" y="541.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;&lt;&lt; adaptor &gt;&gt; (2193 samples, 99.59%)&quot;)" onmouseout="c()" >&lt;&lt; adaptor &gt;&gt;</text>
    <rect x="1187.3" y="499.0" width="0.5" height="15.0" fill="rgb(222,179,155)" rx="2" ry="2" onmouseover="s(&quot;afterWrite at _stream_writable.js position 16042 (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1187.3" y="515.0" width="0.5" height="15.0" fill="rgb(221,177,155)" rx="2" ry="2" onmouseover="s(&quot;(anon) as  (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1186.8" y="531.0" width="1.1" height="15.0" fill="rgb(220,174,154)" rx="2" ry="2" onmouseover="s(&quot;_tickCallback at node.js position 26910 (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="11.6" y="547.0" width="1176.2" height="15.0" fill="rgb(219,63,0)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; internal &gt;&gt; (2195 samples, 99.68%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.607629427792915" y="557.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;&lt;&lt; internal &gt;&gt; (2195 samples, 99.68%)&quot;)" onmouseout="c()" >&lt;&lt; internal &gt;&gt;</text>
    <rect x="11.6" y="563.0" width="1176.2" height="15.0" fill="rgb(217,57,0)" rx="2" ry="2" onmouseover="s(&quot;&lt;&lt; entry &gt;&gt; (2195 samples, 99.68%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.607629427792915" y="573.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;&lt;&lt; entry &gt;&gt; (2195 samples, 99.68%)&quot;)" onmouseout="c()" >&lt;&lt; entry &gt;&gt;</text>
    <rect x="11.6" y="579.0" width="1176.2" height="15.0" fill="rgb(216,52,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Invoke (2195 samples, 99.68%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.607629427792915" y="589.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`v8::internal::Invoke (2195 samples, 99.68%)&quot;)" onmouseout="c()" >node`v8::internal::Invoke</text>
    <rect x="11.6" y="595.0" width="1176.2" height="15.0" fill="rgb(215,46,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Execution::Call (2195 samples, 99.68%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.607629427792915" y="605.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`v8::internal::Execution::Call (2195 samples, 99.68%)&quot;)" onmouseout="c()" >node`v8::internal::Execution::Call</text>
    <rect x="11.6" y="611.0" width="1176.2" height="15.0" fill="rgb(214,41,0)" rx="2" ry="2" onmouseover="s(&quot;node`v8::Function::Call (2195 samples, 99.68%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.607629427792915" y="621.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`v8::Function::Call (2195 samples, 99.68%)&quot;)" onmouseout="c()" >node`v8::Function::Call</text>
    <rect x="11.1" y="627.0" width="1176.8" height="15.0" fill="rgb(212,36,0)" rx="2" ry="2" onmouseover="s(&quot;node`node::MakeCallback (2196 samples, 99.73%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.071752951861944" y="637.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`node::MakeCallback (2196 samples, 99.73%)&quot;)" onmouseout="c()" >node`node::MakeCallback</text>
    <rect x="1187.9" y="547.0" width="0.5" height="15.0" fill="rgb(219,172,153)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Map::LookupDescriptor (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1187.9" y="563.0" width="0.5" height="15.0" fill="rgb(217,169,152)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSReceiver::Lookup (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1187.9" y="579.0" width="0.5" height="15.0" fill="rgb(216,167,151)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Object::GetPropertyWithReceiver (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1187.9" y="595.0" width="0.5" height="15.0" fill="rgb(215,164,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Runtime::GetObjectProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1187.9" y="611.0" width="0.5" height="15.0" fill="rgb(214,162,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::GetProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1187.9" y="627.0" width="0.5" height="15.0" fill="rgb(212,159,149)" rx="2" ry="2" onmouseover="s(&quot;node`v8::Object::Get (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="11.1" y="643.0" width="1177.3" height="15.0" fill="rgb(211,30,0)" rx="2" ry="2" onmouseover="s(&quot;node`node::MakeCallback (2197 samples, 99.77%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.071752951861944" y="653.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`node::MakeCallback (2197 samples, 99.77%)&quot;)" onmouseout="c()" >node`node::MakeCallback</text>
    <rect x="11.1" y="659.0" width="1177.3" height="15.0" fill="rgb(210,25,0)" rx="2" ry="2" onmouseover="s(&quot;node`node::TimerWrap::OnTimeout (2197 samples, 99.77%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.071752951861944" y="669.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`node::TimerWrap::OnTimeout (2197 samples, 99.77%)&quot;)" onmouseout="c()" >node`node::TimerWrap::OnTimeout</text>
    <rect x="11.1" y="675.0" width="1177.3" height="15.0" fill="rgb(209,20,0)" rx="2" ry="2" onmouseover="s(&quot;node`uv__run_timers (2197 samples, 99.77%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.071752951861944" y="685.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`uv__run_timers (2197 samples, 99.77%)&quot;)" onmouseout="c()" >node`uv__run_timers</text>
    <rect x="1188.4" y="659.0" width="0.5" height="15.0" fill="rgb(210,154,147)" rx="2" ry="2" onmouseover="s(&quot;libstdc (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1188.9" y="547.0" width="0.5" height="15.0" fill="rgb(219,172,153)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSObject::FastPropertyAtPut (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1188.9" y="563.0" width="0.5" height="15.0" fill="rgb(217,169,152)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSReceiver::SetProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1188.9" y="579.0" width="0.5" height="15.0" fill="rgb(216,167,151)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::JSReceiver::SetProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1188.9" y="595.0" width="0.5" height="15.0" fill="rgb(215,164,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::Runtime::SetObjectProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1188.9" y="611.0" width="0.5" height="15.0" fill="rgb(214,162,150)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::SetProperty (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1188.9" y="627.0" width="0.5" height="15.0" fill="rgb(212,159,149)" rx="2" ry="2" onmouseover="s(&quot;node`v8::Object::Set (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1188.9" y="643.0" width="0.5" height="15.0" fill="rgb(211,157,148)" rx="2" ry="2" onmouseover="s(&quot;node`node::StreamWrap::UpdateWriteQueueSize (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1189.5" y="643.0" width="0.5" height="15.0" fill="rgb(211,157,148)" rx="2" ry="2" onmouseover="s(&quot;node`v8::internal::GlobalHandles::Destroy (1 samples, 0.05%)&quot;)" onmouseout="c()" />
    <rect x="1188.9" y="659.0" width="1.1" height="15.0" fill="rgb(210,154,147)" rx="2" ry="2" onmouseover="s(&quot;node`node::StreamWrap::AfterWrite (2 samples, 0.09%)&quot;)" onmouseout="c()" />
    <rect x="1188.4" y="675.0" width="1.6" height="15.0" fill="rgb(209,152,146)" rx="2" ry="2" onmouseover="s(&quot;node`uv__stream_io (3 samples, 0.14%)&quot;)" onmouseout="c()" />
    <rect x="11.1" y="691.0" width="1178.9" height="15.0" fill="rgb(208,15,0)" rx="2" ry="2" onmouseover="s(&quot;node`uv_run (2200 samples, 99.91%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.071752951861944" y="701.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`uv_run (2200 samples, 99.91%)&quot;)" onmouseout="c()" >node`uv_run</text>
    <rect x="11.1" y="707.0" width="1178.9" height="15.0" fill="rgb(206,10,0)" rx="2" ry="2" onmouseover="s(&quot;node`node::Start (2200 samples, 99.91%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.071752951861944" y="717.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`node::Start (2200 samples, 99.91%)&quot;)" onmouseout="c()" >node`node::Start</text>
    <rect x="11.1" y="723.0" width="1178.9" height="15.0" fill="rgb(205,5,0)" rx="2" ry="2" onmouseover="s(&quot;node`_start (2200 samples, 99.91%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="14.071752951861944" y="733.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;node`_start (2200 samples, 99.91%)&quot;)" onmouseout="c()" >node`_start</text>
    <rect x="10.0" y="739.0" width="1180.0" height="15.0" fill="rgb(204,0,0)" rx="2" ry="2" onmouseover="s(&quot;all samples (2202 samples, 100%)&quot;)" onmouseout="c()" />
    <text text-anchor="left" x="13" y="749.5" font-size="12" font-family="Verdana" fill="rgb(0, 0, 0)" onmouseover="s(&quot;all samples (2202 samples, 100%)&quot;)" onmouseout="c()" ></text>
</svg>
  
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
AndreasMadsenpro
0viewers