diff --git a/src/flamegraph/attrs.rs b/src/flamegraph/attrs.rs index 8520e5a8..be3b5267 100644 --- a/src/flamegraph/attrs.rs +++ b/src/flamegraph/attrs.rs @@ -61,11 +61,8 @@ impl FuncFrameAttrsMap { } match name { "title" => funcattrs.title = Some(value.to_string()), + "id" => funcattrs.g.id = Some(value.to_string()), "class" => funcattrs.g.class = Some(value.to_string()), - "style" => funcattrs.g.style = Some(value.to_string()), - "onmouseover" => funcattrs.g.onmouseover = Some(value.to_string()), - "onmouseout" => funcattrs.g.onmouseout = Some(value.to_string()), - "onclick" => funcattrs.g.onclick = Some(value.to_string()), "href" => funcattrs.a.href = Some(value.to_string()), "target" => funcattrs.a.target = Some(value.to_string()), "g_extra" => parse_extra_attrs(&mut funcattrs.g.extra, value), @@ -99,20 +96,11 @@ pub(super) struct FrameAttrs { /// Any of them set to `None` will get the default value. #[derive(PartialEq, Eq, Debug, Default)] pub(super) struct GElementAttrs { - /// Defaults to "func_g" + /// Will not be included if None pub(super) class: Option, /// Will not be included if None - pub(super) style: Option, - - /// Defaults to "s(this)" - pub(super) onmouseover: Option, - - /// Defaults to "c()" - pub(super) onmouseout: Option, - - /// Defaults to "zoom(this)" - pub(super) onclick: Option, + pub(super) id: Option, /// Extra attributes to include pub(super) extra: Vec<(String, String)>, @@ -194,10 +182,6 @@ mod test { "title=foo title", // With quotes r#"class="foo class""#, - r#"style="foo style""#, - "onmouseover=foo_onmouseover()", - "onmouseout=foo_onmouseout()", - "onclick=foo_onclick()", // gextra1 without quotes, gextra2 with quotes r#"g_extra=gextra1=gextra1 gextra2="foo gextra2""#, "href=foo href", @@ -210,7 +194,6 @@ mod test { let bar = vec![ "bar", "class=bar class", - "onmouseover=bar_onmouseover()", "href=bar href", // With an invalid attribute that has no value // This gets skipped and logged. @@ -236,11 +219,8 @@ mod test { FrameAttrs { title: Some("foo title".to_owned()), g: GElementAttrs { + id: None, class: Some("foo class".to_owned()), - style: Some("foo style".to_owned()), - onmouseover: Some("foo_onmouseover()".to_owned()), - onmouseout: Some("foo_onmouseout()".to_owned()), - onclick: Some("foo_onclick()".to_owned()), extra: foo_g_extra, }, a: AElementAttrs { @@ -261,11 +241,8 @@ mod test { FrameAttrs { title: None, g: GElementAttrs { + id: None, class: Some("bar class".to_owned()), - style: None, - onmouseover: Some("bar_onmouseover()".to_owned()), - onmouseout: None, - onclick: None, extra: Vec::default(), }, a: AElementAttrs { diff --git a/src/flamegraph/flamegraph.css b/src/flamegraph/flamegraph.css new file mode 100644 index 00000000..0bc41840 --- /dev/null +++ b/src/flamegraph/flamegraph.css @@ -0,0 +1,7 @@ +#search { opacity:0.1; cursor:pointer; } +#search:hover, #search.show { opacity:1; } +#subtitle { text-anchor:middle; font-color:rgb(160,160,160); } +#unzoom { cursor:pointer; } +#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; } +.hide { display:none; } +.parent { opacity:0.5; } diff --git a/src/flamegraph/flamegraph.js b/src/flamegraph/flamegraph.js index 11d6bd21..1ec5fbec 100644 --- a/src/flamegraph/flamegraph.js +++ b/src/flamegraph/flamegraph.js @@ -1,45 +1,68 @@ -var details, searchbtn, matchedtxt, svg; +"use strict"; +var details, searchbtn, unzoombtn, matchedtxt, svg, searching; function init(evt) { details = document.getElementById("details").firstChild; searchbtn = document.getElementById("search"); + unzoombtn = document.getElementById("unzoom"); matchedtxt = document.getElementById("matched"); svg = document.getElementsByTagName("svg")[0]; searching = 0; } + +window.addEventListener("click", function(e) { + var target = find_group(e.target); + if (target) { + if (target.nodeName == "a") { + if (e.ctrlKey === false) return; + e.preventDefault(); + } + if (target.classList.contains("parent")) unzoom(); + zoom(target); + } + else if (e.target.id == "unzoom") unzoom(); + else if (e.target.id == "search") search_prompt(); +}, false) + // mouse-over for info -function s(node) { // show - info = g_to_text(node); - details.nodeValue = nametype + " " + info; -} -function c() { // clear - details.nodeValue = ' '; -} +// show +window.addEventListener("mouseover", function(e) { + var target = find_group(e.target); + if (target) details.nodeValue = nametype + " " + g_to_text(target); +}, false) +// clear +window.addEventListener("mouseout", function(e) { + var target = find_group(e.target); + if (target) details.nodeValue = ' '; +}, false) // ctrl-F for search window.addEventListener("keydown",function (e) { if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) { e.preventDefault(); search_prompt(); } -}) +}, false) // functions -function find_child(parent, name, attr) { - var children = parent.childNodes; - for (var i=0; i0; x--) { - if (t.getSubStringLength(0, x+2) <= w) { - t.textContent = txt.substring(0,x) + ".."; + for (var x = txt.length - 2; x > 0; x--) { + if (t.getSubStringLength(0, x + 2) <= w) { + t.textContent = txt.substring(0, x) + ".."; return; } } @@ -81,107 +104,104 @@ function zoom_reset(e) { orig_load(e, "width"); } if (e.childNodes == undefined) return; - for(var i=0, c=e.childNodes; i ymin; + var upstack = parseFloat(a.y.value) > ymin; } else { - var upstack = parseFloat(a["y"].value) < ymin; + var upstack = parseFloat(a.y.value) < ymin; } if (upstack) { // Direct ancestor if (ex <= xmin && (ex+ew+fudge) >= xmax) { - e.style["opacity"] = "0.5"; + e.classList.add("parent"); zoom_parent(e); - e.onclick = function(e){unzoom(); zoom(this);}; update_text(e); } // not in current path else - e.style["display"] = "none"; + e.classList.add("hide"); } // Children maybe else { // no common path if (ex < xmin || ex + fudge >= xmax) { - e.style["display"] = "none"; + e.classList.add("hide"); } else { zoom_child(e, xmin, ratio); - e.onclick = function(e){zoom(this);}; update_text(e); } } } } function unzoom() { - var unzoombtn = document.getElementById("unzoom"); - unzoombtn.style["opacity"] = "0.0"; - var el = document.getElementsByTagName("g"); - for(i=0;i maxwidth) maxwidth = w; if (func.match(re)) { // highlight - var x = parseFloat(rect.attributes["x"].value); + var x = parseFloat(rect.attributes.x.value); orig_save(rect, "fill"); - rect.attributes["fill"].value = searchcolor; + rect.attributes.fill.value = searchcolor; // remember matches if (matches[x] == undefined) { matches[x] = w; @@ -244,8 +255,8 @@ function search(term) { } if (!searching) return; - searchbtn.style["opacity"] = "1.0"; - searchbtn.firstChild.nodeValue = "Reset Search" + searchbtn.classList.add("show"); + searchbtn.firstChild.nodeValue = "Reset Search"; // calculate percent matched, excluding vertical overlap var count = 0; var lastx = -1; @@ -274,21 +285,8 @@ function search(term) { } } // display matched percent - matchedtxt.style["opacity"] = "1.0"; - pct = 100 * count / maxwidth; - if (pct == 100) - pct = "100" - else - pct = pct.toFixed(1) + matchedtxt.classList.remove("hide"); + var pct = 100 * count / maxwidth; + if (pct != 100) pct = pct.toFixed(1); matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%"; } -function searchover(e) { - searchbtn.style["opacity"] = "1.0"; -} -function searchout(e) { - if (searching) { - searchbtn.style["opacity"] = "1.0"; - } else { - searchbtn.style["opacity"] = "0.1"; - } -} diff --git a/src/flamegraph/mod.rs b/src/flamegraph/mod.rs index 0690a9b3..384a06f0 100644 --- a/src/flamegraph/mod.rs +++ b/src/flamegraph/mod.rs @@ -279,11 +279,8 @@ impl Default for Direction { struct FrameAttributes<'a> { title: &'a str, - class: &'a str, - onmouseover: &'a str, - onmouseout: &'a str, - onclick: &'a str, - style: Option<&'a str>, + id: Option<&'a str>, + class: Option<&'a str>, g_extra: Option<&'a Vec<(String, String)>>, href: Option<&'a str>, target: &'a str, @@ -295,11 +292,8 @@ fn override_or_add_attributes<'a>( attributes: Option<&'a attrs::FrameAttrs>, ) -> FrameAttributes<'a> { let mut title = title; - let mut class = "func_g"; - let mut onmouseover = "s(this)"; - let mut onmouseout = "c()"; - let mut onclick = "zoom(this)"; - let mut style = None; + let mut id = None; + let mut class = None; let mut g_extra = None; let mut href = None; let mut target = "_top"; @@ -307,20 +301,11 @@ fn override_or_add_attributes<'a>( // Handle any overridden or extra attributes. if let Some(attrs) = attributes { - if let Some(ref c) = attrs.g.class { - class = c.as_str(); - } - if let Some(ref c) = attrs.g.style { - style = Some(c.as_str()); - } - if let Some(ref o) = attrs.g.onmouseover { - onmouseover = o.as_str(); + if let Some(ref c) = attrs.g.id { + id = Some(c.as_str()); } - if let Some(ref o) = attrs.g.onmouseout { - onmouseout = o.as_str(); - } - if let Some(ref o) = attrs.g.onclick { - onclick = o.as_str(); + if let Some(ref c) = attrs.g.class { + class = Some(c.as_str()); } if let Some(ref t) = attrs.title { title = t.as_str(); @@ -337,11 +322,8 @@ fn override_or_add_attributes<'a>( FrameAttributes { title, + id, class, - onmouseover, - onmouseout, - onclick, - style, g_extra, href, target, @@ -448,15 +430,11 @@ where &mut svg, &mut buffer, svg::TextItem { - color: "black", - size: opt.font_size + 2, x: (opt.image_width / 2) as f64, y: (opt.font_size * 2) as f64, text: "ERROR: No valid input provided to flamegraph".into(), - location: Some("middle"), extra: None, }, - &opt.font_type, )?; svg.write_event(Event::End(BytesEnd::borrowed(b"svg")))?; svg.write_event(Event::Eof)?; @@ -503,6 +481,14 @@ where let mut cache_g = Event::Start({ BytesStart::owned_name("g") }); let mut cache_a = Event::Start({ BytesStart::owned_name("a") }); let mut cache_rect = Event::Empty(BytesStart::owned_name("rect")); + let cache_g_end = Event::End(BytesEnd::borrowed(b"g")); + let cache_a_end = Event::End(BytesEnd::borrowed(b"a")); + + // create frames container + if let Event::Start(ref mut g) = cache_g { + g.extend_attributes(std::iter::once(("id", "frames"))); + } + svg.write_event(&cache_g)?; // draw frames let mut samples_txt_buffer = num_format::Buffer::default(); @@ -574,55 +560,20 @@ where let frame_attributes = override_or_add_attributes(&buffer[info], frame_attributes); let href_is_some = frame_attributes.href.is_some(); - if let Event::Start(ref mut g) = cache_g { - // clear the BytesStart - g.clear_attributes(); - - g.extend_attributes(args!( - "class" => frame_attributes.class, - "onmouseover" => frame_attributes.onmouseover, - "onmouseout" => frame_attributes.onmouseout, - "onclick" => frame_attributes.onclick - )); - - // add optional attributes - if let Some(style) = frame_attributes.style { - g.extend_attributes(std::iter::once(("style", style))); - } - if let Some(extra) = frame_attributes.g_extra { - g.extend_attributes(extra.iter().map(|(k, v)| (k.as_str(), v.as_str()))); - } + if href_is_some { + write_container_attributes(&mut cache_a, &frame_attributes); + svg.write_event(&cache_a)?; } else { - unreachable!("cache wrapper was of wrong type: {:?}", cache_g); + write_container_attributes(&mut cache_g, &frame_attributes); + svg.write_event(&cache_g)?; } - svg.write_event(&cache_g)?; - svg.write_event(Event::Start(BytesStart::borrowed_name(b"title")))?; svg.write_event(Event::Text(BytesText::from_plain_str( frame_attributes.title, )))?; svg.write_event(Event::End(BytesEnd::borrowed(b"title")))?; - if let Some(href) = frame_attributes.href { - if let Event::Start(ref mut a) = cache_a { - // clear the BytesStart - a.clear_attributes(); - - a.extend_attributes(args!( - "xlink:href" => href, - "target" => frame_attributes.target - )); - if let Some(extra) = frame_attributes.a_extra { - a.extend_attributes(extra.iter().map(|(k, v)| (k.as_str(), v.as_str()))); - } - } else { - unreachable!("cache wrapper was of wrong type: {:?}", cache_a); - } - - svg.write_event(&cache_a)?; - } - // select the color of the rectangle let color = if frame.location.function == "--" { color::VDGREY @@ -679,30 +630,57 @@ where &mut svg, &mut buffer, svg::TextItem { - color: "rgb(0, 0, 0)", - size: opt.font_size, x: rect.x1 as f64 + 3.0, y: 3.0 + (rect.y1 + rect.y2) as f64 / 2.0, text, - location: None, extra: None, }, - &opt.font_type, )?; buffer.clear(); if href_is_some { - svg.write_event(Event::End(BytesEnd::borrowed(b"a")))?; + svg.write_event(&cache_a_end)?; + } else { + svg.write_event(&cache_g_end)?; } - svg.write_event(Event::End(BytesEnd::borrowed(b"g")))?; } + svg.write_event(&cache_g_end)?; svg.write_event(Event::End(BytesEnd::borrowed(b"svg")))?; svg.write_event(Event::Eof)?; Ok(()) } +/// Writes atributes to the container, container could be g or a +fn write_container_attributes(event: &mut Event, frame_attributes: &FrameAttributes) { + if let Event::Start(ref mut c) = event { + c.clear_attributes(); + + if let Some(href) = frame_attributes.href { + c.extend_attributes(args!( + "xlink:href" => href, + "target" => frame_attributes.target + )); + if let Some(extra) = frame_attributes.a_extra { + c.extend_attributes(extra.iter().map(|(k, v)| (k.as_str(), v.as_str()))); + } + } + + if let Some(id) = frame_attributes.id { + c.extend_attributes(std::iter::once(("id", id))); + } + if let Some(class) = frame_attributes.class { + c.extend_attributes(std::iter::once(("class", class))); + } + if let Some(extra) = frame_attributes.g_extra { + c.extend_attributes(extra.iter().map(|(k, v)| (k.as_str(), v.as_str()))); + } + } else { + unreachable!("cache wrapper was of wrong type: {:?}", event); + } +} + /// Produce a flame graph from a reader that contains a sequence of folded stack lines. /// /// See [`from_sorted_lines`] for the expected format of each line. diff --git a/src/flamegraph/svg.rs b/src/flamegraph/svg.rs index 038252a3..e01146f4 100644 --- a/src/flamegraph/svg.rs +++ b/src/flamegraph/svg.rs @@ -33,12 +33,9 @@ impl<'a> From for TextArgument<'a> { } pub(super) struct TextItem<'a, I> { - pub(super) color: &'a str, - pub(super) size: usize, pub(super) x: f64, pub(super) y: f64, pub(super) text: TextArgument<'a>, - pub(super) location: Option<&'a str>, pub(super) extra: I, } @@ -114,9 +111,18 @@ where svg.write_event(Event::Start( BytesStart::borrowed_name(b"style").with_attributes(iter::once(("type", "text/css"))), ))?; - svg.write_event(Event::Text(BytesText::from_plain_str( - ".func_g:hover { stroke:black; stroke-width:0.5; cursor:pointer; }", - )))?; + + let titlesize = &opt.font_size + 5; + svg.write_event(Event::Text(BytesText::from_escaped_str(&format!( + " +text {{ font-family:{}; font-size:{}px; fill:rgb(0,0,0); }} +#title {{ text-anchor:middle; font-size:{}px; }} +{}", + enquote('\"', &opt.font_type), + &opt.font_size, + titlesize, + include_str!("flamegraph.css") + ))))?; svg.write_event(Event::End(BytesEnd::borrowed(b"style")))?; svg.write_event(Event::Start( @@ -161,15 +167,11 @@ var searchcolor = '{}';", svg, &mut buf, TextItem { - color: "rgb(0, 0, 0)", - size: opt.font_size + 5, x: (opt.image_width / 2) as f64, y: (opt.font_size * 2) as f64, text: (&*opt.title).into(), - location: Some("middle"), - extra: None, + extra: vec![("id", "title")], }, - &opt.font_type, )?; if let Some(ref subtitle) = opt.subtitle { @@ -177,15 +179,11 @@ var searchcolor = '{}';", svg, &mut buf, TextItem { - color: "rgb(160, 160, 160)", - size: opt.font_size, x: (opt.image_width / 2) as f64, y: (opt.font_size * 4) as f64, text: (&**subtitle).into(), - location: Some("middle"), - extra: None, + extra: vec![("id", "subtitle")], }, - &opt.font_type, )?; } @@ -193,70 +191,44 @@ var searchcolor = '{}';", svg, &mut buf, TextItem { - color: "rgb(0, 0, 0)", - size: opt.font_size, x: super::XPAD as f64, y: (style_options.imageheight - (opt.ypad2() / 2)) as f64, text: " ".into(), - location: None, extra: iter::once(("id", "details")), }, - &opt.font_type, )?; write_str( svg, &mut buf, TextItem { - color: "rgb(0, 0, 0)", - size: opt.font_size, x: super::XPAD as f64, y: (opt.font_size * 2) as f64, text: "Reset Zoom".into(), - location: None, - extra: vec![ - ("id", "unzoom"), - ("onclick", "unzoom()"), - ("style", "opacity:0.0;cursor:pointer"), - ], + extra: vec![("id", "unzoom"), ("class", "hide")], }, - &opt.font_type, )?; write_str( svg, &mut buf, TextItem { - color: "rgb(0, 0, 0)", - size: opt.font_size, x: (opt.image_width - super::XPAD - 100) as f64, y: (opt.font_size * 2) as f64, text: "Search".into(), - location: None, - extra: vec![ - ("id", "search"), - ("onmouseover", "searchover()"), - ("onmouseout", "searchout()"), - ("onclick", "search_prompt()"), - ("style", "opacity:0.1;cursor:pointer"), - ], + extra: vec![("id", "search")], }, - &opt.font_type, )?; write_str( svg, &mut buf, TextItem { - color: "rgb(0, 0, 0)", - size: opt.font_size, x: (opt.image_width - super::XPAD - 100) as f64, y: (style_options.imageheight - (opt.ypad2() / 2)) as f64, text: " ".into(), - location: None, extra: iter::once(("id", "matched")), }, - &opt.font_type, )?; Ok(()) @@ -266,7 +238,6 @@ pub(super) fn write_str<'a, W, I>( svg: &mut Writer, buf: &mut StrStack, item: TextItem<'a, I>, - font_type: &str, ) -> quick_xml::Result where W: Write, @@ -274,14 +245,8 @@ where { let x = write!(buf, "{:.2}", item.x); let y = write!(buf, "{:.2}", item.y); - let fs = write!(buf, "{}", item.size); - let TextItem { - text, - extra, - location, - color, - .. - } = item; + + let TextItem { text, extra, .. } = item; thread_local! { // reuse for all text elements to avoid allocations @@ -292,12 +257,8 @@ where text.clear_attributes(); text.extend_attributes(extra); text.extend_attributes(args!( - "text-anchor" => location.unwrap_or("left"), "x" => &buf[x], - "y" => &buf[y], - "font-size" => &buf[fs], - "font-family" => font_type, - "fill" => color + "y" => &buf[y] )); } else { unreachable!("cache wrapper was of wrong type: {:?}", start_event); diff --git a/tests/data/flamegraph/colors/java-perl.svg b/tests/data/flamegraph/colors/java-perl.svg index 3347bbd8..1304cf52 100644 --- a/tests/data/flamegraph/colors/java-perl.svg +++ b/tests/data/flamegraph/colors/java-perl.svg @@ -11,7 +11,7 @@ + - Flame Graph - - Reset Zoom - Search - - - call_function_single_interrupt (4 samples, 8.89%) - - call_functio.. - - - smp_call_function_single_interrupt (4 samples, 8.89%) - - smp_call_fun.. - - - generic_smp_call_function_single_interrupt (4 samples, 8.89%) - - generic_smp_.. - - - remote_function (4 samples, 8.89%) - - remote_funct.. - - - __perf_event_enable (4 samples, 8.89%) - - __perf_event.. - - - group_sched_in (4 samples, 8.89%) - - group_sched_.. - - - x86_pmu_commit_txn (4 samples, 8.89%) - - x86_pmu_comm.. - - - perf_pmu_enable (4 samples, 8.89%) - - perf_pmu_ena.. - - - x86_pmu_enable (4 samples, 8.89%) - - x86_pmu_enab.. - - - intel_pmu_enable_all (4 samples, 8.89%) - - intel_pmu_en.. - - - native_write_msr_safe (4 samples, 8.89%) - - native_write.. - - - __tcp_push_pending_frames (1 samples, 2.22%) - - _.. - - - tcp_write_xmit (1 samples, 2.22%) - - t.. - - - tcp_transmit_skb (1 samples, 2.22%) - - t.. - - - ip_queue_xmit (1 samples, 2.22%) - - i.. - - - ip_local_out (1 samples, 2.22%) - - i.. - - - ip_output (1 samples, 2.22%) - - i.. - - - ip_finish_output (1 samples, 2.22%) - - i.. - - - local_bh_enable (1 samples, 2.22%) - - l.. - - - do_softirq (1 samples, 2.22%) - - d.. - - - do_softirq_own_stack (1 samples, 2.22%) - - d.. - - - __do_softirq (1 samples, 2.22%) - - _.. - - - net_rx_action (1 samples, 2.22%) - - n.. - - - process_backlog (1 samples, 2.22%) - - p.. - - - __netif_receive_skb (1 samples, 2.22%) - - _.. - - - __netif_receive_skb_core (1 samples, 2.22%) - - _.. - - - ip_rcv (1 samples, 2.22%) - - i.. - - - ip_rcv_finish (1 samples, 2.22%) - - i.. - - - ip_local_deliver (1 samples, 2.22%) - - i.. - - - ip_local_deliver_finish (1 samples, 2.22%) - - i.. - - - tcp_v4_rcv (1 samples, 2.22%) - - t.. - - - tcp_v4_do_rcv (1 samples, 2.22%) - - t.. - - - tcp_rcv_established (1 samples, 2.22%) - - t.. - - - tcp_ack (1 samples, 2.22%) - - t.. - - - tcp_clean_rtx_queue (1 samples, 2.22%) - - t.. - - - __kfree_skb (1 samples, 2.22%) - - _.. - - - sk_stream_alloc_skb (1 samples, 2.22%) - - s.. - - - __alloc_skb (1 samples, 2.22%) - - _.. - - - __kmalloc_reserve.isra.26 (1 samples, 2.22%) - - _.. - - - ab (7 samples, 15.56%) - - ab - - - [unknown] (7 samples, 15.56%) - - [unknown] - - - __write_nocancel (7 samples, 15.56%) - - __write_nocancel - - - system_call_fastpath (7 samples, 15.56%) - - system_call_fastpath - - - sys_write (7 samples, 15.56%) - - sys_write - - - vfs_write (7 samples, 15.56%) - - vfs_write - - - do_sync_write (7 samples, 15.56%) - - do_sync_write - - - sock_aio_write (7 samples, 15.56%) - - sock_aio_write - - - inet_sendmsg (7 samples, 15.56%) - - inet_sendmsg - - - tcp_sendmsg (3 samples, 6.67%) - - tcp_sendm.. - - - tcp_send_mss (1 samples, 2.22%) - - t.. - - - tcp_current_mss (1 samples, 2.22%) - - t.. - - - tcp_v4_md5_lookup (1 samples, 2.22%) - - t.. - - - io/netty/buffer/AbstractByteBuf:.writeBytes (2 samples, 4.44%) - - io/ne.. - - - sun/nio/ch/SocketChannelImpl:.read (2 samples, 4.44%) - - sun/n.. - - - java/lang/Thread:.blockedOn (1 samples, 2.22%) - - j.. - - - pthread_self (1 samples, 2.22%) - - p.. - - - ip_queue_xmit (1 samples, 2.22%) - - i.. - - - ip_local_out (1 samples, 2.22%) - - i.. - - - ip_output (1 samples, 2.22%) - - i.. - - - ip_finish_output (1 samples, 2.22%) - - i.. - - - local_bh_enable (1 samples, 2.22%) - - l.. - - - do_softirq (1 samples, 2.22%) - - d.. - - - do_softirq_own_stack (1 samples, 2.22%) - - d.. - - - __do_softirq (1 samples, 2.22%) - - _.. - - - net_rx_action (1 samples, 2.22%) - - n.. - - - process_backlog (1 samples, 2.22%) - - p.. - - - __netif_receive_skb (1 samples, 2.22%) - - _.. - - - __netif_receive_skb_core (1 samples, 2.22%) - - _.. - - - ip_rcv (1 samples, 2.22%) - - i.. - - - ip_rcv_finish (1 samples, 2.22%) - - i.. - - - ip_local_deliver (1 samples, 2.22%) - - i.. - - - ip_local_deliver_finish (1 samples, 2.22%) - - i.. - - - tcp_v4_rcv (1 samples, 2.22%) - - t.. - - - tcp_v4_do_rcv (1 samples, 2.22%) - - t.. - - - tcp_rcv_established (1 samples, 2.22%) - - t.. - - - tcp_data_queue (1 samples, 2.22%) - - t.. - - - sock_def_readable (1 samples, 2.22%) - - s.. - - - __wake_up_sync_key (1 samples, 2.22%) - - _.. - - - __wake_up_common (1 samples, 2.22%) - - _.. - - - ep_poll_callback (1 samples, 2.22%) - - e.. - - - __wake_up_locked (1 samples, 2.22%) - - _.. - - - __wake_up_common (1 samples, 2.22%) - - _.. - - - default_wake_function (1 samples, 2.22%) - - d.. - - - try_to_wake_up (1 samples, 2.22%) - - t.. - - - _raw_spin_unlock_irqrestore (1 samples, 2.22%) - - _.. - - - io/netty/channel/DefaultChannelHandlerContext:.fireChannelReadComplete (3 samples, 6.67%) - - io/netty/.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/DefaultChannelHandlerContext:.fireChannelReadComplete (3 samples, 6.67%) - - io/netty/.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 6.67%) - - org/vertx.. - - - io/netty/channel/DefaultChannelHandlerContext:.flush (3 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/ChannelDuplexHandler:.flush (3 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/DefaultChannelHandlerContext:.flush (3 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (3 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/DefaultChannelHandlerContext:.flush (3 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/DefaultChannelPipeline$HeadHandler:.flush (3 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (3 samples, 6.67%) - - io/netty/.. - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.getBytes (3 samples, 6.67%) - - io/netty/.. - - - sun/nio/ch/SocketChannelImpl:.write (3 samples, 6.67%) - - sun/nio/c.. - - - sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 4.44%) - - sun/n.. - - - [libpthread-2.19.so] (2 samples, 4.44%) - - [libp.. - - - system_call_fastpath (2 samples, 4.44%) - - syste.. - - - sys_write (2 samples, 4.44%) - - sys_w.. - - - vfs_write (2 samples, 4.44%) - - vfs_w.. - - - do_sync_write (2 samples, 4.44%) - - do_sy.. - - - sock_aio_write (2 samples, 4.44%) - - sock_.. - - - inet_sendmsg (2 samples, 4.44%) - - inet_.. - - - tcp_sendmsg (2 samples, 4.44%) - - tcp_s.. - - - __tcp_push_pending_frames (2 samples, 4.44%) - - __tcp.. - - - tcp_write_xmit (2 samples, 4.44%) - - tcp_w.. - - - tcp_transmit_skb (2 samples, 4.44%) - - tcp_t.. - - - tcp_v4_send_check (1 samples, 2.22%) - - t.. - - - __tcp_v4_send_check (1 samples, 2.22%) - - _.. - - - org/mozilla/javascript/WrapFactory:.wrap (4 samples, 8.89%) - - org/mozilla/.. - - - call_function_single_interrupt (4 samples, 8.89%) - - call_functio.. - - - smp_call_function_single_interrupt (4 samples, 8.89%) - - smp_call_fun.. - - - generic_smp_call_function_single_interrupt (4 samples, 8.89%) - - generic_smp_.. - - - remote_function (4 samples, 8.89%) - - remote_funct.. - - - __perf_event_enable (4 samples, 8.89%) - - __perf_event.. - - - group_sched_in (4 samples, 8.89%) - - group_sched_.. - - - x86_pmu_commit_txn (4 samples, 8.89%) - - x86_pmu_comm.. - - - perf_pmu_enable (4 samples, 8.89%) - - perf_pmu_ena.. - - - x86_pmu_enable (4 samples, 8.89%) - - x86_pmu_enab.. - - - intel_pmu_enable_all (4 samples, 8.89%) - - intel_pmu_en.. - - - native_write_msr_safe (4 samples, 8.89%) - - native_write.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/BaseFunction:.construct (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:._c_anonymous_3 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/BaseFunction:.construct (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:._c_anonymous_21 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_js_31:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/BaseFunction:.construct (3 samples, 6.67%) - - org/mozil.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:.call (3 samples, 6.67%) - - org/mozil.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:._c_anonymous_3 (3 samples, 6.67%) - - org/mozil.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:.call (4 samples, 8.89%) - - org/mozilla/.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:.call (4 samples, 8.89%) - - org/mozilla/.. - - - org/mozilla/javascript/gen/file__home_bgregg_bench_Server_js_js_4:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_bench_Server_js_js_4:._c_anonymous_1 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 2.22%) - - o.. - - - java/lang/reflect/Method:.invoke (1 samples, 2.22%) - - j.. - - - org/mozilla/javascript/BaseFunction:.construct (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:._c_anonymous_21 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_js_49:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_js_49:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/BaseFunction:.construct (3 samples, 6.67%) - - org/mozil.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (3 samples, 6.67%) - - org/mozil.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:._c_anonymous_3 (3 samples, 6.67%) - - org/mozil.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (2 samples, 4.44%) - - org/m.. - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (4 samples, 8.89%) - - org/mozilla/.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (4 samples, 8.89%) - - org/mozilla/.. - - - org/mozilla/javascript/gen/file__home_bgregg_bench_Server_js_js_2:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 2.22%) - - o.. - - - java/lang/reflect/Method:.invoke (1 samples, 2.22%) - - j.. - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 2.22%) - - i.. - - - org/mozilla/javascript/BaseFunction:.construct (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:._c_anonymous_21 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.getParamAndVarCount (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.<init> (4 samples, 8.89%) - - org/mozilla/.. - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (4 samples, 8.89%) - - org/mozilla/.. - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (4 samples, 8.89%) - - org/mozilla/.. - - - call_function_single_interrupt (4 samples, 8.89%) - - call_functio.. - - - smp_call_function_single_interrupt (4 samples, 8.89%) - - smp_call_fun.. - - - generic_smp_call_function_single_interrupt (4 samples, 8.89%) - - generic_smp_.. - - - remote_function (4 samples, 8.89%) - - remote_funct.. - - - __perf_event_enable (4 samples, 8.89%) - - __perf_event.. - - - group_sched_in (4 samples, 8.89%) - - group_sched_.. - - - x86_pmu_commit_txn (4 samples, 8.89%) - - x86_pmu_comm.. - - - perf_pmu_enable (4 samples, 8.89%) - - perf_pmu_ena.. - - - x86_pmu_enable (4 samples, 8.89%) - - x86_pmu_enab.. - - - intel_pmu_enable_all (4 samples, 8.89%) - - intel_pmu_en.. - - - native_write_msr_safe (4 samples, 8.89%) - - native_write.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.getParamCount (1 samples, 2.22%) - - o.. - - - io/netty/channel/DefaultChannelHandlerContext:.fireChannelRead (24 samples, 53.33%) - - io/netty/channel/DefaultChannelHandlerContext:.fireChannelRead - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (23 samples, 51.11%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead - - - org/vertx/java/core/http/impl/VertxHttpHandler:.channelRead (23 samples, 51.11%) - - org/vertx/java/core/http/impl/VertxHttpHandler:.channelRead - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (23 samples, 51.11%) - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived - - - org/vertx/java/core/http/impl/ServerConnection:.handleMessage (23 samples, 51.11%) - - org/vertx/java/core/http/impl/ServerConnection:.handleMessage - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.call (9 samples, 20.00%) - - org/mozilla/javascript/gen/file.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.call (9 samples, 20.00%) - - org/mozilla/javascript/gen/file.. - - - org/mozilla/javascript/BaseFunction:.construct (8 samples, 17.78%) - - org/mozilla/javascript/Base.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.call (8 samples, 17.78%) - - org/mozilla/javascript/gen/.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:._c_anonymous_3 (8 samples, 17.78%) - - org/mozilla/javascript/gen/.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_js_47:.call (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) - - o.. - - - io/netty/handler/codec/http/HttpMethod:.valueOf (1 samples, 2.22%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (31 samples, 68.89%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (31 samples, 68.89%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKey - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (31 samples, 68.89%) - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read - - - io/netty/channel/DefaultChannelHandlerContext:.fireChannelRead (26 samples, 57.78%) - - io/netty/channel/DefaultChannelHandlerContext:.fireChannelRead - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (26 samples, 57.78%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (2 samples, 4.44%) - - io/ne.. - - - io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 2.22%) - - i.. - - - java (32 samples, 71.11%) - - java - - - start_thread (32 samples, 71.11%) - - start_thread - - - java_start (32 samples, 71.11%) - - java_start - - - JavaThread::run (32 samples, 71.11%) - - JavaThread::run - - - JavaThread::thread_main_inner (32 samples, 71.11%) - - JavaThread::thread_main_inner - - - thread_entry (32 samples, 71.11%) - - thread_entry - - - JavaCalls::call_virtual (32 samples, 71.11%) - - JavaCalls::call_virtual - - - JavaCalls::call_virtual (32 samples, 71.11%) - - JavaCalls::call_virtual - - - JavaCalls::call_helper (32 samples, 71.11%) - - JavaCalls::call_helper - - - call_stub (32 samples, 71.11%) - - call_stub - - - Interpreter (32 samples, 71.11%) - - Interpreter - - - Interpreter (32 samples, 71.11%) - - Interpreter - - - io/netty/channel/nio/NioEventLoop:.run (32 samples, 71.11%) - - io/netty/channel/nio/NioEventLoop:.run - - - io/netty/channel/nio/NioEventLoop:.select (1 samples, 2.22%) - - i.. - - - sun/nio/ch/SelectorImpl:.lockAndDoSelect (1 samples, 2.22%) - - s.. - - - sun/nio/ch/EPollSelectorImpl:.doSelect (1 samples, 2.22%) - - s.. - - - sun/nio/ch/EPollArrayWrapper:.poll (1 samples, 2.22%) - - s.. - - - sun/nio/ch/EPollArrayWrapper:.epollWait (1 samples, 2.22%) - - s.. - - - __libc_enable_asynccancel (1 samples, 2.22%) - - _.. - - - __GI___ioctl (4 samples, 8.89%) - - __GI___ioctl - - - system_call_fastpath (4 samples, 8.89%) - - system_call_.. - - - sys_ioctl (4 samples, 8.89%) - - sys_ioctl - - - do_vfs_ioctl (4 samples, 8.89%) - - do_vfs_ioctl - - - perf_ioctl (4 samples, 8.89%) - - perf_ioctl - - - perf_event_for_each_child (4 samples, 8.89%) - - perf_event_f.. - - - perf_event_enable (4 samples, 8.89%) - - perf_event_e.. - - - cpu_function_call (4 samples, 8.89%) - - cpu_function.. - - - smp_call_function_single (4 samples, 8.89%) - - smp_call_fun.. - - - remote_function (4 samples, 8.89%) - - remote_funct.. - - - __perf_event_enable (4 samples, 8.89%) - - __perf_event.. - - - group_sched_in (4 samples, 8.89%) - - group_sched_.. - - - x86_pmu_commit_txn (4 samples, 8.89%) - - x86_pmu_comm.. - - - perf_pmu_enable (4 samples, 8.89%) - - perf_pmu_ena.. - - - x86_pmu_enable (4 samples, 8.89%) - - x86_pmu_enab.. - - - intel_pmu_enable_all (4 samples, 8.89%) - - intel_pmu_en.. - - - native_write_msr_safe (4 samples, 8.89%) - - native_write.. - - - perf (5 samples, 11.11%) - - perf - - - __libc_start_main (5 samples, 11.11%) - - __libc_start_main - - - [perf] (5 samples, 11.11%) - - [perf] - - - [perf] (5 samples, 11.11%) - - [perf] - - - [perf] (5 samples, 11.11%) - - [perf] - - - page_fault (1 samples, 2.22%) - - p.. - - - all (45 samples, 100%) - - - - - swapper (1 samples, 2.22%) - - s.. - - - x86_64_start_kernel (1 samples, 2.22%) - - x.. - - - x86_64_start_reservations (1 samples, 2.22%) - - x.. - - - start_kernel (1 samples, 2.22%) - - s.. - - - rest_init (1 samples, 2.22%) - - r.. - - - cpu_startup_entry (1 samples, 2.22%) - - c.. - - - rcu_idle_enter (1 samples, 2.22%) - - r.. - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + call_function_single_interrupt (4 samples, 8.89%) + + call_functio.. + + + smp_call_function_single_interrupt (4 samples, 8.89%) + + smp_call_fun.. + + + generic_smp_call_function_single_interrupt (4 samples, 8.89%) + + generic_smp_.. + + + remote_function (4 samples, 8.89%) + + remote_funct.. + + + __perf_event_enable (4 samples, 8.89%) + + __perf_event.. + + + group_sched_in (4 samples, 8.89%) + + group_sched_.. + + + x86_pmu_commit_txn (4 samples, 8.89%) + + x86_pmu_comm.. + + + perf_pmu_enable (4 samples, 8.89%) + + perf_pmu_ena.. + + + x86_pmu_enable (4 samples, 8.89%) + + x86_pmu_enab.. + + + intel_pmu_enable_all (4 samples, 8.89%) + + intel_pmu_en.. + + + native_write_msr_safe (4 samples, 8.89%) + + native_write.. + + + __tcp_push_pending_frames (1 samples, 2.22%) + + _.. + + + tcp_write_xmit (1 samples, 2.22%) + + t.. + + + tcp_transmit_skb (1 samples, 2.22%) + + t.. + + + ip_queue_xmit (1 samples, 2.22%) + + i.. + + + ip_local_out (1 samples, 2.22%) + + i.. + + + ip_output (1 samples, 2.22%) + + i.. + + + ip_finish_output (1 samples, 2.22%) + + i.. + + + local_bh_enable (1 samples, 2.22%) + + l.. + + + do_softirq (1 samples, 2.22%) + + d.. + + + do_softirq_own_stack (1 samples, 2.22%) + + d.. + + + __do_softirq (1 samples, 2.22%) + + _.. + + + net_rx_action (1 samples, 2.22%) + + n.. + + + process_backlog (1 samples, 2.22%) + + p.. + + + __netif_receive_skb (1 samples, 2.22%) + + _.. + + + __netif_receive_skb_core (1 samples, 2.22%) + + _.. + + + ip_rcv (1 samples, 2.22%) + + i.. + + + ip_rcv_finish (1 samples, 2.22%) + + i.. + + + ip_local_deliver (1 samples, 2.22%) + + i.. + + + ip_local_deliver_finish (1 samples, 2.22%) + + i.. + + + tcp_v4_rcv (1 samples, 2.22%) + + t.. + + + tcp_v4_do_rcv (1 samples, 2.22%) + + t.. + + + tcp_rcv_established (1 samples, 2.22%) + + t.. + + + tcp_ack (1 samples, 2.22%) + + t.. + + + tcp_clean_rtx_queue (1 samples, 2.22%) + + t.. + + + __kfree_skb (1 samples, 2.22%) + + _.. + + + sk_stream_alloc_skb (1 samples, 2.22%) + + s.. + + + __alloc_skb (1 samples, 2.22%) + + _.. + + + __kmalloc_reserve.isra.26 (1 samples, 2.22%) + + _.. + + + ab (7 samples, 15.56%) + + ab + + + [unknown] (7 samples, 15.56%) + + [unknown] + + + __write_nocancel (7 samples, 15.56%) + + __write_nocancel + + + system_call_fastpath (7 samples, 15.56%) + + system_call_fastpath + + + sys_write (7 samples, 15.56%) + + sys_write + + + vfs_write (7 samples, 15.56%) + + vfs_write + + + do_sync_write (7 samples, 15.56%) + + do_sync_write + + + sock_aio_write (7 samples, 15.56%) + + sock_aio_write + + + inet_sendmsg (7 samples, 15.56%) + + inet_sendmsg + + + tcp_sendmsg (3 samples, 6.67%) + + tcp_sendm.. + + + tcp_send_mss (1 samples, 2.22%) + + t.. + + + tcp_current_mss (1 samples, 2.22%) + + t.. + + + tcp_v4_md5_lookup (1 samples, 2.22%) + + t.. + + + io/netty/buffer/AbstractByteBuf:.writeBytes (2 samples, 4.44%) + + io/ne.. + + + sun/nio/ch/SocketChannelImpl:.read (2 samples, 4.44%) + + sun/n.. + + + java/lang/Thread:.blockedOn (1 samples, 2.22%) + + j.. + + + pthread_self (1 samples, 2.22%) + + p.. + + + ip_queue_xmit (1 samples, 2.22%) + + i.. + + + ip_local_out (1 samples, 2.22%) + + i.. + + + ip_output (1 samples, 2.22%) + + i.. + + + ip_finish_output (1 samples, 2.22%) + + i.. + + + local_bh_enable (1 samples, 2.22%) + + l.. + + + do_softirq (1 samples, 2.22%) + + d.. + + + do_softirq_own_stack (1 samples, 2.22%) + + d.. + + + __do_softirq (1 samples, 2.22%) + + _.. + + + net_rx_action (1 samples, 2.22%) + + n.. + + + process_backlog (1 samples, 2.22%) + + p.. + + + __netif_receive_skb (1 samples, 2.22%) + + _.. + + + __netif_receive_skb_core (1 samples, 2.22%) + + _.. + + + ip_rcv (1 samples, 2.22%) + + i.. + + + ip_rcv_finish (1 samples, 2.22%) + + i.. + + + ip_local_deliver (1 samples, 2.22%) + + i.. + + + ip_local_deliver_finish (1 samples, 2.22%) + + i.. + + + tcp_v4_rcv (1 samples, 2.22%) + + t.. + + + tcp_v4_do_rcv (1 samples, 2.22%) + + t.. + + + tcp_rcv_established (1 samples, 2.22%) + + t.. + + + tcp_data_queue (1 samples, 2.22%) + + t.. + + + sock_def_readable (1 samples, 2.22%) + + s.. + + + __wake_up_sync_key (1 samples, 2.22%) + + _.. + + + __wake_up_common (1 samples, 2.22%) + + _.. + + + ep_poll_callback (1 samples, 2.22%) + + e.. + + + __wake_up_locked (1 samples, 2.22%) + + _.. + + + __wake_up_common (1 samples, 2.22%) + + _.. + + + default_wake_function (1 samples, 2.22%) + + d.. + + + try_to_wake_up (1 samples, 2.22%) + + t.. + + + _raw_spin_unlock_irqrestore (1 samples, 2.22%) + + _.. + + + io/netty/channel/DefaultChannelHandlerContext:.fireChannelReadComplete (3 samples, 6.67%) + + io/netty/.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/DefaultChannelHandlerContext:.fireChannelReadComplete (3 samples, 6.67%) + + io/netty/.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 6.67%) + + org/vertx.. + + + io/netty/channel/DefaultChannelHandlerContext:.flush (3 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/ChannelDuplexHandler:.flush (3 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/DefaultChannelHandlerContext:.flush (3 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (3 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/DefaultChannelHandlerContext:.flush (3 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/DefaultChannelPipeline$HeadHandler:.flush (3 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (3 samples, 6.67%) + + io/netty/.. + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.getBytes (3 samples, 6.67%) + + io/netty/.. + + + sun/nio/ch/SocketChannelImpl:.write (3 samples, 6.67%) + + sun/nio/c.. + + + sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 4.44%) + + sun/n.. + + + [libpthread-2.19.so] (2 samples, 4.44%) + + [libp.. + + + system_call_fastpath (2 samples, 4.44%) + + syste.. + + + sys_write (2 samples, 4.44%) + + sys_w.. + + + vfs_write (2 samples, 4.44%) + + vfs_w.. + + + do_sync_write (2 samples, 4.44%) + + do_sy.. + + + sock_aio_write (2 samples, 4.44%) + + sock_.. + + + inet_sendmsg (2 samples, 4.44%) + + inet_.. + + + tcp_sendmsg (2 samples, 4.44%) + + tcp_s.. + + + __tcp_push_pending_frames (2 samples, 4.44%) + + __tcp.. + + + tcp_write_xmit (2 samples, 4.44%) + + tcp_w.. + + + tcp_transmit_skb (2 samples, 4.44%) + + tcp_t.. + + + tcp_v4_send_check (1 samples, 2.22%) + + t.. + + + __tcp_v4_send_check (1 samples, 2.22%) + + _.. + + + org/mozilla/javascript/WrapFactory:.wrap (4 samples, 8.89%) + + org/mozilla/.. + + + call_function_single_interrupt (4 samples, 8.89%) + + call_functio.. + + + smp_call_function_single_interrupt (4 samples, 8.89%) + + smp_call_fun.. + + + generic_smp_call_function_single_interrupt (4 samples, 8.89%) + + generic_smp_.. + + + remote_function (4 samples, 8.89%) + + remote_funct.. + + + __perf_event_enable (4 samples, 8.89%) + + __perf_event.. + + + group_sched_in (4 samples, 8.89%) + + group_sched_.. + + + x86_pmu_commit_txn (4 samples, 8.89%) + + x86_pmu_comm.. + + + perf_pmu_enable (4 samples, 8.89%) + + perf_pmu_ena.. + + + x86_pmu_enable (4 samples, 8.89%) + + x86_pmu_enab.. + + + intel_pmu_enable_all (4 samples, 8.89%) + + intel_pmu_en.. + + + native_write_msr_safe (4 samples, 8.89%) + + native_write.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/BaseFunction:.construct (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:._c_anonymous_3 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/BaseFunction:.construct (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_80:._c_anonymous_21 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_js_31:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/BaseFunction:.construct (3 samples, 6.67%) + + org/mozil.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:.call (3 samples, 6.67%) + + org/mozil.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:._c_anonymous_3 (3 samples, 6.67%) + + org/mozil.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:.call (4 samples, 8.89%) + + org/mozilla/.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:.call (4 samples, 8.89%) + + org/mozilla/.. + + + org/mozilla/javascript/gen/file__home_bgregg_bench_Server_js_js_4:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_bench_Server_js_js_4:._c_anonymous_1 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_90:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 2.22%) + + o.. + + + java/lang/reflect/Method:.invoke (1 samples, 2.22%) + + j.. + + + org/mozilla/javascript/BaseFunction:.construct (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:._c_anonymous_21 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_js_49:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_js_49:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/BaseFunction:.construct (3 samples, 6.67%) + + org/mozil.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (3 samples, 6.67%) + + org/mozil.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:._c_anonymous_3 (3 samples, 6.67%) + + org/mozil.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (2 samples, 4.44%) + + org/m.. + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (4 samples, 8.89%) + + org/mozilla/.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (4 samples, 8.89%) + + org/mozilla/.. + + + org/mozilla/javascript/gen/file__home_bgregg_bench_Server_js_js_2:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_91:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 2.22%) + + o.. + + + java/lang/reflect/Method:.invoke (1 samples, 2.22%) + + j.. + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 2.22%) + + i.. + + + org/mozilla/javascript/BaseFunction:.construct (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:._c_anonymous_21 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.getParamAndVarCount (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.<init> (4 samples, 8.89%) + + org/mozilla/.. + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (4 samples, 8.89%) + + org/mozilla/.. + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (4 samples, 8.89%) + + org/mozilla/.. + + + call_function_single_interrupt (4 samples, 8.89%) + + call_functio.. + + + smp_call_function_single_interrupt (4 samples, 8.89%) + + smp_call_fun.. + + + generic_smp_call_function_single_interrupt (4 samples, 8.89%) + + generic_smp_.. + + + remote_function (4 samples, 8.89%) + + remote_funct.. + + + __perf_event_enable (4 samples, 8.89%) + + __perf_event.. + + + group_sched_in (4 samples, 8.89%) + + group_sched_.. + + + x86_pmu_commit_txn (4 samples, 8.89%) + + x86_pmu_comm.. + + + perf_pmu_enable (4 samples, 8.89%) + + perf_pmu_ena.. + + + x86_pmu_enable (4 samples, 8.89%) + + x86_pmu_enab.. + + + intel_pmu_enable_all (4 samples, 8.89%) + + intel_pmu_en.. + + + native_write_msr_safe (4 samples, 8.89%) + + native_write.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.getParamCount (1 samples, 2.22%) + + o.. + + + io/netty/channel/DefaultChannelHandlerContext:.fireChannelRead (24 samples, 53.33%) + + io/netty/channel/DefaultChannelHandlerContext:.fireChannelRead + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (23 samples, 51.11%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead + + + org/vertx/java/core/http/impl/VertxHttpHandler:.channelRead (23 samples, 51.11%) + + org/vertx/java/core/http/impl/VertxHttpHandler:.channelRead + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (23 samples, 51.11%) + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived + + + org/vertx/java/core/http/impl/ServerConnection:.handleMessage (23 samples, 51.11%) + + org/vertx/java/core/http/impl/ServerConnection:.handleMessage + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.call (9 samples, 20.00%) + + org/mozilla/javascript/gen/file.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.call (9 samples, 20.00%) + + org/mozilla/javascript/gen/file.. + + + org/mozilla/javascript/BaseFunction:.construct (8 samples, 17.78%) + + org/mozilla/javascript/Base.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:.call (8 samples, 17.78%) + + org/mozilla/javascript/gen/.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_93:._c_anonymous_3 (8 samples, 17.78%) + + org/mozilla/javascript/gen/.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_vert_x_2_1_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_js_47:.call (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 2.22%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 2.22%) + + o.. + + + io/netty/handler/codec/http/HttpMethod:.valueOf (1 samples, 2.22%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (31 samples, 68.89%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (31 samples, 68.89%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKey + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (31 samples, 68.89%) + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read + + + io/netty/channel/DefaultChannelHandlerContext:.fireChannelRead (26 samples, 57.78%) + + io/netty/channel/DefaultChannelHandlerContext:.fireChannelRead + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (26 samples, 57.78%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (2 samples, 4.44%) + + io/ne.. + + + io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 2.22%) + + i.. + + + java (32 samples, 71.11%) + + java + + + start_thread (32 samples, 71.11%) + + start_thread + + + java_start (32 samples, 71.11%) + + java_start + + + JavaThread::run (32 samples, 71.11%) + + JavaThread::run + + + JavaThread::thread_main_inner (32 samples, 71.11%) + + JavaThread::thread_main_inner + + + thread_entry (32 samples, 71.11%) + + thread_entry + + + JavaCalls::call_virtual (32 samples, 71.11%) + + JavaCalls::call_virtual + + + JavaCalls::call_virtual (32 samples, 71.11%) + + JavaCalls::call_virtual + + + JavaCalls::call_helper (32 samples, 71.11%) + + JavaCalls::call_helper + + + call_stub (32 samples, 71.11%) + + call_stub + + + Interpreter (32 samples, 71.11%) + + Interpreter + + + Interpreter (32 samples, 71.11%) + + Interpreter + + + io/netty/channel/nio/NioEventLoop:.run (32 samples, 71.11%) + + io/netty/channel/nio/NioEventLoop:.run + + + io/netty/channel/nio/NioEventLoop:.select (1 samples, 2.22%) + + i.. + + + sun/nio/ch/SelectorImpl:.lockAndDoSelect (1 samples, 2.22%) + + s.. + + + sun/nio/ch/EPollSelectorImpl:.doSelect (1 samples, 2.22%) + + s.. + + + sun/nio/ch/EPollArrayWrapper:.poll (1 samples, 2.22%) + + s.. + + + sun/nio/ch/EPollArrayWrapper:.epollWait (1 samples, 2.22%) + + s.. + + + __libc_enable_asynccancel (1 samples, 2.22%) + + _.. + + + __GI___ioctl (4 samples, 8.89%) + + __GI___ioctl + + + system_call_fastpath (4 samples, 8.89%) + + system_call_.. + + + sys_ioctl (4 samples, 8.89%) + + sys_ioctl + + + do_vfs_ioctl (4 samples, 8.89%) + + do_vfs_ioctl + + + perf_ioctl (4 samples, 8.89%) + + perf_ioctl + + + perf_event_for_each_child (4 samples, 8.89%) + + perf_event_f.. + + + perf_event_enable (4 samples, 8.89%) + + perf_event_e.. + + + cpu_function_call (4 samples, 8.89%) + + cpu_function.. + + + smp_call_function_single (4 samples, 8.89%) + + smp_call_fun.. + + + remote_function (4 samples, 8.89%) + + remote_funct.. + + + __perf_event_enable (4 samples, 8.89%) + + __perf_event.. + + + group_sched_in (4 samples, 8.89%) + + group_sched_.. + + + x86_pmu_commit_txn (4 samples, 8.89%) + + x86_pmu_comm.. + + + perf_pmu_enable (4 samples, 8.89%) + + perf_pmu_ena.. + + + x86_pmu_enable (4 samples, 8.89%) + + x86_pmu_enab.. + + + intel_pmu_enable_all (4 samples, 8.89%) + + intel_pmu_en.. + + + native_write_msr_safe (4 samples, 8.89%) + + native_write.. + + + perf (5 samples, 11.11%) + + perf + + + __libc_start_main (5 samples, 11.11%) + + __libc_start_main + + + [perf] (5 samples, 11.11%) + + [perf] + + + [perf] (5 samples, 11.11%) + + [perf] + + + [perf] (5 samples, 11.11%) + + [perf] + + + page_fault (1 samples, 2.22%) + + p.. + + + all (45 samples, 100%) + + + + + swapper (1 samples, 2.22%) + + s.. + + + x86_64_start_kernel (1 samples, 2.22%) + + x.. + + + x86_64_start_reservations (1 samples, 2.22%) + + x.. + + + start_kernel (1 samples, 2.22%) + + s.. + + + rest_init (1 samples, 2.22%) + + r.. + + + cpu_startup_entry (1 samples, 2.22%) + + c.. + + + rcu_idle_enter (1 samples, 2.22%) + + r.. + + + diff --git a/tests/data/flamegraph/colors/js-perl.svg b/tests/data/flamegraph/colors/js-perl.svg index ac2cbf79..52128abf 100644 --- a/tests/data/flamegraph/colors/js-perl.svg +++ b/tests/data/flamegraph/colors/js-perl.svg @@ -11,7 +11,7 @@ + - Flame Graph - - Reset Zoom - Search - - - RegExp:\bFoo ?Bar (1 samples, 50.00%) - - RegExp:\bFoo ?Bar - - - all (2 samples, 100%) - - - - - node-v011 (2 samples, 100.00%) - - node-v011 - - - __libc_start_main (2 samples, 100.00%) - - __libc_start_main - - - node::Start (2 samples, 100.00%) - - node::Start - - - uv_run (2 samples, 100.00%) - - uv_run - - - uv__io_poll (2 samples, 100.00%) - - uv__io_poll - - - uv__async_io (2 samples, 100.00%) - - uv__async_io - - - uv__async_event (2 samples, 100.00%) - - uv__async_event - - - uv__work_done (2 samples, 100.00%) - - uv__work_done - - - node::After (2 samples, 100.00%) - - node::After - - - v8::Function::Call (2 samples, 100.00%) - - v8::Function::Call - - - v8::internal::Execution::Call (2 samples, 100.00%) - - v8::internal::Execution::Call - - - v8::internal::Invoke (2 samples, 100.00%) - - v8::internal::Invoke - - - Stub:JSEntryStub (2 samples, 100.00%) - - Stub:JSEntryStub - - - Builtin:A builtin from the snapshot (2 samples, 100.00%) - - Builtin:A builtin from the snapshot - - - LazyCompile:_tickDomainCallback node.js:387 (2 samples, 100.00%) - - LazyCompile:_tickDomainCallback node.js:387 - - - LazyCompile:*Async$consumeFunctionBuffer /apps/node/webapp/node_modules/xxxxx/js/main/async.js:39 (2 samples, 100.00%) - - LazyCompile:*Async$consumeFunctionBuffer /apps/node/webapp/node_modules/xxxxx/js/main/async.js:39 - - - v8::internal::Execution::Call (1 samples, 50.00%) - - v8::internal::Execution::Call - - - LazyCompile:~body_0 evalmachine.<anonymous>:1 (1 samples, 50.00%) - - LazyCompile:~body_0 evalmachine.<anonymous>:1 - - - RegExp:[&<>\\] (1 samples, 50.00%) - - RegExp:[&<>\\] - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + RegExp:\bFoo ?Bar (1 samples, 50.00%) + + RegExp:\bFoo ?Bar + + + all (2 samples, 100%) + + + + + node-v011 (2 samples, 100.00%) + + node-v011 + + + __libc_start_main (2 samples, 100.00%) + + __libc_start_main + + + node::Start (2 samples, 100.00%) + + node::Start + + + uv_run (2 samples, 100.00%) + + uv_run + + + uv__io_poll (2 samples, 100.00%) + + uv__io_poll + + + uv__async_io (2 samples, 100.00%) + + uv__async_io + + + uv__async_event (2 samples, 100.00%) + + uv__async_event + + + uv__work_done (2 samples, 100.00%) + + uv__work_done + + + node::After (2 samples, 100.00%) + + node::After + + + v8::Function::Call (2 samples, 100.00%) + + v8::Function::Call + + + v8::internal::Execution::Call (2 samples, 100.00%) + + v8::internal::Execution::Call + + + v8::internal::Invoke (2 samples, 100.00%) + + v8::internal::Invoke + + + Stub:JSEntryStub (2 samples, 100.00%) + + Stub:JSEntryStub + + + Builtin:A builtin from the snapshot (2 samples, 100.00%) + + Builtin:A builtin from the snapshot + + + LazyCompile:_tickDomainCallback node.js:387 (2 samples, 100.00%) + + LazyCompile:_tickDomainCallback node.js:387 + + + LazyCompile:*Async$consumeFunctionBuffer /apps/node/webapp/node_modules/xxxxx/js/main/async.js:39 (2 samples, 100.00%) + + LazyCompile:*Async$consumeFunctionBuffer /apps/node/webapp/node_modules/xxxxx/js/main/async.js:39 + + + v8::internal::Execution::Call (1 samples, 50.00%) + + v8::internal::Execution::Call + + + LazyCompile:~body_0 evalmachine.<anonymous>:1 (1 samples, 50.00%) + + LazyCompile:~body_0 evalmachine.<anonymous>:1 + + + RegExp:[&<>\\] (1 samples, 50.00%) + + RegExp:[&<>\\] + + + diff --git a/tests/data/flamegraph/differential/diff-negated.svg b/tests/data/flamegraph/differential/diff-negated.svg index 270bdc60..e7d853be 100644 --- a/tests/data/flamegraph/differential/diff-negated.svg +++ b/tests/data/flamegraph/differential/diff-negated.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; -4.87%) - - cksum - - - cksum (5 samples, 0.97%; +0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; -0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; -3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; -27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; -4.87%) + + cksum + + + cksum (5 samples, 0.97%; +0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; -0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; -3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; -27.49%) + + main + + + diff --git a/tests/data/flamegraph/differential/diff.svg b/tests/data/flamegraph/differential/diff.svg index 0ec7d65f..d2d6ec18 100644 --- a/tests/data/flamegraph/differential/diff.svg +++ b/tests/data/flamegraph/differential/diff.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/empty/empty.svg b/tests/data/flamegraph/empty/empty.svg index b7e06679..5c6b8e91 100644 --- a/tests/data/flamegraph/empty/empty.svg +++ b/tests/data/flamegraph/empty/empty.svg @@ -1,5 +1,5 @@ - ERROR: No valid input provided to flamegraph + ERROR: No valid input provided to flamegraph diff --git a/tests/data/flamegraph/example-perf-stacks/example-perf-stacks.svg b/tests/data/flamegraph/example-perf-stacks/example-perf-stacks.svg index 9456b305..58d18d7f 100644 --- a/tests/data/flamegraph/example-perf-stacks/example-perf-stacks.svg +++ b/tests/data/flamegraph/example-perf-stacks/example-perf-stacks.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - gmain (1 samples, 0.08%) - - - - - [unknown] (1 samples, 0.08%) - - - - - inotify_add_watch (1 samples, 0.08%) - - - - - system_call_fastpath (1 samples, 0.08%) - - - - - sys_inotify_add_watch (1 samples, 0.08%) - - - - - user_path_at (1 samples, 0.08%) - - - - - user_path_at_empty (1 samples, 0.08%) - - - - - filename_lookup (1 samples, 0.08%) - - - - - link_path_walk (1 samples, 0.08%) - - - - - system_call (1 samples, 0.08%) - - - - - [libpthread-2.19.so] (7 samples, 0.53%) - - - - - system_call_after_swapgs (6 samples, 0.46%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (2 samples, 0.15%) - - - - - [unknown] (10 samples, 0.76%) - - - - - [unknown] (10 samples, 0.76%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (1 samples, 0.08%) - - - - - GCTaskManager::get_task (1 samples, 0.08%) - - - - - Monitor::wait (1 samples, 0.08%) - - - - - Monitor::IWait (1 samples, 0.08%) - - - - - __lll_unlock_wake (1 samples, 0.08%) - - - - - sys_futex (1 samples, 0.08%) - - - - - InstanceKlass::oop_push_contents (8 samples, 0.61%) - - - - - ObjArrayKlass::oop_push_contents (2 samples, 0.15%) - - - - - OldToYoungRootsTask::do_it (20 samples, 1.52%) - - - - - CardTableExtension::scavenge_contents_parallel (20 samples, 1.52%) - - - - - PSPromotionManager::drain_stacks_depth (2 samples, 0.15%) - - - - - oopDesc* PSPromotionManager::copy_to_survivor_space<false> (2 samples, 0.15%) - - - - - ScavengeRootsTask::do_it (1 samples, 0.08%) - - - - - ClassLoaderDataGraph::oops_do (1 samples, 0.08%) - - - - - PSScavengeKlassClosure::do_klass (1 samples, 0.08%) - - - - - ParallelTaskTerminator::offer_termination (2 samples, 0.15%) - - - - - StealTask::do_it (3 samples, 0.23%) - - - - - SpinPause (1 samples, 0.08%) - - - - - HandleArea::oops_do (1 samples, 0.08%) - - - - - frame::oops_do_internal (1 samples, 0.08%) - - - - - OopMapSet::all_do (1 samples, 0.08%) - - - - - PSRootsClosure<false>::do_oop (1 samples, 0.08%) - - - - - oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.08%) - - - - - InstanceKlass::oop_push_contents (1 samples, 0.08%) - - - - - GCTaskThread::run (28 samples, 2.13%) - - G.. - - - ThreadRootsTask::do_it (3 samples, 0.23%) - - - - - JavaThread::oops_do (3 samples, 0.23%) - - - - - nmethod::fix_oop_relocations (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.08%) - - - - - io/netty/channel/AdaptiveRecvByteBufAllocator$HandleImpl:.record (2 samples, 0.15%) - - - - - io/netty/buffer/PooledByteBufAllocator:.newDirectBuffer (2 samples, 0.15%) - - - - - io/netty/util/Recycler:.get (2 samples, 0.15%) - - - - - java/nio/DirectByteBuffer:.duplicate (1 samples, 0.08%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.begin (1 samples, 0.08%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.end (3 samples, 0.23%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.08%) - - - - - fget_light (3 samples, 0.23%) - - - - - apparmor_socket_recvmsg (5 samples, 0.38%) - - - - - lock_sock_nested (1 samples, 0.08%) - - - - - tcp_rcv_space_adjust (2 samples, 0.15%) - - - - - lock_sock_nested (1 samples, 0.08%) - - - - - _raw_spin_lock_bh (1 samples, 0.08%) - - - - - release_sock (1 samples, 0.08%) - - - - - _raw_spin_unlock_bh (1 samples, 0.08%) - - - - - skb_copy_datagram_iovec (3 samples, 0.23%) - - - - - copy_user_generic_string (3 samples, 0.23%) - - - - - do_sync_read (22 samples, 1.67%) - - - - - sock_aio_read (22 samples, 1.67%) - - - - - sock_aio_read.part.8 (22 samples, 1.67%) - - - - - inet_recvmsg (17 samples, 1.29%) - - - - - tcp_recvmsg (13 samples, 0.99%) - - - - - tcp_cleanup_rbuf (2 samples, 0.15%) - - - - - apparmor_file_permission (1 samples, 0.08%) - - - - - common_file_perm (1 samples, 0.08%) - - - - - aa_file_perm (1 samples, 0.08%) - - - - - rw_verify_area (2 samples, 0.15%) - - - - - security_file_permission (2 samples, 0.15%) - - - - - fsnotify (1 samples, 0.08%) - - - - - [libpthread-2.19.so] (30 samples, 2.28%) - - [.. - - - system_call_fastpath (28 samples, 2.13%) - - s.. - - - sys_read (28 samples, 2.13%) - - s.. - - - vfs_read (25 samples, 1.90%) - - v.. - - - security_file_permission (1 samples, 0.08%) - - - - - sun/nio/ch/IOUtil:.readIntoNativeBuffer (31 samples, 2.36%) - - s.. - - - sun/nio/ch/FileDispatcherImpl:.read0 (31 samples, 2.36%) - - s.. - - - fdval (1 samples, 0.08%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.setBytes (42 samples, 3.19%) - - io/.. - - - sun/nio/ch/SocketChannelImpl:.read (40 samples, 3.04%) - - sun.. - - - sun/nio/ch/NativeThread:.current (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (4 samples, 0.30%) - - - - - io/netty/buffer/PooledByteBuf:.deallocate (2 samples, 0.15%) - - - - - io/netty/buffer/PooledByteBuf:.deallocate (2 samples, 0.15%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannel:.hashCode (4 samples, 0.30%) - - - - - io/netty/handler/codec/http/HttpVersion:.compareTo (1 samples, 0.08%) - - - - - java/util/concurrent/ConcurrentHashMap:.get (3 samples, 0.23%) - - - - - io/netty/handler/codec/http/DefaultHttpMessage:.<init> (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.<init> (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpVersion:.compareTo (2 samples, 0.15%) - - - - - java/lang/ThreadLocal:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.08%) - - - - - java/lang/ThreadLocal:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeJavaObject:.initMembers (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getTopLevelScope (1 samples, 0.08%) - - - - - itable stub (1 samples, 0.08%) - - - - - java/util/HashMap:.getNode (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.08%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (5 samples, 0.38%) - - - - - org/mozilla/javascript/NativeJavaObject:.initMembers (4 samples, 0.30%) - - - - - org/mozilla/javascript/ScriptableObject:.getTopScopeValue (1 samples, 0.08%) - - - - - org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeJavaObject:.initMembers (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - itable stub (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.15%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (8 samples, 0.61%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (8 samples, 0.61%) - - - - - vtable stub (2 samples, 0.15%) - - - - - org/mozilla/javascript/ScriptRuntime:.toObjectOrNull (1 samples, 0.08%) - - - - - itable stub (1 samples, 0.08%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.08%) - - - - - io/netty/buffer/AbstractByteBufAllocator:.heapBuffer (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findCachedFunction (2 samples, 0.15%) - - - - - org/vertx/java/core/http/impl/AssembledFullHttpResponse:.toLastContent (2 samples, 0.15%) - - - - - io/netty/buffer/AbstractByteBuf:.checkSrcIndex (1 samples, 0.08%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (5 samples, 0.38%) - - - - - io/netty/buffer/AbstractByteBuf:.checkSrcIndex (3 samples, 0.23%) - - - - - io/netty/buffer/AbstractByteBuf:.checkIndex (3 samples, 0.23%) - - - - - io/netty/buffer/AbstractByteBufAllocator:.heapBuffer (3 samples, 0.23%) - - - - - io/netty/buffer/UnpooledHeapByteBuf:.<init> (1 samples, 0.08%) - - - - - io/netty/buffer/UnpooledHeapByteBuf:.<init> (1 samples, 0.08%) - - - - - io/netty/buffer/UnreleasableByteBuf:.duplicate (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.newPromise (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (3 samples, 0.23%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.08%) - - - - - java/lang/Integer:.toString (1 samples, 0.08%) - - - - - java/util/Arrays:.copyOf (1 samples, 0.08%) - - - - - jlong_disjoint_arraycopy (1 samples, 0.08%) - - - - - java/nio/charset/CharsetEncoder:.replaceWith (2 samples, 0.15%) - - - - - jlong_disjoint_arraycopy (1 samples, 0.08%) - - - - - java/lang/String:.getBytes (3 samples, 0.23%) - - - - - sun/nio/cs/UTF_8$Encoder:.<init> (3 samples, 0.23%) - - - - - java/util/Arrays:.copyOf (1 samples, 0.08%) - - - - - java/nio/charset/Charset:.lookup (2 samples, 0.15%) - - - - - org/vertx/java/core/http/impl/AssembledFullHttpResponse:.toLastContent (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.<init> (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.newPromise (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.validatePromise (2 samples, 0.15%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (6 samples, 0.46%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.write (6 samples, 0.46%) - - - - - io/netty/channel/ChannelOutboundBuffer:.incrementPendingOutboundBytes (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.contains (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpHeaders:.encode (1 samples, 0.08%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (3 samples, 0.23%) - - - - - io/netty/buffer/PooledByteBufAllocator:.newDirectBuffer (2 samples, 0.15%) - - - - - java/lang/ThreadLocal:.get (1 samples, 0.08%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (4 samples, 0.30%) - - - - - io/netty/buffer/AbstractByteBuf:.ensureWritable (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/HttpHeaders:.encode (7 samples, 0.53%) - - - - - io/netty/handler/codec/http/HttpHeaders:.encodeAscii0 (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/HttpHeaders:.encodeAscii0 (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (17 samples, 1.29%) - - - - - unsafe_arraycopy (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpResponseEncoder:.acceptOutboundMessage (1 samples, 0.08%) - - - - - io/netty/util/Recycler:.get (1 samples, 0.08%) - - - - - java/lang/ThreadLocal:.get (1 samples, 0.08%) - - - - - io/netty/util/Recycler:.recycle (1 samples, 0.08%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (31 samples, 2.36%) - - i.. - - - java/lang/ThreadLocal:.get (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (33 samples, 2.51%) - - io.. - - - io/netty/util/Recycler:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (74 samples, 5.63%) - - org/moz.. - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (66 samples, 5.02%) - - sun/re.. - - - org/vertx/java/core/net/impl/ConnectionBase:.write (38 samples, 2.89%) - - or.. - - - io/netty/channel/AbstractChannelHandlerContext:.write (35 samples, 2.66%) - - io.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (34 samples, 2.59%) - - or.. - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findCachedFunction (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (1 samples, 0.08%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_Server2_js_1:.call (79 samples, 6.01%) - - org/mozi.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (77 samples, 5.86%) - - org/moz.. - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/BaseFunction:.construct (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.bind (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (3 samples, 0.23%) - - - - - itable stub (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (7 samples, 0.53%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (5 samples, 0.38%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 0.38%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (4 samples, 0.30%) - - - - - org/mozilla/javascript/NativeCall:.<init> (15 samples, 1.14%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (5 samples, 0.38%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.setAttributes (5 samples, 0.38%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (4 samples, 0.30%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.23%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (12 samples, 0.91%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (12 samples, 0.91%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (12 samples, 0.91%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (11 samples, 0.84%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (11 samples, 0.84%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (28 samples, 2.13%) - - o.. - - - vtable stub (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.toObjectOrNull (2 samples, 0.15%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (2 samples, 0.15%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (1 samples, 0.08%) - - - - - org/mozilla/javascript/BaseFunction:.execIdCall (60 samples, 4.56%) - - org/m.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (6 samples, 0.46%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (9 samples, 0.68%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (8 samples, 0.61%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (6 samples, 0.46%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (5 samples, 0.38%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.setAttributes (6 samples, 0.46%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (7 samples, 0.53%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeCall:.<init> (20 samples, 1.52%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.bind (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getBase (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) - - - - - org/mozilla/javascript/BaseFunction:.findInstanceIdInfo (1 samples, 0.08%) - - - - - org/mozilla/javascript/BaseFunction:.findInstanceIdInfo (4 samples, 0.30%) - - - - - org/mozilla/javascript/BaseFunction:.findPrototypeId (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (9 samples, 0.68%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (7 samples, 0.53%) - - - - - org/mozilla/javascript/IdScriptableObject$PrototypeValues:.ensureId (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.23%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.setName (2 samples, 0.15%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (7 samples, 0.53%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (4 samples, 0.30%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (25 samples, 1.90%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.putImpl (24 samples, 1.83%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (21 samples, 1.60%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (15 samples, 1.14%) - - - - - org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (37 samples, 2.81%) - - or.. - - - vtable stub (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.toObjectOrNull (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (6 samples, 0.46%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (5 samples, 0.38%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (17 samples, 1.29%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (9 samples, 0.68%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 0.23%) - - - - - org/mozilla/javascript/BaseFunction:.construct (156 samples, 11.86%) - - org/mozilla/javas.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (156 samples, 11.86%) - - org/mozilla/javas.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (154 samples, 11.71%) - - org/mozilla/javas.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (1 samples, 0.08%) - - - - - itable stub (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.15%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (6 samples, 0.46%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (6 samples, 0.46%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (4 samples, 0.30%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (4 samples, 0.30%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.setAttributes (2 samples, 0.15%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (4 samples, 0.30%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeCall:.<init> (16 samples, 1.22%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (9 samples, 0.68%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.23%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (11 samples, 0.84%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (10 samples, 0.76%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (8 samples, 0.61%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (8 samples, 0.61%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (21 samples, 1.60%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/BaseFunction:.execIdCall (48 samples, 3.65%) - - org/.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.23%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.23%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (4 samples, 0.30%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (23 samples, 1.75%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (21 samples, 1.60%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (17 samples, 1.29%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (15 samples, 1.14%) - - - - - org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (12 samples, 0.91%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.setAttributes (12 samples, 0.91%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeCall:.<init> (48 samples, 3.65%) - - org/.. - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findFunction (2 samples, 0.15%) - - - - - org/mozilla/javascript/NativeJavaObject:.initMembers (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (10 samples, 0.76%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (5 samples, 0.38%) - - - - - org/mozilla/javascript/NativeJavaObject:.initMembers (4 samples, 0.30%) - - - - - java/util/HashMap:.getNode (2 samples, 0.15%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findCachedFunction (2 samples, 0.15%) - - - - - itable stub (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.23%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.bind (7 samples, 0.53%) - - - - - org/mozilla/javascript/ScriptableObject:.getBase (4 samples, 0.30%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (4 samples, 0.30%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (2 samples, 0.15%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/BaseFunction:.findPrototypeId (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.08%) - - - - - org/mozilla/javascript/JavaMembers:.get (1 samples, 0.08%) - - - - - java/util/HashMap:.getNode (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (5 samples, 0.38%) - - - - - vtable stub (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (5 samples, 0.38%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (4 samples, 0.30%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.23%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (3 samples, 0.23%) - - - - - org/mozilla/javascript/ScriptableObject:.putImpl (3 samples, 0.23%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) - - - - - org/mozilla/javascript/ScriptRuntime:.setName (5 samples, 0.38%) - - - - - org/mozilla/javascript/ScriptableObject:.getBase (2 samples, 0.15%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (2 samples, 0.15%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (2 samples, 0.15%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (30 samples, 2.28%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (8 samples, 0.61%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - java/lang/String:.hashCode (2 samples, 0.15%) - - - - - org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (47 samples, 3.57%) - - org.. - - - org/mozilla/javascript/ScriptableObject:.putImpl (45 samples, 3.42%) - - org.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (40 samples, 3.04%) - - org.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (33 samples, 2.51%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (2 samples, 0.15%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (86 samples, 6.54%) - - org/mozi.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptRuntime:.toObjectOrNull (1 samples, 0.08%) - - - - - org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.08%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (10 samples, 0.76%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (7 samples, 0.53%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (20 samples, 1.52%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (14 samples, 1.06%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (4 samples, 0.30%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (416 samples, 31.63%) - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (409 samples, 31.10%) - - org/mozilla/javascript/gen/file__root_vert_x_2_1_.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (1 samples, 0.08%) - - - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (513 samples, 39.01%) - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_.. - - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (511 samples, 38.86%) - - org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io.. - - - vtable stub (1 samples, 0.08%) - - - - - org/vertx/java/core/http/impl/ServerConnection:.handleRequest (526 samples, 40.00%) - - org/vertx/java/core/http/impl/ServerConnection:.handleRequest - - - org/vertx/java/platform/impl/RhinoContextFactory:.onContextCreated (1 samples, 0.08%) - - - - - org/mozilla/javascript/WrapFactory:.setJavaPrimitiveWrap (1 samples, 0.08%) - - - - - java/lang/ThreadLocal:.get (1 samples, 0.08%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (540 samples, 41.06%) - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doM.. - - - org/vertx/java/core/impl/DefaultVertx:.setContext (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (562 samples, 42.74%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (555 samples, 42.21%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead - - - org/vertx/java/core/impl/DefaultVertx:.setContext (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpMethod:.valueOf (2 samples, 0.15%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.<init> (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (3 samples, 0.23%) - - - - - io/netty/handler/codec/http/DefaultHttpMessage:.<init> (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.<init> (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (4 samples, 0.30%) - - - - - io/netty/handler/codec/http/HttpMethod:.valueOf (2 samples, 0.15%) - - - - - java/util/HashMap:.getNode (2 samples, 0.15%) - - - - - java/lang/String:.equals (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder$LineParser:.parse (6 samples, 0.46%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (3 samples, 0.23%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (3 samples, 0.23%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.contains (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder$HeaderParser:.process (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.findNonWhitespace (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (22 samples, 1.67%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (8 samples, 0.61%) - - - - - io/netty/util/internal/AppendableCharSequence:.substring (4 samples, 0.30%) - - - - - java/lang/String:.<init> (4 samples, 0.30%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.skipControlCharacters (2 samples, 0.15%) - - - - - io/netty/buffer/AbstractByteBuf:.getByte (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.08%) - - - - - io/netty/util/internal/AppendableCharSequence:.substring (2 samples, 0.15%) - - - - - java/lang/String:.<init> (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.splitInitialLine (5 samples, 0.38%) - - - - - java/lang/String:.<init> (1 samples, 0.08%) - - - - - io/netty/util/internal/AppendableCharSequence:.substring (2 samples, 0.15%) - - - - - java/lang/String:.hashCode (1 samples, 0.08%) - - - - - java/lang/String:.trim (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (57 samples, 4.33%) - - io/ne.. - - - java/util/ArrayList:.ensureCapacityInternal (1 samples, 0.08%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (2 samples, 0.15%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.skipControlCharacters (1 samples, 0.08%) - - - - - io/netty/util/Recycler:.get (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (637 samples, 48.44%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (635 samples, 48.29%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead - - - itable stub (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.08%) - - - - - io/netty/channel/ChannelOutboundBuffer:.current (1 samples, 0.08%) - - - - - io/netty/channel/ChannelOutboundBuffer:.decrementPendingOutboundBytes (2 samples, 0.15%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (5 samples, 0.38%) - - - - - io/netty/buffer/PooledByteBuf:.deallocate (5 samples, 0.38%) - - - - - io/netty/channel/ChannelOutboundBuffer:.decrementPendingOutboundBytes (1 samples, 0.08%) - - - - - io/netty/channel/ChannelOutboundBuffer:.progress (1 samples, 0.08%) - - - - - io/netty/channel/DefaultChannelPromise:.trySuccess (3 samples, 0.23%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.15%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.begin (1 samples, 0.08%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.08%) - - - - - pthread_self (1 samples, 0.08%) - - - - - Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.08%) - - - - - fdval (1 samples, 0.08%) - - - - - fput (1 samples, 0.08%) - - - - - fget_light (2 samples, 0.15%) - - - - - fput (1 samples, 0.08%) - - - - - __fsnotify_parent (1 samples, 0.08%) - - - - - __srcu_read_lock (2 samples, 0.15%) - - - - - inet_sendmsg (1 samples, 0.08%) - - - - - apparmor_socket_sendmsg (1 samples, 0.08%) - - - - - call_function_single_interrupt (4 samples, 0.30%) - - - - - smp_call_function_single_interrupt (4 samples, 0.30%) - - - - - generic_smp_call_function_single_interrupt (4 samples, 0.30%) - - - - - remote_function (4 samples, 0.30%) - - - - - __perf_event_enable (4 samples, 0.30%) - - - - - group_sched_in (4 samples, 0.30%) - - - - - x86_pmu_commit_txn (4 samples, 0.30%) - - - - - perf_pmu_enable (4 samples, 0.30%) - - - - - x86_pmu_enable (4 samples, 0.30%) - - - - - intel_pmu_enable_all (4 samples, 0.30%) - - - - - native_write_msr_safe (4 samples, 0.30%) - - - - - msecs_to_jiffies (1 samples, 0.08%) - - - - - skb_push (1 samples, 0.08%) - - - - - _raw_spin_lock (1 samples, 0.08%) - - - - - tcp_event_new_data_sent (6 samples, 0.46%) - - - - - tcp_rearm_rto (5 samples, 0.38%) - - - - - sk_reset_timer (5 samples, 0.38%) - - - - - mod_timer (5 samples, 0.38%) - - - - - _raw_spin_unlock_irqrestore (1 samples, 0.08%) - - - - - tcp_init_tso_segs (1 samples, 0.08%) - - - - - tcp_set_skb_tso_segs (1 samples, 0.08%) - - - - - internal_add_timer (1 samples, 0.08%) - - - - - __internal_add_timer (1 samples, 0.08%) - - - - - tcp_schedule_loss_probe (3 samples, 0.23%) - - - - - sk_reset_timer (2 samples, 0.15%) - - - - - mod_timer (2 samples, 0.15%) - - - - - lock_timer_base.isra.35 (1 samples, 0.08%) - - - - - __dev_queue_xmit (1 samples, 0.08%) - - - - - eth_type_trans (1 samples, 0.08%) - - - - - _raw_spin_lock (1 samples, 0.08%) - - - - - netif_rx (2 samples, 0.15%) - - - - - enqueue_to_backlog (1 samples, 0.08%) - - - - - _raw_spin_lock (1 samples, 0.08%) - - - - - loopback_xmit (5 samples, 0.38%) - - - - - tcp_wfree (2 samples, 0.15%) - - - - - sock_wfree (1 samples, 0.08%) - - - - - __dev_queue_xmit (10 samples, 0.76%) - - - - - dev_hard_start_xmit (9 samples, 0.68%) - - - - - netif_skb_dev_features (1 samples, 0.08%) - - - - - skb_network_protocol (1 samples, 0.08%) - - - - - dev_queue_xmit (11 samples, 0.84%) - - - - - netdev_pick_tx (1 samples, 0.08%) - - - - - msecs_to_jiffies (1 samples, 0.08%) - - - - - ip_local_deliver (1 samples, 0.08%) - - - - - raw_local_deliver (1 samples, 0.08%) - - - - - sock_put (1 samples, 0.08%) - - - - - __inet_lookup_established (4 samples, 0.30%) - - - - - _raw_spin_lock (2 samples, 0.15%) - - - - - inet_ehashfn (1 samples, 0.08%) - - - - - ipv4_dst_check (1 samples, 0.08%) - - - - - tcp_md5_do_lookup (1 samples, 0.08%) - - - - - tcp_check_space (1 samples, 0.08%) - - - - - _raw_spin_unlock_irqrestore (1 samples, 0.08%) - - - - - detach_if_pending (1 samples, 0.08%) - - - - - __tcp_ack_snd_check (5 samples, 0.38%) - - - - - tcp_send_delayed_ack (5 samples, 0.38%) - - - - - sk_reset_timer (5 samples, 0.38%) - - - - - mod_timer (5 samples, 0.38%) - - - - - internal_add_timer (1 samples, 0.08%) - - - - - dst_release (1 samples, 0.08%) - - - - - sock_def_readable (2 samples, 0.15%) - - - - - bictcp_cong_avoid (3 samples, 0.23%) - - - - - tcp_is_cwnd_limited (2 samples, 0.15%) - - - - - __kfree_skb (3 samples, 0.23%) - - - - - skb_release_all (3 samples, 0.23%) - - - - - skb_release_data (3 samples, 0.23%) - - - - - skb_free_head (1 samples, 0.08%) - - - - - kfree (1 samples, 0.08%) - - - - - __slab_free (1 samples, 0.08%) - - - - - bictcp_acked (1 samples, 0.08%) - - - - - kfree_skbmem (1 samples, 0.08%) - - - - - tcp_ack (20 samples, 1.52%) - - - - - tcp_clean_rtx_queue (14 samples, 1.06%) - - - - - ktime_get_real (1 samples, 0.08%) - - - - - getnstimeofday (1 samples, 0.08%) - - - - - __getnstimeofday (1 samples, 0.08%) - - - - - read_tsc (1 samples, 0.08%) - - - - - native_read_tsc (1 samples, 0.08%) - - - - - tcp_check_space (3 samples, 0.23%) - - - - - tcp_clean_rtx_queue (1 samples, 0.08%) - - - - - _raw_spin_lock (1 samples, 0.08%) - - - - - _raw_spin_lock_irqsave (2 samples, 0.15%) - - - - - effective_load.isra.35 (2 samples, 0.15%) - - - - - select_task_rq_fair (4 samples, 0.30%) - - - - - idle_cpu (2 samples, 0.15%) - - - - - account_entity_enqueue (1 samples, 0.08%) - - - - - update_cfs_rq_blocked_load (1 samples, 0.08%) - - - - - enqueue_task_fair (5 samples, 0.38%) - - - - - enqueue_entity (5 samples, 0.38%) - - - - - update_curr (2 samples, 0.15%) - - - - - activate_task (7 samples, 0.53%) - - - - - enqueue_task (7 samples, 0.53%) - - - - - update_rq_clock.part.63 (1 samples, 0.08%) - - - - - sched_clock_cpu (1 samples, 0.08%) - - - - - check_preempt_curr (2 samples, 0.15%) - - - - - ttwu_do_activate.constprop.74 (12 samples, 0.91%) - - - - - ttwu_do_wakeup (5 samples, 0.38%) - - - - - resched_task (2 samples, 0.15%) - - - - - ttwu_do_wakeup (1 samples, 0.08%) - - - - - try_to_wake_up (24 samples, 1.83%) - - - - - ttwu_stat (1 samples, 0.08%) - - - - - __wake_up_locked (25 samples, 1.90%) - - _.. - - - __wake_up_common (25 samples, 1.90%) - - _.. - - - default_wake_function (25 samples, 1.90%) - - d.. - - - ttwu_do_activate.constprop.74 (1 samples, 0.08%) - - - - - __wake_up_sync_key (27 samples, 2.05%) - - _.. - - - __wake_up_common (27 samples, 2.05%) - - _.. - - - ep_poll_callback (27 samples, 2.05%) - - e.. - - - _raw_spin_lock_irqsave (1 samples, 0.08%) - - - - - sock_def_readable (32 samples, 2.43%) - - so.. - - - _raw_spin_lock_irqsave (1 samples, 0.08%) - - - - - tcp_queue_rcv (2 samples, 0.15%) - - - - - tcp_data_queue (39 samples, 2.97%) - - tc.. - - - tcp_try_rmem_schedule (2 samples, 0.15%) - - - - - ip_rcv (91 samples, 6.92%) - - ip_rcv - - - ip_rcv_finish (89 samples, 6.77%) - - ip_rcv_fi.. - - - ip_local_deliver (89 samples, 6.77%) - - ip_local_.. - - - ip_local_deliver_finish (89 samples, 6.77%) - - ip_local_.. - - - tcp_v4_rcv (87 samples, 6.62%) - - tcp_v4_rcv - - - tcp_v4_do_rcv (77 samples, 5.86%) - - tcp_v4_.. - - - tcp_rcv_established (73 samples, 5.55%) - - tcp_rcv.. - - - tcp_urg (1 samples, 0.08%) - - - - - ip_queue_xmit (122 samples, 9.28%) - - ip_queue_xmit - - - ip_local_out (121 samples, 9.20%) - - ip_local_out - - - ip_output (119 samples, 9.05%) - - ip_output - - - ip_finish_output (119 samples, 9.05%) - - ip_finish_out.. - - - local_bh_enable (104 samples, 7.91%) - - local_bh_en.. - - - do_softirq (103 samples, 7.83%) - - do_softirq - - - do_softirq_own_stack (103 samples, 7.83%) - - do_softirq_.. - - - __do_softirq (103 samples, 7.83%) - - __do_softirq - - - net_rx_action (97 samples, 7.38%) - - net_rx_act.. - - - process_backlog (97 samples, 7.38%) - - process_ba.. - - - __netif_receive_skb (94 samples, 7.15%) - - __netif_re.. - - - __netif_receive_skb_core (94 samples, 7.15%) - - __netif_re.. - - - ip_rcv_finish (1 samples, 0.08%) - - - - - __getnstimeofday (1 samples, 0.08%) - - - - - ktime_get_real (3 samples, 0.23%) - - - - - getnstimeofday (3 samples, 0.23%) - - - - - read_tsc (2 samples, 0.15%) - - - - - skb_clone (4 samples, 0.30%) - - - - - __skb_clone (4 samples, 0.30%) - - - - - __copy_skb_header (1 samples, 0.08%) - - - - - __tcp_push_pending_frames (149 samples, 11.33%) - - __tcp_push_pendi.. - - - tcp_write_xmit (147 samples, 11.18%) - - tcp_write_xmit - - - tcp_transmit_skb (132 samples, 10.04%) - - tcp_transmit_s.. - - - tcp_v4_send_check (1 samples, 0.08%) - - - - - __tcp_v4_send_check (1 samples, 0.08%) - - - - - _raw_spin_unlock_bh (1 samples, 0.08%) - - - - - lock_sock_nested (1 samples, 0.08%) - - - - - _raw_spin_lock_bh (1 samples, 0.08%) - - - - - release_sock (2 samples, 0.15%) - - - - - _raw_spin_lock_bh (1 samples, 0.08%) - - - - - __kmalloc_node_track_caller (1 samples, 0.08%) - - - - - __kmalloc_node_track_caller (1 samples, 0.08%) - - - - - __kmalloc_reserve.isra.26 (3 samples, 0.23%) - - - - - kmalloc_slab (2 samples, 0.15%) - - - - - __slab_alloc (1 samples, 0.08%) - - - - - kmem_cache_alloc_node (2 samples, 0.15%) - - - - - __slab_alloc (1 samples, 0.08%) - - - - - __alloc_skb (9 samples, 0.68%) - - - - - ksize (1 samples, 0.08%) - - - - - sk_stream_alloc_skb (10 samples, 0.76%) - - - - - ksize (1 samples, 0.08%) - - - - - ipv4_mtu (1 samples, 0.08%) - - - - - tcp_established_options (4 samples, 0.30%) - - - - - inet_sendmsg (177 samples, 13.46%) - - inet_sendmsg - - - tcp_sendmsg (176 samples, 13.38%) - - tcp_sendmsg - - - tcp_send_mss (6 samples, 0.46%) - - - - - tcp_current_mss (5 samples, 0.38%) - - - - - tcp_v4_md5_lookup (1 samples, 0.08%) - - - - - security_socket_sendmsg (1 samples, 0.08%) - - - - - aa_revalidate_sk (1 samples, 0.08%) - - - - - do_sync_write (186 samples, 14.14%) - - do_sync_write - - - sock_aio_write (185 samples, 14.07%) - - sock_aio_write - - - tcp_sendmsg (1 samples, 0.08%) - - - - - [libpthread-2.19.so] (197 samples, 14.98%) - - [libpthread-2.19.so] - - - system_call_fastpath (196 samples, 14.90%) - - system_call_fastpath - - - sys_write (195 samples, 14.83%) - - sys_write - - - vfs_write (192 samples, 14.60%) - - vfs_write - - - rw_verify_area (1 samples, 0.08%) - - - - - security_file_permission (1 samples, 0.08%) - - - - - apparmor_file_permission (1 samples, 0.08%) - - - - - common_file_perm (1 samples, 0.08%) - - - - - __libc_write (1 samples, 0.08%) - - - - - __pthread_disable_asynccancel (1 samples, 0.08%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (203 samples, 15.44%) - - sun/nio/ch/FileDispatch.. - - - jni_fast_GetIntField (1 samples, 0.08%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (225 samples, 17.11%) - - io/netty/channel/nio/Abstr.. - - - sun/nio/ch/SocketChannelImpl:.write (209 samples, 15.89%) - - sun/nio/ch/SocketChannel.. - - - sun/nio/ch/NativeThread:.current (1 samples, 0.08%) - - - - - sun/nio/ch/SocketChannelImpl:.isConnected (2 samples, 0.15%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (232 samples, 17.64%) - - io/netty/channel/DefaultCha.. - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (233 samples, 17.72%) - - io/netty/channel/AbstractCh.. - - - sun/nio/ch/SocketChannelImpl:.isConnected (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (235 samples, 17.87%) - - io/netty/channel/AbstractCh.. - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (235 samples, 17.87%) - - io/netty/channel/ChannelOut.. - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.15%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (238 samples, 18.10%) - - io/netty/channel/AbstractCha.. - - - io/netty/channel/ChannelDuplexHandler:.flush (237 samples, 18.02%) - - io/netty/channel/ChannelDupl.. - - - itable stub (1 samples, 0.08%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (241 samples, 18.33%) - - io/netty/channel/AbstractCha.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (240 samples, 18.25%) - - org/vertx/java/core/net/impl.. - - - java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (242 samples, 18.40%) - - io/netty/channel/AbstractCha.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (242 samples, 18.40%) - - io/netty/handler/codec/ByteT.. - - - itable stub (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.read (1 samples, 0.08%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.read (4 samples, 0.30%) - - - - - io/netty/channel/ChannelDuplexHandler:.read (3 samples, 0.23%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.read (3 samples, 0.23%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.read (2 samples, 0.15%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.read (2 samples, 0.15%) - - - - - sun/nio/ch/SocketChannelImpl:.isConnected (1 samples, 0.08%) - - - - - io/netty/channel/ChannelDuplexHandler:.read (1 samples, 0.08%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.08%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (949 samples, 72.17%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (949 samples, 72.17%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (939 samples, 71.41%) - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read - - - java/nio/DirectByteBuffer:.duplicate (1 samples, 0.08%) - - - - - sun/nio/ch/EPollArrayWrapper:.poll (5 samples, 0.38%) - - - - - sun/nio/ch/EPollArrayWrapper:.epollWait (4 samples, 0.30%) - - - - - [libc-2.19.so] (4 samples, 0.30%) - - - - - system_call_fastpath (4 samples, 0.30%) - - - - - sys_epoll_wait (4 samples, 0.30%) - - - - - ep_poll (4 samples, 0.30%) - - - - - ep_scan_ready_list.isra.9 (4 samples, 0.30%) - - - - - ep_send_events_proc (4 samples, 0.30%) - - - - - sock_poll (2 samples, 0.15%) - - - - - tcp_poll (1 samples, 0.08%) - - - - - JavaThread::run (956 samples, 72.70%) - - JavaThread::run - - - JavaThread::thread_main_inner (956 samples, 72.70%) - - JavaThread::thread_main_inner - - - thread_entry (956 samples, 72.70%) - - thread_entry - - - JavaCalls::call_virtual (956 samples, 72.70%) - - JavaCalls::call_virtual - - - JavaCalls::call_virtual (956 samples, 72.70%) - - JavaCalls::call_virtual - - - JavaCalls::call_helper (956 samples, 72.70%) - - JavaCalls::call_helper - - - call_stub (956 samples, 72.70%) - - call_stub - - - Interpreter (956 samples, 72.70%) - - Interpreter - - - Interpreter (956 samples, 72.70%) - - Interpreter - - - Interpreter (956 samples, 72.70%) - - Interpreter - - - io/netty/channel/nio/NioEventLoop:.select (7 samples, 0.53%) - - - - - sun/nio/ch/SelectorImpl:.select (7 samples, 0.53%) - - - - - sun/nio/ch/EPollSelectorImpl:.updateSelectedKeys (1 samples, 0.08%) - - - - - java (995 samples, 75.67%) - - java - - - start_thread (985 samples, 74.90%) - - start_thread - - - java_start (985 samples, 74.90%) - - java_start - - - VMThread::run (1 samples, 0.08%) - - - - - VMThread::loop (1 samples, 0.08%) - - - - - SafepointSynchronize::begin (1 samples, 0.08%) - - - - - __GI___mprotect (1 samples, 0.08%) - - - - - system_call_fastpath (1 samples, 0.08%) - - - - - sys_mprotect (1 samples, 0.08%) - - - - - mprotect_fixup (1 samples, 0.08%) - - - - - change_protection (1 samples, 0.08%) - - - - - change_protection_range (1 samples, 0.08%) - - - - - flush_tlb_mm_range (1 samples, 0.08%) - - - - - ksoftirqd/3 (1 samples, 0.08%) - - - - - __switch_to (1 samples, 0.08%) - - - - - [perf] (1 samples, 0.08%) - - - - - __execve (1 samples, 0.08%) - - - - - stub_execve (1 samples, 0.08%) - - - - - sys_execve (1 samples, 0.08%) - - - - - do_execve_common.isra.22 (1 samples, 0.08%) - - - - - open_exec (1 samples, 0.08%) - - - - - do_filp_open (1 samples, 0.08%) - - - - - path_openat (1 samples, 0.08%) - - - - - put_filp (1 samples, 0.08%) - - - - - security_file_free (1 samples, 0.08%) - - - - - apparmor_file_free_security (1 samples, 0.08%) - - - - - kfree (1 samples, 0.08%) - - - - - generic_exec_single (1 samples, 0.08%) - - - - - perf (6 samples, 0.46%) - - - - - __libc_start_main (6 samples, 0.46%) - - - - - [perf] (6 samples, 0.46%) - - - - - [perf] (6 samples, 0.46%) - - - - - [perf] (6 samples, 0.46%) - - - - - __GI___ioctl (5 samples, 0.38%) - - - - - system_call_fastpath (5 samples, 0.38%) - - - - - sys_ioctl (5 samples, 0.38%) - - - - - do_vfs_ioctl (5 samples, 0.38%) - - - - - perf_ioctl (5 samples, 0.38%) - - - - - perf_event_for_each_child (5 samples, 0.38%) - - - - - perf_event_enable (5 samples, 0.38%) - - - - - cpu_function_call (5 samples, 0.38%) - - - - - smp_call_function_single (5 samples, 0.38%) - - - - - remote_function (4 samples, 0.30%) - - - - - __perf_event_enable (4 samples, 0.30%) - - - - - group_sched_in (4 samples, 0.30%) - - - - - x86_pmu_commit_txn (4 samples, 0.30%) - - - - - perf_pmu_enable (4 samples, 0.30%) - - - - - x86_pmu_enable (4 samples, 0.30%) - - - - - intel_pmu_enable_all (4 samples, 0.30%) - - - - - native_write_msr_safe (4 samples, 0.30%) - - - - - native_load_tls (1 samples, 0.08%) - - - - - native_write_msr_safe (3 samples, 0.23%) - - - - - call_function_single_interrupt (4 samples, 0.30%) - - - - - smp_call_function_single_interrupt (4 samples, 0.30%) - - - - - generic_smp_call_function_single_interrupt (4 samples, 0.30%) - - - - - remote_function (4 samples, 0.30%) - - - - - __perf_event_enable (4 samples, 0.30%) - - - - - group_sched_in (4 samples, 0.30%) - - - - - x86_pmu_commit_txn (4 samples, 0.30%) - - - - - perf_pmu_enable (4 samples, 0.30%) - - - - - x86_pmu_enable (4 samples, 0.30%) - - - - - intel_pmu_enable_all (4 samples, 0.30%) - - - - - native_write_msr_safe (4 samples, 0.30%) - - - - - cpuidle_enter_state (12 samples, 0.91%) - - - - - intel_idle (11 samples, 0.84%) - - - - - ktime_get (1 samples, 0.08%) - - - - - cpuidle_idle_call (21 samples, 1.60%) - - - - - menu_select (4 samples, 0.30%) - - - - - arch_cpu_idle (22 samples, 1.67%) - - - - - menu_reflect (1 samples, 0.08%) - - - - - atomic_notifier_call_chain (1 samples, 0.08%) - - - - - cpuidle_idle_call (1 samples, 0.08%) - - - - - rcu_idle_enter (1 samples, 0.08%) - - - - - rcu_sysidle_enter (1 samples, 0.08%) - - - - - rcu_idle_exit (1 samples, 0.08%) - - - - - rcu_sysidle_exit (1 samples, 0.08%) - - - - - schedule_preempt_disabled (4 samples, 0.30%) - - - - - __schedule (4 samples, 0.30%) - - - - - pick_next_task_fair (2 samples, 0.15%) - - - - - set_next_entity (2 samples, 0.15%) - - - - - sched_clock_idle_sleep_event (1 samples, 0.08%) - - - - - sched_clock_cpu (1 samples, 0.08%) - - - - - get_next_timer_interrupt (3 samples, 0.23%) - - - - - _raw_spin_lock (1 samples, 0.08%) - - - - - __remove_hrtimer (1 samples, 0.08%) - - - - - hrtimer_force_reprogram (1 samples, 0.08%) - - - - - tick_program_event (1 samples, 0.08%) - - - - - clockevents_program_event (1 samples, 0.08%) - - - - - lapic_next_deadline (1 samples, 0.08%) - - - - - native_write_msr_safe (1 samples, 0.08%) - - - - - tick_nohz_idle_enter (6 samples, 0.46%) - - - - - __tick_nohz_idle_enter (6 samples, 0.46%) - - - - - tick_nohz_stop_sched_tick (5 samples, 0.38%) - - - - - hrtimer_start (2 samples, 0.15%) - - - - - __hrtimer_start_range_ns (2 samples, 0.15%) - - - - - hrtimer_force_reprogram (1 samples, 0.08%) - - - - - hrtimer_cancel (4 samples, 0.30%) - - - - - hrtimer_try_to_cancel (4 samples, 0.30%) - - - - - __remove_hrtimer (3 samples, 0.23%) - - - - - hrtimer_force_reprogram (3 samples, 0.23%) - - - - - tick_program_event (3 samples, 0.23%) - - - - - clockevents_program_event (3 samples, 0.23%) - - - - - lapic_next_deadline (3 samples, 0.23%) - - - - - native_write_msr_safe (3 samples, 0.23%) - - - - - tick_nohz_restart (6 samples, 0.46%) - - - - - hrtimer_start_range_ns (2 samples, 0.15%) - - - - - __hrtimer_start_range_ns (2 samples, 0.15%) - - - - - tick_program_event (2 samples, 0.15%) - - - - - clockevents_program_event (2 samples, 0.15%) - - - - - lapic_next_deadline (2 samples, 0.15%) - - - - - native_write_msr_safe (2 samples, 0.15%) - - - - - start_secondary (44 samples, 3.35%) - - sta.. - - - cpu_startup_entry (44 samples, 3.35%) - - cpu.. - - - tick_nohz_idle_exit (7 samples, 0.53%) - - - - - update_cpu_load_nohz (1 samples, 0.08%) - - - - - intel_idle (3 samples, 0.23%) - - - - - cpuidle_enter_state (4 samples, 0.30%) - - - - - ktime_get (1 samples, 0.08%) - - - - - read_tsc (1 samples, 0.08%) - - - - - native_read_tsc (1 samples, 0.08%) - - - - - cpuidle_idle_call (6 samples, 0.46%) - - - - - menu_select (2 samples, 0.15%) - - - - - int_sqrt (1 samples, 0.08%) - - - - - arch_cpu_idle (7 samples, 0.53%) - - - - - menu_select (1 samples, 0.08%) - - - - - rcu_idle_enter (1 samples, 0.08%) - - - - - rcu_sysidle_enter (1 samples, 0.08%) - - - - - rcu_idle_exit (2 samples, 0.15%) - - - - - rcu_sysidle_force_exit (2 samples, 0.15%) - - - - - __schedule (1 samples, 0.08%) - - - - - schedule_preempt_disabled (2 samples, 0.15%) - - - - - _raw_spin_lock_irqsave (1 samples, 0.08%) - - - - - get_next_timer_interrupt (2 samples, 0.15%) - - - - - hrtimer_start (1 samples, 0.08%) - - - - - __hrtimer_start_range_ns (1 samples, 0.08%) - - - - - __remove_hrtimer (1 samples, 0.08%) - - - - - timerqueue_del (1 samples, 0.08%) - - - - - __tick_nohz_idle_enter (4 samples, 0.30%) - - - - - tick_nohz_stop_sched_tick (4 samples, 0.30%) - - - - - rcu_cpu_has_callbacks (1 samples, 0.08%) - - - - - tick_nohz_idle_enter (5 samples, 0.38%) - - - - - ktime_get (1 samples, 0.08%) - - - - - hrtimer_cancel (1 samples, 0.08%) - - - - - hrtimer_try_to_cancel (1 samples, 0.08%) - - - - - _raw_spin_unlock_irqrestore (1 samples, 0.08%) - - - - - tick_nohz_restart (4 samples, 0.30%) - - - - - hrtimer_start_range_ns (3 samples, 0.23%) - - - - - __hrtimer_start_range_ns (3 samples, 0.23%) - - - - - tick_program_event (3 samples, 0.23%) - - - - - clockevents_program_event (3 samples, 0.23%) - - - - - lapic_next_deadline (3 samples, 0.23%) - - - - - native_write_msr_safe (3 samples, 0.23%) - - - - - cpu_startup_entry (23 samples, 1.75%) - - - - - tick_nohz_idle_exit (5 samples, 0.38%) - - - - - tick_nohz_stop_idle (1 samples, 0.08%) - - - - - nr_iowait_cpu (1 samples, 0.08%) - - - - - swapper (72 samples, 5.48%) - - swapper - - - x86_64_start_kernel (24 samples, 1.83%) - - - - - x86_64_start_reservations (24 samples, 1.83%) - - - - - start_kernel (24 samples, 1.83%) - - - - - rest_init (24 samples, 1.83%) - - - - - schedule_preempt_disabled (1 samples, 0.08%) - - - - - [libc-2.19.so] (1 samples, 0.08%) - - - - - sys_epoll_wait (1 samples, 0.08%) - - - - - socket_readable (2 samples, 0.15%) - - - - - http_parser_execute (2 samples, 0.15%) - - - - - response_complete (2 samples, 0.15%) - - - - - epoll_ctl (1 samples, 0.08%) - - - - - system_call (1 samples, 0.08%) - - - - - aeProcessEvents (3 samples, 0.23%) - - - - - socket_writeable (1 samples, 0.08%) - - - - - epoll_ctl (1 samples, 0.08%) - - - - - system_call (1 samples, 0.08%) - - - - - __schedule (2 samples, 0.15%) - - - - - __switch_to (1 samples, 0.08%) - - - - - __switch_to (1 samples, 0.08%) - - - - - system_call_after_swapgs (1 samples, 0.08%) - - - - - _raw_spin_lock_irqsave (2 samples, 0.15%) - - - - - _raw_spin_lock_irqsave (2 samples, 0.15%) - - - - - _raw_spin_unlock_irqrestore (2 samples, 0.15%) - - - - - ep_send_events_proc (9 samples, 0.68%) - - - - - sock_poll (3 samples, 0.23%) - - - - - tcp_poll (1 samples, 0.08%) - - - - - ep_scan_ready_list.isra.9 (20 samples, 1.52%) - - - - - mutex_lock (3 samples, 0.23%) - - - - - enqueue_hrtimer (1 samples, 0.08%) - - - - - timerqueue_add (1 samples, 0.08%) - - - - - __hrtimer_start_range_ns (3 samples, 0.23%) - - - - - lock_hrtimer_base.isra.19 (1 samples, 0.08%) - - - - - _raw_spin_lock_irqsave (1 samples, 0.08%) - - - - - enqueue_hrtimer (1 samples, 0.08%) - - - - - __remove_hrtimer (1 samples, 0.08%) - - - - - timerqueue_del (1 samples, 0.08%) - - - - - rb_erase (1 samples, 0.08%) - - - - - _raw_spin_unlock_irqrestore (1 samples, 0.08%) - - - - - hrtimer_try_to_cancel (3 samples, 0.23%) - - - - - lock_hrtimer_base.isra.19 (1 samples, 0.08%) - - - - - _raw_spin_lock_irqsave (1 samples, 0.08%) - - - - - idle_cpu (1 samples, 0.08%) - - - - - lock_hrtimer_base.isra.19 (1 samples, 0.08%) - - - - - account_entity_dequeue (1 samples, 0.08%) - - - - - update_cfs_rq_blocked_load (1 samples, 0.08%) - - - - - dequeue_entity (4 samples, 0.30%) - - - - - update_curr (1 samples, 0.08%) - - - - - cpuacct_charge (1 samples, 0.08%) - - - - - dequeue_task_fair (6 samples, 0.46%) - - - - - update_min_vruntime (1 samples, 0.08%) - - - - - deactivate_task (7 samples, 0.53%) - - - - - dequeue_task (7 samples, 0.53%) - - - - - update_rq_clock.part.63 (1 samples, 0.08%) - - - - - sched_clock_cpu (1 samples, 0.08%) - - - - - sched_clock (1 samples, 0.08%) - - - - - native_sched_clock (1 samples, 0.08%) - - - - - pick_next_task_fair (1 samples, 0.08%) - - - - - schedule_hrtimeout_range (20 samples, 1.52%) - - - - - schedule_hrtimeout_range_clock (20 samples, 1.52%) - - - - - schedule (11 samples, 0.84%) - - - - - __schedule (11 samples, 0.84%) - - - - - put_prev_task_fair (1 samples, 0.08%) - - - - - select_estimate_accuracy (5 samples, 0.38%) - - - - - ktime_get_ts (2 samples, 0.15%) - - - - - ep_poll (53 samples, 4.03%) - - ep_p.. - - - task_nice (2 samples, 0.15%) - - - - - fget_light (1 samples, 0.08%) - - - - - [libc-2.19.so] (61 samples, 4.64%) - - [libc.. - - - system_call_fastpath (56 samples, 4.26%) - - syste.. - - - sys_epoll_wait (56 samples, 4.26%) - - sys_e.. - - - fput (2 samples, 0.15%) - - - - - [[vdso]] (4 samples, 0.30%) - - - - - apic_timer_interrupt (1 samples, 0.08%) - - - - - smp_apic_timer_interrupt (1 samples, 0.08%) - - - - - local_apic_timer_interrupt (1 samples, 0.08%) - - - - - hrtimer_interrupt (1 samples, 0.08%) - - - - - __run_hrtimer (1 samples, 0.08%) - - - - - tick_sched_timer (1 samples, 0.08%) - - - - - tick_sched_handle.isra.17 (1 samples, 0.08%) - - - - - update_process_times (1 samples, 0.08%) - - - - - account_process_tick (1 samples, 0.08%) - - - - - account_user_time (1 samples, 0.08%) - - - - - acct_account_cputime (1 samples, 0.08%) - - - - - __acct_update_integrals (1 samples, 0.08%) - - - - - jiffies_to_timeval (1 samples, 0.08%) - - - - - gettimeofday@plt (1 samples, 0.08%) - - - - - http_parser_execute (1 samples, 0.08%) - - - - - sock_read (2 samples, 0.15%) - - - - - system_call_after_swapgs (1 samples, 0.08%) - - - - - fget_light (1 samples, 0.08%) - - - - - fget_light (2 samples, 0.15%) - - - - - __kfree_skb (1 samples, 0.08%) - - - - - kfree_skbmem (1 samples, 0.08%) - - - - - _raw_spin_lock_bh (1 samples, 0.08%) - - - - - skb_copy_datagram_iovec (1 samples, 0.08%) - - - - - copy_user_generic_string (1 samples, 0.08%) - - - - - do_sync_read (8 samples, 0.61%) - - - - - sock_aio_read (7 samples, 0.53%) - - - - - sock_aio_read.part.8 (7 samples, 0.53%) - - - - - inet_recvmsg (7 samples, 0.53%) - - - - - tcp_recvmsg (7 samples, 0.53%) - - - - - tcp_cleanup_rbuf (1 samples, 0.08%) - - - - - __tcp_select_window (1 samples, 0.08%) - - - - - apparmor_file_permission (2 samples, 0.15%) - - - - - __fsnotify_parent (1 samples, 0.08%) - - - - - apparmor_file_permission (1 samples, 0.08%) - - - - - common_file_perm (1 samples, 0.08%) - - - - - aa_file_perm (1 samples, 0.08%) - - - - - common_file_perm (1 samples, 0.08%) - - - - - [libpthread-2.19.so] (26 samples, 1.98%) - - [.. - - - system_call_fastpath (22 samples, 1.67%) - - - - - sys_read (21 samples, 1.60%) - - - - - vfs_read (18 samples, 1.37%) - - - - - rw_verify_area (9 samples, 0.68%) - - - - - security_file_permission (5 samples, 0.38%) - - - - - fsnotify (1 samples, 0.08%) - - - - - __libc_read (1 samples, 0.08%) - - - - - [[vdso]] (1 samples, 0.08%) - - - - - [[vdso]] (1 samples, 0.08%) - - - - - mutex_unlock (1 samples, 0.08%) - - - - - _raw_spin_lock_irq (1 samples, 0.08%) - - - - - epoll_ctl (6 samples, 0.46%) - - - - - system_call_fastpath (6 samples, 0.46%) - - - - - sys_epoll_ctl (5 samples, 0.38%) - - - - - sock_poll (1 samples, 0.08%) - - - - - response_complete (13 samples, 0.99%) - - - - - stats_record (3 samples, 0.23%) - - - - - http_parser_execute (30 samples, 2.28%) - - h.. - - - stats_record (1 samples, 0.08%) - - - - - socket_readable (60 samples, 4.56%) - - socke.. - - - sock_read (3 samples, 0.23%) - - - - - system_call_after_swapgs (1 samples, 0.08%) - - - - - fget_light (1 samples, 0.08%) - - - - - fsnotify (1 samples, 0.08%) - - - - - __srcu_read_unlock (1 samples, 0.08%) - - - - - __tcp_push_pending_frames (1 samples, 0.08%) - - - - - tcp_transmit_skb (1 samples, 0.08%) - - - - - skb_clone (1 samples, 0.08%) - - - - - tcp_event_new_data_sent (3 samples, 0.23%) - - - - - tcp_rearm_rto (3 samples, 0.23%) - - - - - sk_reset_timer (3 samples, 0.23%) - - - - - mod_timer (3 samples, 0.23%) - - - - - _raw_spin_unlock_irqrestore (1 samples, 0.08%) - - - - - __skb_clone (1 samples, 0.08%) - - - - - __ip_local_out (1 samples, 0.08%) - - - - - harmonize_features.isra.92.part.93 (1 samples, 0.08%) - - - - - dev_queue_xmit (4 samples, 0.30%) - - - - - __dev_queue_xmit (4 samples, 0.30%) - - - - - dev_hard_start_xmit (3 samples, 0.23%) - - - - - tcp_wfree (1 samples, 0.08%) - - - - - call_function_single_interrupt (4 samples, 0.30%) - - - - - smp_call_function_single_interrupt (4 samples, 0.30%) - - - - - generic_smp_call_function_single_interrupt (4 samples, 0.30%) - - - - - remote_function (4 samples, 0.30%) - - - - - __perf_event_enable (4 samples, 0.30%) - - - - - group_sched_in (4 samples, 0.30%) - - - - - x86_pmu_commit_txn (4 samples, 0.30%) - - - - - perf_pmu_enable (4 samples, 0.30%) - - - - - x86_pmu_enable (4 samples, 0.30%) - - - - - intel_pmu_enable_all (4 samples, 0.30%) - - - - - native_write_msr_safe (4 samples, 0.30%) - - - - - raw_local_deliver (1 samples, 0.08%) - - - - - sock_put (1 samples, 0.08%) - - - - - tcp_prequeue (1 samples, 0.08%) - - - - - __inet_lookup_established (2 samples, 0.15%) - - - - - inet_ehashfn (1 samples, 0.08%) - - - - - __tcp_ack_snd_check (3 samples, 0.23%) - - - - - tcp_send_delayed_ack (3 samples, 0.23%) - - - - - sk_reset_timer (3 samples, 0.23%) - - - - - mod_timer (3 samples, 0.23%) - - - - - internal_add_timer (2 samples, 0.15%) - - - - - __internal_add_timer (1 samples, 0.08%) - - - - - bictcp_cong_avoid (1 samples, 0.08%) - - - - - bictcp_cong_avoid (1 samples, 0.08%) - - - - - tcp_clean_rtx_queue (1 samples, 0.08%) - - - - - ns_to_timeval (1 samples, 0.08%) - - - - - tcp_ack (9 samples, 0.68%) - - - - - tcp_rearm_rto (3 samples, 0.23%) - - - - - sk_reset_timer (2 samples, 0.15%) - - - - - mod_timer (2 samples, 0.15%) - - - - - lock_timer_base.isra.35 (1 samples, 0.08%) - - - - - _raw_spin_lock_irqsave (1 samples, 0.08%) - - - - - __wake_up_common (2 samples, 0.15%) - - - - - ep_poll_callback (1 samples, 0.08%) - - - - - _raw_spin_unlock_irqrestore (1 samples, 0.08%) - - - - - sock_def_readable (5 samples, 0.38%) - - - - - __wake_up_sync_key (3 samples, 0.23%) - - - - - _raw_spin_lock_irqsave (1 samples, 0.08%) - - - - - tcp_event_data_recv (1 samples, 0.08%) - - - - - __netif_receive_skb_core (33 samples, 2.51%) - - __.. - - - ip_rcv (33 samples, 2.51%) - - ip.. - - - ip_rcv_finish (32 samples, 2.43%) - - i.. - - - ip_local_deliver (31 samples, 2.36%) - - i.. - - - ip_local_deliver_finish (30 samples, 2.28%) - - i.. - - - tcp_v4_rcv (27 samples, 2.05%) - - t.. - - - tcp_v4_do_rcv (23 samples, 1.75%) - - - - - tcp_rcv_established (23 samples, 1.75%) - - - - - tcp_data_queue (9 samples, 0.68%) - - - - - tcp_queue_rcv (2 samples, 0.15%) - - - - - __do_softirq (36 samples, 2.74%) - - __.. - - - net_rx_action (35 samples, 2.66%) - - ne.. - - - process_backlog (34 samples, 2.59%) - - pr.. - - - __netif_receive_skb (34 samples, 2.59%) - - __.. - - - ip_rcv (1 samples, 0.08%) - - - - - ip_queue_xmit (51 samples, 3.88%) - - ip_q.. - - - ip_local_out (46 samples, 3.50%) - - ip_.. - - - ip_output (46 samples, 3.50%) - - ip_.. - - - ip_finish_output (46 samples, 3.50%) - - ip_.. - - - local_bh_enable (42 samples, 3.19%) - - loc.. - - - do_softirq (38 samples, 2.89%) - - do.. - - - do_softirq_own_stack (37 samples, 2.81%) - - do.. - - - rcu_bh_qs (1 samples, 0.08%) - - - - - __tcp_push_pending_frames (61 samples, 4.64%) - - __tcp.. - - - tcp_write_xmit (60 samples, 4.56%) - - tcp_w.. - - - tcp_transmit_skb (55 samples, 4.18%) - - tcp_.. - - - skb_clone (1 samples, 0.08%) - - - - - __skb_clone (1 samples, 0.08%) - - - - - lock_sock_nested (1 samples, 0.08%) - - - - - local_bh_enable (1 samples, 0.08%) - - - - - release_sock (1 samples, 0.08%) - - - - - _raw_spin_unlock_bh (1 samples, 0.08%) - - - - - local_bh_enable_ip (1 samples, 0.08%) - - - - - __kmalloc_node_track_caller (1 samples, 0.08%) - - - - - __slab_alloc (3 samples, 0.23%) - - - - - new_slab (2 samples, 0.15%) - - - - - alloc_pages_current (1 samples, 0.08%) - - - - - __alloc_pages_nodemask (1 samples, 0.08%) - - - - - get_page_from_freelist (1 samples, 0.08%) - - - - - sk_stream_alloc_skb (7 samples, 0.53%) - - - - - __alloc_skb (7 samples, 0.53%) - - - - - kmem_cache_alloc_node (4 samples, 0.30%) - - - - - arch_local_irq_save (1 samples, 0.08%) - - - - - inet_sendmsg (78 samples, 5.93%) - - inet_se.. - - - tcp_sendmsg (77 samples, 5.86%) - - tcp_sen.. - - - tcp_send_mss (1 samples, 0.08%) - - - - - tcp_current_mss (1 samples, 0.08%) - - - - - tcp_established_options (1 samples, 0.08%) - - - - - tcp_md5_do_lookup (1 samples, 0.08%) - - - - - do_sync_write (82 samples, 6.24%) - - do_sync_.. - - - sock_aio_write (82 samples, 6.24%) - - sock_aio.. - - - security_socket_sendmsg (2 samples, 0.15%) - - - - - aa_revalidate_sk (2 samples, 0.15%) - - - - - [libpthread-2.19.so] (91 samples, 6.92%) - - [libpthre.. - - - system_call_fastpath (88 samples, 6.69%) - - system_ca.. - - - sys_write (88 samples, 6.69%) - - sys_write - - - vfs_write (85 samples, 6.46%) - - vfs_write - - - fsnotify (2 samples, 0.15%) - - - - - __srcu_read_lock (2 samples, 0.15%) - - - - - _copy_from_user (1 samples, 0.08%) - - - - - mutex_unlock (1 samples, 0.08%) - - - - - fget_light (1 samples, 0.08%) - - - - - aeProcessEvents (171 samples, 13.00%) - - aeProcessEvents - - - socket_writeable (99 samples, 7.53%) - - socket_wri.. - - - epoll_ctl (7 samples, 0.53%) - - - - - system_call_fastpath (7 samples, 0.53%) - - - - - sys_epoll_ctl (5 samples, 0.38%) - - - - - mutex_lock (2 samples, 0.15%) - - - - - epoll_wait (1 samples, 0.08%) - - - - - socket_readable (2 samples, 0.15%) - - - - - aeMain (236 samples, 17.95%) - - aeMain - - - socket_writeable (1 samples, 0.08%) - - - - - all (1,315 samples, 100%) - - - - - wrk (240 samples, 18.25%) - - wrk - - - start_thread (237 samples, 18.02%) - - start_thread - - - thread_main (237 samples, 18.02%) - - thread_main - - - aeProcessEvents (1 samples, 0.08%) - - - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + gmain (1 samples, 0.08%) + + + + + [unknown] (1 samples, 0.08%) + + + + + inotify_add_watch (1 samples, 0.08%) + + + + + system_call_fastpath (1 samples, 0.08%) + + + + + sys_inotify_add_watch (1 samples, 0.08%) + + + + + user_path_at (1 samples, 0.08%) + + + + + user_path_at_empty (1 samples, 0.08%) + + + + + filename_lookup (1 samples, 0.08%) + + + + + link_path_walk (1 samples, 0.08%) + + + + + system_call (1 samples, 0.08%) + + + + + [libpthread-2.19.so] (7 samples, 0.53%) + + + + + system_call_after_swapgs (6 samples, 0.46%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (2 samples, 0.15%) + + + + + [unknown] (10 samples, 0.76%) + + + + + [unknown] (10 samples, 0.76%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (1 samples, 0.08%) + + + + + GCTaskManager::get_task (1 samples, 0.08%) + + + + + Monitor::wait (1 samples, 0.08%) + + + + + Monitor::IWait (1 samples, 0.08%) + + + + + __lll_unlock_wake (1 samples, 0.08%) + + + + + sys_futex (1 samples, 0.08%) + + + + + InstanceKlass::oop_push_contents (8 samples, 0.61%) + + + + + ObjArrayKlass::oop_push_contents (2 samples, 0.15%) + + + + + OldToYoungRootsTask::do_it (20 samples, 1.52%) + + + + + CardTableExtension::scavenge_contents_parallel (20 samples, 1.52%) + + + + + PSPromotionManager::drain_stacks_depth (2 samples, 0.15%) + + + + + oopDesc* PSPromotionManager::copy_to_survivor_space<false> (2 samples, 0.15%) + + + + + ScavengeRootsTask::do_it (1 samples, 0.08%) + + + + + ClassLoaderDataGraph::oops_do (1 samples, 0.08%) + + + + + PSScavengeKlassClosure::do_klass (1 samples, 0.08%) + + + + + ParallelTaskTerminator::offer_termination (2 samples, 0.15%) + + + + + StealTask::do_it (3 samples, 0.23%) + + + + + SpinPause (1 samples, 0.08%) + + + + + HandleArea::oops_do (1 samples, 0.08%) + + + + + frame::oops_do_internal (1 samples, 0.08%) + + + + + OopMapSet::all_do (1 samples, 0.08%) + + + + + PSRootsClosure<false>::do_oop (1 samples, 0.08%) + + + + + oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.08%) + + + + + InstanceKlass::oop_push_contents (1 samples, 0.08%) + + + + + GCTaskThread::run (28 samples, 2.13%) + + G.. + + + ThreadRootsTask::do_it (3 samples, 0.23%) + + + + + JavaThread::oops_do (3 samples, 0.23%) + + + + + nmethod::fix_oop_relocations (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.08%) + + + + + io/netty/channel/AdaptiveRecvByteBufAllocator$HandleImpl:.record (2 samples, 0.15%) + + + + + io/netty/buffer/PooledByteBufAllocator:.newDirectBuffer (2 samples, 0.15%) + + + + + io/netty/util/Recycler:.get (2 samples, 0.15%) + + + + + java/nio/DirectByteBuffer:.duplicate (1 samples, 0.08%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.begin (1 samples, 0.08%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.end (3 samples, 0.23%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.08%) + + + + + fget_light (3 samples, 0.23%) + + + + + apparmor_socket_recvmsg (5 samples, 0.38%) + + + + + lock_sock_nested (1 samples, 0.08%) + + + + + tcp_rcv_space_adjust (2 samples, 0.15%) + + + + + lock_sock_nested (1 samples, 0.08%) + + + + + _raw_spin_lock_bh (1 samples, 0.08%) + + + + + release_sock (1 samples, 0.08%) + + + + + _raw_spin_unlock_bh (1 samples, 0.08%) + + + + + skb_copy_datagram_iovec (3 samples, 0.23%) + + + + + copy_user_generic_string (3 samples, 0.23%) + + + + + do_sync_read (22 samples, 1.67%) + + + + + sock_aio_read (22 samples, 1.67%) + + + + + sock_aio_read.part.8 (22 samples, 1.67%) + + + + + inet_recvmsg (17 samples, 1.29%) + + + + + tcp_recvmsg (13 samples, 0.99%) + + + + + tcp_cleanup_rbuf (2 samples, 0.15%) + + + + + apparmor_file_permission (1 samples, 0.08%) + + + + + common_file_perm (1 samples, 0.08%) + + + + + aa_file_perm (1 samples, 0.08%) + + + + + rw_verify_area (2 samples, 0.15%) + + + + + security_file_permission (2 samples, 0.15%) + + + + + fsnotify (1 samples, 0.08%) + + + + + [libpthread-2.19.so] (30 samples, 2.28%) + + [.. + + + system_call_fastpath (28 samples, 2.13%) + + s.. + + + sys_read (28 samples, 2.13%) + + s.. + + + vfs_read (25 samples, 1.90%) + + v.. + + + security_file_permission (1 samples, 0.08%) + + + + + sun/nio/ch/IOUtil:.readIntoNativeBuffer (31 samples, 2.36%) + + s.. + + + sun/nio/ch/FileDispatcherImpl:.read0 (31 samples, 2.36%) + + s.. + + + fdval (1 samples, 0.08%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.setBytes (42 samples, 3.19%) + + io/.. + + + sun/nio/ch/SocketChannelImpl:.read (40 samples, 3.04%) + + sun.. + + + sun/nio/ch/NativeThread:.current (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (4 samples, 0.30%) + + + + + io/netty/buffer/PooledByteBuf:.deallocate (2 samples, 0.15%) + + + + + io/netty/buffer/PooledByteBuf:.deallocate (2 samples, 0.15%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannel:.hashCode (4 samples, 0.30%) + + + + + io/netty/handler/codec/http/HttpVersion:.compareTo (1 samples, 0.08%) + + + + + java/util/concurrent/ConcurrentHashMap:.get (3 samples, 0.23%) + + + + + io/netty/handler/codec/http/DefaultHttpMessage:.<init> (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.<init> (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpVersion:.compareTo (2 samples, 0.15%) + + + + + java/lang/ThreadLocal:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.08%) + + + + + java/lang/ThreadLocal:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeJavaObject:.initMembers (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getTopLevelScope (1 samples, 0.08%) + + + + + itable stub (1 samples, 0.08%) + + + + + java/util/HashMap:.getNode (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.08%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (5 samples, 0.38%) + + + + + org/mozilla/javascript/NativeJavaObject:.initMembers (4 samples, 0.30%) + + + + + org/mozilla/javascript/ScriptableObject:.getTopScopeValue (1 samples, 0.08%) + + + + + org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeJavaObject:.initMembers (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + itable stub (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.15%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (8 samples, 0.61%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (8 samples, 0.61%) + + + + + vtable stub (2 samples, 0.15%) + + + + + org/mozilla/javascript/ScriptRuntime:.toObjectOrNull (1 samples, 0.08%) + + + + + itable stub (1 samples, 0.08%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.08%) + + + + + io/netty/buffer/AbstractByteBufAllocator:.heapBuffer (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findCachedFunction (2 samples, 0.15%) + + + + + org/vertx/java/core/http/impl/AssembledFullHttpResponse:.toLastContent (2 samples, 0.15%) + + + + + io/netty/buffer/AbstractByteBuf:.checkSrcIndex (1 samples, 0.08%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (5 samples, 0.38%) + + + + + io/netty/buffer/AbstractByteBuf:.checkSrcIndex (3 samples, 0.23%) + + + + + io/netty/buffer/AbstractByteBuf:.checkIndex (3 samples, 0.23%) + + + + + io/netty/buffer/AbstractByteBufAllocator:.heapBuffer (3 samples, 0.23%) + + + + + io/netty/buffer/UnpooledHeapByteBuf:.<init> (1 samples, 0.08%) + + + + + io/netty/buffer/UnpooledHeapByteBuf:.<init> (1 samples, 0.08%) + + + + + io/netty/buffer/UnreleasableByteBuf:.duplicate (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.newPromise (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (3 samples, 0.23%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.08%) + + + + + java/lang/Integer:.toString (1 samples, 0.08%) + + + + + java/util/Arrays:.copyOf (1 samples, 0.08%) + + + + + jlong_disjoint_arraycopy (1 samples, 0.08%) + + + + + java/nio/charset/CharsetEncoder:.replaceWith (2 samples, 0.15%) + + + + + jlong_disjoint_arraycopy (1 samples, 0.08%) + + + + + java/lang/String:.getBytes (3 samples, 0.23%) + + + + + sun/nio/cs/UTF_8$Encoder:.<init> (3 samples, 0.23%) + + + + + java/util/Arrays:.copyOf (1 samples, 0.08%) + + + + + java/nio/charset/Charset:.lookup (2 samples, 0.15%) + + + + + org/vertx/java/core/http/impl/AssembledFullHttpResponse:.toLastContent (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.<init> (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.newPromise (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.validatePromise (2 samples, 0.15%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (6 samples, 0.46%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.write (6 samples, 0.46%) + + + + + io/netty/channel/ChannelOutboundBuffer:.incrementPendingOutboundBytes (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.contains (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpHeaders:.encode (1 samples, 0.08%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (3 samples, 0.23%) + + + + + io/netty/buffer/PooledByteBufAllocator:.newDirectBuffer (2 samples, 0.15%) + + + + + java/lang/ThreadLocal:.get (1 samples, 0.08%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (4 samples, 0.30%) + + + + + io/netty/buffer/AbstractByteBuf:.ensureWritable (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/HttpHeaders:.encode (7 samples, 0.53%) + + + + + io/netty/handler/codec/http/HttpHeaders:.encodeAscii0 (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/HttpHeaders:.encodeAscii0 (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (17 samples, 1.29%) + + + + + unsafe_arraycopy (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpResponseEncoder:.acceptOutboundMessage (1 samples, 0.08%) + + + + + io/netty/util/Recycler:.get (1 samples, 0.08%) + + + + + java/lang/ThreadLocal:.get (1 samples, 0.08%) + + + + + io/netty/util/Recycler:.recycle (1 samples, 0.08%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (31 samples, 2.36%) + + i.. + + + java/lang/ThreadLocal:.get (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (33 samples, 2.51%) + + io.. + + + io/netty/util/Recycler:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (74 samples, 5.63%) + + org/moz.. + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (66 samples, 5.02%) + + sun/re.. + + + org/vertx/java/core/net/impl/ConnectionBase:.write (38 samples, 2.89%) + + or.. + + + io/netty/channel/AbstractChannelHandlerContext:.write (35 samples, 2.66%) + + io.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (34 samples, 2.59%) + + or.. + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findCachedFunction (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (1 samples, 0.08%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_Server2_js_1:.call (79 samples, 6.01%) + + org/mozi.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (77 samples, 5.86%) + + org/moz.. + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/BaseFunction:.construct (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.bind (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (3 samples, 0.23%) + + + + + itable stub (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (7 samples, 0.53%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (5 samples, 0.38%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 0.38%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (4 samples, 0.30%) + + + + + org/mozilla/javascript/NativeCall:.<init> (15 samples, 1.14%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (5 samples, 0.38%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.setAttributes (5 samples, 0.38%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (4 samples, 0.30%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.23%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (12 samples, 0.91%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (12 samples, 0.91%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (12 samples, 0.91%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (11 samples, 0.84%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (11 samples, 0.84%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (28 samples, 2.13%) + + o.. + + + vtable stub (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.toObjectOrNull (2 samples, 0.15%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (2 samples, 0.15%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (1 samples, 0.08%) + + + + + org/mozilla/javascript/BaseFunction:.execIdCall (60 samples, 4.56%) + + org/m.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (6 samples, 0.46%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (9 samples, 0.68%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (8 samples, 0.61%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (6 samples, 0.46%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (5 samples, 0.38%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.setAttributes (6 samples, 0.46%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (7 samples, 0.53%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeCall:.<init> (20 samples, 1.52%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.bind (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getBase (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) + + + + + org/mozilla/javascript/BaseFunction:.findInstanceIdInfo (1 samples, 0.08%) + + + + + org/mozilla/javascript/BaseFunction:.findInstanceIdInfo (4 samples, 0.30%) + + + + + org/mozilla/javascript/BaseFunction:.findPrototypeId (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (9 samples, 0.68%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (7 samples, 0.53%) + + + + + org/mozilla/javascript/IdScriptableObject$PrototypeValues:.ensureId (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.23%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.setName (2 samples, 0.15%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (7 samples, 0.53%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (4 samples, 0.30%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (25 samples, 1.90%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.putImpl (24 samples, 1.83%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (21 samples, 1.60%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (15 samples, 1.14%) + + + + + org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (37 samples, 2.81%) + + or.. + + + vtable stub (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.toObjectOrNull (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (6 samples, 0.46%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (5 samples, 0.38%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (17 samples, 1.29%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (9 samples, 0.68%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 0.23%) + + + + + org/mozilla/javascript/BaseFunction:.construct (156 samples, 11.86%) + + org/mozilla/javas.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (156 samples, 11.86%) + + org/mozilla/javas.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (154 samples, 11.71%) + + org/mozilla/javas.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (1 samples, 0.08%) + + + + + itable stub (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.15%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (6 samples, 0.46%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (6 samples, 0.46%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (4 samples, 0.30%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (4 samples, 0.30%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.setAttributes (2 samples, 0.15%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (4 samples, 0.30%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeCall:.<init> (16 samples, 1.22%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (9 samples, 0.68%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.23%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (11 samples, 0.84%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (10 samples, 0.76%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (8 samples, 0.61%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (8 samples, 0.61%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (21 samples, 1.60%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/BaseFunction:.execIdCall (48 samples, 3.65%) + + org/.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.23%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.23%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (4 samples, 0.30%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (23 samples, 1.75%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (21 samples, 1.60%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (17 samples, 1.29%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (15 samples, 1.14%) + + + + + org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (12 samples, 0.91%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.setAttributes (12 samples, 0.91%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeCall:.<init> (48 samples, 3.65%) + + org/.. + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findFunction (2 samples, 0.15%) + + + + + org/mozilla/javascript/NativeJavaObject:.initMembers (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (10 samples, 0.76%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (5 samples, 0.38%) + + + + + org/mozilla/javascript/NativeJavaObject:.initMembers (4 samples, 0.30%) + + + + + java/util/HashMap:.getNode (2 samples, 0.15%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findCachedFunction (2 samples, 0.15%) + + + + + itable stub (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.23%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.bind (7 samples, 0.53%) + + + + + org/mozilla/javascript/ScriptableObject:.getBase (4 samples, 0.30%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (4 samples, 0.30%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (2 samples, 0.15%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/BaseFunction:.findPrototypeId (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.08%) + + + + + org/mozilla/javascript/JavaMembers:.get (1 samples, 0.08%) + + + + + java/util/HashMap:.getNode (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThisHelper (5 samples, 0.38%) + + + + + vtable stub (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (5 samples, 0.38%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (4 samples, 0.30%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.23%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (3 samples, 0.23%) + + + + + org/mozilla/javascript/ScriptableObject:.putImpl (3 samples, 0.23%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.15%) + + + + + org/mozilla/javascript/ScriptRuntime:.setName (5 samples, 0.38%) + + + + + org/mozilla/javascript/ScriptableObject:.getBase (2 samples, 0.15%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (2 samples, 0.15%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (2 samples, 0.15%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (30 samples, 2.28%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (8 samples, 0.61%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + java/lang/String:.hashCode (2 samples, 0.15%) + + + + + org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (47 samples, 3.57%) + + org.. + + + org/mozilla/javascript/ScriptableObject:.putImpl (45 samples, 3.42%) + + org.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (40 samples, 3.04%) + + org.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (33 samples, 2.51%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.addKnownAbsentSlot (2 samples, 0.15%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (86 samples, 6.54%) + + org/mozi.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptRuntime:.toObjectOrNull (1 samples, 0.08%) + + + + + org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.08%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (10 samples, 0.76%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (7 samples, 0.53%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (20 samples, 1.52%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (14 samples, 1.06%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (4 samples, 0.30%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (416 samples, 31.63%) + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (409 samples, 31.10%) + + org/mozilla/javascript/gen/file__root_vert_x_2_1_.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_streams_j (1 samples, 0.08%) + + + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (513 samples, 39.01%) + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_.. + + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io_vertx_lang_js_1_1_0_vertx_http_js_2 (511 samples, 38.86%) + + org/mozilla/javascript/gen/file__root_vert_x_2_1_5_sys_mods_io.. + + + vtable stub (1 samples, 0.08%) + + + + + org/vertx/java/core/http/impl/ServerConnection:.handleRequest (526 samples, 40.00%) + + org/vertx/java/core/http/impl/ServerConnection:.handleRequest + + + org/vertx/java/platform/impl/RhinoContextFactory:.onContextCreated (1 samples, 0.08%) + + + + + org/mozilla/javascript/WrapFactory:.setJavaPrimitiveWrap (1 samples, 0.08%) + + + + + java/lang/ThreadLocal:.get (1 samples, 0.08%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (540 samples, 41.06%) + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doM.. + + + org/vertx/java/core/impl/DefaultVertx:.setContext (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (562 samples, 42.74%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (555 samples, 42.21%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead + + + org/vertx/java/core/impl/DefaultVertx:.setContext (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpMethod:.valueOf (2 samples, 0.15%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.<init> (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (3 samples, 0.23%) + + + + + io/netty/handler/codec/http/DefaultHttpMessage:.<init> (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.<init> (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (4 samples, 0.30%) + + + + + io/netty/handler/codec/http/HttpMethod:.valueOf (2 samples, 0.15%) + + + + + java/util/HashMap:.getNode (2 samples, 0.15%) + + + + + java/lang/String:.equals (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder$LineParser:.parse (6 samples, 0.46%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (3 samples, 0.23%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (3 samples, 0.23%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.contains (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder$HeaderParser:.process (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.findNonWhitespace (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (22 samples, 1.67%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (8 samples, 0.61%) + + + + + io/netty/util/internal/AppendableCharSequence:.substring (4 samples, 0.30%) + + + + + java/lang/String:.<init> (4 samples, 0.30%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.skipControlCharacters (2 samples, 0.15%) + + + + + io/netty/buffer/AbstractByteBuf:.getByte (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.08%) + + + + + io/netty/util/internal/AppendableCharSequence:.substring (2 samples, 0.15%) + + + + + java/lang/String:.<init> (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.splitInitialLine (5 samples, 0.38%) + + + + + java/lang/String:.<init> (1 samples, 0.08%) + + + + + io/netty/util/internal/AppendableCharSequence:.substring (2 samples, 0.15%) + + + + + java/lang/String:.hashCode (1 samples, 0.08%) + + + + + java/lang/String:.trim (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (57 samples, 4.33%) + + io/ne.. + + + java/util/ArrayList:.ensureCapacityInternal (1 samples, 0.08%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (2 samples, 0.15%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.skipControlCharacters (1 samples, 0.08%) + + + + + io/netty/util/Recycler:.get (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (637 samples, 48.44%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (635 samples, 48.29%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead + + + itable stub (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.08%) + + + + + io/netty/channel/ChannelOutboundBuffer:.current (1 samples, 0.08%) + + + + + io/netty/channel/ChannelOutboundBuffer:.decrementPendingOutboundBytes (2 samples, 0.15%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (5 samples, 0.38%) + + + + + io/netty/buffer/PooledByteBuf:.deallocate (5 samples, 0.38%) + + + + + io/netty/channel/ChannelOutboundBuffer:.decrementPendingOutboundBytes (1 samples, 0.08%) + + + + + io/netty/channel/ChannelOutboundBuffer:.progress (1 samples, 0.08%) + + + + + io/netty/channel/DefaultChannelPromise:.trySuccess (3 samples, 0.23%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.15%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.begin (1 samples, 0.08%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.08%) + + + + + pthread_self (1 samples, 0.08%) + + + + + Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.08%) + + + + + fdval (1 samples, 0.08%) + + + + + fput (1 samples, 0.08%) + + + + + fget_light (2 samples, 0.15%) + + + + + fput (1 samples, 0.08%) + + + + + __fsnotify_parent (1 samples, 0.08%) + + + + + __srcu_read_lock (2 samples, 0.15%) + + + + + inet_sendmsg (1 samples, 0.08%) + + + + + apparmor_socket_sendmsg (1 samples, 0.08%) + + + + + call_function_single_interrupt (4 samples, 0.30%) + + + + + smp_call_function_single_interrupt (4 samples, 0.30%) + + + + + generic_smp_call_function_single_interrupt (4 samples, 0.30%) + + + + + remote_function (4 samples, 0.30%) + + + + + __perf_event_enable (4 samples, 0.30%) + + + + + group_sched_in (4 samples, 0.30%) + + + + + x86_pmu_commit_txn (4 samples, 0.30%) + + + + + perf_pmu_enable (4 samples, 0.30%) + + + + + x86_pmu_enable (4 samples, 0.30%) + + + + + intel_pmu_enable_all (4 samples, 0.30%) + + + + + native_write_msr_safe (4 samples, 0.30%) + + + + + msecs_to_jiffies (1 samples, 0.08%) + + + + + skb_push (1 samples, 0.08%) + + + + + _raw_spin_lock (1 samples, 0.08%) + + + + + tcp_event_new_data_sent (6 samples, 0.46%) + + + + + tcp_rearm_rto (5 samples, 0.38%) + + + + + sk_reset_timer (5 samples, 0.38%) + + + + + mod_timer (5 samples, 0.38%) + + + + + _raw_spin_unlock_irqrestore (1 samples, 0.08%) + + + + + tcp_init_tso_segs (1 samples, 0.08%) + + + + + tcp_set_skb_tso_segs (1 samples, 0.08%) + + + + + internal_add_timer (1 samples, 0.08%) + + + + + __internal_add_timer (1 samples, 0.08%) + + + + + tcp_schedule_loss_probe (3 samples, 0.23%) + + + + + sk_reset_timer (2 samples, 0.15%) + + + + + mod_timer (2 samples, 0.15%) + + + + + lock_timer_base.isra.35 (1 samples, 0.08%) + + + + + __dev_queue_xmit (1 samples, 0.08%) + + + + + eth_type_trans (1 samples, 0.08%) + + + + + _raw_spin_lock (1 samples, 0.08%) + + + + + netif_rx (2 samples, 0.15%) + + + + + enqueue_to_backlog (1 samples, 0.08%) + + + + + _raw_spin_lock (1 samples, 0.08%) + + + + + loopback_xmit (5 samples, 0.38%) + + + + + tcp_wfree (2 samples, 0.15%) + + + + + sock_wfree (1 samples, 0.08%) + + + + + __dev_queue_xmit (10 samples, 0.76%) + + + + + dev_hard_start_xmit (9 samples, 0.68%) + + + + + netif_skb_dev_features (1 samples, 0.08%) + + + + + skb_network_protocol (1 samples, 0.08%) + + + + + dev_queue_xmit (11 samples, 0.84%) + + + + + netdev_pick_tx (1 samples, 0.08%) + + + + + msecs_to_jiffies (1 samples, 0.08%) + + + + + ip_local_deliver (1 samples, 0.08%) + + + + + raw_local_deliver (1 samples, 0.08%) + + + + + sock_put (1 samples, 0.08%) + + + + + __inet_lookup_established (4 samples, 0.30%) + + + + + _raw_spin_lock (2 samples, 0.15%) + + + + + inet_ehashfn (1 samples, 0.08%) + + + + + ipv4_dst_check (1 samples, 0.08%) + + + + + tcp_md5_do_lookup (1 samples, 0.08%) + + + + + tcp_check_space (1 samples, 0.08%) + + + + + _raw_spin_unlock_irqrestore (1 samples, 0.08%) + + + + + detach_if_pending (1 samples, 0.08%) + + + + + __tcp_ack_snd_check (5 samples, 0.38%) + + + + + tcp_send_delayed_ack (5 samples, 0.38%) + + + + + sk_reset_timer (5 samples, 0.38%) + + + + + mod_timer (5 samples, 0.38%) + + + + + internal_add_timer (1 samples, 0.08%) + + + + + dst_release (1 samples, 0.08%) + + + + + sock_def_readable (2 samples, 0.15%) + + + + + bictcp_cong_avoid (3 samples, 0.23%) + + + + + tcp_is_cwnd_limited (2 samples, 0.15%) + + + + + __kfree_skb (3 samples, 0.23%) + + + + + skb_release_all (3 samples, 0.23%) + + + + + skb_release_data (3 samples, 0.23%) + + + + + skb_free_head (1 samples, 0.08%) + + + + + kfree (1 samples, 0.08%) + + + + + __slab_free (1 samples, 0.08%) + + + + + bictcp_acked (1 samples, 0.08%) + + + + + kfree_skbmem (1 samples, 0.08%) + + + + + tcp_ack (20 samples, 1.52%) + + + + + tcp_clean_rtx_queue (14 samples, 1.06%) + + + + + ktime_get_real (1 samples, 0.08%) + + + + + getnstimeofday (1 samples, 0.08%) + + + + + __getnstimeofday (1 samples, 0.08%) + + + + + read_tsc (1 samples, 0.08%) + + + + + native_read_tsc (1 samples, 0.08%) + + + + + tcp_check_space (3 samples, 0.23%) + + + + + tcp_clean_rtx_queue (1 samples, 0.08%) + + + + + _raw_spin_lock (1 samples, 0.08%) + + + + + _raw_spin_lock_irqsave (2 samples, 0.15%) + + + + + effective_load.isra.35 (2 samples, 0.15%) + + + + + select_task_rq_fair (4 samples, 0.30%) + + + + + idle_cpu (2 samples, 0.15%) + + + + + account_entity_enqueue (1 samples, 0.08%) + + + + + update_cfs_rq_blocked_load (1 samples, 0.08%) + + + + + enqueue_task_fair (5 samples, 0.38%) + + + + + enqueue_entity (5 samples, 0.38%) + + + + + update_curr (2 samples, 0.15%) + + + + + activate_task (7 samples, 0.53%) + + + + + enqueue_task (7 samples, 0.53%) + + + + + update_rq_clock.part.63 (1 samples, 0.08%) + + + + + sched_clock_cpu (1 samples, 0.08%) + + + + + check_preempt_curr (2 samples, 0.15%) + + + + + ttwu_do_activate.constprop.74 (12 samples, 0.91%) + + + + + ttwu_do_wakeup (5 samples, 0.38%) + + + + + resched_task (2 samples, 0.15%) + + + + + ttwu_do_wakeup (1 samples, 0.08%) + + + + + try_to_wake_up (24 samples, 1.83%) + + + + + ttwu_stat (1 samples, 0.08%) + + + + + __wake_up_locked (25 samples, 1.90%) + + _.. + + + __wake_up_common (25 samples, 1.90%) + + _.. + + + default_wake_function (25 samples, 1.90%) + + d.. + + + ttwu_do_activate.constprop.74 (1 samples, 0.08%) + + + + + __wake_up_sync_key (27 samples, 2.05%) + + _.. + + + __wake_up_common (27 samples, 2.05%) + + _.. + + + ep_poll_callback (27 samples, 2.05%) + + e.. + + + _raw_spin_lock_irqsave (1 samples, 0.08%) + + + + + sock_def_readable (32 samples, 2.43%) + + so.. + + + _raw_spin_lock_irqsave (1 samples, 0.08%) + + + + + tcp_queue_rcv (2 samples, 0.15%) + + + + + tcp_data_queue (39 samples, 2.97%) + + tc.. + + + tcp_try_rmem_schedule (2 samples, 0.15%) + + + + + ip_rcv (91 samples, 6.92%) + + ip_rcv + + + ip_rcv_finish (89 samples, 6.77%) + + ip_rcv_fi.. + + + ip_local_deliver (89 samples, 6.77%) + + ip_local_.. + + + ip_local_deliver_finish (89 samples, 6.77%) + + ip_local_.. + + + tcp_v4_rcv (87 samples, 6.62%) + + tcp_v4_rcv + + + tcp_v4_do_rcv (77 samples, 5.86%) + + tcp_v4_.. + + + tcp_rcv_established (73 samples, 5.55%) + + tcp_rcv.. + + + tcp_urg (1 samples, 0.08%) + + + + + ip_queue_xmit (122 samples, 9.28%) + + ip_queue_xmit + + + ip_local_out (121 samples, 9.20%) + + ip_local_out + + + ip_output (119 samples, 9.05%) + + ip_output + + + ip_finish_output (119 samples, 9.05%) + + ip_finish_out.. + + + local_bh_enable (104 samples, 7.91%) + + local_bh_en.. + + + do_softirq (103 samples, 7.83%) + + do_softirq + + + do_softirq_own_stack (103 samples, 7.83%) + + do_softirq_.. + + + __do_softirq (103 samples, 7.83%) + + __do_softirq + + + net_rx_action (97 samples, 7.38%) + + net_rx_act.. + + + process_backlog (97 samples, 7.38%) + + process_ba.. + + + __netif_receive_skb (94 samples, 7.15%) + + __netif_re.. + + + __netif_receive_skb_core (94 samples, 7.15%) + + __netif_re.. + + + ip_rcv_finish (1 samples, 0.08%) + + + + + __getnstimeofday (1 samples, 0.08%) + + + + + ktime_get_real (3 samples, 0.23%) + + + + + getnstimeofday (3 samples, 0.23%) + + + + + read_tsc (2 samples, 0.15%) + + + + + skb_clone (4 samples, 0.30%) + + + + + __skb_clone (4 samples, 0.30%) + + + + + __copy_skb_header (1 samples, 0.08%) + + + + + __tcp_push_pending_frames (149 samples, 11.33%) + + __tcp_push_pendi.. + + + tcp_write_xmit (147 samples, 11.18%) + + tcp_write_xmit + + + tcp_transmit_skb (132 samples, 10.04%) + + tcp_transmit_s.. + + + tcp_v4_send_check (1 samples, 0.08%) + + + + + __tcp_v4_send_check (1 samples, 0.08%) + + + + + _raw_spin_unlock_bh (1 samples, 0.08%) + + + + + lock_sock_nested (1 samples, 0.08%) + + + + + _raw_spin_lock_bh (1 samples, 0.08%) + + + + + release_sock (2 samples, 0.15%) + + + + + _raw_spin_lock_bh (1 samples, 0.08%) + + + + + __kmalloc_node_track_caller (1 samples, 0.08%) + + + + + __kmalloc_node_track_caller (1 samples, 0.08%) + + + + + __kmalloc_reserve.isra.26 (3 samples, 0.23%) + + + + + kmalloc_slab (2 samples, 0.15%) + + + + + __slab_alloc (1 samples, 0.08%) + + + + + kmem_cache_alloc_node (2 samples, 0.15%) + + + + + __slab_alloc (1 samples, 0.08%) + + + + + __alloc_skb (9 samples, 0.68%) + + + + + ksize (1 samples, 0.08%) + + + + + sk_stream_alloc_skb (10 samples, 0.76%) + + + + + ksize (1 samples, 0.08%) + + + + + ipv4_mtu (1 samples, 0.08%) + + + + + tcp_established_options (4 samples, 0.30%) + + + + + inet_sendmsg (177 samples, 13.46%) + + inet_sendmsg + + + tcp_sendmsg (176 samples, 13.38%) + + tcp_sendmsg + + + tcp_send_mss (6 samples, 0.46%) + + + + + tcp_current_mss (5 samples, 0.38%) + + + + + tcp_v4_md5_lookup (1 samples, 0.08%) + + + + + security_socket_sendmsg (1 samples, 0.08%) + + + + + aa_revalidate_sk (1 samples, 0.08%) + + + + + do_sync_write (186 samples, 14.14%) + + do_sync_write + + + sock_aio_write (185 samples, 14.07%) + + sock_aio_write + + + tcp_sendmsg (1 samples, 0.08%) + + + + + [libpthread-2.19.so] (197 samples, 14.98%) + + [libpthread-2.19.so] + + + system_call_fastpath (196 samples, 14.90%) + + system_call_fastpath + + + sys_write (195 samples, 14.83%) + + sys_write + + + vfs_write (192 samples, 14.60%) + + vfs_write + + + rw_verify_area (1 samples, 0.08%) + + + + + security_file_permission (1 samples, 0.08%) + + + + + apparmor_file_permission (1 samples, 0.08%) + + + + + common_file_perm (1 samples, 0.08%) + + + + + __libc_write (1 samples, 0.08%) + + + + + __pthread_disable_asynccancel (1 samples, 0.08%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (203 samples, 15.44%) + + sun/nio/ch/FileDispatch.. + + + jni_fast_GetIntField (1 samples, 0.08%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (225 samples, 17.11%) + + io/netty/channel/nio/Abstr.. + + + sun/nio/ch/SocketChannelImpl:.write (209 samples, 15.89%) + + sun/nio/ch/SocketChannel.. + + + sun/nio/ch/NativeThread:.current (1 samples, 0.08%) + + + + + sun/nio/ch/SocketChannelImpl:.isConnected (2 samples, 0.15%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (232 samples, 17.64%) + + io/netty/channel/DefaultCha.. + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (233 samples, 17.72%) + + io/netty/channel/AbstractCh.. + + + sun/nio/ch/SocketChannelImpl:.isConnected (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (235 samples, 17.87%) + + io/netty/channel/AbstractCh.. + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (235 samples, 17.87%) + + io/netty/channel/ChannelOut.. + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.15%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (238 samples, 18.10%) + + io/netty/channel/AbstractCha.. + + + io/netty/channel/ChannelDuplexHandler:.flush (237 samples, 18.02%) + + io/netty/channel/ChannelDupl.. + + + itable stub (1 samples, 0.08%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (241 samples, 18.33%) + + io/netty/channel/AbstractCha.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (240 samples, 18.25%) + + org/vertx/java/core/net/impl.. + + + java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (242 samples, 18.40%) + + io/netty/channel/AbstractCha.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (242 samples, 18.40%) + + io/netty/handler/codec/ByteT.. + + + itable stub (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.executor (1 samples, 0.08%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.read (1 samples, 0.08%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.read (4 samples, 0.30%) + + + + + io/netty/channel/ChannelDuplexHandler:.read (3 samples, 0.23%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.read (3 samples, 0.23%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.read (2 samples, 0.15%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.read (2 samples, 0.15%) + + + + + sun/nio/ch/SocketChannelImpl:.isConnected (1 samples, 0.08%) + + + + + io/netty/channel/ChannelDuplexHandler:.read (1 samples, 0.08%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.08%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (949 samples, 72.17%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (949 samples, 72.17%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (939 samples, 71.41%) + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read + + + java/nio/DirectByteBuffer:.duplicate (1 samples, 0.08%) + + + + + sun/nio/ch/EPollArrayWrapper:.poll (5 samples, 0.38%) + + + + + sun/nio/ch/EPollArrayWrapper:.epollWait (4 samples, 0.30%) + + + + + [libc-2.19.so] (4 samples, 0.30%) + + + + + system_call_fastpath (4 samples, 0.30%) + + + + + sys_epoll_wait (4 samples, 0.30%) + + + + + ep_poll (4 samples, 0.30%) + + + + + ep_scan_ready_list.isra.9 (4 samples, 0.30%) + + + + + ep_send_events_proc (4 samples, 0.30%) + + + + + sock_poll (2 samples, 0.15%) + + + + + tcp_poll (1 samples, 0.08%) + + + + + JavaThread::run (956 samples, 72.70%) + + JavaThread::run + + + JavaThread::thread_main_inner (956 samples, 72.70%) + + JavaThread::thread_main_inner + + + thread_entry (956 samples, 72.70%) + + thread_entry + + + JavaCalls::call_virtual (956 samples, 72.70%) + + JavaCalls::call_virtual + + + JavaCalls::call_virtual (956 samples, 72.70%) + + JavaCalls::call_virtual + + + JavaCalls::call_helper (956 samples, 72.70%) + + JavaCalls::call_helper + + + call_stub (956 samples, 72.70%) + + call_stub + + + Interpreter (956 samples, 72.70%) + + Interpreter + + + Interpreter (956 samples, 72.70%) + + Interpreter + + + Interpreter (956 samples, 72.70%) + + Interpreter + + + io/netty/channel/nio/NioEventLoop:.select (7 samples, 0.53%) + + + + + sun/nio/ch/SelectorImpl:.select (7 samples, 0.53%) + + + + + sun/nio/ch/EPollSelectorImpl:.updateSelectedKeys (1 samples, 0.08%) + + + + + java (995 samples, 75.67%) + + java + + + start_thread (985 samples, 74.90%) + + start_thread + + + java_start (985 samples, 74.90%) + + java_start + + + VMThread::run (1 samples, 0.08%) + + + + + VMThread::loop (1 samples, 0.08%) + + + + + SafepointSynchronize::begin (1 samples, 0.08%) + + + + + __GI___mprotect (1 samples, 0.08%) + + + + + system_call_fastpath (1 samples, 0.08%) + + + + + sys_mprotect (1 samples, 0.08%) + + + + + mprotect_fixup (1 samples, 0.08%) + + + + + change_protection (1 samples, 0.08%) + + + + + change_protection_range (1 samples, 0.08%) + + + + + flush_tlb_mm_range (1 samples, 0.08%) + + + + + ksoftirqd/3 (1 samples, 0.08%) + + + + + __switch_to (1 samples, 0.08%) + + + + + [perf] (1 samples, 0.08%) + + + + + __execve (1 samples, 0.08%) + + + + + stub_execve (1 samples, 0.08%) + + + + + sys_execve (1 samples, 0.08%) + + + + + do_execve_common.isra.22 (1 samples, 0.08%) + + + + + open_exec (1 samples, 0.08%) + + + + + do_filp_open (1 samples, 0.08%) + + + + + path_openat (1 samples, 0.08%) + + + + + put_filp (1 samples, 0.08%) + + + + + security_file_free (1 samples, 0.08%) + + + + + apparmor_file_free_security (1 samples, 0.08%) + + + + + kfree (1 samples, 0.08%) + + + + + generic_exec_single (1 samples, 0.08%) + + + + + perf (6 samples, 0.46%) + + + + + __libc_start_main (6 samples, 0.46%) + + + + + [perf] (6 samples, 0.46%) + + + + + [perf] (6 samples, 0.46%) + + + + + [perf] (6 samples, 0.46%) + + + + + __GI___ioctl (5 samples, 0.38%) + + + + + system_call_fastpath (5 samples, 0.38%) + + + + + sys_ioctl (5 samples, 0.38%) + + + + + do_vfs_ioctl (5 samples, 0.38%) + + + + + perf_ioctl (5 samples, 0.38%) + + + + + perf_event_for_each_child (5 samples, 0.38%) + + + + + perf_event_enable (5 samples, 0.38%) + + + + + cpu_function_call (5 samples, 0.38%) + + + + + smp_call_function_single (5 samples, 0.38%) + + + + + remote_function (4 samples, 0.30%) + + + + + __perf_event_enable (4 samples, 0.30%) + + + + + group_sched_in (4 samples, 0.30%) + + + + + x86_pmu_commit_txn (4 samples, 0.30%) + + + + + perf_pmu_enable (4 samples, 0.30%) + + + + + x86_pmu_enable (4 samples, 0.30%) + + + + + intel_pmu_enable_all (4 samples, 0.30%) + + + + + native_write_msr_safe (4 samples, 0.30%) + + + + + native_load_tls (1 samples, 0.08%) + + + + + native_write_msr_safe (3 samples, 0.23%) + + + + + call_function_single_interrupt (4 samples, 0.30%) + + + + + smp_call_function_single_interrupt (4 samples, 0.30%) + + + + + generic_smp_call_function_single_interrupt (4 samples, 0.30%) + + + + + remote_function (4 samples, 0.30%) + + + + + __perf_event_enable (4 samples, 0.30%) + + + + + group_sched_in (4 samples, 0.30%) + + + + + x86_pmu_commit_txn (4 samples, 0.30%) + + + + + perf_pmu_enable (4 samples, 0.30%) + + + + + x86_pmu_enable (4 samples, 0.30%) + + + + + intel_pmu_enable_all (4 samples, 0.30%) + + + + + native_write_msr_safe (4 samples, 0.30%) + + + + + cpuidle_enter_state (12 samples, 0.91%) + + + + + intel_idle (11 samples, 0.84%) + + + + + ktime_get (1 samples, 0.08%) + + + + + cpuidle_idle_call (21 samples, 1.60%) + + + + + menu_select (4 samples, 0.30%) + + + + + arch_cpu_idle (22 samples, 1.67%) + + + + + menu_reflect (1 samples, 0.08%) + + + + + atomic_notifier_call_chain (1 samples, 0.08%) + + + + + cpuidle_idle_call (1 samples, 0.08%) + + + + + rcu_idle_enter (1 samples, 0.08%) + + + + + rcu_sysidle_enter (1 samples, 0.08%) + + + + + rcu_idle_exit (1 samples, 0.08%) + + + + + rcu_sysidle_exit (1 samples, 0.08%) + + + + + schedule_preempt_disabled (4 samples, 0.30%) + + + + + __schedule (4 samples, 0.30%) + + + + + pick_next_task_fair (2 samples, 0.15%) + + + + + set_next_entity (2 samples, 0.15%) + + + + + sched_clock_idle_sleep_event (1 samples, 0.08%) + + + + + sched_clock_cpu (1 samples, 0.08%) + + + + + get_next_timer_interrupt (3 samples, 0.23%) + + + + + _raw_spin_lock (1 samples, 0.08%) + + + + + __remove_hrtimer (1 samples, 0.08%) + + + + + hrtimer_force_reprogram (1 samples, 0.08%) + + + + + tick_program_event (1 samples, 0.08%) + + + + + clockevents_program_event (1 samples, 0.08%) + + + + + lapic_next_deadline (1 samples, 0.08%) + + + + + native_write_msr_safe (1 samples, 0.08%) + + + + + tick_nohz_idle_enter (6 samples, 0.46%) + + + + + __tick_nohz_idle_enter (6 samples, 0.46%) + + + + + tick_nohz_stop_sched_tick (5 samples, 0.38%) + + + + + hrtimer_start (2 samples, 0.15%) + + + + + __hrtimer_start_range_ns (2 samples, 0.15%) + + + + + hrtimer_force_reprogram (1 samples, 0.08%) + + + + + hrtimer_cancel (4 samples, 0.30%) + + + + + hrtimer_try_to_cancel (4 samples, 0.30%) + + + + + __remove_hrtimer (3 samples, 0.23%) + + + + + hrtimer_force_reprogram (3 samples, 0.23%) + + + + + tick_program_event (3 samples, 0.23%) + + + + + clockevents_program_event (3 samples, 0.23%) + + + + + lapic_next_deadline (3 samples, 0.23%) + + + + + native_write_msr_safe (3 samples, 0.23%) + + + + + tick_nohz_restart (6 samples, 0.46%) + + + + + hrtimer_start_range_ns (2 samples, 0.15%) + + + + + __hrtimer_start_range_ns (2 samples, 0.15%) + + + + + tick_program_event (2 samples, 0.15%) + + + + + clockevents_program_event (2 samples, 0.15%) + + + + + lapic_next_deadline (2 samples, 0.15%) + + + + + native_write_msr_safe (2 samples, 0.15%) + + + + + start_secondary (44 samples, 3.35%) + + sta.. + + + cpu_startup_entry (44 samples, 3.35%) + + cpu.. + + + tick_nohz_idle_exit (7 samples, 0.53%) + + + + + update_cpu_load_nohz (1 samples, 0.08%) + + + + + intel_idle (3 samples, 0.23%) + + + + + cpuidle_enter_state (4 samples, 0.30%) + + + + + ktime_get (1 samples, 0.08%) + + + + + read_tsc (1 samples, 0.08%) + + + + + native_read_tsc (1 samples, 0.08%) + + + + + cpuidle_idle_call (6 samples, 0.46%) + + + + + menu_select (2 samples, 0.15%) + + + + + int_sqrt (1 samples, 0.08%) + + + + + arch_cpu_idle (7 samples, 0.53%) + + + + + menu_select (1 samples, 0.08%) + + + + + rcu_idle_enter (1 samples, 0.08%) + + + + + rcu_sysidle_enter (1 samples, 0.08%) + + + + + rcu_idle_exit (2 samples, 0.15%) + + + + + rcu_sysidle_force_exit (2 samples, 0.15%) + + + + + __schedule (1 samples, 0.08%) + + + + + schedule_preempt_disabled (2 samples, 0.15%) + + + + + _raw_spin_lock_irqsave (1 samples, 0.08%) + + + + + get_next_timer_interrupt (2 samples, 0.15%) + + + + + hrtimer_start (1 samples, 0.08%) + + + + + __hrtimer_start_range_ns (1 samples, 0.08%) + + + + + __remove_hrtimer (1 samples, 0.08%) + + + + + timerqueue_del (1 samples, 0.08%) + + + + + __tick_nohz_idle_enter (4 samples, 0.30%) + + + + + tick_nohz_stop_sched_tick (4 samples, 0.30%) + + + + + rcu_cpu_has_callbacks (1 samples, 0.08%) + + + + + tick_nohz_idle_enter (5 samples, 0.38%) + + + + + ktime_get (1 samples, 0.08%) + + + + + hrtimer_cancel (1 samples, 0.08%) + + + + + hrtimer_try_to_cancel (1 samples, 0.08%) + + + + + _raw_spin_unlock_irqrestore (1 samples, 0.08%) + + + + + tick_nohz_restart (4 samples, 0.30%) + + + + + hrtimer_start_range_ns (3 samples, 0.23%) + + + + + __hrtimer_start_range_ns (3 samples, 0.23%) + + + + + tick_program_event (3 samples, 0.23%) + + + + + clockevents_program_event (3 samples, 0.23%) + + + + + lapic_next_deadline (3 samples, 0.23%) + + + + + native_write_msr_safe (3 samples, 0.23%) + + + + + cpu_startup_entry (23 samples, 1.75%) + + + + + tick_nohz_idle_exit (5 samples, 0.38%) + + + + + tick_nohz_stop_idle (1 samples, 0.08%) + + + + + nr_iowait_cpu (1 samples, 0.08%) + + + + + swapper (72 samples, 5.48%) + + swapper + + + x86_64_start_kernel (24 samples, 1.83%) + + + + + x86_64_start_reservations (24 samples, 1.83%) + + + + + start_kernel (24 samples, 1.83%) + + + + + rest_init (24 samples, 1.83%) + + + + + schedule_preempt_disabled (1 samples, 0.08%) + + + + + [libc-2.19.so] (1 samples, 0.08%) + + + + + sys_epoll_wait (1 samples, 0.08%) + + + + + socket_readable (2 samples, 0.15%) + + + + + http_parser_execute (2 samples, 0.15%) + + + + + response_complete (2 samples, 0.15%) + + + + + epoll_ctl (1 samples, 0.08%) + + + + + system_call (1 samples, 0.08%) + + + + + aeProcessEvents (3 samples, 0.23%) + + + + + socket_writeable (1 samples, 0.08%) + + + + + epoll_ctl (1 samples, 0.08%) + + + + + system_call (1 samples, 0.08%) + + + + + __schedule (2 samples, 0.15%) + + + + + __switch_to (1 samples, 0.08%) + + + + + __switch_to (1 samples, 0.08%) + + + + + system_call_after_swapgs (1 samples, 0.08%) + + + + + _raw_spin_lock_irqsave (2 samples, 0.15%) + + + + + _raw_spin_lock_irqsave (2 samples, 0.15%) + + + + + _raw_spin_unlock_irqrestore (2 samples, 0.15%) + + + + + ep_send_events_proc (9 samples, 0.68%) + + + + + sock_poll (3 samples, 0.23%) + + + + + tcp_poll (1 samples, 0.08%) + + + + + ep_scan_ready_list.isra.9 (20 samples, 1.52%) + + + + + mutex_lock (3 samples, 0.23%) + + + + + enqueue_hrtimer (1 samples, 0.08%) + + + + + timerqueue_add (1 samples, 0.08%) + + + + + __hrtimer_start_range_ns (3 samples, 0.23%) + + + + + lock_hrtimer_base.isra.19 (1 samples, 0.08%) + + + + + _raw_spin_lock_irqsave (1 samples, 0.08%) + + + + + enqueue_hrtimer (1 samples, 0.08%) + + + + + __remove_hrtimer (1 samples, 0.08%) + + + + + timerqueue_del (1 samples, 0.08%) + + + + + rb_erase (1 samples, 0.08%) + + + + + _raw_spin_unlock_irqrestore (1 samples, 0.08%) + + + + + hrtimer_try_to_cancel (3 samples, 0.23%) + + + + + lock_hrtimer_base.isra.19 (1 samples, 0.08%) + + + + + _raw_spin_lock_irqsave (1 samples, 0.08%) + + + + + idle_cpu (1 samples, 0.08%) + + + + + lock_hrtimer_base.isra.19 (1 samples, 0.08%) + + + + + account_entity_dequeue (1 samples, 0.08%) + + + + + update_cfs_rq_blocked_load (1 samples, 0.08%) + + + + + dequeue_entity (4 samples, 0.30%) + + + + + update_curr (1 samples, 0.08%) + + + + + cpuacct_charge (1 samples, 0.08%) + + + + + dequeue_task_fair (6 samples, 0.46%) + + + + + update_min_vruntime (1 samples, 0.08%) + + + + + deactivate_task (7 samples, 0.53%) + + + + + dequeue_task (7 samples, 0.53%) + + + + + update_rq_clock.part.63 (1 samples, 0.08%) + + + + + sched_clock_cpu (1 samples, 0.08%) + + + + + sched_clock (1 samples, 0.08%) + + + + + native_sched_clock (1 samples, 0.08%) + + + + + pick_next_task_fair (1 samples, 0.08%) + + + + + schedule_hrtimeout_range (20 samples, 1.52%) + + + + + schedule_hrtimeout_range_clock (20 samples, 1.52%) + + + + + schedule (11 samples, 0.84%) + + + + + __schedule (11 samples, 0.84%) + + + + + put_prev_task_fair (1 samples, 0.08%) + + + + + select_estimate_accuracy (5 samples, 0.38%) + + + + + ktime_get_ts (2 samples, 0.15%) + + + + + ep_poll (53 samples, 4.03%) + + ep_p.. + + + task_nice (2 samples, 0.15%) + + + + + fget_light (1 samples, 0.08%) + + + + + [libc-2.19.so] (61 samples, 4.64%) + + [libc.. + + + system_call_fastpath (56 samples, 4.26%) + + syste.. + + + sys_epoll_wait (56 samples, 4.26%) + + sys_e.. + + + fput (2 samples, 0.15%) + + + + + [[vdso]] (4 samples, 0.30%) + + + + + apic_timer_interrupt (1 samples, 0.08%) + + + + + smp_apic_timer_interrupt (1 samples, 0.08%) + + + + + local_apic_timer_interrupt (1 samples, 0.08%) + + + + + hrtimer_interrupt (1 samples, 0.08%) + + + + + __run_hrtimer (1 samples, 0.08%) + + + + + tick_sched_timer (1 samples, 0.08%) + + + + + tick_sched_handle.isra.17 (1 samples, 0.08%) + + + + + update_process_times (1 samples, 0.08%) + + + + + account_process_tick (1 samples, 0.08%) + + + + + account_user_time (1 samples, 0.08%) + + + + + acct_account_cputime (1 samples, 0.08%) + + + + + __acct_update_integrals (1 samples, 0.08%) + + + + + jiffies_to_timeval (1 samples, 0.08%) + + + + + gettimeofday@plt (1 samples, 0.08%) + + + + + http_parser_execute (1 samples, 0.08%) + + + + + sock_read (2 samples, 0.15%) + + + + + system_call_after_swapgs (1 samples, 0.08%) + + + + + fget_light (1 samples, 0.08%) + + + + + fget_light (2 samples, 0.15%) + + + + + __kfree_skb (1 samples, 0.08%) + + + + + kfree_skbmem (1 samples, 0.08%) + + + + + _raw_spin_lock_bh (1 samples, 0.08%) + + + + + skb_copy_datagram_iovec (1 samples, 0.08%) + + + + + copy_user_generic_string (1 samples, 0.08%) + + + + + do_sync_read (8 samples, 0.61%) + + + + + sock_aio_read (7 samples, 0.53%) + + + + + sock_aio_read.part.8 (7 samples, 0.53%) + + + + + inet_recvmsg (7 samples, 0.53%) + + + + + tcp_recvmsg (7 samples, 0.53%) + + + + + tcp_cleanup_rbuf (1 samples, 0.08%) + + + + + __tcp_select_window (1 samples, 0.08%) + + + + + apparmor_file_permission (2 samples, 0.15%) + + + + + __fsnotify_parent (1 samples, 0.08%) + + + + + apparmor_file_permission (1 samples, 0.08%) + + + + + common_file_perm (1 samples, 0.08%) + + + + + aa_file_perm (1 samples, 0.08%) + + + + + common_file_perm (1 samples, 0.08%) + + + + + [libpthread-2.19.so] (26 samples, 1.98%) + + [.. + + + system_call_fastpath (22 samples, 1.67%) + + + + + sys_read (21 samples, 1.60%) + + + + + vfs_read (18 samples, 1.37%) + + + + + rw_verify_area (9 samples, 0.68%) + + + + + security_file_permission (5 samples, 0.38%) + + + + + fsnotify (1 samples, 0.08%) + + + + + __libc_read (1 samples, 0.08%) + + + + + [[vdso]] (1 samples, 0.08%) + + + + + [[vdso]] (1 samples, 0.08%) + + + + + mutex_unlock (1 samples, 0.08%) + + + + + _raw_spin_lock_irq (1 samples, 0.08%) + + + + + epoll_ctl (6 samples, 0.46%) + + + + + system_call_fastpath (6 samples, 0.46%) + + + + + sys_epoll_ctl (5 samples, 0.38%) + + + + + sock_poll (1 samples, 0.08%) + + + + + response_complete (13 samples, 0.99%) + + + + + stats_record (3 samples, 0.23%) + + + + + http_parser_execute (30 samples, 2.28%) + + h.. + + + stats_record (1 samples, 0.08%) + + + + + socket_readable (60 samples, 4.56%) + + socke.. + + + sock_read (3 samples, 0.23%) + + + + + system_call_after_swapgs (1 samples, 0.08%) + + + + + fget_light (1 samples, 0.08%) + + + + + fsnotify (1 samples, 0.08%) + + + + + __srcu_read_unlock (1 samples, 0.08%) + + + + + __tcp_push_pending_frames (1 samples, 0.08%) + + + + + tcp_transmit_skb (1 samples, 0.08%) + + + + + skb_clone (1 samples, 0.08%) + + + + + tcp_event_new_data_sent (3 samples, 0.23%) + + + + + tcp_rearm_rto (3 samples, 0.23%) + + + + + sk_reset_timer (3 samples, 0.23%) + + + + + mod_timer (3 samples, 0.23%) + + + + + _raw_spin_unlock_irqrestore (1 samples, 0.08%) + + + + + __skb_clone (1 samples, 0.08%) + + + + + __ip_local_out (1 samples, 0.08%) + + + + + harmonize_features.isra.92.part.93 (1 samples, 0.08%) + + + + + dev_queue_xmit (4 samples, 0.30%) + + + + + __dev_queue_xmit (4 samples, 0.30%) + + + + + dev_hard_start_xmit (3 samples, 0.23%) + + + + + tcp_wfree (1 samples, 0.08%) + + + + + call_function_single_interrupt (4 samples, 0.30%) + + + + + smp_call_function_single_interrupt (4 samples, 0.30%) + + + + + generic_smp_call_function_single_interrupt (4 samples, 0.30%) + + + + + remote_function (4 samples, 0.30%) + + + + + __perf_event_enable (4 samples, 0.30%) + + + + + group_sched_in (4 samples, 0.30%) + + + + + x86_pmu_commit_txn (4 samples, 0.30%) + + + + + perf_pmu_enable (4 samples, 0.30%) + + + + + x86_pmu_enable (4 samples, 0.30%) + + + + + intel_pmu_enable_all (4 samples, 0.30%) + + + + + native_write_msr_safe (4 samples, 0.30%) + + + + + raw_local_deliver (1 samples, 0.08%) + + + + + sock_put (1 samples, 0.08%) + + + + + tcp_prequeue (1 samples, 0.08%) + + + + + __inet_lookup_established (2 samples, 0.15%) + + + + + inet_ehashfn (1 samples, 0.08%) + + + + + __tcp_ack_snd_check (3 samples, 0.23%) + + + + + tcp_send_delayed_ack (3 samples, 0.23%) + + + + + sk_reset_timer (3 samples, 0.23%) + + + + + mod_timer (3 samples, 0.23%) + + + + + internal_add_timer (2 samples, 0.15%) + + + + + __internal_add_timer (1 samples, 0.08%) + + + + + bictcp_cong_avoid (1 samples, 0.08%) + + + + + bictcp_cong_avoid (1 samples, 0.08%) + + + + + tcp_clean_rtx_queue (1 samples, 0.08%) + + + + + ns_to_timeval (1 samples, 0.08%) + + + + + tcp_ack (9 samples, 0.68%) + + + + + tcp_rearm_rto (3 samples, 0.23%) + + + + + sk_reset_timer (2 samples, 0.15%) + + + + + mod_timer (2 samples, 0.15%) + + + + + lock_timer_base.isra.35 (1 samples, 0.08%) + + + + + _raw_spin_lock_irqsave (1 samples, 0.08%) + + + + + __wake_up_common (2 samples, 0.15%) + + + + + ep_poll_callback (1 samples, 0.08%) + + + + + _raw_spin_unlock_irqrestore (1 samples, 0.08%) + + + + + sock_def_readable (5 samples, 0.38%) + + + + + __wake_up_sync_key (3 samples, 0.23%) + + + + + _raw_spin_lock_irqsave (1 samples, 0.08%) + + + + + tcp_event_data_recv (1 samples, 0.08%) + + + + + __netif_receive_skb_core (33 samples, 2.51%) + + __.. + + + ip_rcv (33 samples, 2.51%) + + ip.. + + + ip_rcv_finish (32 samples, 2.43%) + + i.. + + + ip_local_deliver (31 samples, 2.36%) + + i.. + + + ip_local_deliver_finish (30 samples, 2.28%) + + i.. + + + tcp_v4_rcv (27 samples, 2.05%) + + t.. + + + tcp_v4_do_rcv (23 samples, 1.75%) + + + + + tcp_rcv_established (23 samples, 1.75%) + + + + + tcp_data_queue (9 samples, 0.68%) + + + + + tcp_queue_rcv (2 samples, 0.15%) + + + + + __do_softirq (36 samples, 2.74%) + + __.. + + + net_rx_action (35 samples, 2.66%) + + ne.. + + + process_backlog (34 samples, 2.59%) + + pr.. + + + __netif_receive_skb (34 samples, 2.59%) + + __.. + + + ip_rcv (1 samples, 0.08%) + + + + + ip_queue_xmit (51 samples, 3.88%) + + ip_q.. + + + ip_local_out (46 samples, 3.50%) + + ip_.. + + + ip_output (46 samples, 3.50%) + + ip_.. + + + ip_finish_output (46 samples, 3.50%) + + ip_.. + + + local_bh_enable (42 samples, 3.19%) + + loc.. + + + do_softirq (38 samples, 2.89%) + + do.. + + + do_softirq_own_stack (37 samples, 2.81%) + + do.. + + + rcu_bh_qs (1 samples, 0.08%) + + + + + __tcp_push_pending_frames (61 samples, 4.64%) + + __tcp.. + + + tcp_write_xmit (60 samples, 4.56%) + + tcp_w.. + + + tcp_transmit_skb (55 samples, 4.18%) + + tcp_.. + + + skb_clone (1 samples, 0.08%) + + + + + __skb_clone (1 samples, 0.08%) + + + + + lock_sock_nested (1 samples, 0.08%) + + + + + local_bh_enable (1 samples, 0.08%) + + + + + release_sock (1 samples, 0.08%) + + + + + _raw_spin_unlock_bh (1 samples, 0.08%) + + + + + local_bh_enable_ip (1 samples, 0.08%) + + + + + __kmalloc_node_track_caller (1 samples, 0.08%) + + + + + __slab_alloc (3 samples, 0.23%) + + + + + new_slab (2 samples, 0.15%) + + + + + alloc_pages_current (1 samples, 0.08%) + + + + + __alloc_pages_nodemask (1 samples, 0.08%) + + + + + get_page_from_freelist (1 samples, 0.08%) + + + + + sk_stream_alloc_skb (7 samples, 0.53%) + + + + + __alloc_skb (7 samples, 0.53%) + + + + + kmem_cache_alloc_node (4 samples, 0.30%) + + + + + arch_local_irq_save (1 samples, 0.08%) + + + + + inet_sendmsg (78 samples, 5.93%) + + inet_se.. + + + tcp_sendmsg (77 samples, 5.86%) + + tcp_sen.. + + + tcp_send_mss (1 samples, 0.08%) + + + + + tcp_current_mss (1 samples, 0.08%) + + + + + tcp_established_options (1 samples, 0.08%) + + + + + tcp_md5_do_lookup (1 samples, 0.08%) + + + + + do_sync_write (82 samples, 6.24%) + + do_sync_.. + + + sock_aio_write (82 samples, 6.24%) + + sock_aio.. + + + security_socket_sendmsg (2 samples, 0.15%) + + + + + aa_revalidate_sk (2 samples, 0.15%) + + + + + [libpthread-2.19.so] (91 samples, 6.92%) + + [libpthre.. + + + system_call_fastpath (88 samples, 6.69%) + + system_ca.. + + + sys_write (88 samples, 6.69%) + + sys_write + + + vfs_write (85 samples, 6.46%) + + vfs_write + + + fsnotify (2 samples, 0.15%) + + + + + __srcu_read_lock (2 samples, 0.15%) + + + + + _copy_from_user (1 samples, 0.08%) + + + + + mutex_unlock (1 samples, 0.08%) + + + + + fget_light (1 samples, 0.08%) + + + + + aeProcessEvents (171 samples, 13.00%) + + aeProcessEvents + + + socket_writeable (99 samples, 7.53%) + + socket_wri.. + + + epoll_ctl (7 samples, 0.53%) + + + + + system_call_fastpath (7 samples, 0.53%) + + + + + sys_epoll_ctl (5 samples, 0.38%) + + + + + mutex_lock (2 samples, 0.15%) + + + + + epoll_wait (1 samples, 0.08%) + + + + + socket_readable (2 samples, 0.15%) + + + + + aeMain (236 samples, 17.95%) + + aeMain + + + socket_writeable (1 samples, 0.08%) + + + + + all (1,315 samples, 100%) + + + + + wrk (240 samples, 18.25%) + + wrk + + + start_thread (237 samples, 18.02%) + + start_thread + + + thread_main (237 samples, 18.02%) + + thread_main + + + aeProcessEvents (1 samples, 0.08%) + + + + + diff --git a/tests/data/flamegraph/factor/factor-2.5.svg b/tests/data/flamegraph/factor/factor-2.5.svg index 71cd9e44..ab3a40f4 100644 --- a/tests/data/flamegraph/factor/factor-2.5.svg +++ b/tests/data/flamegraph/factor/factor-2.5.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - read (3 samples, 0.42%) - - - - - check_events (3 samples, 0.42%) - - - - - hypercall_page (3 samples, 0.42%) - - - - - ScavengeRootsTask::do_it (3 samples, 0.42%) - - - - - ClassLoaderDataGraph::oops_do (3 samples, 0.42%) - - - - - ClassLoaderData::oops_do (3 samples, 0.42%) - - - - - PSScavengeKlassClosure::do_klass (3 samples, 0.42%) - - - - - PSPromotionManager::drain_stacks_depth (3 samples, 0.42%) - - - - - oopDesc* PSPromotionManager::copy_to_survivor_space<false> (3 samples, 0.42%) - - - - - InstanceKlass::oop_push_contents (3 samples, 0.42%) - - - - - ParallelTaskTerminator::offer_termination (13 samples, 1.82%) - - - - - GCTaskThread::run (35 samples, 4.91%) - - GCTask.. - - - StealTask::do_it (33 samples, 4.63%) - - Steal.. - - - SpinPause (18 samples, 2.53%) - - Sp.. - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 0.42%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (3 samples, 0.42%) - - - - - io/netty/buffer/PooledByteBuf:.internalNioBuffer (3 samples, 0.42%) - - - - - sun/nio/ch/NativeThread:.current (3 samples, 0.42%) - - - - - (8 samples, 1.12%) - - - - - Java_sun_nio_ch_FileDispatcherImpl_write0 (3 samples, 0.42%) - - - - - sys_write (3 samples, 0.42%) - - - - - fget_light (3 samples, 0.42%) - - - - - __srcu_read_lock (3 samples, 0.42%) - - - - - __tcp_push_pending_frames (3 samples, 0.42%) - - - - - ktime_get_real (3 samples, 0.42%) - - - - - skb_clone (3 samples, 0.42%) - - - - - tcp_set_skb_tso_segs (3 samples, 0.42%) - - - - - dev_hard_start_xmit (3 samples, 0.42%) - - - - - dev_pick_tx (3 samples, 0.42%) - - - - - dev_queue_xmit_nit (3 samples, 0.42%) - - - - - xen_restore_fl_direct (3 samples, 0.42%) - - - - - dev_hard_start_xmit (10 samples, 1.40%) - - - - - loopback_xmit (8 samples, 1.12%) - - - - - netif_rx (5 samples, 0.70%) - - - - - netif_rx.part.82 (5 samples, 0.70%) - - - - - xen_restore_fl_direct_end (3 samples, 0.42%) - - - - - dma_issue_pending_all (3 samples, 0.42%) - - - - - __inet_lookup_established (8 samples, 1.12%) - - - - - tcp_event_data_recv (3 samples, 0.42%) - - - - - sock_def_readable (48 samples, 6.74%) - - sock_def_.. - - - __wake_up_sync_key (48 samples, 6.74%) - - __wake_up.. - - - check_events (48 samples, 6.74%) - - check_eve.. - - - hypercall_page (48 samples, 6.74%) - - hypercall.. - - - bictcp_acked (3 samples, 0.42%) - - - - - ktime_get_real (5 samples, 0.70%) - - - - - getnstimeofday (5 samples, 0.70%) - - - - - xen_clocksource_get_cycles (3 samples, 0.42%) - - - - - xen_clocksource_read (3 samples, 0.42%) - - - - - tcp_rtt_estimator (3 samples, 0.42%) - - - - - ip_local_deliver (85 samples, 11.93%) - - ip_local_deliver - - - ip_local_deliver_finish (85 samples, 11.93%) - - ip_local_deliver_.. - - - tcp_v4_rcv (83 samples, 11.65%) - - tcp_v4_rcv - - - tcp_v4_do_rcv (73 samples, 10.25%) - - tcp_v4_do_rcv - - - tcp_rcv_established (70 samples, 9.82%) - - tcp_rcv_establ.. - - - tcp_ack (23 samples, 3.23%) - - tcp.. - - - tcp_clean_rtx_queue (15 samples, 2.11%) - - t.. - - - tcp_valid_rtt_meas (3 samples, 0.42%) - - - - - tcp_rtt_estimator (3 samples, 0.42%) - - - - - __do_softirq (93 samples, 13.05%) - - __do_softirq - - - net_rx_action (93 samples, 13.05%) - - net_rx_action - - - process_backlog (90 samples, 12.63%) - - process_backlog - - - __netif_receive_skb (90 samples, 12.63%) - - __netif_receive_skb - - - ip_rcv (88 samples, 12.35%) - - ip_rcv - - - ip_rcv_finish (88 samples, 12.35%) - - ip_rcv_finish - - - ip_local_deliver_finish (3 samples, 0.42%) - - - - - local_bh_enable (95 samples, 13.33%) - - local_bh_enable - - - do_softirq (95 samples, 13.33%) - - do_softirq - - - call_softirq (95 samples, 13.33%) - - call_softirq - - - rcu_bh_qs (3 samples, 0.42%) - - - - - ip_local_out (113 samples, 15.86%) - - ip_local_out - - - ip_output (113 samples, 15.86%) - - ip_output - - - ip_finish_output (113 samples, 15.86%) - - ip_finish_output - - - dev_queue_xmit (108 samples, 15.16%) - - dev_queue_xmit - - - netif_skb_features (3 samples, 0.42%) - - - - - ip_queue_xmit (118 samples, 16.56%) - - ip_queue_xmit - - - ip_output (5 samples, 0.70%) - - - - - pvclock_clocksource_read (3 samples, 0.42%) - - - - - getnstimeofday (5 samples, 0.70%) - - - - - xen_clocksource_get_cycles (5 samples, 0.70%) - - - - - xen_clocksource_read (3 samples, 0.42%) - - - - - pvclock_clocksource_read (3 samples, 0.42%) - - - - - ktime_get_real (8 samples, 1.12%) - - - - - xen_clocksource_get_cycles (3 samples, 0.42%) - - - - - __tcp_push_pending_frames (140 samples, 19.65%) - - __tcp_push_pending_frames - - - tcp_write_xmit (140 samples, 19.65%) - - tcp_write_xmit - - - tcp_transmit_skb (133 samples, 18.67%) - - tcp_transmit_skb - - - skb_dst_set_noref (3 samples, 0.42%) - - - - - lock_sock_nested (3 samples, 0.42%) - - - - - _raw_spin_lock_bh (3 samples, 0.42%) - - - - - local_bh_disable (3 samples, 0.42%) - - - - - __kmalloc_node_track_caller (5 samples, 0.70%) - - - - - arch_local_irq_save (3 samples, 0.42%) - - - - - __phys_addr (3 samples, 0.42%) - - - - - get_slab (5 samples, 0.70%) - - - - - __alloc_skb (18 samples, 2.53%) - - __.. - - - kmem_cache_alloc_node (3 samples, 0.42%) - - - - - sk_stream_alloc_skb (20 samples, 2.81%) - - sk.. - - - ksize (3 samples, 0.42%) - - - - - ipv4_mtu (3 samples, 0.42%) - - - - - tcp_current_mss (5 samples, 0.70%) - - - - - tcp_established_options (3 samples, 0.42%) - - - - - tcp_send_mss (8 samples, 1.12%) - - - - - tcp_xmit_size_goal (3 samples, 0.42%) - - - - - do_sync_write (180 samples, 25.26%) - - do_sync_write - - - sock_aio_write (180 samples, 25.26%) - - sock_aio_write - - - do_sock_write.isra.10 (180 samples, 25.26%) - - do_sock_write.isra.10 - - - inet_sendmsg (180 samples, 25.26%) - - inet_sendmsg - - - tcp_sendmsg (178 samples, 24.98%) - - tcp_sendmsg - - - tcp_xmit_size_goal (3 samples, 0.42%) - - - - - fsnotify (5 samples, 0.70%) - - - - - __srcu_read_lock (3 samples, 0.42%) - - - - - apparmor_file_permission (3 samples, 0.42%) - - - - - rw_verify_area (8 samples, 1.12%) - - - - - security_file_permission (3 samples, 0.42%) - - - - - apparmor_file_permission (3 samples, 0.42%) - - - - - common_file_perm (3 samples, 0.42%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (218 samples, 30.60%) - - sun/nio/ch/FileDispatcherImpl:.write0 - - - write (205 samples, 28.77%) - - write - - - system_call_fastpath (200 samples, 28.07%) - - system_call_fastpath - - - sys_write (200 samples, 28.07%) - - sys_write - - - vfs_write (198 samples, 27.79%) - - vfs_write - - - sock_aio_write (3 samples, 0.42%) - - - - - sun/nio/ch/SocketChannelImpl:.write (220 samples, 30.88%) - - sun/nio/ch/SocketChannelImpl:.write - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (3 samples, 0.42%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (228 samples, 32.00%) - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (3 samples, 0.42%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (238 samples, 33.40%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/ChannelDuplexHandler:.flush (238 samples, 33.40%) - - io/netty/channel/ChannelDuplexHandler:.flush - - - io/netty/channel/AbstractChannelHandlerContext:.flush (238 samples, 33.40%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (238 samples, 33.40%) - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush - - - io/netty/channel/AbstractChannelHandlerContext:.flush (238 samples, 33.40%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (238 samples, 33.40%) - - io/netty/channel/DefaultChannelPipeline$HeadContext:... - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (238 samples, 33.40%) - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flus.. - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (238 samples, 33.40%) - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite - - - io/netty/util/Recycler:.recycle (3 samples, 0.42%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (243 samples, 34.11%) - - io/netty/channel/AbstractChannelHandlerContext:.fireCh.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (243 samples, 34.11%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead.. - - - io/netty/channel/ChannelDuplexHandler:.flush (5 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (245 samples, 34.39%) - - io/netty/channel/AbstractChannelHandlerContext:.fireCha.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (245 samples, 34.39%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRea.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 0.42%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (3 samples, 0.42%) - - - - - java/util/concurrent/ConcurrentHashMap:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/Context:.getWrapFactory (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 0.42%) - - - - - org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (5 samples, 0.70%) - - - - - java/util/HashMap:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (3 samples, 0.42%) - - - - - java/util/HashMap:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (10 samples, 1.40%) - - - - - vtable chunks (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (8 samples, 1.12%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (3 samples, 0.42%) - - - - - org/mozilla/javascript/MemberBox:.invoke (3 samples, 0.42%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (5 samples, 0.70%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (3 samples, 0.42%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findFunction (3 samples, 0.42%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (5 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (5 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (13 samples, 1.82%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (3 samples, 0.42%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (3 samples, 0.42%) - - - - - java/util/HashMap:.get (3 samples, 0.42%) - - - - - jint_disjoint_arraycopy (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (5 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (13 samples, 1.82%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (10 samples, 1.40%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (8 samples, 1.12%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (8 samples, 1.12%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (18 samples, 2.53%) - - or.. - - - vtable chunks (3 samples, 0.42%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (20 samples, 2.81%) - - or.. - - - org/mozilla/javascript/IdScriptableObject:.put (18 samples, 2.53%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (15 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (15 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.newObject (80 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (80 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (80 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (33 samples, 4.63%) - - org/m.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (28 samples, 3.93%) - - org/.. - - - org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (23 samples, 3.23%) - - org.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (13 samples, 1.82%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (43 samples, 6.04%) - - org/mozi.. - - - org/mozilla/javascript/IdScriptableObject:.put (20 samples, 2.81%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (18 samples, 2.53%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (15 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getPrototype (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 0.42%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (8 samples, 1.12%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (8 samples, 1.12%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.42%) - - - - - vtable chunks (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (13 samples, 1.82%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (5 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (205 samples, 28.77%) - - org/mozilla/javascript/gen/file__home_bgregg_.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (203 samples, 28.49%) - - org/mozilla/javascript/gen/file__home_bgregg_.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (23 samples, 3.23%) - - org.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (15 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectElem (5 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (5 samples, 0.70%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (3 samples, 0.42%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (3 samples, 0.42%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (3 samples, 0.42%) - - - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (8 samples, 1.12%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (3 samples, 0.42%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (13 samples, 1.82%) - - - - - java/util/ArrayList:.add (3 samples, 0.42%) - - - - - io/netty/util/internal/RecyclableArrayList:.newInstance (3 samples, 0.42%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (3 samples, 0.42%) - - - - - java/util/ArrayList:.ensureExplicitCapacity (3 samples, 0.42%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (30 samples, 4.21%) - - io/n.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (28 samples, 3.93%) - - org/.. - - - io/netty/channel/AbstractChannelHandlerContext:.write (25 samples, 3.51%) - - io/.. - - - io/netty/handler/codec/MessageToMessageEncoder:.write (25 samples, 3.51%) - - io/.. - - - vtable chunks (3 samples, 0.42%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (33 samples, 4.63%) - - io/ne.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (3 samples, 0.42%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (3 samples, 0.42%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (3 samples, 0.42%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (53 samples, 7.44%) - - org/mozill.. - - - org/mozilla/javascript/MemberBox:.invoke (53 samples, 7.44%) - - org/mozill.. - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (48 samples, 6.74%) - - sun/refle.. - - - sun/nio/cs/UTF_8$Encoder:.<init> (3 samples, 0.42%) - - - - - jbyte_disjoint_arraycopy (3 samples, 0.42%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (320 samples, 44.91%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (320 samples, 44.91%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (310 samples, 43.51%) - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessa.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (293 samples, 41.12%) - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (290 samples, 40.70%) - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (68 samples, 9.54%) - - org/mozilla/j.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (60 samples, 8.42%) - - org/mozilla.. - - - org/mozilla/javascript/ScriptRuntime:.name (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.42%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (3 samples, 0.42%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (3 samples, 0.42%) - - - - - io/netty/util/internal/AppendableCharSequence:.append (3 samples, 0.42%) - - - - - io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (3 samples, 0.42%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (3 samples, 0.42%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (5 samples, 0.70%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (3 samples, 0.42%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (13 samples, 1.82%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (358 samples, 50.25%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (358 samples, 50.25%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (33 samples, 4.63%) - - io/ne.. - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (25 samples, 3.51%) - - io/.. - - - java/util/Arrays:.fill (3 samples, 0.42%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.end (3 samples, 0.42%) - - - - - sys_read (3 samples, 0.42%) - - - - - do_sync_read (3 samples, 0.42%) - - - - - __kfree_skb (3 samples, 0.42%) - - - - - tcp_rcv_space_adjust (3 samples, 0.42%) - - - - - skb_release_data (3 samples, 0.42%) - - - - - __kfree_skb (5 samples, 0.70%) - - - - - skb_release_head_state (3 samples, 0.42%) - - - - - dst_release (3 samples, 0.42%) - - - - - _raw_spin_lock_bh (3 samples, 0.42%) - - - - - skb_copy_datagram_iovec (5 samples, 0.70%) - - - - - copy_user_enhanced_fast_string (3 samples, 0.42%) - - - - - do_sync_read (23 samples, 3.23%) - - do_.. - - - sock_aio_read (23 samples, 3.23%) - - soc.. - - - sock_aio_read.part.13 (23 samples, 3.23%) - - soc.. - - - do_sock_read.isra.12 (23 samples, 3.23%) - - do_.. - - - inet_recvmsg (23 samples, 3.23%) - - ine.. - - - tcp_recvmsg (18 samples, 2.53%) - - tc.. - - - tcp_cleanup_rbuf (5 samples, 0.70%) - - - - - __tcp_select_window (3 samples, 0.42%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (40 samples, 5.61%) - - io/nett.. - - - sun/nio/ch/SocketChannelImpl:.read (40 samples, 5.61%) - - sun/nio.. - - - sun/nio/ch/FileDispatcherImpl:.read0 (38 samples, 5.33%) - - sun/ni.. - - - read (38 samples, 5.33%) - - read - - - system_call_fastpath (30 samples, 4.21%) - - syst.. - - - sys_read (30 samples, 4.21%) - - sys_.. - - - vfs_read (25 samples, 3.51%) - - vfs.. - - - rw_verify_area (3 samples, 0.42%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (650 samples, 91.23%) - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 0.42%) - - - - - JavaThread::run (658 samples, 92.35%) - - JavaThread::run - - - JavaThread::thread_main_inner (658 samples, 92.35%) - - JavaThread::thread_main_inner - - - thread_entry (658 samples, 92.35%) - - thread_entry - - - JavaCalls::call_virtual (658 samples, 92.35%) - - JavaCalls::call_virtual - - - JavaCalls::call_virtual (658 samples, 92.35%) - - JavaCalls::call_virtual - - - JavaCalls::call_helper (658 samples, 92.35%) - - JavaCalls::call_helper - - - call_stub (658 samples, 92.35%) - - call_stub - - - Interpreter (658 samples, 92.35%) - - Interpreter - - - Interpreter (658 samples, 92.35%) - - Interpreter - - - io/netty/channel/nio/NioEventLoop:.run (658 samples, 92.35%) - - io/netty/channel/nio/NioEventLoop:.run - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (655 samples, 91.93%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (655 samples, 91.93%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (653 samples, 91.65%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKey - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (3 samples, 0.42%) - - - - - PSIsAliveClosure::do_object_b (3 samples, 0.42%) - - - - - StringTable::unlink_or_oops_do (5 samples, 0.70%) - - - - - start_thread (703 samples, 98.67%) - - start_thread - - - java_start (703 samples, 98.67%) - - java_start - - - VMThread::run (10 samples, 1.40%) - - - - - VMThread::loop (10 samples, 1.40%) - - - - - VMThread::evaluate_operation (10 samples, 1.40%) - - - - - VM_Operation::evaluate (10 samples, 1.40%) - - - - - VM_ParallelGCFailedAllocation::doit (10 samples, 1.40%) - - - - - ParallelScavengeHeap::failed_mem_allocate (10 samples, 1.40%) - - - - - PSScavenge::invoke (10 samples, 1.40%) - - - - - PSScavenge::invoke_no_policy (10 samples, 1.40%) - - - - - pthread_cond_signal@@GLIBC_2.3.2 (3 samples, 0.42%) - - - - - system_call_fastpath (3 samples, 0.42%) - - - - - sys_futex (3 samples, 0.42%) - - - - - do_futex (3 samples, 0.42%) - - - - - futex_wake_op (3 samples, 0.42%) - - - - - all (713 samples, 100%) - - - - - java (713 samples, 100.07%) - - java - - - write (8 samples, 1.12%) - - - - - check_events (8 samples, 1.12%) - - - - - hypercall_page (8 samples, 1.12%) - - - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + read (3 samples, 0.42%) + + + + + check_events (3 samples, 0.42%) + + + + + hypercall_page (3 samples, 0.42%) + + + + + ScavengeRootsTask::do_it (3 samples, 0.42%) + + + + + ClassLoaderDataGraph::oops_do (3 samples, 0.42%) + + + + + ClassLoaderData::oops_do (3 samples, 0.42%) + + + + + PSScavengeKlassClosure::do_klass (3 samples, 0.42%) + + + + + PSPromotionManager::drain_stacks_depth (3 samples, 0.42%) + + + + + oopDesc* PSPromotionManager::copy_to_survivor_space<false> (3 samples, 0.42%) + + + + + InstanceKlass::oop_push_contents (3 samples, 0.42%) + + + + + ParallelTaskTerminator::offer_termination (13 samples, 1.82%) + + + + + GCTaskThread::run (35 samples, 4.91%) + + GCTask.. + + + StealTask::do_it (33 samples, 4.63%) + + Steal.. + + + SpinPause (18 samples, 2.53%) + + Sp.. + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 0.42%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (3 samples, 0.42%) + + + + + io/netty/buffer/PooledByteBuf:.internalNioBuffer (3 samples, 0.42%) + + + + + sun/nio/ch/NativeThread:.current (3 samples, 0.42%) + + + + + (8 samples, 1.12%) + + + + + Java_sun_nio_ch_FileDispatcherImpl_write0 (3 samples, 0.42%) + + + + + sys_write (3 samples, 0.42%) + + + + + fget_light (3 samples, 0.42%) + + + + + __srcu_read_lock (3 samples, 0.42%) + + + + + __tcp_push_pending_frames (3 samples, 0.42%) + + + + + ktime_get_real (3 samples, 0.42%) + + + + + skb_clone (3 samples, 0.42%) + + + + + tcp_set_skb_tso_segs (3 samples, 0.42%) + + + + + dev_hard_start_xmit (3 samples, 0.42%) + + + + + dev_pick_tx (3 samples, 0.42%) + + + + + dev_queue_xmit_nit (3 samples, 0.42%) + + + + + xen_restore_fl_direct (3 samples, 0.42%) + + + + + dev_hard_start_xmit (10 samples, 1.40%) + + + + + loopback_xmit (8 samples, 1.12%) + + + + + netif_rx (5 samples, 0.70%) + + + + + netif_rx.part.82 (5 samples, 0.70%) + + + + + xen_restore_fl_direct_end (3 samples, 0.42%) + + + + + dma_issue_pending_all (3 samples, 0.42%) + + + + + __inet_lookup_established (8 samples, 1.12%) + + + + + tcp_event_data_recv (3 samples, 0.42%) + + + + + sock_def_readable (48 samples, 6.74%) + + sock_def_.. + + + __wake_up_sync_key (48 samples, 6.74%) + + __wake_up.. + + + check_events (48 samples, 6.74%) + + check_eve.. + + + hypercall_page (48 samples, 6.74%) + + hypercall.. + + + bictcp_acked (3 samples, 0.42%) + + + + + ktime_get_real (5 samples, 0.70%) + + + + + getnstimeofday (5 samples, 0.70%) + + + + + xen_clocksource_get_cycles (3 samples, 0.42%) + + + + + xen_clocksource_read (3 samples, 0.42%) + + + + + tcp_rtt_estimator (3 samples, 0.42%) + + + + + ip_local_deliver (85 samples, 11.93%) + + ip_local_deliver + + + ip_local_deliver_finish (85 samples, 11.93%) + + ip_local_deliver_.. + + + tcp_v4_rcv (83 samples, 11.65%) + + tcp_v4_rcv + + + tcp_v4_do_rcv (73 samples, 10.25%) + + tcp_v4_do_rcv + + + tcp_rcv_established (70 samples, 9.82%) + + tcp_rcv_establ.. + + + tcp_ack (23 samples, 3.23%) + + tcp.. + + + tcp_clean_rtx_queue (15 samples, 2.11%) + + t.. + + + tcp_valid_rtt_meas (3 samples, 0.42%) + + + + + tcp_rtt_estimator (3 samples, 0.42%) + + + + + __do_softirq (93 samples, 13.05%) + + __do_softirq + + + net_rx_action (93 samples, 13.05%) + + net_rx_action + + + process_backlog (90 samples, 12.63%) + + process_backlog + + + __netif_receive_skb (90 samples, 12.63%) + + __netif_receive_skb + + + ip_rcv (88 samples, 12.35%) + + ip_rcv + + + ip_rcv_finish (88 samples, 12.35%) + + ip_rcv_finish + + + ip_local_deliver_finish (3 samples, 0.42%) + + + + + local_bh_enable (95 samples, 13.33%) + + local_bh_enable + + + do_softirq (95 samples, 13.33%) + + do_softirq + + + call_softirq (95 samples, 13.33%) + + call_softirq + + + rcu_bh_qs (3 samples, 0.42%) + + + + + ip_local_out (113 samples, 15.86%) + + ip_local_out + + + ip_output (113 samples, 15.86%) + + ip_output + + + ip_finish_output (113 samples, 15.86%) + + ip_finish_output + + + dev_queue_xmit (108 samples, 15.16%) + + dev_queue_xmit + + + netif_skb_features (3 samples, 0.42%) + + + + + ip_queue_xmit (118 samples, 16.56%) + + ip_queue_xmit + + + ip_output (5 samples, 0.70%) + + + + + pvclock_clocksource_read (3 samples, 0.42%) + + + + + getnstimeofday (5 samples, 0.70%) + + + + + xen_clocksource_get_cycles (5 samples, 0.70%) + + + + + xen_clocksource_read (3 samples, 0.42%) + + + + + pvclock_clocksource_read (3 samples, 0.42%) + + + + + ktime_get_real (8 samples, 1.12%) + + + + + xen_clocksource_get_cycles (3 samples, 0.42%) + + + + + __tcp_push_pending_frames (140 samples, 19.65%) + + __tcp_push_pending_frames + + + tcp_write_xmit (140 samples, 19.65%) + + tcp_write_xmit + + + tcp_transmit_skb (133 samples, 18.67%) + + tcp_transmit_skb + + + skb_dst_set_noref (3 samples, 0.42%) + + + + + lock_sock_nested (3 samples, 0.42%) + + + + + _raw_spin_lock_bh (3 samples, 0.42%) + + + + + local_bh_disable (3 samples, 0.42%) + + + + + __kmalloc_node_track_caller (5 samples, 0.70%) + + + + + arch_local_irq_save (3 samples, 0.42%) + + + + + __phys_addr (3 samples, 0.42%) + + + + + get_slab (5 samples, 0.70%) + + + + + __alloc_skb (18 samples, 2.53%) + + __.. + + + kmem_cache_alloc_node (3 samples, 0.42%) + + + + + sk_stream_alloc_skb (20 samples, 2.81%) + + sk.. + + + ksize (3 samples, 0.42%) + + + + + ipv4_mtu (3 samples, 0.42%) + + + + + tcp_current_mss (5 samples, 0.70%) + + + + + tcp_established_options (3 samples, 0.42%) + + + + + tcp_send_mss (8 samples, 1.12%) + + + + + tcp_xmit_size_goal (3 samples, 0.42%) + + + + + do_sync_write (180 samples, 25.26%) + + do_sync_write + + + sock_aio_write (180 samples, 25.26%) + + sock_aio_write + + + do_sock_write.isra.10 (180 samples, 25.26%) + + do_sock_write.isra.10 + + + inet_sendmsg (180 samples, 25.26%) + + inet_sendmsg + + + tcp_sendmsg (178 samples, 24.98%) + + tcp_sendmsg + + + tcp_xmit_size_goal (3 samples, 0.42%) + + + + + fsnotify (5 samples, 0.70%) + + + + + __srcu_read_lock (3 samples, 0.42%) + + + + + apparmor_file_permission (3 samples, 0.42%) + + + + + rw_verify_area (8 samples, 1.12%) + + + + + security_file_permission (3 samples, 0.42%) + + + + + apparmor_file_permission (3 samples, 0.42%) + + + + + common_file_perm (3 samples, 0.42%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (218 samples, 30.60%) + + sun/nio/ch/FileDispatcherImpl:.write0 + + + write (205 samples, 28.77%) + + write + + + system_call_fastpath (200 samples, 28.07%) + + system_call_fastpath + + + sys_write (200 samples, 28.07%) + + sys_write + + + vfs_write (198 samples, 27.79%) + + vfs_write + + + sock_aio_write (3 samples, 0.42%) + + + + + sun/nio/ch/SocketChannelImpl:.write (220 samples, 30.88%) + + sun/nio/ch/SocketChannelImpl:.write + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (3 samples, 0.42%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (228 samples, 32.00%) + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (3 samples, 0.42%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (238 samples, 33.40%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/ChannelDuplexHandler:.flush (238 samples, 33.40%) + + io/netty/channel/ChannelDuplexHandler:.flush + + + io/netty/channel/AbstractChannelHandlerContext:.flush (238 samples, 33.40%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (238 samples, 33.40%) + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush + + + io/netty/channel/AbstractChannelHandlerContext:.flush (238 samples, 33.40%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (238 samples, 33.40%) + + io/netty/channel/DefaultChannelPipeline$HeadContext:... + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (238 samples, 33.40%) + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flus.. + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (238 samples, 33.40%) + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite + + + io/netty/util/Recycler:.recycle (3 samples, 0.42%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (243 samples, 34.11%) + + io/netty/channel/AbstractChannelHandlerContext:.fireCh.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (243 samples, 34.11%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead.. + + + io/netty/channel/ChannelDuplexHandler:.flush (5 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (245 samples, 34.39%) + + io/netty/channel/AbstractChannelHandlerContext:.fireCha.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (245 samples, 34.39%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRea.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 0.42%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (3 samples, 0.42%) + + + + + java/util/concurrent/ConcurrentHashMap:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/Context:.getWrapFactory (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 0.42%) + + + + + org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (5 samples, 0.70%) + + + + + java/util/HashMap:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (3 samples, 0.42%) + + + + + java/util/HashMap:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (10 samples, 1.40%) + + + + + vtable chunks (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (8 samples, 1.12%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (3 samples, 0.42%) + + + + + org/mozilla/javascript/MemberBox:.invoke (3 samples, 0.42%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (5 samples, 0.70%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (3 samples, 0.42%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findFunction (3 samples, 0.42%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (5 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (5 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (13 samples, 1.82%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (3 samples, 0.42%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (3 samples, 0.42%) + + + + + java/util/HashMap:.get (3 samples, 0.42%) + + + + + jint_disjoint_arraycopy (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (5 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (13 samples, 1.82%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (10 samples, 1.40%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (8 samples, 1.12%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (8 samples, 1.12%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (18 samples, 2.53%) + + or.. + + + vtable chunks (3 samples, 0.42%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (20 samples, 2.81%) + + or.. + + + org/mozilla/javascript/IdScriptableObject:.put (18 samples, 2.53%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (15 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (15 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.newObject (80 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (80 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (80 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (33 samples, 4.63%) + + org/m.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (28 samples, 3.93%) + + org/.. + + + org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (23 samples, 3.23%) + + org.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (13 samples, 1.82%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (43 samples, 6.04%) + + org/mozi.. + + + org/mozilla/javascript/IdScriptableObject:.put (20 samples, 2.81%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (18 samples, 2.53%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (15 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getPrototype (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 0.42%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (8 samples, 1.12%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (8 samples, 1.12%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.42%) + + + + + vtable chunks (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (13 samples, 1.82%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (5 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (205 samples, 28.77%) + + org/mozilla/javascript/gen/file__home_bgregg_.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (203 samples, 28.49%) + + org/mozilla/javascript/gen/file__home_bgregg_.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (23 samples, 3.23%) + + org.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (15 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectElem (5 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (5 samples, 0.70%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (3 samples, 0.42%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (3 samples, 0.42%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (3 samples, 0.42%) + + + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (8 samples, 1.12%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (3 samples, 0.42%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (13 samples, 1.82%) + + + + + java/util/ArrayList:.add (3 samples, 0.42%) + + + + + io/netty/util/internal/RecyclableArrayList:.newInstance (3 samples, 0.42%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (3 samples, 0.42%) + + + + + java/util/ArrayList:.ensureExplicitCapacity (3 samples, 0.42%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (30 samples, 4.21%) + + io/n.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (28 samples, 3.93%) + + org/.. + + + io/netty/channel/AbstractChannelHandlerContext:.write (25 samples, 3.51%) + + io/.. + + + io/netty/handler/codec/MessageToMessageEncoder:.write (25 samples, 3.51%) + + io/.. + + + vtable chunks (3 samples, 0.42%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (33 samples, 4.63%) + + io/ne.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (3 samples, 0.42%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (3 samples, 0.42%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (3 samples, 0.42%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (53 samples, 7.44%) + + org/mozill.. + + + org/mozilla/javascript/MemberBox:.invoke (53 samples, 7.44%) + + org/mozill.. + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (48 samples, 6.74%) + + sun/refle.. + + + sun/nio/cs/UTF_8$Encoder:.<init> (3 samples, 0.42%) + + + + + jbyte_disjoint_arraycopy (3 samples, 0.42%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (320 samples, 44.91%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (320 samples, 44.91%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (310 samples, 43.51%) + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessa.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (293 samples, 41.12%) + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (290 samples, 40.70%) + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (68 samples, 9.54%) + + org/mozilla/j.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (60 samples, 8.42%) + + org/mozilla.. + + + org/mozilla/javascript/ScriptRuntime:.name (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (3 samples, 0.42%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (3 samples, 0.42%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (3 samples, 0.42%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (3 samples, 0.42%) + + + + + io/netty/util/internal/AppendableCharSequence:.append (3 samples, 0.42%) + + + + + io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (3 samples, 0.42%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (3 samples, 0.42%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (5 samples, 0.70%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (3 samples, 0.42%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (13 samples, 1.82%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (358 samples, 50.25%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (358 samples, 50.25%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (33 samples, 4.63%) + + io/ne.. + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (25 samples, 3.51%) + + io/.. + + + java/util/Arrays:.fill (3 samples, 0.42%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.end (3 samples, 0.42%) + + + + + sys_read (3 samples, 0.42%) + + + + + do_sync_read (3 samples, 0.42%) + + + + + __kfree_skb (3 samples, 0.42%) + + + + + tcp_rcv_space_adjust (3 samples, 0.42%) + + + + + skb_release_data (3 samples, 0.42%) + + + + + __kfree_skb (5 samples, 0.70%) + + + + + skb_release_head_state (3 samples, 0.42%) + + + + + dst_release (3 samples, 0.42%) + + + + + _raw_spin_lock_bh (3 samples, 0.42%) + + + + + skb_copy_datagram_iovec (5 samples, 0.70%) + + + + + copy_user_enhanced_fast_string (3 samples, 0.42%) + + + + + do_sync_read (23 samples, 3.23%) + + do_.. + + + sock_aio_read (23 samples, 3.23%) + + soc.. + + + sock_aio_read.part.13 (23 samples, 3.23%) + + soc.. + + + do_sock_read.isra.12 (23 samples, 3.23%) + + do_.. + + + inet_recvmsg (23 samples, 3.23%) + + ine.. + + + tcp_recvmsg (18 samples, 2.53%) + + tc.. + + + tcp_cleanup_rbuf (5 samples, 0.70%) + + + + + __tcp_select_window (3 samples, 0.42%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (40 samples, 5.61%) + + io/nett.. + + + sun/nio/ch/SocketChannelImpl:.read (40 samples, 5.61%) + + sun/nio.. + + + sun/nio/ch/FileDispatcherImpl:.read0 (38 samples, 5.33%) + + sun/ni.. + + + read (38 samples, 5.33%) + + read + + + system_call_fastpath (30 samples, 4.21%) + + syst.. + + + sys_read (30 samples, 4.21%) + + sys_.. + + + vfs_read (25 samples, 3.51%) + + vfs.. + + + rw_verify_area (3 samples, 0.42%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (650 samples, 91.23%) + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 0.42%) + + + + + JavaThread::run (658 samples, 92.35%) + + JavaThread::run + + + JavaThread::thread_main_inner (658 samples, 92.35%) + + JavaThread::thread_main_inner + + + thread_entry (658 samples, 92.35%) + + thread_entry + + + JavaCalls::call_virtual (658 samples, 92.35%) + + JavaCalls::call_virtual + + + JavaCalls::call_virtual (658 samples, 92.35%) + + JavaCalls::call_virtual + + + JavaCalls::call_helper (658 samples, 92.35%) + + JavaCalls::call_helper + + + call_stub (658 samples, 92.35%) + + call_stub + + + Interpreter (658 samples, 92.35%) + + Interpreter + + + Interpreter (658 samples, 92.35%) + + Interpreter + + + io/netty/channel/nio/NioEventLoop:.run (658 samples, 92.35%) + + io/netty/channel/nio/NioEventLoop:.run + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (655 samples, 91.93%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (655 samples, 91.93%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (653 samples, 91.65%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKey + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (3 samples, 0.42%) + + + + + PSIsAliveClosure::do_object_b (3 samples, 0.42%) + + + + + StringTable::unlink_or_oops_do (5 samples, 0.70%) + + + + + start_thread (703 samples, 98.67%) + + start_thread + + + java_start (703 samples, 98.67%) + + java_start + + + VMThread::run (10 samples, 1.40%) + + + + + VMThread::loop (10 samples, 1.40%) + + + + + VMThread::evaluate_operation (10 samples, 1.40%) + + + + + VM_Operation::evaluate (10 samples, 1.40%) + + + + + VM_ParallelGCFailedAllocation::doit (10 samples, 1.40%) + + + + + ParallelScavengeHeap::failed_mem_allocate (10 samples, 1.40%) + + + + + PSScavenge::invoke (10 samples, 1.40%) + + + + + PSScavenge::invoke_no_policy (10 samples, 1.40%) + + + + + pthread_cond_signal@@GLIBC_2.3.2 (3 samples, 0.42%) + + + + + system_call_fastpath (3 samples, 0.42%) + + + + + sys_futex (3 samples, 0.42%) + + + + + do_futex (3 samples, 0.42%) + + + + + futex_wake_op (3 samples, 0.42%) + + + + + all (713 samples, 100%) + + + + + java (713 samples, 100.07%) + + java + + + write (8 samples, 1.12%) + + + + + check_events (8 samples, 1.12%) + + + + + hypercall_page (8 samples, 1.12%) + + + + + diff --git a/tests/data/flamegraph/fractional-samples/fractional-reversed.svg b/tests/data/flamegraph/fractional-samples/fractional-reversed.svg index af60721b..d968d2c0 100644 --- a/tests/data/flamegraph/fractional-samples/fractional-reversed.svg +++ b/tests/data/flamegraph/fractional-samples/fractional-reversed.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - [unknown] (2 samples, 0.60%) - - - - - noploop (2 samples, 0.60%) - - - - - cksum (6 samples, 1.80%) - - - - - __libc_start_main (31 samples, 9.31%) - - __libc_start_.. - - - _start (31 samples, 9.31%) - - _start - - - cksum (31 samples, 9.31%) - - cksum - - - cksum (56 samples, 16.82%) - - cksum - - - main (50 samples, 15.02%) - - main - - - cksum (19 samples, 5.71%) - - cksum - - - ext4_file_read_iter (1 samples, 0.30%) - - - - - __vfs_read (1 samples, 0.30%) - - - - - vfs_read (1 samples, 0.30%) - - - - - sys_read (1 samples, 0.30%) - - - - - entry_SYSCALL_64_fastpath (1 samples, 0.30%) - - - - - _IO_file_read (1 samples, 0.30%) - - - - - _IO_file_xsgetn (1 samples, 0.30%) - - - - - __GI___fread_unlocked (1 samples, 0.30%) - - - - - cksum (1 samples, 0.30%) - - - - - cksum (1 samples, 0.30%) - - - - - all (333 samples, 100%) - - - - - main (274 samples, 82.28%) - - main - - - noploop (274 samples, 82.28%) - - noploop - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + [unknown] (2 samples, 0.60%) + + + + + noploop (2 samples, 0.60%) + + + + + cksum (6 samples, 1.80%) + + + + + __libc_start_main (31 samples, 9.31%) + + __libc_start_.. + + + _start (31 samples, 9.31%) + + _start + + + cksum (31 samples, 9.31%) + + cksum + + + cksum (56 samples, 16.82%) + + cksum + + + main (50 samples, 15.02%) + + main + + + cksum (19 samples, 5.71%) + + cksum + + + ext4_file_read_iter (1 samples, 0.30%) + + + + + __vfs_read (1 samples, 0.30%) + + + + + vfs_read (1 samples, 0.30%) + + + + + sys_read (1 samples, 0.30%) + + + + + entry_SYSCALL_64_fastpath (1 samples, 0.30%) + + + + + _IO_file_read (1 samples, 0.30%) + + + + + _IO_file_xsgetn (1 samples, 0.30%) + + + + + __GI___fread_unlocked (1 samples, 0.30%) + + + + + cksum (1 samples, 0.30%) + + + + + cksum (1 samples, 0.30%) + + + + + all (333 samples, 100%) + + + + + main (274 samples, 82.28%) + + main + + + noploop (274 samples, 82.28%) + + noploop + + + diff --git a/tests/data/flamegraph/grey-frames/grey-frames.svg b/tests/data/flamegraph/grey-frames/grey-frames.svg index d0c7944c..36e5be96 100644 --- a/tests/data/flamegraph/grey-frames/grey-frames.svg +++ b/tests/data/flamegraph/grey-frames/grey-frames.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - - (6 samples, 1.80%) - - - - - _start (31 samples, 9.31%) - - _start - - - __libc_start_main (31 samples, 9.31%) - - __libc_start_.. - - - main (31 samples, 9.31%) - - main - - - -- (31 samples, 9.31%) - - -- - - - cksum (1 samples, 0.30%) - - - - - __GI___fread_unlocked (1 samples, 0.30%) - - - - - _IO_file_xsgetn (1 samples, 0.30%) - - - - - _IO_file_read (1 samples, 0.30%) - - - - - entry_SYSCALL_64_fastpath (1 samples, 0.30%) - - - - - sys_read (1 samples, 0.30%) - - - - - vfs_read (1 samples, 0.30%) - - - - - __vfs_read (1 samples, 0.30%) - - - - - ext4_file_read_iter (1 samples, 0.30%) - - - - - cksum (57 samples, 17.12%) - - cksum - - - main (19 samples, 5.71%) - - main - - - cksum (19 samples, 5.71%) - - cksum - - - [unknown] (2 samples, 0.60%) - - - - - all (333 samples, 100%) - - - - - noploop (276 samples, 82.88%) - - noploop - - - main (274 samples, 82.28%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + - (6 samples, 1.80%) + + + + + _start (31 samples, 9.31%) + + _start + + + __libc_start_main (31 samples, 9.31%) + + __libc_start_.. + + + main (31 samples, 9.31%) + + main + + + -- (31 samples, 9.31%) + + -- + + + cksum (1 samples, 0.30%) + + + + + __GI___fread_unlocked (1 samples, 0.30%) + + + + + _IO_file_xsgetn (1 samples, 0.30%) + + + + + _IO_file_read (1 samples, 0.30%) + + + + + entry_SYSCALL_64_fastpath (1 samples, 0.30%) + + + + + sys_read (1 samples, 0.30%) + + + + + vfs_read (1 samples, 0.30%) + + + + + __vfs_read (1 samples, 0.30%) + + + + + ext4_file_read_iter (1 samples, 0.30%) + + + + + cksum (57 samples, 17.12%) + + cksum + + + main (19 samples, 5.71%) + + main + + + cksum (19 samples, 5.71%) + + cksum + + + [unknown] (2 samples, 0.60%) + + + + + all (333 samples, 100%) + + + + + noploop (276 samples, 82.88%) + + noploop + + + main (274 samples, 82.28%) + + main + + + diff --git a/tests/data/flamegraph/inverted/inverted.svg b/tests/data/flamegraph/inverted/inverted.svg index fa4fc7a5..d13af97d 100644 --- a/tests/data/flamegraph/inverted/inverted.svg +++ b/tests/data/flamegraph/inverted/inverted.svg @@ -7,7 +7,17 @@ - + - Icicle Graph - - Reset Zoom - Search - - - read (1 samples, 0.35%) - - - - - check_events (1 samples, 0.35%) - - - - - hypercall_page (1 samples, 0.35%) - - - - - ScavengeRootsTask::do_it (1 samples, 0.35%) - - - - - ClassLoaderDataGraph::oops_do (1 samples, 0.35%) - - - - - ClassLoaderData::oops_do (1 samples, 0.35%) - - - - - PSScavengeKlassClosure::do_klass (1 samples, 0.35%) - - - - - PSPromotionManager::drain_stacks_depth (1 samples, 0.35%) - - - - - oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.35%) - - - - - InstanceKlass::oop_push_contents (1 samples, 0.35%) - - - - - ParallelTaskTerminator::offer_termination (5 samples, 1.75%) - - - - - GCTaskThread::run (14 samples, 4.91%) - - GCTask.. - - - StealTask::do_it (13 samples, 4.56%) - - Steal.. - - - SpinPause (7 samples, 2.46%) - - Sp.. - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) - - - - - io/netty/buffer/PooledByteBuf:.internalNioBuffer (1 samples, 0.35%) - - - - - sun/nio/ch/NativeThread:.current (1 samples, 0.35%) - - - - - (3 samples, 1.05%) - - - - - Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - fget_light (1 samples, 0.35%) - - - - - __srcu_read_lock (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - skb_clone (1 samples, 0.35%) - - - - - tcp_set_skb_tso_segs (1 samples, 0.35%) - - - - - dev_hard_start_xmit (1 samples, 0.35%) - - - - - dev_pick_tx (1 samples, 0.35%) - - - - - dev_queue_xmit_nit (1 samples, 0.35%) - - - - - xen_restore_fl_direct (1 samples, 0.35%) - - - - - dev_hard_start_xmit (4 samples, 1.40%) - - - - - loopback_xmit (3 samples, 1.05%) - - - - - netif_rx (2 samples, 0.70%) - - - - - netif_rx.part.82 (2 samples, 0.70%) - - - - - xen_restore_fl_direct_end (1 samples, 0.35%) - - - - - dma_issue_pending_all (1 samples, 0.35%) - - - - - __inet_lookup_established (3 samples, 1.05%) - - - - - tcp_event_data_recv (1 samples, 0.35%) - - - - - sock_def_readable (19 samples, 6.67%) - - sock_def_.. - - - __wake_up_sync_key (19 samples, 6.67%) - - __wake_up.. - - - check_events (19 samples, 6.67%) - - check_eve.. - - - hypercall_page (19 samples, 6.67%) - - hypercall.. - - - bictcp_acked (1 samples, 0.35%) - - - - - ktime_get_real (2 samples, 0.70%) - - - - - getnstimeofday (2 samples, 0.70%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - xen_clocksource_read (1 samples, 0.35%) - - - - - tcp_rtt_estimator (1 samples, 0.35%) - - - - - ip_local_deliver (34 samples, 11.93%) - - ip_local_deliver - - - ip_local_deliver_finish (34 samples, 11.93%) - - ip_local_deliver_.. - - - tcp_v4_rcv (33 samples, 11.58%) - - tcp_v4_rcv - - - tcp_v4_do_rcv (29 samples, 10.18%) - - tcp_v4_do_rcv - - - tcp_rcv_established (28 samples, 9.82%) - - tcp_rcv_establ.. - - - tcp_ack (9 samples, 3.16%) - - tcp.. - - - tcp_clean_rtx_queue (6 samples, 2.11%) - - t.. - - - tcp_valid_rtt_meas (1 samples, 0.35%) - - - - - tcp_rtt_estimator (1 samples, 0.35%) - - - - - __do_softirq (37 samples, 12.98%) - - __do_softirq - - - net_rx_action (37 samples, 12.98%) - - net_rx_action - - - process_backlog (36 samples, 12.63%) - - process_backlog - - - __netif_receive_skb (36 samples, 12.63%) - - __netif_receive_skb - - - ip_rcv (35 samples, 12.28%) - - ip_rcv - - - ip_rcv_finish (35 samples, 12.28%) - - ip_rcv_finish - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - local_bh_enable (38 samples, 13.33%) - - local_bh_enable - - - do_softirq (38 samples, 13.33%) - - do_softirq - - - call_softirq (38 samples, 13.33%) - - call_softirq - - - rcu_bh_qs (1 samples, 0.35%) - - - - - ip_local_out (45 samples, 15.79%) - - ip_local_out - - - ip_output (45 samples, 15.79%) - - ip_output - - - ip_finish_output (45 samples, 15.79%) - - ip_finish_output - - - dev_queue_xmit (43 samples, 15.09%) - - dev_queue_xmit - - - netif_skb_features (1 samples, 0.35%) - - - - - ip_queue_xmit (47 samples, 16.49%) - - ip_queue_xmit - - - ip_output (2 samples, 0.70%) - - - - - pvclock_clocksource_read (1 samples, 0.35%) - - - - - getnstimeofday (2 samples, 0.70%) - - - - - xen_clocksource_get_cycles (2 samples, 0.70%) - - - - - xen_clocksource_read (1 samples, 0.35%) - - - - - pvclock_clocksource_read (1 samples, 0.35%) - - - - - ktime_get_real (3 samples, 1.05%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (56 samples, 19.65%) - - __tcp_push_pending_frames - - - tcp_write_xmit (56 samples, 19.65%) - - tcp_write_xmit - - - tcp_transmit_skb (53 samples, 18.60%) - - tcp_transmit_skb - - - skb_dst_set_noref (1 samples, 0.35%) - - - - - lock_sock_nested (1 samples, 0.35%) - - - - - _raw_spin_lock_bh (1 samples, 0.35%) - - - - - local_bh_disable (1 samples, 0.35%) - - - - - __kmalloc_node_track_caller (2 samples, 0.70%) - - - - - arch_local_irq_save (1 samples, 0.35%) - - - - - __phys_addr (1 samples, 0.35%) - - - - - get_slab (2 samples, 0.70%) - - - - - __alloc_skb (7 samples, 2.46%) - - __.. - - - kmem_cache_alloc_node (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (8 samples, 2.81%) - - sk.. - - - ksize (1 samples, 0.35%) - - - - - ipv4_mtu (1 samples, 0.35%) - - - - - tcp_current_mss (2 samples, 0.70%) - - - - - tcp_established_options (1 samples, 0.35%) - - - - - tcp_send_mss (3 samples, 1.05%) - - - - - tcp_xmit_size_goal (1 samples, 0.35%) - - - - - do_sync_write (72 samples, 25.26%) - - do_sync_write - - - sock_aio_write (72 samples, 25.26%) - - sock_aio_write - - - do_sock_write.isra.10 (72 samples, 25.26%) - - do_sock_write.isra.10 - - - inet_sendmsg (72 samples, 25.26%) - - inet_sendmsg - - - tcp_sendmsg (71 samples, 24.91%) - - tcp_sendmsg - - - tcp_xmit_size_goal (1 samples, 0.35%) - - - - - fsnotify (2 samples, 0.70%) - - - - - __srcu_read_lock (1 samples, 0.35%) - - - - - apparmor_file_permission (1 samples, 0.35%) - - - - - rw_verify_area (3 samples, 1.05%) - - - - - security_file_permission (1 samples, 0.35%) - - - - - apparmor_file_permission (1 samples, 0.35%) - - - - - common_file_perm (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (87 samples, 30.53%) - - sun/nio/ch/FileDispatcherImpl:.write0 - - - write (82 samples, 28.77%) - - write - - - system_call_fastpath (80 samples, 28.07%) - - system_call_fastpath - - - sys_write (80 samples, 28.07%) - - sys_write - - - vfs_write (79 samples, 27.72%) - - vfs_write - - - sock_aio_write (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (88 samples, 30.88%) - - sun/nio/ch/SocketChannelImpl:.write - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (91 samples, 31.93%) - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/ChannelDuplexHandler:.flush (95 samples, 33.33%) - - io/netty/channel/ChannelDuplexHandler:.flush - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (95 samples, 33.33%) - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (95 samples, 33.33%) - - io/netty/channel/DefaultChannelPipeline$HeadContext:... - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (95 samples, 33.33%) - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flus.. - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (95 samples, 33.33%) - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite - - - io/netty/util/Recycler:.recycle (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (97 samples, 34.04%) - - io/netty/channel/AbstractChannelHandlerContext:.fireCh.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (97 samples, 34.04%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead.. - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (98 samples, 34.39%) - - io/netty/channel/AbstractChannelHandlerContext:.fireCha.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (98 samples, 34.39%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRea.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) - - - - - java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/Context:.getWrapFactory (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (2 samples, 0.70%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (4 samples, 1.40%) - - - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (2 samples, 0.70%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.35%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - jint_disjoint_arraycopy (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (4 samples, 1.40%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (7 samples, 2.46%) - - or.. - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (8 samples, 2.81%) - - or.. - - - org/mozilla/javascript/IdScriptableObject:.put (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.newObject (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (13 samples, 4.56%) - - org/m.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (11 samples, 3.86%) - - org/.. - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (9 samples, 3.16%) - - org.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 1.75%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (17 samples, 5.96%) - - org/mozi.. - - - org/mozilla/javascript/IdScriptableObject:.put (8 samples, 2.81%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (82 samples, 28.77%) - - org/mozilla/javascript/gen/file__home_bgregg_.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (81 samples, 28.42%) - - org/mozilla/javascript/gen/file__home_bgregg_.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (9 samples, 3.16%) - - org.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectElem (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 1.05%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (5 samples, 1.75%) - - - - - java/util/ArrayList:.add (1 samples, 0.35%) - - - - - io/netty/util/internal/RecyclableArrayList:.newInstance (1 samples, 0.35%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) - - - - - java/util/ArrayList:.ensureExplicitCapacity (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (12 samples, 4.21%) - - io/n.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (11 samples, 3.86%) - - org/.. - - - io/netty/channel/AbstractChannelHandlerContext:.write (10 samples, 3.51%) - - io/.. - - - io/netty/handler/codec/MessageToMessageEncoder:.write (10 samples, 3.51%) - - io/.. - - - vtable chunks (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (13 samples, 4.56%) - - io/ne.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (21 samples, 7.37%) - - org/mozill.. - - - org/mozilla/javascript/MemberBox:.invoke (21 samples, 7.37%) - - org/mozill.. - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (19 samples, 6.67%) - - sun/refle.. - - - sun/nio/cs/UTF_8$Encoder:.<init> (1 samples, 0.35%) - - - - - jbyte_disjoint_arraycopy (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (128 samples, 44.91%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (128 samples, 44.91%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (124 samples, 43.51%) - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessa.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (117 samples, 41.05%) - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (116 samples, 40.70%) - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (27 samples, 9.47%) - - org/mozilla/j.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (24 samples, 8.42%) - - org/mozilla.. - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (1 samples, 0.35%) - - - - - io/netty/util/internal/AppendableCharSequence:.append (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (5 samples, 1.75%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (143 samples, 50.18%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (143 samples, 50.18%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (13 samples, 4.56%) - - io/ne.. - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (10 samples, 3.51%) - - io/.. - - - java/util/Arrays:.fill (1 samples, 0.35%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - __kfree_skb (1 samples, 0.35%) - - - - - tcp_rcv_space_adjust (1 samples, 0.35%) - - - - - skb_release_data (1 samples, 0.35%) - - - - - __kfree_skb (2 samples, 0.70%) - - - - - skb_release_head_state (1 samples, 0.35%) - - - - - dst_release (1 samples, 0.35%) - - - - - _raw_spin_lock_bh (1 samples, 0.35%) - - - - - skb_copy_datagram_iovec (2 samples, 0.70%) - - - - - copy_user_enhanced_fast_string (1 samples, 0.35%) - - - - - do_sync_read (9 samples, 3.16%) - - do_.. - - - sock_aio_read (9 samples, 3.16%) - - soc.. - - - sock_aio_read.part.13 (9 samples, 3.16%) - - soc.. - - - do_sock_read.isra.12 (9 samples, 3.16%) - - do_.. - - - inet_recvmsg (9 samples, 3.16%) - - ine.. - - - tcp_recvmsg (7 samples, 2.46%) - - tc.. - - - tcp_cleanup_rbuf (2 samples, 0.70%) - - - - - __tcp_select_window (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (16 samples, 5.61%) - - io/nett.. - - - sun/nio/ch/SocketChannelImpl:.read (16 samples, 5.61%) - - sun/nio.. - - - sun/nio/ch/FileDispatcherImpl:.read0 (15 samples, 5.26%) - - sun/ni.. - - - read (15 samples, 5.26%) - - read - - - system_call_fastpath (12 samples, 4.21%) - - syst.. - - - sys_read (12 samples, 4.21%) - - sys_.. - - - vfs_read (10 samples, 3.51%) - - vfs.. - - - rw_verify_area (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (260 samples, 91.23%) - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - JavaThread::run (263 samples, 92.28%) - - JavaThread::run - - - JavaThread::thread_main_inner (263 samples, 92.28%) - - JavaThread::thread_main_inner - - - thread_entry (263 samples, 92.28%) - - thread_entry - - - JavaCalls::call_virtual (263 samples, 92.28%) - - JavaCalls::call_virtual - - - JavaCalls::call_virtual (263 samples, 92.28%) - - JavaCalls::call_virtual - - - JavaCalls::call_helper (263 samples, 92.28%) - - JavaCalls::call_helper - - - call_stub (263 samples, 92.28%) - - call_stub - - - Interpreter (263 samples, 92.28%) - - Interpreter - - - Interpreter (263 samples, 92.28%) - - Interpreter - - - io/netty/channel/nio/NioEventLoop:.run (263 samples, 92.28%) - - io/netty/channel/nio/NioEventLoop:.run - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (262 samples, 91.93%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (262 samples, 91.93%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (261 samples, 91.58%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKey - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - PSIsAliveClosure::do_object_b (1 samples, 0.35%) - - - - - StringTable::unlink_or_oops_do (2 samples, 0.70%) - - - - - start_thread (281 samples, 98.60%) - - start_thread - - - java_start (281 samples, 98.60%) - - java_start - - - VMThread::run (4 samples, 1.40%) - - - - - VMThread::loop (4 samples, 1.40%) - - - - - VMThread::evaluate_operation (4 samples, 1.40%) - - - - - VM_Operation::evaluate (4 samples, 1.40%) - - - - - VM_ParallelGCFailedAllocation::doit (4 samples, 1.40%) - - - - - ParallelScavengeHeap::failed_mem_allocate (4 samples, 1.40%) - - - - - PSScavenge::invoke (4 samples, 1.40%) - - - - - PSScavenge::invoke_no_policy (4 samples, 1.40%) - - - - - pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - sys_futex (1 samples, 0.35%) - - - - - do_futex (1 samples, 0.35%) - - - - - futex_wake_op (1 samples, 0.35%) - - - - - all (285 samples, 100%) - - - - - java (285 samples, 100.00%) - - java - - - write (3 samples, 1.05%) - - - - - check_events (3 samples, 1.05%) - - - - - hypercall_page (3 samples, 1.05%) - - - - \ No newline at end of file + Icicle Graph + + Reset Zoom + Search + + + + read (1 samples, 0.35%) + + + + + check_events (1 samples, 0.35%) + + + + + hypercall_page (1 samples, 0.35%) + + + + + ScavengeRootsTask::do_it (1 samples, 0.35%) + + + + + ClassLoaderDataGraph::oops_do (1 samples, 0.35%) + + + + + ClassLoaderData::oops_do (1 samples, 0.35%) + + + + + PSScavengeKlassClosure::do_klass (1 samples, 0.35%) + + + + + PSPromotionManager::drain_stacks_depth (1 samples, 0.35%) + + + + + oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.35%) + + + + + InstanceKlass::oop_push_contents (1 samples, 0.35%) + + + + + ParallelTaskTerminator::offer_termination (5 samples, 1.75%) + + + + + GCTaskThread::run (14 samples, 4.91%) + + GCTask.. + + + StealTask::do_it (13 samples, 4.56%) + + Steal.. + + + SpinPause (7 samples, 2.46%) + + Sp.. + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) + + + + + io/netty/buffer/PooledByteBuf:.internalNioBuffer (1 samples, 0.35%) + + + + + sun/nio/ch/NativeThread:.current (1 samples, 0.35%) + + + + + (3 samples, 1.05%) + + + + + Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + fget_light (1 samples, 0.35%) + + + + + __srcu_read_lock (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + skb_clone (1 samples, 0.35%) + + + + + tcp_set_skb_tso_segs (1 samples, 0.35%) + + + + + dev_hard_start_xmit (1 samples, 0.35%) + + + + + dev_pick_tx (1 samples, 0.35%) + + + + + dev_queue_xmit_nit (1 samples, 0.35%) + + + + + xen_restore_fl_direct (1 samples, 0.35%) + + + + + dev_hard_start_xmit (4 samples, 1.40%) + + + + + loopback_xmit (3 samples, 1.05%) + + + + + netif_rx (2 samples, 0.70%) + + + + + netif_rx.part.82 (2 samples, 0.70%) + + + + + xen_restore_fl_direct_end (1 samples, 0.35%) + + + + + dma_issue_pending_all (1 samples, 0.35%) + + + + + __inet_lookup_established (3 samples, 1.05%) + + + + + tcp_event_data_recv (1 samples, 0.35%) + + + + + sock_def_readable (19 samples, 6.67%) + + sock_def_.. + + + __wake_up_sync_key (19 samples, 6.67%) + + __wake_up.. + + + check_events (19 samples, 6.67%) + + check_eve.. + + + hypercall_page (19 samples, 6.67%) + + hypercall.. + + + bictcp_acked (1 samples, 0.35%) + + + + + ktime_get_real (2 samples, 0.70%) + + + + + getnstimeofday (2 samples, 0.70%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + xen_clocksource_read (1 samples, 0.35%) + + + + + tcp_rtt_estimator (1 samples, 0.35%) + + + + + ip_local_deliver (34 samples, 11.93%) + + ip_local_deliver + + + ip_local_deliver_finish (34 samples, 11.93%) + + ip_local_deliver_.. + + + tcp_v4_rcv (33 samples, 11.58%) + + tcp_v4_rcv + + + tcp_v4_do_rcv (29 samples, 10.18%) + + tcp_v4_do_rcv + + + tcp_rcv_established (28 samples, 9.82%) + + tcp_rcv_establ.. + + + tcp_ack (9 samples, 3.16%) + + tcp.. + + + tcp_clean_rtx_queue (6 samples, 2.11%) + + t.. + + + tcp_valid_rtt_meas (1 samples, 0.35%) + + + + + tcp_rtt_estimator (1 samples, 0.35%) + + + + + __do_softirq (37 samples, 12.98%) + + __do_softirq + + + net_rx_action (37 samples, 12.98%) + + net_rx_action + + + process_backlog (36 samples, 12.63%) + + process_backlog + + + __netif_receive_skb (36 samples, 12.63%) + + __netif_receive_skb + + + ip_rcv (35 samples, 12.28%) + + ip_rcv + + + ip_rcv_finish (35 samples, 12.28%) + + ip_rcv_finish + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + local_bh_enable (38 samples, 13.33%) + + local_bh_enable + + + do_softirq (38 samples, 13.33%) + + do_softirq + + + call_softirq (38 samples, 13.33%) + + call_softirq + + + rcu_bh_qs (1 samples, 0.35%) + + + + + ip_local_out (45 samples, 15.79%) + + ip_local_out + + + ip_output (45 samples, 15.79%) + + ip_output + + + ip_finish_output (45 samples, 15.79%) + + ip_finish_output + + + dev_queue_xmit (43 samples, 15.09%) + + dev_queue_xmit + + + netif_skb_features (1 samples, 0.35%) + + + + + ip_queue_xmit (47 samples, 16.49%) + + ip_queue_xmit + + + ip_output (2 samples, 0.70%) + + + + + pvclock_clocksource_read (1 samples, 0.35%) + + + + + getnstimeofday (2 samples, 0.70%) + + + + + xen_clocksource_get_cycles (2 samples, 0.70%) + + + + + xen_clocksource_read (1 samples, 0.35%) + + + + + pvclock_clocksource_read (1 samples, 0.35%) + + + + + ktime_get_real (3 samples, 1.05%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (56 samples, 19.65%) + + __tcp_push_pending_frames + + + tcp_write_xmit (56 samples, 19.65%) + + tcp_write_xmit + + + tcp_transmit_skb (53 samples, 18.60%) + + tcp_transmit_skb + + + skb_dst_set_noref (1 samples, 0.35%) + + + + + lock_sock_nested (1 samples, 0.35%) + + + + + _raw_spin_lock_bh (1 samples, 0.35%) + + + + + local_bh_disable (1 samples, 0.35%) + + + + + __kmalloc_node_track_caller (2 samples, 0.70%) + + + + + arch_local_irq_save (1 samples, 0.35%) + + + + + __phys_addr (1 samples, 0.35%) + + + + + get_slab (2 samples, 0.70%) + + + + + __alloc_skb (7 samples, 2.46%) + + __.. + + + kmem_cache_alloc_node (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (8 samples, 2.81%) + + sk.. + + + ksize (1 samples, 0.35%) + + + + + ipv4_mtu (1 samples, 0.35%) + + + + + tcp_current_mss (2 samples, 0.70%) + + + + + tcp_established_options (1 samples, 0.35%) + + + + + tcp_send_mss (3 samples, 1.05%) + + + + + tcp_xmit_size_goal (1 samples, 0.35%) + + + + + do_sync_write (72 samples, 25.26%) + + do_sync_write + + + sock_aio_write (72 samples, 25.26%) + + sock_aio_write + + + do_sock_write.isra.10 (72 samples, 25.26%) + + do_sock_write.isra.10 + + + inet_sendmsg (72 samples, 25.26%) + + inet_sendmsg + + + tcp_sendmsg (71 samples, 24.91%) + + tcp_sendmsg + + + tcp_xmit_size_goal (1 samples, 0.35%) + + + + + fsnotify (2 samples, 0.70%) + + + + + __srcu_read_lock (1 samples, 0.35%) + + + + + apparmor_file_permission (1 samples, 0.35%) + + + + + rw_verify_area (3 samples, 1.05%) + + + + + security_file_permission (1 samples, 0.35%) + + + + + apparmor_file_permission (1 samples, 0.35%) + + + + + common_file_perm (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (87 samples, 30.53%) + + sun/nio/ch/FileDispatcherImpl:.write0 + + + write (82 samples, 28.77%) + + write + + + system_call_fastpath (80 samples, 28.07%) + + system_call_fastpath + + + sys_write (80 samples, 28.07%) + + sys_write + + + vfs_write (79 samples, 27.72%) + + vfs_write + + + sock_aio_write (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (88 samples, 30.88%) + + sun/nio/ch/SocketChannelImpl:.write + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (91 samples, 31.93%) + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/ChannelDuplexHandler:.flush (95 samples, 33.33%) + + io/netty/channel/ChannelDuplexHandler:.flush + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (95 samples, 33.33%) + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (95 samples, 33.33%) + + io/netty/channel/DefaultChannelPipeline$HeadContext:... + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (95 samples, 33.33%) + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flus.. + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (95 samples, 33.33%) + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite + + + io/netty/util/Recycler:.recycle (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (97 samples, 34.04%) + + io/netty/channel/AbstractChannelHandlerContext:.fireCh.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (97 samples, 34.04%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead.. + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (98 samples, 34.39%) + + io/netty/channel/AbstractChannelHandlerContext:.fireCha.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (98 samples, 34.39%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRea.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) + + + + + java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/Context:.getWrapFactory (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (2 samples, 0.70%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (4 samples, 1.40%) + + + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (2 samples, 0.70%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.35%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + jint_disjoint_arraycopy (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (4 samples, 1.40%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (7 samples, 2.46%) + + or.. + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (8 samples, 2.81%) + + or.. + + + org/mozilla/javascript/IdScriptableObject:.put (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.newObject (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (13 samples, 4.56%) + + org/m.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (11 samples, 3.86%) + + org/.. + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (9 samples, 3.16%) + + org.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 1.75%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (17 samples, 5.96%) + + org/mozi.. + + + org/mozilla/javascript/IdScriptableObject:.put (8 samples, 2.81%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (82 samples, 28.77%) + + org/mozilla/javascript/gen/file__home_bgregg_.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (81 samples, 28.42%) + + org/mozilla/javascript/gen/file__home_bgregg_.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (9 samples, 3.16%) + + org.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectElem (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 1.05%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (5 samples, 1.75%) + + + + + java/util/ArrayList:.add (1 samples, 0.35%) + + + + + io/netty/util/internal/RecyclableArrayList:.newInstance (1 samples, 0.35%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) + + + + + java/util/ArrayList:.ensureExplicitCapacity (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (12 samples, 4.21%) + + io/n.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (11 samples, 3.86%) + + org/.. + + + io/netty/channel/AbstractChannelHandlerContext:.write (10 samples, 3.51%) + + io/.. + + + io/netty/handler/codec/MessageToMessageEncoder:.write (10 samples, 3.51%) + + io/.. + + + vtable chunks (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (13 samples, 4.56%) + + io/ne.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (21 samples, 7.37%) + + org/mozill.. + + + org/mozilla/javascript/MemberBox:.invoke (21 samples, 7.37%) + + org/mozill.. + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (19 samples, 6.67%) + + sun/refle.. + + + sun/nio/cs/UTF_8$Encoder:.<init> (1 samples, 0.35%) + + + + + jbyte_disjoint_arraycopy (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (128 samples, 44.91%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (128 samples, 44.91%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (124 samples, 43.51%) + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessa.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (117 samples, 41.05%) + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (116 samples, 40.70%) + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (27 samples, 9.47%) + + org/mozilla/j.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (24 samples, 8.42%) + + org/mozilla.. + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (1 samples, 0.35%) + + + + + io/netty/util/internal/AppendableCharSequence:.append (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (5 samples, 1.75%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (143 samples, 50.18%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (143 samples, 50.18%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (13 samples, 4.56%) + + io/ne.. + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (10 samples, 3.51%) + + io/.. + + + java/util/Arrays:.fill (1 samples, 0.35%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + __kfree_skb (1 samples, 0.35%) + + + + + tcp_rcv_space_adjust (1 samples, 0.35%) + + + + + skb_release_data (1 samples, 0.35%) + + + + + __kfree_skb (2 samples, 0.70%) + + + + + skb_release_head_state (1 samples, 0.35%) + + + + + dst_release (1 samples, 0.35%) + + + + + _raw_spin_lock_bh (1 samples, 0.35%) + + + + + skb_copy_datagram_iovec (2 samples, 0.70%) + + + + + copy_user_enhanced_fast_string (1 samples, 0.35%) + + + + + do_sync_read (9 samples, 3.16%) + + do_.. + + + sock_aio_read (9 samples, 3.16%) + + soc.. + + + sock_aio_read.part.13 (9 samples, 3.16%) + + soc.. + + + do_sock_read.isra.12 (9 samples, 3.16%) + + do_.. + + + inet_recvmsg (9 samples, 3.16%) + + ine.. + + + tcp_recvmsg (7 samples, 2.46%) + + tc.. + + + tcp_cleanup_rbuf (2 samples, 0.70%) + + + + + __tcp_select_window (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (16 samples, 5.61%) + + io/nett.. + + + sun/nio/ch/SocketChannelImpl:.read (16 samples, 5.61%) + + sun/nio.. + + + sun/nio/ch/FileDispatcherImpl:.read0 (15 samples, 5.26%) + + sun/ni.. + + + read (15 samples, 5.26%) + + read + + + system_call_fastpath (12 samples, 4.21%) + + syst.. + + + sys_read (12 samples, 4.21%) + + sys_.. + + + vfs_read (10 samples, 3.51%) + + vfs.. + + + rw_verify_area (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (260 samples, 91.23%) + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + JavaThread::run (263 samples, 92.28%) + + JavaThread::run + + + JavaThread::thread_main_inner (263 samples, 92.28%) + + JavaThread::thread_main_inner + + + thread_entry (263 samples, 92.28%) + + thread_entry + + + JavaCalls::call_virtual (263 samples, 92.28%) + + JavaCalls::call_virtual + + + JavaCalls::call_virtual (263 samples, 92.28%) + + JavaCalls::call_virtual + + + JavaCalls::call_helper (263 samples, 92.28%) + + JavaCalls::call_helper + + + call_stub (263 samples, 92.28%) + + call_stub + + + Interpreter (263 samples, 92.28%) + + Interpreter + + + Interpreter (263 samples, 92.28%) + + Interpreter + + + io/netty/channel/nio/NioEventLoop:.run (263 samples, 92.28%) + + io/netty/channel/nio/NioEventLoop:.run + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (262 samples, 91.93%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (262 samples, 91.93%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (261 samples, 91.58%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKey + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + PSIsAliveClosure::do_object_b (1 samples, 0.35%) + + + + + StringTable::unlink_or_oops_do (2 samples, 0.70%) + + + + + start_thread (281 samples, 98.60%) + + start_thread + + + java_start (281 samples, 98.60%) + + java_start + + + VMThread::run (4 samples, 1.40%) + + + + + VMThread::loop (4 samples, 1.40%) + + + + + VMThread::evaluate_operation (4 samples, 1.40%) + + + + + VM_Operation::evaluate (4 samples, 1.40%) + + + + + VM_ParallelGCFailedAllocation::doit (4 samples, 1.40%) + + + + + ParallelScavengeHeap::failed_mem_allocate (4 samples, 1.40%) + + + + + PSScavenge::invoke (4 samples, 1.40%) + + + + + PSScavenge::invoke_no_policy (4 samples, 1.40%) + + + + + pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + sys_futex (1 samples, 0.35%) + + + + + do_futex (1 samples, 0.35%) + + + + + futex_wake_op (1 samples, 0.35%) + + + + + all (285 samples, 100%) + + + + + java (285 samples, 100.00%) + + java + + + write (3 samples, 1.05%) + + + + + check_events (3 samples, 1.05%) + + + + + hypercall_page (3 samples, 1.05%) + + + + + diff --git a/tests/data/flamegraph/nameattr/nameattr.svg b/tests/data/flamegraph/nameattr/nameattr.svg index fed65c93..32983f78 100644 --- a/tests/data/flamegraph/nameattr/nameattr.svg +++ b/tests/data/flamegraph/nameattr/nameattr.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (31 samples, 9.31%) - - _start - - - __libc_start_main (31 samples, 9.31%) - - __libc_start_.. - - - foo - + Flame Graph + + Reset Zoom + Search + + + + _start (31 samples, 9.31%) + + _start + + + __libc_start_main (31 samples, 9.31%) + + __libc_start_.. + + + foo - main + main - - - bar - - cksum - - - bar - - c.. - - - __GI___fread_unlocked (1 samples, 0.30%) - - - - - _IO_file_xsgetn (1 samples, 0.30%) - - - - - _IO_file_read (1 samples, 0.30%) - - - - - entry_SYSCALL_64_fastpath (1 samples, 0.30%) - - - - - sys_read (1 samples, 0.30%) - - - - - vfs_read (1 samples, 0.30%) - - - - - __vfs_read (1 samples, 0.30%) - - - - - ext4_file_read_iter (1 samples, 0.30%) - - - - - bar - - cksum - - - foo - + + bar + + cksum + + + bar + + c.. + + + __GI___fread_unlocked (1 samples, 0.30%) + + + + + _IO_file_xsgetn (1 samples, 0.30%) + + + + + _IO_file_read (1 samples, 0.30%) + + + + + entry_SYSCALL_64_fastpath (1 samples, 0.30%) + + + + + sys_read (1 samples, 0.30%) + + + + + vfs_read (1 samples, 0.30%) + + + + + __vfs_read (1 samples, 0.30%) + + + + + ext4_file_read_iter (1 samples, 0.30%) + + + + + bar + + cksum + + + foo - main + main - - - bar - - cksum - - - [unknown] (2 samples, 0.60%) - - - - - all (333 samples, 100%) - - - - - noploop (276 samples, 82.88%) - - noploop - - - foo - + + bar + + cksum + + + [unknown] (2 samples, 0.60%) + + + + + all (333 samples, 100%) + + + + + noploop (276 samples, 82.88%) + + noploop + + + foo - main + main - \ No newline at end of file + diff --git a/tests/data/flamegraph/nameattr/nameattr.txt b/tests/data/flamegraph/nameattr/nameattr.txt index 5dc6fd50..277b46e6 100644 --- a/tests/data/flamegraph/nameattr/nameattr.txt +++ b/tests/data/flamegraph/nameattr/nameattr.txt @@ -1,2 +1,2 @@ -main class=inferno style=font-weight: bold; onmouseover=console.log('mouse over main') onmouseout=console.log('mouse left main') onclick=console.log('main clicked') title=foo g_extra=stroke-width="1" stroke="green" href=https://github.com/jonhoo/inferno target=_blank a_extra=rel="external" hreflang="en-us" +main class=inferno title=foo g_extra=stroke-width="1" stroke="green" href=https://github.com/jonhoo/inferno target=_blank a_extra=rel="external" hreflang="en-us" cksum title=bar class=flames diff --git a/tests/data/flamegraph/nameattr/nameattr_empty_attribute.txt b/tests/data/flamegraph/nameattr/nameattr_empty_attribute.txt index 73eb3bfb..e31a9f17 100644 --- a/tests/data/flamegraph/nameattr/nameattr_empty_attribute.txt +++ b/tests/data/flamegraph/nameattr/nameattr_empty_attribute.txt @@ -1,2 +1,2 @@ -main class=inferno style=font-weight: bold; onmouseover=console.log('mouse over main') onmouseout=console.log('mouse left main') onclick=console.log('main clicked') title=foo g_extra=stroke-width="1" stroke="green" href=https://github.com/jonhoo/inferno target=_blank a_extra=rel="external" hreflang="en-us" +main class=inferno title=foo g_extra=stroke-width="1" stroke="green" href=https://github.com/jonhoo/inferno target=_blank a_extra=rel="external" hreflang="en-us" cksum title=bar class=flames diff --git a/tests/data/flamegraph/nameattr/nameattr_empty_first_line.txt b/tests/data/flamegraph/nameattr/nameattr_empty_first_line.txt index e24959d0..7f2c643a 100644 --- a/tests/data/flamegraph/nameattr/nameattr_empty_first_line.txt +++ b/tests/data/flamegraph/nameattr/nameattr_empty_first_line.txt @@ -1,3 +1,3 @@ -main class=inferno style=font-weight: bold; onmouseover=console.log('mouse over main') onmouseout=console.log('mouse left main') onclick=console.log('main clicked') title=foo g_extra=stroke-width="1" stroke="green" href=https://github.com/jonhoo/inferno target=_blank a_extra=rel="external" hreflang="en-us" +main class=inferno title=foo g_extra=stroke-width="1" stroke="green" href=https://github.com/jonhoo/inferno target=_blank a_extra=rel="external" hreflang="en-us" cksum title=bar class=flames diff --git a/tests/data/flamegraph/nameattr/nameattr_invalid_attribute.txt b/tests/data/flamegraph/nameattr/nameattr_invalid_attribute.txt index e3d3c487..04ba1807 100644 --- a/tests/data/flamegraph/nameattr/nameattr_invalid_attribute.txt +++ b/tests/data/flamegraph/nameattr/nameattr_invalid_attribute.txt @@ -1,2 +1,2 @@ -main class=inferno invalid=font-weight: bold; onmouseover=console.log('mouse over main') onmouseout=console.log('mouse left main') onclick=console.log('main clicked') title=foo g_extra=stroke-width="1" stroke="green" href=https://github.com/jonhoo/inferno target=_blank a_extra=rel="external" hreflang="en-us" +main class=inferno invalid=font-weight: bold; title=foo g_extra=stroke-width="1" stroke="green" href=https://github.com/jonhoo/inferno target=_blank a_extra=rel="external" hreflang="en-us" cksum title=bar class=flames diff --git a/tests/data/flamegraph/narrow-blocks/narrow-blocks.svg b/tests/data/flamegraph/narrow-blocks/narrow-blocks.svg index fc01ce11..06f4f314 100644 --- a/tests/data/flamegraph/narrow-blocks/narrow-blocks.svg +++ b/tests/data/flamegraph/narrow-blocks/narrow-blocks.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (31,000 samples, 8.03%) - - _start + Flame Graph + + Reset Zoom + Search + + + + _start (31,000 samples, 8.03%) + + _start + + + __libc_start_main (31,000 samples, 8.03%) + + __libc_star.. + + + main (31,000 samples, 8.03%) + + main + + + cksum (31,000 samples, 8.03%) + + cksum + + + cksum (60,001 samples, 15.54%) + + cksum + + + cksum (110,001 samples, 28.50%) + + cksum + + + main (19,000 samples, 4.92%) + + main + + + cksum (19,000 samples, 4.92%) + + cksum + + + [unknown] (2,000 samples, 0.52%) + + + + + all (386,001 samples, 100%) + + + + + noploop (276,000 samples, 71.50%) + + noploop + + + main (274,000 samples, 70.98%) + + main + - - __libc_start_main (31,000 samples, 8.03%) - - __libc_star.. - - - main (31,000 samples, 8.03%) - - main - - - cksum (31,000 samples, 8.03%) - - cksum - - - cksum (60,001 samples, 15.54%) - - cksum - - - cksum (110,001 samples, 28.50%) - - cksum - - - main (19,000 samples, 4.92%) - - main - - - cksum (19,000 samples, 4.92%) - - cksum - - - [unknown] (2,000 samples, 0.52%) - - - - - all (386,001 samples, 100%) - - - - - noploop (276,000 samples, 71.50%) - - noploop - - - main (274,000 samples, 70.98%) - - main - - \ No newline at end of file + diff --git a/tests/data/flamegraph/options/count_name_simple.svg b/tests/data/flamegraph/options/count_name_simple.svg index e5eaf4d6..8952e74c 100644 --- a/tests/data/flamegraph/options/count_name_simple.svg +++ b/tests/data/flamegraph/options/count_name_simple.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 test-samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 test-samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 test-samples, 10.92%; 0.00%) - - main - - - cksum (56 test-samples, 10.92%; +4.87%) - - cksum - - - cksum (5 test-samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 test-samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 test-samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 test-samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 test-samples, 0.58%; 0.00%) - - - - - sys_read (3 test-samples, 0.58%; 0.00%) - - - - - vfs_read (3 test-samples, 0.58%; 0.00%) - - - - - __vfs_read (3 test-samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 test-samples, 0.58%; +0.39%) - - - - - cksum (96 test-samples, 18.71%; 0.00%) - - cksum - - - main (35 test-samples, 6.82%; 0.00%) - - main - - - cksum (35 test-samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 test-samples, 0.39%; 0.00%) - - - - - all (513 test-samples, 100%) - - - - - noploop (417 test-samples, 81.29%; 0.00%) - - noploop - - - main (415 test-samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 test-samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 test-samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 test-samples, 10.92%; 0.00%) + + main + + + cksum (56 test-samples, 10.92%; +4.87%) + + cksum + + + cksum (5 test-samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 test-samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 test-samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 test-samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 test-samples, 0.58%; 0.00%) + + + + + sys_read (3 test-samples, 0.58%; 0.00%) + + + + + vfs_read (3 test-samples, 0.58%; 0.00%) + + + + + __vfs_read (3 test-samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 test-samples, 0.58%; +0.39%) + + + + + cksum (96 test-samples, 18.71%; 0.00%) + + cksum + + + main (35 test-samples, 6.82%; 0.00%) + + main + + + cksum (35 test-samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 test-samples, 0.39%; 0.00%) + + + + + all (513 test-samples, 100%) + + + + + noploop (417 test-samples, 81.29%; 0.00%) + + noploop + + + main (415 test-samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/count_name_with_symbols.svg b/tests/data/flamegraph/options/count_name_with_symbols.svg index 4472b38e..befa6273 100644 --- a/tests/data/flamegraph/options/count_name_with_symbols.svg +++ b/tests/data/flamegraph/options/count_name_with_symbols.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 test-samples <& ' ", 10.92%; 0.00%) - - _start - - - __libc_start_main (56 test-samples <& ' ", 10.92%; 0.00%) - - __libc_start_main - - - main (56 test-samples <& ' ", 10.92%; 0.00%) - - main - - - cksum (56 test-samples <& ' ", 10.92%; +4.87%) - - cksum - - - cksum (5 test-samples <& ' ", 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 test-samples <& ' ", 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 test-samples <& ' ", 0.58%; 0.00%) - - - - - _IO_file_read (3 test-samples <& ' ", 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 test-samples <& ' ", 0.58%; 0.00%) - - - - - sys_read (3 test-samples <& ' ", 0.58%; 0.00%) - - - - - vfs_read (3 test-samples <& ' ", 0.58%; 0.00%) - - - - - __vfs_read (3 test-samples <& ' ", 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 test-samples <& ' ", 0.58%; +0.39%) - - - - - cksum (96 test-samples <& ' ", 18.71%; 0.00%) - - cksum - - - main (35 test-samples <& ' ", 6.82%; 0.00%) - - main - - - cksum (35 test-samples <& ' ", 6.82%; +3.12%) - - cksum - - - [unknown] (2 test-samples <& ' ", 0.39%; 0.00%) - - - - - all (513 test-samples <& ' ", 100%) - - - - - noploop (417 test-samples <& ' ", 81.29%; 0.00%) - - noploop - - - main (415 test-samples <& ' ", 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 test-samples <& ' ", 10.92%; 0.00%) + + _start + + + __libc_start_main (56 test-samples <& ' ", 10.92%; 0.00%) + + __libc_start_main + + + main (56 test-samples <& ' ", 10.92%; 0.00%) + + main + + + cksum (56 test-samples <& ' ", 10.92%; +4.87%) + + cksum + + + cksum (5 test-samples <& ' ", 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 test-samples <& ' ", 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 test-samples <& ' ", 0.58%; 0.00%) + + + + + _IO_file_read (3 test-samples <& ' ", 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 test-samples <& ' ", 0.58%; 0.00%) + + + + + sys_read (3 test-samples <& ' ", 0.58%; 0.00%) + + + + + vfs_read (3 test-samples <& ' ", 0.58%; 0.00%) + + + + + __vfs_read (3 test-samples <& ' ", 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 test-samples <& ' ", 0.58%; +0.39%) + + + + + cksum (96 test-samples <& ' ", 18.71%; 0.00%) + + cksum + + + main (35 test-samples <& ' ", 6.82%; 0.00%) + + main + + + cksum (35 test-samples <& ' ", 6.82%; +3.12%) + + cksum + + + [unknown] (2 test-samples <& ' ", 0.39%; 0.00%) + + + + + all (513 test-samples <& ' ", 100%) + + + + + noploop (417 test-samples <& ' ", 81.29%; 0.00%) + + noploop + + + main (415 test-samples <& ' ", 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/default.svg b/tests/data/flamegraph/options/default.svg index 0ec7d65f..d2d6ec18 100644 --- a/tests/data/flamegraph/options/default.svg +++ b/tests/data/flamegraph/options/default.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/font_type_simple.svg b/tests/data/flamegraph/options/font_type_simple.svg index 9bebe22a..8f7453ad 100644 --- a/tests/data/flamegraph/options/font_type_simple.svg +++ b/tests/data/flamegraph/options/font_type_simple.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/font_type_with_quote.svg b/tests/data/flamegraph/options/font_type_with_quote.svg index 6cbe6acc..8d4c043b 100644 --- a/tests/data/flamegraph/options/font_type_with_quote.svg +++ b/tests/data/flamegraph/options/font_type_with_quote.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/name_type_simple.svg b/tests/data/flamegraph/options/name_type_simple.svg index 766aa7ba..86da5429 100644 --- a/tests/data/flamegraph/options/name_type_simple.svg +++ b/tests/data/flamegraph/options/name_type_simple.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/name_type_with_backslash.svg b/tests/data/flamegraph/options/name_type_with_backslash.svg index 78fb09b3..418dd327 100644 --- a/tests/data/flamegraph/options/name_type_with_backslash.svg +++ b/tests/data/flamegraph/options/name_type_with_backslash.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/name_type_with_quote.svg b/tests/data/flamegraph/options/name_type_with_quote.svg index d961e251..cb8a2e6c 100644 --- a/tests/data/flamegraph/options/name_type_with_quote.svg +++ b/tests/data/flamegraph/options/name_type_with_quote.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/notes_simple.svg b/tests/data/flamegraph/options/notes_simple.svg index 009d35ba..de98732a 100644 --- a/tests/data/flamegraph/options/notes_simple.svg +++ b/tests/data/flamegraph/options/notes_simple.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/notes_with_symbols.svg b/tests/data/flamegraph/options/notes_with_symbols.svg index 11dc8b39..e21beea0 100644 --- a/tests/data/flamegraph/options/notes_with_symbols.svg +++ b/tests/data/flamegraph/options/notes_with_symbols.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/search_color.svg b/tests/data/flamegraph/options/search_color.svg index d01878e0..eb24294c 100644 --- a/tests/data/flamegraph/options/search_color.svg +++ b/tests/data/flamegraph/options/search_color.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main + Flame Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + diff --git a/tests/data/flamegraph/options/subtitle_simple.svg b/tests/data/flamegraph/options/subtitle_simple.svg index 4c9864d9..9beefaba 100644 --- a/tests/data/flamegraph/options/subtitle_simple.svg +++ b/tests/data/flamegraph/options/subtitle_simple.svg @@ -7,7 +7,17 @@ - + - Flame Graph - Test Subtitle - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + Test Subtitle + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/subtitle_with_symbols.svg b/tests/data/flamegraph/options/subtitle_with_symbols.svg index 1b8003d4..f45a481f 100644 --- a/tests/data/flamegraph/options/subtitle_with_symbols.svg +++ b/tests/data/flamegraph/options/subtitle_with_symbols.svg @@ -7,7 +7,17 @@ - + - Flame Graph - Test Subtitle <& ' " - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Flame Graph + Test Subtitle <& ' " + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/title_simple.svg b/tests/data/flamegraph/options/title_simple.svg index 6b8ad315..670cd4e8 100644 --- a/tests/data/flamegraph/options/title_simple.svg +++ b/tests/data/flamegraph/options/title_simple.svg @@ -7,7 +7,17 @@ - + - Test Graph - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Test Graph + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/options/title_with_symbols.svg b/tests/data/flamegraph/options/title_with_symbols.svg index 71ba5af5..aceea5cd 100644 --- a/tests/data/flamegraph/options/title_with_symbols.svg +++ b/tests/data/flamegraph/options/title_with_symbols.svg @@ -7,7 +7,17 @@ - + - Test <& ' " - - Reset Zoom - Search - - - _start (56 samples, 10.92%; 0.00%) - - _start - - - __libc_start_main (56 samples, 10.92%; 0.00%) - - __libc_start_main - - - main (56 samples, 10.92%; 0.00%) - - main - - - cksum (56 samples, 10.92%; +4.87%) - - cksum - - - cksum (5 samples, 0.97%; -0.78%) - - - - - __GI___fread_unlocked (3 samples, 0.58%; 0.00%) - - - - - _IO_file_xsgetn (3 samples, 0.58%; 0.00%) - - - - - _IO_file_read (3 samples, 0.58%; 0.00%) - - - - - entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) - - - - - sys_read (3 samples, 0.58%; 0.00%) - - - - - vfs_read (3 samples, 0.58%; 0.00%) - - - - - __vfs_read (3 samples, 0.58%; 0.00%) - - - - - ext4_file_read_iter (3 samples, 0.58%; +0.39%) - - - - - cksum (96 samples, 18.71%; 0.00%) - - cksum - - - main (35 samples, 6.82%; 0.00%) - - main - - - cksum (35 samples, 6.82%; +3.12%) - - cksum - - - [unknown] (2 samples, 0.39%; 0.00%) - - - - - all (513 samples, 100%) - - - - - noploop (417 samples, 81.29%; 0.00%) - - noploop - - - main (415 samples, 80.90%; +27.49%) - - main - - \ No newline at end of file + Test <& ' " + + Reset Zoom + Search + + + + _start (56 samples, 10.92%; 0.00%) + + _start + + + __libc_start_main (56 samples, 10.92%; 0.00%) + + __libc_start_main + + + main (56 samples, 10.92%; 0.00%) + + main + + + cksum (56 samples, 10.92%; +4.87%) + + cksum + + + cksum (5 samples, 0.97%; -0.78%) + + + + + __GI___fread_unlocked (3 samples, 0.58%; 0.00%) + + + + + _IO_file_xsgetn (3 samples, 0.58%; 0.00%) + + + + + _IO_file_read (3 samples, 0.58%; 0.00%) + + + + + entry_SYSCALL_64_fastpath (3 samples, 0.58%; 0.00%) + + + + + sys_read (3 samples, 0.58%; 0.00%) + + + + + vfs_read (3 samples, 0.58%; 0.00%) + + + + + __vfs_read (3 samples, 0.58%; 0.00%) + + + + + ext4_file_read_iter (3 samples, 0.58%; +0.39%) + + + + + cksum (96 samples, 18.71%; 0.00%) + + cksum + + + main (35 samples, 6.82%; 0.00%) + + main + + + cksum (35 samples, 6.82%; +3.12%) + + cksum + + + [unknown] (2 samples, 0.39%; 0.00%) + + + + + all (513 samples, 100%) + + + + + noploop (417 samples, 81.29%; 0.00%) + + noploop + + + main (415 samples, 80.90%; +27.49%) + + main + + + diff --git a/tests/data/flamegraph/palette-map/consistent-palette.svg b/tests/data/flamegraph/palette-map/consistent-palette.svg index f66ef873..c3720e22 100644 --- a/tests/data/flamegraph/palette-map/consistent-palette.svg +++ b/tests/data/flamegraph/palette-map/consistent-palette.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - read (1 samples, 0.35%) - - - - - check_events (1 samples, 0.35%) - - - - - hypercall_page (1 samples, 0.35%) - - - - - ScavengeRootsTask::do_it (1 samples, 0.35%) - - - - - ClassLoaderDataGraph::oops_do (1 samples, 0.35%) - - - - - ClassLoaderData::oops_do (1 samples, 0.35%) - - - - - PSScavengeKlassClosure::do_klass (1 samples, 0.35%) - - - - - PSPromotionManager::drain_stacks_depth (1 samples, 0.35%) - - - - - oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.35%) - - - - - InstanceKlass::oop_push_contents (1 samples, 0.35%) - - - - - ParallelTaskTerminator::offer_termination (5 samples, 1.75%) - - - - - GCTaskThread::run (14 samples, 4.91%) - - GCTask.. - - - StealTask::do_it (13 samples, 4.56%) - - Steal.. - - - SpinPause (7 samples, 2.46%) - - Sp.. - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) - - - - - io/netty/buffer/PooledByteBuf:.internalNioBuffer (1 samples, 0.35%) - - - - - sun/nio/ch/NativeThread:.current (1 samples, 0.35%) - - - - - (3 samples, 1.05%) - - - - - Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - fget_light (1 samples, 0.35%) - - - - - __srcu_read_lock (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - skb_clone (1 samples, 0.35%) - - - - - tcp_set_skb_tso_segs (1 samples, 0.35%) - - - - - dev_hard_start_xmit (1 samples, 0.35%) - - - - - dev_pick_tx (1 samples, 0.35%) - - - - - dev_queue_xmit_nit (1 samples, 0.35%) - - - - - xen_restore_fl_direct (1 samples, 0.35%) - - - - - dev_hard_start_xmit (4 samples, 1.40%) - - - - - loopback_xmit (3 samples, 1.05%) - - - - - netif_rx (2 samples, 0.70%) - - - - - netif_rx.part.82 (2 samples, 0.70%) - - - - - xen_restore_fl_direct_end (1 samples, 0.35%) - - - - - dma_issue_pending_all (1 samples, 0.35%) - - - - - __inet_lookup_established (3 samples, 1.05%) - - - - - tcp_event_data_recv (1 samples, 0.35%) - - - - - sock_def_readable (19 samples, 6.67%) - - sock_def_.. - - - __wake_up_sync_key (19 samples, 6.67%) - - __wake_up.. - - - check_events (19 samples, 6.67%) - - check_eve.. - - - hypercall_page (19 samples, 6.67%) - - hypercall.. - - - bictcp_acked (1 samples, 0.35%) - - - - - ktime_get_real (2 samples, 0.70%) - - - - - getnstimeofday (2 samples, 0.70%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - xen_clocksource_read (1 samples, 0.35%) - - - - - tcp_rtt_estimator (1 samples, 0.35%) - - - - - ip_local_deliver (34 samples, 11.93%) - - ip_local_deliver - - - ip_local_deliver_finish (34 samples, 11.93%) - - ip_local_deliver_.. - - - tcp_v4_rcv (33 samples, 11.58%) - - tcp_v4_rcv - - - tcp_v4_do_rcv (29 samples, 10.18%) - - tcp_v4_do_rcv - - - tcp_rcv_established (28 samples, 9.82%) - - tcp_rcv_establ.. - - - tcp_ack (9 samples, 3.16%) - - tcp.. - - - tcp_clean_rtx_queue (6 samples, 2.11%) - - t.. - - - tcp_valid_rtt_meas (1 samples, 0.35%) - - - - - tcp_rtt_estimator (1 samples, 0.35%) - - - - - __do_softirq (37 samples, 12.98%) - - __do_softirq - - - net_rx_action (37 samples, 12.98%) - - net_rx_action - - - process_backlog (36 samples, 12.63%) - - process_backlog - - - __netif_receive_skb (36 samples, 12.63%) - - __netif_receive_skb - - - ip_rcv (35 samples, 12.28%) - - ip_rcv - - - ip_rcv_finish (35 samples, 12.28%) - - ip_rcv_finish - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - local_bh_enable (38 samples, 13.33%) - - local_bh_enable - - - do_softirq (38 samples, 13.33%) - - do_softirq - - - call_softirq (38 samples, 13.33%) - - call_softirq - - - rcu_bh_qs (1 samples, 0.35%) - - - - - ip_local_out (45 samples, 15.79%) - - ip_local_out - - - ip_output (45 samples, 15.79%) - - ip_output - - - ip_finish_output (45 samples, 15.79%) - - ip_finish_output - - - dev_queue_xmit (43 samples, 15.09%) - - dev_queue_xmit - - - netif_skb_features (1 samples, 0.35%) - - - - - ip_queue_xmit (47 samples, 16.49%) - - ip_queue_xmit - - - ip_output (2 samples, 0.70%) - - - - - pvclock_clocksource_read (1 samples, 0.35%) - - - - - getnstimeofday (2 samples, 0.70%) - - - - - xen_clocksource_get_cycles (2 samples, 0.70%) - - - - - xen_clocksource_read (1 samples, 0.35%) - - - - - pvclock_clocksource_read (1 samples, 0.35%) - - - - - ktime_get_real (3 samples, 1.05%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (56 samples, 19.65%) - - __tcp_push_pending_frames - - - tcp_write_xmit (56 samples, 19.65%) - - tcp_write_xmit - - - tcp_transmit_skb (53 samples, 18.60%) - - tcp_transmit_skb - - - skb_dst_set_noref (1 samples, 0.35%) - - - - - lock_sock_nested (1 samples, 0.35%) - - - - - _raw_spin_lock_bh (1 samples, 0.35%) - - - - - local_bh_disable (1 samples, 0.35%) - - - - - __kmalloc_node_track_caller (2 samples, 0.70%) - - - - - arch_local_irq_save (1 samples, 0.35%) - - - - - __phys_addr (1 samples, 0.35%) - - - - - get_slab (2 samples, 0.70%) - - - - - __alloc_skb (7 samples, 2.46%) - - __.. - - - kmem_cache_alloc_node (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (8 samples, 2.81%) - - sk.. - - - ksize (1 samples, 0.35%) - - - - - ipv4_mtu (1 samples, 0.35%) - - - - - tcp_current_mss (2 samples, 0.70%) - - - - - tcp_established_options (1 samples, 0.35%) - - - - - tcp_send_mss (3 samples, 1.05%) - - - - - tcp_xmit_size_goal (1 samples, 0.35%) - - - - - do_sync_write (72 samples, 25.26%) - - do_sync_write - - - sock_aio_write (72 samples, 25.26%) - - sock_aio_write - - - do_sock_write.isra.10 (72 samples, 25.26%) - - do_sock_write.isra.10 - - - inet_sendmsg (72 samples, 25.26%) - - inet_sendmsg - - - tcp_sendmsg (71 samples, 24.91%) - - tcp_sendmsg - - - tcp_xmit_size_goal (1 samples, 0.35%) - - - - - fsnotify (2 samples, 0.70%) - - - - - __srcu_read_lock (1 samples, 0.35%) - - - - - apparmor_file_permission (1 samples, 0.35%) - - - - - rw_verify_area (3 samples, 1.05%) - - - - - security_file_permission (1 samples, 0.35%) - - - - - apparmor_file_permission (1 samples, 0.35%) - - - - - common_file_perm (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (87 samples, 30.53%) - - sun/nio/ch/FileDispatcherImpl:.write0 - - - write (82 samples, 28.77%) - - write - - - system_call_fastpath (80 samples, 28.07%) - - system_call_fastpath - - - sys_write (80 samples, 28.07%) - - sys_write - - - vfs_write (79 samples, 27.72%) - - vfs_write - - - sock_aio_write (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (88 samples, 30.88%) - - sun/nio/ch/SocketChannelImpl:.write - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (91 samples, 31.93%) - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/ChannelDuplexHandler:.flush (95 samples, 33.33%) - - io/netty/channel/ChannelDuplexHandler:.flush - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (95 samples, 33.33%) - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (95 samples, 33.33%) - - io/netty/channel/DefaultChannelPipeline$HeadContext:... - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (95 samples, 33.33%) - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flus.. - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (95 samples, 33.33%) - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite - - - io/netty/util/Recycler:.recycle (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (97 samples, 34.04%) - - io/netty/channel/AbstractChannelHandlerContext:.fireCh.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (97 samples, 34.04%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead.. - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (98 samples, 34.39%) - - io/netty/channel/AbstractChannelHandlerContext:.fireCha.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (98 samples, 34.39%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRea.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) - - - - - java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/Context:.getWrapFactory (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (2 samples, 0.70%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (4 samples, 1.40%) - - - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (2 samples, 0.70%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.35%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - jint_disjoint_arraycopy (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (4 samples, 1.40%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (7 samples, 2.46%) - - or.. - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (8 samples, 2.81%) - - or.. - - - org/mozilla/javascript/IdScriptableObject:.put (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.newObject (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (13 samples, 4.56%) - - org/m.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (11 samples, 3.86%) - - org/.. - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (9 samples, 3.16%) - - org.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 1.75%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (17 samples, 5.96%) - - org/mozi.. - - - org/mozilla/javascript/IdScriptableObject:.put (8 samples, 2.81%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (82 samples, 28.77%) - - org/mozilla/javascript/gen/file__home_bgregg_.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (81 samples, 28.42%) - - org/mozilla/javascript/gen/file__home_bgregg_.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (9 samples, 3.16%) - - org.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectElem (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 1.05%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (5 samples, 1.75%) - - - - - java/util/ArrayList:.add (1 samples, 0.35%) - - - - - io/netty/util/internal/RecyclableArrayList:.newInstance (1 samples, 0.35%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) - - - - - java/util/ArrayList:.ensureExplicitCapacity (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (12 samples, 4.21%) - - io/n.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (11 samples, 3.86%) - - org/.. - - - io/netty/channel/AbstractChannelHandlerContext:.write (10 samples, 3.51%) - - io/.. - - - io/netty/handler/codec/MessageToMessageEncoder:.write (10 samples, 3.51%) - - io/.. - - - vtable chunks (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (13 samples, 4.56%) - - io/ne.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (21 samples, 7.37%) - - org/mozill.. - - - org/mozilla/javascript/MemberBox:.invoke (21 samples, 7.37%) - - org/mozill.. - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (19 samples, 6.67%) - - sun/refle.. - - - sun/nio/cs/UTF_8$Encoder:.<init> (1 samples, 0.35%) - - - - - jbyte_disjoint_arraycopy (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (128 samples, 44.91%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (128 samples, 44.91%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (124 samples, 43.51%) - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessa.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (117 samples, 41.05%) - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (116 samples, 40.70%) - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (27 samples, 9.47%) - - org/mozilla/j.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (24 samples, 8.42%) - - org/mozilla.. - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (1 samples, 0.35%) - - - - - io/netty/util/internal/AppendableCharSequence:.append (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (5 samples, 1.75%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (143 samples, 50.18%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (143 samples, 50.18%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (13 samples, 4.56%) - - io/ne.. - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (10 samples, 3.51%) - - io/.. - - - java/util/Arrays:.fill (1 samples, 0.35%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - __kfree_skb (1 samples, 0.35%) - - - - - tcp_rcv_space_adjust (1 samples, 0.35%) - - - - - skb_release_data (1 samples, 0.35%) - - - - - __kfree_skb (2 samples, 0.70%) - - - - - skb_release_head_state (1 samples, 0.35%) - - - - - dst_release (1 samples, 0.35%) - - - - - _raw_spin_lock_bh (1 samples, 0.35%) - - - - - skb_copy_datagram_iovec (2 samples, 0.70%) - - - - - copy_user_enhanced_fast_string (1 samples, 0.35%) - - - - - do_sync_read (9 samples, 3.16%) - - do_.. - - - sock_aio_read (9 samples, 3.16%) - - soc.. - - - sock_aio_read.part.13 (9 samples, 3.16%) - - soc.. - - - do_sock_read.isra.12 (9 samples, 3.16%) - - do_.. - - - inet_recvmsg (9 samples, 3.16%) - - ine.. - - - tcp_recvmsg (7 samples, 2.46%) - - tc.. - - - tcp_cleanup_rbuf (2 samples, 0.70%) - - - - - __tcp_select_window (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (16 samples, 5.61%) - - io/nett.. - - - sun/nio/ch/SocketChannelImpl:.read (16 samples, 5.61%) - - sun/nio.. - - - sun/nio/ch/FileDispatcherImpl:.read0 (15 samples, 5.26%) - - sun/ni.. - - - read (15 samples, 5.26%) - - read - - - system_call_fastpath (12 samples, 4.21%) - - syst.. - - - sys_read (12 samples, 4.21%) - - sys_.. - - - vfs_read (10 samples, 3.51%) - - vfs.. - - - rw_verify_area (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (260 samples, 91.23%) - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - JavaThread::run (263 samples, 92.28%) - - JavaThread::run - - - JavaThread::thread_main_inner (263 samples, 92.28%) - - JavaThread::thread_main_inner - - - thread_entry (263 samples, 92.28%) - - thread_entry - - - JavaCalls::call_virtual (263 samples, 92.28%) - - JavaCalls::call_virtual - - - JavaCalls::call_virtual (263 samples, 92.28%) - - JavaCalls::call_virtual - - - JavaCalls::call_helper (263 samples, 92.28%) - - JavaCalls::call_helper - - - call_stub (263 samples, 92.28%) - - call_stub - - - Interpreter (263 samples, 92.28%) - - Interpreter - - - Interpreter (263 samples, 92.28%) - - Interpreter - - - io/netty/channel/nio/NioEventLoop:.run (263 samples, 92.28%) - - io/netty/channel/nio/NioEventLoop:.run - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (262 samples, 91.93%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (262 samples, 91.93%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (261 samples, 91.58%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKey - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - PSIsAliveClosure::do_object_b (1 samples, 0.35%) - - - - - StringTable::unlink_or_oops_do (2 samples, 0.70%) - - - - - start_thread (281 samples, 98.60%) - - start_thread - - - java_start (281 samples, 98.60%) - - java_start - - - VMThread::run (4 samples, 1.40%) - - - - - VMThread::loop (4 samples, 1.40%) - - - - - VMThread::evaluate_operation (4 samples, 1.40%) - - - - - VM_Operation::evaluate (4 samples, 1.40%) - - - - - VM_ParallelGCFailedAllocation::doit (4 samples, 1.40%) - - - - - ParallelScavengeHeap::failed_mem_allocate (4 samples, 1.40%) - - - - - PSScavenge::invoke (4 samples, 1.40%) - - - - - PSScavenge::invoke_no_policy (4 samples, 1.40%) - - - - - pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - sys_futex (1 samples, 0.35%) - - - - - do_futex (1 samples, 0.35%) - - - - - futex_wake_op (1 samples, 0.35%) - - - - - all (285 samples, 100%) - - - - - java (285 samples, 100.00%) - - java - - - write (3 samples, 1.05%) - - - - - check_events (3 samples, 1.05%) - - - - - hypercall_page (3 samples, 1.05%) - - - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + read (1 samples, 0.35%) + + + + + check_events (1 samples, 0.35%) + + + + + hypercall_page (1 samples, 0.35%) + + + + + ScavengeRootsTask::do_it (1 samples, 0.35%) + + + + + ClassLoaderDataGraph::oops_do (1 samples, 0.35%) + + + + + ClassLoaderData::oops_do (1 samples, 0.35%) + + + + + PSScavengeKlassClosure::do_klass (1 samples, 0.35%) + + + + + PSPromotionManager::drain_stacks_depth (1 samples, 0.35%) + + + + + oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.35%) + + + + + InstanceKlass::oop_push_contents (1 samples, 0.35%) + + + + + ParallelTaskTerminator::offer_termination (5 samples, 1.75%) + + + + + GCTaskThread::run (14 samples, 4.91%) + + GCTask.. + + + StealTask::do_it (13 samples, 4.56%) + + Steal.. + + + SpinPause (7 samples, 2.46%) + + Sp.. + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) + + + + + io/netty/buffer/PooledByteBuf:.internalNioBuffer (1 samples, 0.35%) + + + + + sun/nio/ch/NativeThread:.current (1 samples, 0.35%) + + + + + (3 samples, 1.05%) + + + + + Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + fget_light (1 samples, 0.35%) + + + + + __srcu_read_lock (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + skb_clone (1 samples, 0.35%) + + + + + tcp_set_skb_tso_segs (1 samples, 0.35%) + + + + + dev_hard_start_xmit (1 samples, 0.35%) + + + + + dev_pick_tx (1 samples, 0.35%) + + + + + dev_queue_xmit_nit (1 samples, 0.35%) + + + + + xen_restore_fl_direct (1 samples, 0.35%) + + + + + dev_hard_start_xmit (4 samples, 1.40%) + + + + + loopback_xmit (3 samples, 1.05%) + + + + + netif_rx (2 samples, 0.70%) + + + + + netif_rx.part.82 (2 samples, 0.70%) + + + + + xen_restore_fl_direct_end (1 samples, 0.35%) + + + + + dma_issue_pending_all (1 samples, 0.35%) + + + + + __inet_lookup_established (3 samples, 1.05%) + + + + + tcp_event_data_recv (1 samples, 0.35%) + + + + + sock_def_readable (19 samples, 6.67%) + + sock_def_.. + + + __wake_up_sync_key (19 samples, 6.67%) + + __wake_up.. + + + check_events (19 samples, 6.67%) + + check_eve.. + + + hypercall_page (19 samples, 6.67%) + + hypercall.. + + + bictcp_acked (1 samples, 0.35%) + + + + + ktime_get_real (2 samples, 0.70%) + + + + + getnstimeofday (2 samples, 0.70%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + xen_clocksource_read (1 samples, 0.35%) + + + + + tcp_rtt_estimator (1 samples, 0.35%) + + + + + ip_local_deliver (34 samples, 11.93%) + + ip_local_deliver + + + ip_local_deliver_finish (34 samples, 11.93%) + + ip_local_deliver_.. + + + tcp_v4_rcv (33 samples, 11.58%) + + tcp_v4_rcv + + + tcp_v4_do_rcv (29 samples, 10.18%) + + tcp_v4_do_rcv + + + tcp_rcv_established (28 samples, 9.82%) + + tcp_rcv_establ.. + + + tcp_ack (9 samples, 3.16%) + + tcp.. + + + tcp_clean_rtx_queue (6 samples, 2.11%) + + t.. + + + tcp_valid_rtt_meas (1 samples, 0.35%) + + + + + tcp_rtt_estimator (1 samples, 0.35%) + + + + + __do_softirq (37 samples, 12.98%) + + __do_softirq + + + net_rx_action (37 samples, 12.98%) + + net_rx_action + + + process_backlog (36 samples, 12.63%) + + process_backlog + + + __netif_receive_skb (36 samples, 12.63%) + + __netif_receive_skb + + + ip_rcv (35 samples, 12.28%) + + ip_rcv + + + ip_rcv_finish (35 samples, 12.28%) + + ip_rcv_finish + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + local_bh_enable (38 samples, 13.33%) + + local_bh_enable + + + do_softirq (38 samples, 13.33%) + + do_softirq + + + call_softirq (38 samples, 13.33%) + + call_softirq + + + rcu_bh_qs (1 samples, 0.35%) + + + + + ip_local_out (45 samples, 15.79%) + + ip_local_out + + + ip_output (45 samples, 15.79%) + + ip_output + + + ip_finish_output (45 samples, 15.79%) + + ip_finish_output + + + dev_queue_xmit (43 samples, 15.09%) + + dev_queue_xmit + + + netif_skb_features (1 samples, 0.35%) + + + + + ip_queue_xmit (47 samples, 16.49%) + + ip_queue_xmit + + + ip_output (2 samples, 0.70%) + + + + + pvclock_clocksource_read (1 samples, 0.35%) + + + + + getnstimeofday (2 samples, 0.70%) + + + + + xen_clocksource_get_cycles (2 samples, 0.70%) + + + + + xen_clocksource_read (1 samples, 0.35%) + + + + + pvclock_clocksource_read (1 samples, 0.35%) + + + + + ktime_get_real (3 samples, 1.05%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (56 samples, 19.65%) + + __tcp_push_pending_frames + + + tcp_write_xmit (56 samples, 19.65%) + + tcp_write_xmit + + + tcp_transmit_skb (53 samples, 18.60%) + + tcp_transmit_skb + + + skb_dst_set_noref (1 samples, 0.35%) + + + + + lock_sock_nested (1 samples, 0.35%) + + + + + _raw_spin_lock_bh (1 samples, 0.35%) + + + + + local_bh_disable (1 samples, 0.35%) + + + + + __kmalloc_node_track_caller (2 samples, 0.70%) + + + + + arch_local_irq_save (1 samples, 0.35%) + + + + + __phys_addr (1 samples, 0.35%) + + + + + get_slab (2 samples, 0.70%) + + + + + __alloc_skb (7 samples, 2.46%) + + __.. + + + kmem_cache_alloc_node (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (8 samples, 2.81%) + + sk.. + + + ksize (1 samples, 0.35%) + + + + + ipv4_mtu (1 samples, 0.35%) + + + + + tcp_current_mss (2 samples, 0.70%) + + + + + tcp_established_options (1 samples, 0.35%) + + + + + tcp_send_mss (3 samples, 1.05%) + + + + + tcp_xmit_size_goal (1 samples, 0.35%) + + + + + do_sync_write (72 samples, 25.26%) + + do_sync_write + + + sock_aio_write (72 samples, 25.26%) + + sock_aio_write + + + do_sock_write.isra.10 (72 samples, 25.26%) + + do_sock_write.isra.10 + + + inet_sendmsg (72 samples, 25.26%) + + inet_sendmsg + + + tcp_sendmsg (71 samples, 24.91%) + + tcp_sendmsg + + + tcp_xmit_size_goal (1 samples, 0.35%) + + + + + fsnotify (2 samples, 0.70%) + + + + + __srcu_read_lock (1 samples, 0.35%) + + + + + apparmor_file_permission (1 samples, 0.35%) + + + + + rw_verify_area (3 samples, 1.05%) + + + + + security_file_permission (1 samples, 0.35%) + + + + + apparmor_file_permission (1 samples, 0.35%) + + + + + common_file_perm (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (87 samples, 30.53%) + + sun/nio/ch/FileDispatcherImpl:.write0 + + + write (82 samples, 28.77%) + + write + + + system_call_fastpath (80 samples, 28.07%) + + system_call_fastpath + + + sys_write (80 samples, 28.07%) + + sys_write + + + vfs_write (79 samples, 27.72%) + + vfs_write + + + sock_aio_write (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (88 samples, 30.88%) + + sun/nio/ch/SocketChannelImpl:.write + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (91 samples, 31.93%) + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/ChannelDuplexHandler:.flush (95 samples, 33.33%) + + io/netty/channel/ChannelDuplexHandler:.flush + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (95 samples, 33.33%) + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (95 samples, 33.33%) + + io/netty/channel/DefaultChannelPipeline$HeadContext:... + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (95 samples, 33.33%) + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flus.. + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (95 samples, 33.33%) + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite + + + io/netty/util/Recycler:.recycle (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (97 samples, 34.04%) + + io/netty/channel/AbstractChannelHandlerContext:.fireCh.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (97 samples, 34.04%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead.. + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (98 samples, 34.39%) + + io/netty/channel/AbstractChannelHandlerContext:.fireCha.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (98 samples, 34.39%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRea.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) + + + + + java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/Context:.getWrapFactory (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (2 samples, 0.70%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (4 samples, 1.40%) + + + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (2 samples, 0.70%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.35%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + jint_disjoint_arraycopy (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (4 samples, 1.40%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (7 samples, 2.46%) + + or.. + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (8 samples, 2.81%) + + or.. + + + org/mozilla/javascript/IdScriptableObject:.put (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.newObject (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (13 samples, 4.56%) + + org/m.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (11 samples, 3.86%) + + org/.. + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (9 samples, 3.16%) + + org.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 1.75%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (17 samples, 5.96%) + + org/mozi.. + + + org/mozilla/javascript/IdScriptableObject:.put (8 samples, 2.81%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (82 samples, 28.77%) + + org/mozilla/javascript/gen/file__home_bgregg_.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (81 samples, 28.42%) + + org/mozilla/javascript/gen/file__home_bgregg_.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (9 samples, 3.16%) + + org.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectElem (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 1.05%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (5 samples, 1.75%) + + + + + java/util/ArrayList:.add (1 samples, 0.35%) + + + + + io/netty/util/internal/RecyclableArrayList:.newInstance (1 samples, 0.35%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) + + + + + java/util/ArrayList:.ensureExplicitCapacity (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (12 samples, 4.21%) + + io/n.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (11 samples, 3.86%) + + org/.. + + + io/netty/channel/AbstractChannelHandlerContext:.write (10 samples, 3.51%) + + io/.. + + + io/netty/handler/codec/MessageToMessageEncoder:.write (10 samples, 3.51%) + + io/.. + + + vtable chunks (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (13 samples, 4.56%) + + io/ne.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (21 samples, 7.37%) + + org/mozill.. + + + org/mozilla/javascript/MemberBox:.invoke (21 samples, 7.37%) + + org/mozill.. + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (19 samples, 6.67%) + + sun/refle.. + + + sun/nio/cs/UTF_8$Encoder:.<init> (1 samples, 0.35%) + + + + + jbyte_disjoint_arraycopy (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (128 samples, 44.91%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (128 samples, 44.91%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (124 samples, 43.51%) + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessa.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (117 samples, 41.05%) + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (116 samples, 40.70%) + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (27 samples, 9.47%) + + org/mozilla/j.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (24 samples, 8.42%) + + org/mozilla.. + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (1 samples, 0.35%) + + + + + io/netty/util/internal/AppendableCharSequence:.append (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (5 samples, 1.75%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (143 samples, 50.18%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (143 samples, 50.18%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (13 samples, 4.56%) + + io/ne.. + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (10 samples, 3.51%) + + io/.. + + + java/util/Arrays:.fill (1 samples, 0.35%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + __kfree_skb (1 samples, 0.35%) + + + + + tcp_rcv_space_adjust (1 samples, 0.35%) + + + + + skb_release_data (1 samples, 0.35%) + + + + + __kfree_skb (2 samples, 0.70%) + + + + + skb_release_head_state (1 samples, 0.35%) + + + + + dst_release (1 samples, 0.35%) + + + + + _raw_spin_lock_bh (1 samples, 0.35%) + + + + + skb_copy_datagram_iovec (2 samples, 0.70%) + + + + + copy_user_enhanced_fast_string (1 samples, 0.35%) + + + + + do_sync_read (9 samples, 3.16%) + + do_.. + + + sock_aio_read (9 samples, 3.16%) + + soc.. + + + sock_aio_read.part.13 (9 samples, 3.16%) + + soc.. + + + do_sock_read.isra.12 (9 samples, 3.16%) + + do_.. + + + inet_recvmsg (9 samples, 3.16%) + + ine.. + + + tcp_recvmsg (7 samples, 2.46%) + + tc.. + + + tcp_cleanup_rbuf (2 samples, 0.70%) + + + + + __tcp_select_window (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (16 samples, 5.61%) + + io/nett.. + + + sun/nio/ch/SocketChannelImpl:.read (16 samples, 5.61%) + + sun/nio.. + + + sun/nio/ch/FileDispatcherImpl:.read0 (15 samples, 5.26%) + + sun/ni.. + + + read (15 samples, 5.26%) + + read + + + system_call_fastpath (12 samples, 4.21%) + + syst.. + + + sys_read (12 samples, 4.21%) + + sys_.. + + + vfs_read (10 samples, 3.51%) + + vfs.. + + + rw_verify_area (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (260 samples, 91.23%) + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + JavaThread::run (263 samples, 92.28%) + + JavaThread::run + + + JavaThread::thread_main_inner (263 samples, 92.28%) + + JavaThread::thread_main_inner + + + thread_entry (263 samples, 92.28%) + + thread_entry + + + JavaCalls::call_virtual (263 samples, 92.28%) + + JavaCalls::call_virtual + + + JavaCalls::call_virtual (263 samples, 92.28%) + + JavaCalls::call_virtual + + + JavaCalls::call_helper (263 samples, 92.28%) + + JavaCalls::call_helper + + + call_stub (263 samples, 92.28%) + + call_stub + + + Interpreter (263 samples, 92.28%) + + Interpreter + + + Interpreter (263 samples, 92.28%) + + Interpreter + + + io/netty/channel/nio/NioEventLoop:.run (263 samples, 92.28%) + + io/netty/channel/nio/NioEventLoop:.run + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (262 samples, 91.93%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (262 samples, 91.93%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (261 samples, 91.58%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKey + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + PSIsAliveClosure::do_object_b (1 samples, 0.35%) + + + + + StringTable::unlink_or_oops_do (2 samples, 0.70%) + + + + + start_thread (281 samples, 98.60%) + + start_thread + + + java_start (281 samples, 98.60%) + + java_start + + + VMThread::run (4 samples, 1.40%) + + + + + VMThread::loop (4 samples, 1.40%) + + + + + VMThread::evaluate_operation (4 samples, 1.40%) + + + + + VM_Operation::evaluate (4 samples, 1.40%) + + + + + VM_ParallelGCFailedAllocation::doit (4 samples, 1.40%) + + + + + ParallelScavengeHeap::failed_mem_allocate (4 samples, 1.40%) + + + + + PSScavenge::invoke (4 samples, 1.40%) + + + + + PSScavenge::invoke_no_policy (4 samples, 1.40%) + + + + + pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + sys_futex (1 samples, 0.35%) + + + + + do_futex (1 samples, 0.35%) + + + + + futex_wake_op (1 samples, 0.35%) + + + + + all (285 samples, 100%) + + + + + java (285 samples, 100.00%) + + java + + + write (3 samples, 1.05%) + + + + + check_events (3 samples, 1.05%) + + + + + hypercall_page (3 samples, 1.05%) + + + + + diff --git a/tests/data/flamegraph/perf-vertx-stacks/perf-vertx-stacks-01-collapsed-all-reversed-stacks.svg b/tests/data/flamegraph/perf-vertx-stacks/perf-vertx-stacks-01-collapsed-all-reversed-stacks.svg index 40210b61..b565d1fd 100644 --- a/tests/data/flamegraph/perf-vertx-stacks/perf-vertx-stacks-01-collapsed-all-reversed-stacks.svg +++ b/tests/data/flamegraph/perf-vertx-stacks/perf-vertx-stacks-01-collapsed-all-reversed-stacks.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - (3 samples, 1.05%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (3 samples, 1.05%) - - - - - sun/nio/ch/SocketChannelImpl:.write (3 samples, 1.05%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (3 samples, 1.05%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - call_stub (3 samples, 1.05%) - - - - - JavaCalls::call_helper (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - thread_entry (3 samples, 1.05%) - - - - - JavaThread::thread_main_inner (3 samples, 1.05%) - - - - - JavaThread::run (3 samples, 1.05%) - - - - - java_start (3 samples, 1.05%) - - - - - start_thread (3 samples, 1.05%) - - - - - java (3 samples, 1.05%) - - - - - InstanceKlass::oop_push_contents (1 samples, 0.35%) - - - - - oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.35%) - - - - - PSPromotionManager::drain_stacks_depth (1 samples, 0.35%) - - - - - StealTask::do_it (1 samples, 0.35%) - - - - - GCTaskThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - PSIsAliveClosure::do_object_b (1 samples, 0.35%) - - - - - PSScavenge::invoke_no_policy (1 samples, 0.35%) - - - - - PSScavenge::invoke (1 samples, 0.35%) - - - - - ParallelScavengeHeap::failed_mem_allocate (1 samples, 0.35%) - - - - - VM_ParallelGCFailedAllocation::doit (1 samples, 0.35%) - - - - - VM_Operation::evaluate (1 samples, 0.35%) - - - - - VMThread::evaluate_operation (1 samples, 0.35%) - - - - - VMThread::loop (1 samples, 0.35%) - - - - - VMThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - PSScavengeKlassClosure::do_klass (1 samples, 0.35%) - - - - - ClassLoaderData::oops_do (1 samples, 0.35%) - - - - - ClassLoaderDataGraph::oops_do (1 samples, 0.35%) - - - - - ScavengeRootsTask::do_it (1 samples, 0.35%) - - - - - GCTaskThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - ParallelTaskTerminator::offer_termination (5 samples, 1.75%) - - - - - StealTask::do_it (5 samples, 1.75%) - - - - - GCTaskThread::run (5 samples, 1.75%) - - - - - java_start (5 samples, 1.75%) - - - - - start_thread (5 samples, 1.75%) - - - - - java (5 samples, 1.75%) - - - - - SpinPause (7 samples, 2.46%) - - Sp.. - - - StealTask::do_it (7 samples, 2.46%) - - St.. - - - GCTaskThread::run (7 samples, 2.46%) - - GC.. - - - java_start (7 samples, 2.46%) - - ja.. - - - start_thread (7 samples, 2.46%) - - st.. - - - java (7 samples, 2.46%) - - ja.. - - - StringTable::unlink_or_oops_do (2 samples, 0.70%) - - - - - PSScavenge::invoke_no_policy (2 samples, 0.70%) - - - - - PSScavenge::invoke (2 samples, 0.70%) - - - - - ParallelScavengeHeap::failed_mem_allocate (2 samples, 0.70%) - - - - - VM_ParallelGCFailedAllocation::doit (2 samples, 0.70%) - - - - - VM_Operation::evaluate (2 samples, 0.70%) - - - - - VMThread::evaluate_operation (2 samples, 0.70%) - - - - - VMThread::loop (2 samples, 0.70%) - - - - - VMThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - __alloc_skb (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - __inet_lookup_established (3 samples, 1.05%) - - - - - tcp_v4_rcv (3 samples, 1.05%) - - - - - ip_local_deliver_finish (3 samples, 1.05%) - - - - - ip_local_deliver (3 samples, 1.05%) - - - - - ip_rcv_finish (3 samples, 1.05%) - - - - - ip_rcv (3 samples, 1.05%) - - - - - __netif_receive_skb (3 samples, 1.05%) - - - - - process_backlog (3 samples, 1.05%) - - - - - net_rx_action (3 samples, 1.05%) - - - - - __do_softirq (3 samples, 1.05%) - - - - - call_softirq (3 samples, 1.05%) - - - - - do_softirq (3 samples, 1.05%) - - - - - local_bh_enable (3 samples, 1.05%) - - - - - dev_queue_xmit (3 samples, 1.05%) - - - - - ip_finish_output (3 samples, 1.05%) - - - - - ip_output (3 samples, 1.05%) - - - - - ip_local_out (3 samples, 1.05%) - - - - - ip_queue_xmit (3 samples, 1.05%) - - - - - tcp_transmit_skb (3 samples, 1.05%) - - - - - tcp_write_xmit (3 samples, 1.05%) - - - - - __tcp_push_pending_frames (3 samples, 1.05%) - - - - - tcp_sendmsg (3 samples, 1.05%) - - - - - inet_sendmsg (3 samples, 1.05%) - - - - - do_sock_write.isra.10 (3 samples, 1.05%) - - - - - sock_aio_write (3 samples, 1.05%) - - - - - do_sync_write (3 samples, 1.05%) - - - - - vfs_write (3 samples, 1.05%) - - - - - sys_write (3 samples, 1.05%) - - - - - system_call_fastpath (3 samples, 1.05%) - - - - - write (3 samples, 1.05%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (3 samples, 1.05%) - - - - - sun/nio/ch/SocketChannelImpl:.write (3 samples, 1.05%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (3 samples, 1.05%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - call_stub (3 samples, 1.05%) - - - - - JavaCalls::call_helper (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - thread_entry (3 samples, 1.05%) - - - - - JavaThread::thread_main_inner (3 samples, 1.05%) - - - - - JavaThread::run (3 samples, 1.05%) - - - - - java_start (3 samples, 1.05%) - - - - - start_thread (3 samples, 1.05%) - - - - - java (3 samples, 1.05%) - - - - - __kfree_skb (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - __kmalloc_node_track_caller (1 samples, 0.35%) - - - - - __alloc_skb (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - __phys_addr (1 samples, 0.35%) - - - - - __alloc_skb (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - fsnotify (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - __srcu_read_lock (2 samples, 0.70%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - __tcp_select_window (1 samples, 0.35%) - - - - - tcp_cleanup_rbuf (1 samples, 0.35%) - - - - - tcp_recvmsg (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - _raw_spin_lock_bh (1 samples, 0.35%) - - - - - tcp_recvmsg (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - apparmor_file_permission (1 samples, 0.35%) - - - - - rw_verify_area (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - arch_local_irq_save (1 samples, 0.35%) - - - - - __kmalloc_node_track_caller (1 samples, 0.35%) - - - - - __alloc_skb (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - bictcp_acked (1 samples, 0.35%) - - - - - tcp_clean_rtx_queue (1 samples, 0.35%) - - - - - tcp_ack (1 samples, 0.35%) - - - - - tcp_rcv_established (1 samples, 0.35%) - - - - - tcp_v4_do_rcv (1 samples, 0.35%) - - - - - tcp_v4_rcv (1 samples, 0.35%) - - - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - common_file_perm (1 samples, 0.35%) - - - - - apparmor_file_permission (1 samples, 0.35%) - - - - - security_file_permission (1 samples, 0.35%) - - - - - rw_verify_area (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - copy_user_enhanced_fast_string (1 samples, 0.35%) - - - - - skb_copy_datagram_iovec (1 samples, 0.35%) - - - - - tcp_recvmsg (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - dev_hard_start_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - dev_pick_tx (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - dev_queue_xmit_nit (1 samples, 0.35%) - - - - - dev_hard_start_xmit (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - dma_issue_pending_all (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - dst_release (1 samples, 0.35%) - - - - - skb_release_head_state (1 samples, 0.35%) - - - - - __kfree_skb (1 samples, 0.35%) - - - - - tcp_recvmsg (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - fget_light (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - fsnotify (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - futex_wake_op (1 samples, 0.35%) - - - - - do_futex (1 samples, 0.35%) - - - - - sys_futex (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.35%) - - - - - PSScavenge::invoke_no_policy (1 samples, 0.35%) - - - - - PSScavenge::invoke (1 samples, 0.35%) - - - - - ParallelScavengeHeap::failed_mem_allocate (1 samples, 0.35%) - - - - - VM_ParallelGCFailedAllocation::doit (1 samples, 0.35%) - - - - - VM_Operation::evaluate (1 samples, 0.35%) - - - - - VMThread::evaluate_operation (1 samples, 0.35%) - - - - - VMThread::loop (1 samples, 0.35%) - - - - - VMThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - get_slab (2 samples, 0.70%) - - - - - __alloc_skb (2 samples, 0.70%) - - - - - sk_stream_alloc_skb (2 samples, 0.70%) - - - - - tcp_sendmsg (2 samples, 0.70%) - - - - - inet_sendmsg (2 samples, 0.70%) - - - - - do_sock_write.isra.10 (2 samples, 0.70%) - - - - - sock_aio_write (2 samples, 0.70%) - - - - - do_sync_write (2 samples, 0.70%) - - - - - vfs_write (2 samples, 0.70%) - - - - - sys_write (2 samples, 0.70%) - - - - - system_call_fastpath (2 samples, 0.70%) - - - - - write (2 samples, 0.70%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.70%) - - - - - sun/nio/ch/SocketChannelImpl:.write (2 samples, 0.70%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - getnstimeofday (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - tcp_clean_rtx_queue (1 samples, 0.35%) - - - - - tcp_ack (1 samples, 0.35%) - - - - - tcp_rcv_established (1 samples, 0.35%) - - - - - tcp_v4_do_rcv (1 samples, 0.35%) - - - - - tcp_v4_rcv (1 samples, 0.35%) - - - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - __wake_up_sync_key (19 samples, 6.67%) - - __wake_up.. - - - sock_def_readable (19 samples, 6.67%) - - sock_def_.. - - - tcp_rcv_established (19 samples, 6.67%) - - tcp_rcv_e.. - - - tcp_v4_do_rcv (19 samples, 6.67%) - - tcp_v4_do.. - - - tcp_v4_rcv (19 samples, 6.67%) - - tcp_v4_rcv - - - ip_local_deliver_finish (19 samples, 6.67%) - - ip_local_.. - - - ip_local_deliver (19 samples, 6.67%) - - ip_local_.. - - - ip_rcv_finish (19 samples, 6.67%) - - ip_rcv_fi.. - - - ip_rcv (19 samples, 6.67%) - - ip_rcv - - - __netif_receive_skb (19 samples, 6.67%) - - __netif_r.. - - - process_backlog (19 samples, 6.67%) - - process_b.. - - - net_rx_action (19 samples, 6.67%) - - net_rx_ac.. - - - __do_softirq (19 samples, 6.67%) - - __do_soft.. - - - call_softirq (19 samples, 6.67%) - - call_soft.. - - - do_softirq (19 samples, 6.67%) - - do_softirq - - - local_bh_enable (19 samples, 6.67%) - - local_bh_.. - - - dev_queue_xmit (19 samples, 6.67%) - - dev_queue.. - - - ip_finish_output (19 samples, 6.67%) - - ip_finish.. - - - ip_output (19 samples, 6.67%) - - ip_output - - - ip_local_out (19 samples, 6.67%) - - ip_local_.. - - - ip_queue_xmit (19 samples, 6.67%) - - ip_queue_.. - - - tcp_transmit_skb (19 samples, 6.67%) - - tcp_trans.. - - - tcp_write_xmit (19 samples, 6.67%) - - tcp_write.. - - - __tcp_push_pending_frames (19 samples, 6.67%) - - __tcp_pus.. - - - tcp_sendmsg (19 samples, 6.67%) - - tcp_sendm.. - - - inet_sendmsg (19 samples, 6.67%) - - inet_send.. - - - do_sock_write.isra.10 (19 samples, 6.67%) - - do_sock_w.. - - - sock_aio_write (19 samples, 6.67%) - - sock_aio_.. - - - do_sync_write (19 samples, 6.67%) - - do_sync_w.. - - - vfs_write (19 samples, 6.67%) - - vfs_write - - - sys_write (19 samples, 6.67%) - - sys_write - - - system_call_fastpath (19 samples, 6.67%) - - system_ca.. - - - write (19 samples, 6.67%) - - write - - - sun/nio/ch/FileDispatcherImpl:.write0 (19 samples, 6.67%) - - sun/nio/c.. - - - sun/nio/ch/SocketChannelImpl:.write (19 samples, 6.67%) - - sun/nio/c.. - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/AbstractChannelHandlerContext:.flush (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/AbstractChannelHandlerContext:.flush (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/ChannelDuplexHandler:.flush (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/AbstractChannelHandlerContext:.flush (19 samples, 6.67%) - - io/netty/.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (19 samples, 6.67%) - - org/vertx.. - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (19 samples, 6.67%) - - io/netty/.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (19 samples, 6.67%) - - io/netty/.. - - - io/netty/channel/nio/NioEventLoop:.run (19 samples, 6.67%) - - io/netty/.. - - - Interpreter (19 samples, 6.67%) - - Interpret.. - - - Interpreter (19 samples, 6.67%) - - Interpret.. - - - call_stub (19 samples, 6.67%) - - call_stub - - - JavaCalls::call_helper (19 samples, 6.67%) - - JavaCalls.. - - - JavaCalls::call_virtual (19 samples, 6.67%) - - JavaCalls.. - - - JavaCalls::call_virtual (19 samples, 6.67%) - - JavaCalls.. - - - thread_entry (19 samples, 6.67%) - - thread_en.. - - - JavaThread::thread_main_inner (19 samples, 6.67%) - - JavaThrea.. - - - JavaThread::run (19 samples, 6.67%) - - JavaThrea.. - - - java_start (19 samples, 6.67%) - - java_start - - - start_thread (19 samples, 6.67%) - - start_thr.. - - - java (19 samples, 6.67%) - - java - - - read (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - hypercall_page (23 samples, 8.07%) - - hypercall_p.. - - - check_events (23 samples, 8.07%) - - check_events - - - write (3 samples, 1.05%) - - - - - java (3 samples, 1.05%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (1 samples, 0.35%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 1.05%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (2 samples, 0.70%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.70%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (2 samples, 0.70%) - - - - - org/mozilla/javascript/MemberBox:.invoke (2 samples, 0.70%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/buffer/PooledByteBuf:.internalNioBuffer (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (2 samples, 0.70%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (5 samples, 1.75%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (5 samples, 1.75%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (5 samples, 1.75%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (5 samples, 1.75%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (5 samples, 1.75%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (5 samples, 1.75%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (5 samples, 1.75%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (5 samples, 1.75%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (5 samples, 1.75%) - - - - - io/netty/channel/nio/NioEventLoop:.run (5 samples, 1.75%) - - - - - Interpreter (5 samples, 1.75%) - - - - - Interpreter (5 samples, 1.75%) - - - - - call_stub (5 samples, 1.75%) - - - - - JavaCalls::call_helper (5 samples, 1.75%) - - - - - JavaCalls::call_virtual (5 samples, 1.75%) - - - - - JavaCalls::call_virtual (5 samples, 1.75%) - - - - - thread_entry (5 samples, 1.75%) - - - - - JavaThread::thread_main_inner (5 samples, 1.75%) - - - - - JavaThread::run (5 samples, 1.75%) - - - - - java_start (5 samples, 1.75%) - - - - - start_thread (5 samples, 1.75%) - - - - - java (5 samples, 1.75%) - - - - - io/netty/util/Recycler:.recycle (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (1 samples, 0.35%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (2 samples, 0.70%) - - - - - io/netty/util/internal/RecyclableArrayList:.newInstance (1 samples, 0.35%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/util/internal/AppendableCharSequence:.append (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - ip_local_deliver_finish (2 samples, 0.70%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - ip_output (2 samples, 0.70%) - - - - - ip_queue_xmit (2 samples, 0.70%) - - - - - tcp_transmit_skb (2 samples, 0.70%) - - - - - tcp_write_xmit (2 samples, 0.70%) - - - - - __tcp_push_pending_frames (2 samples, 0.70%) - - - - - tcp_sendmsg (2 samples, 0.70%) - - - - - inet_sendmsg (2 samples, 0.70%) - - - - - do_sock_write.isra.10 (2 samples, 0.70%) - - - - - sock_aio_write (2 samples, 0.70%) - - - - - do_sync_write (2 samples, 0.70%) - - - - - vfs_write (2 samples, 0.70%) - - - - - sys_write (2 samples, 0.70%) - - - - - system_call_fastpath (2 samples, 0.70%) - - - - - write (2 samples, 0.70%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.70%) - - - - - sun/nio/ch/SocketChannelImpl:.write (2 samples, 0.70%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - ipv4_mtu (1 samples, 0.35%) - - - - - tcp_current_mss (1 samples, 0.35%) - - - - - tcp_send_mss (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - java/util/ArrayList:.add (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (1 samples, 0.35%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - java/util/ArrayList:.ensureExplicitCapacity (1 samples, 0.35%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - java/util/Arrays:.fill (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - java/util/HashMap:.get (3 samples, 1.05%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - jbyte_disjoint_arraycopy (1 samples, 0.35%) - - - - - sun/nio/cs/UTF_8$Encoder:.<init> (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - jint_disjoint_arraycopy (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - kmem_cache_alloc_node (1 samples, 0.35%) - - - - - __alloc_skb (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - ksize (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - local_bh_disable (1 samples, 0.35%) - - - - - _raw_spin_lock_bh (1 samples, 0.35%) - - - - - lock_sock_nested (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - loopback_xmit (1 samples, 0.35%) - - - - - dev_hard_start_xmit (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - netif_skb_features (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/Context:.getWrapFactory (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (4 samples, 1.40%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (4 samples, 1.40%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (4 samples, 1.40%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (4 samples, 1.40%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (4 samples, 1.40%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (4 samples, 1.40%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (4 samples, 1.40%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (4 samples, 1.40%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (4 samples, 1.40%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (4 samples, 1.40%) - - - - - io/netty/channel/nio/NioEventLoop:.run (4 samples, 1.40%) - - - - - Interpreter (4 samples, 1.40%) - - - - - Interpreter (4 samples, 1.40%) - - - - - call_stub (4 samples, 1.40%) - - - - - JavaCalls::call_helper (4 samples, 1.40%) - - - - - JavaCalls::call_virtual (4 samples, 1.40%) - - - - - JavaCalls::call_virtual (4 samples, 1.40%) - - - - - thread_entry (4 samples, 1.40%) - - - - - JavaThread::thread_main_inner (4 samples, 1.40%) - - - - - JavaThread::run (4 samples, 1.40%) - - - - - java_start (4 samples, 1.40%) - - - - - start_thread (4 samples, 1.40%) - - - - - java (4 samples, 1.40%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (5 samples, 1.75%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (4 samples, 1.40%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectElem (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (4 samples, 1.40%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (3 samples, 1.05%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - call_stub (3 samples, 1.05%) - - - - - JavaCalls::call_helper (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - thread_entry (3 samples, 1.05%) - - - - - JavaThread::thread_main_inner (3 samples, 1.05%) - - - - - JavaThread::run (3 samples, 1.05%) - - - - - java_start (3 samples, 1.05%) - - - - - start_thread (3 samples, 1.05%) - - - - - java (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (9 samples, 3.16%) - - org.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (6 samples, 2.11%) - - o.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (6 samples, 2.11%) - - o.. - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (6 samples, 2.11%) - - i.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (6 samples, 2.11%) - - i.. - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.run (6 samples, 2.11%) - - i.. - - - Interpreter (6 samples, 2.11%) - - I.. - - - Interpreter (6 samples, 2.11%) - - I.. - - - call_stub (6 samples, 2.11%) - - c.. - - - JavaCalls::call_helper (6 samples, 2.11%) - - J.. - - - JavaCalls::call_virtual (6 samples, 2.11%) - - J.. - - - JavaCalls::call_virtual (6 samples, 2.11%) - - J.. - - - thread_entry (6 samples, 2.11%) - - t.. - - - JavaThread::thread_main_inner (6 samples, 2.11%) - - J.. - - - JavaThread::run (6 samples, 2.11%) - - J.. - - - java_start (6 samples, 2.11%) - - j.. - - - start_thread (6 samples, 2.11%) - - s.. - - - java (6 samples, 2.11%) - - j.. - - - org/mozilla/javascript/ScriptRuntime:.newObject (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (6 samples, 2.11%) - - o.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (6 samples, 2.11%) - - o.. - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (6 samples, 2.11%) - - i.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (6 samples, 2.11%) - - i.. - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (6 samples, 2.11%) - - i.. - - - io/netty/channel/nio/NioEventLoop:.run (6 samples, 2.11%) - - i.. - - - Interpreter (6 samples, 2.11%) - - I.. - - - Interpreter (6 samples, 2.11%) - - I.. - - - call_stub (6 samples, 2.11%) - - c.. - - - JavaCalls::call_helper (6 samples, 2.11%) - - J.. - - - JavaCalls::call_virtual (6 samples, 2.11%) - - J.. - - - JavaCalls::call_virtual (6 samples, 2.11%) - - J.. - - - thread_entry (6 samples, 2.11%) - - t.. - - - JavaThread::thread_main_inner (6 samples, 2.11%) - - J.. - - - JavaThread::run (6 samples, 2.11%) - - J.. - - - java_start (6 samples, 2.11%) - - j.. - - - start_thread (6 samples, 2.11%) - - s.. - - - java (6 samples, 2.11%) - - j.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (20 samples, 7.02%) - - org/mozil.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (20 samples, 7.02%) - - org/mozil.. - - - org/mozilla/javascript/IdScriptableObject:.put (20 samples, 7.02%) - - org/mozil.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (16 samples, 5.61%) - - org/moz.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (16 samples, 5.61%) - - org/moz.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 1.05%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (5 samples, 1.75%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (5 samples, 1.75%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (5 samples, 1.75%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (5 samples, 1.75%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (5 samples, 1.75%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (5 samples, 1.75%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (5 samples, 1.75%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (5 samples, 1.75%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (5 samples, 1.75%) - - - - - io/netty/channel/nio/NioEventLoop:.run (5 samples, 1.75%) - - - - - Interpreter (5 samples, 1.75%) - - - - - Interpreter (5 samples, 1.75%) - - - - - call_stub (5 samples, 1.75%) - - - - - JavaCalls::call_helper (5 samples, 1.75%) - - - - - JavaCalls::call_virtual (5 samples, 1.75%) - - - - - JavaCalls::call_virtual (5 samples, 1.75%) - - - - - thread_entry (5 samples, 1.75%) - - - - - JavaThread::thread_main_inner (5 samples, 1.75%) - - - - - JavaThread::run (5 samples, 1.75%) - - - - - java_start (5 samples, 1.75%) - - - - - start_thread (5 samples, 1.75%) - - - - - java (5 samples, 1.75%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (8 samples, 2.81%) - - or.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (13 samples, 4.56%) - - org/m.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (4 samples, 1.40%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (3 samples, 1.05%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - call_stub (3 samples, 1.05%) - - - - - JavaCalls::call_helper (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - thread_entry (3 samples, 1.05%) - - - - - JavaThread::thread_main_inner (3 samples, 1.05%) - - - - - JavaThread::run (3 samples, 1.05%) - - - - - java_start (3 samples, 1.05%) - - - - - start_thread (3 samples, 1.05%) - - - - - java (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.70%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - getnstimeofday (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - pvclock_clocksource_read (2 samples, 0.70%) - - - - - xen_clocksource_read (1 samples, 0.35%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - getnstimeofday (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - rcu_bh_qs (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - read (2 samples, 0.70%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (2 samples, 0.70%) - - - - - sun/nio/ch/SocketChannelImpl:.read (2 samples, 0.70%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - rw_verify_area (2 samples, 0.70%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - skb_clone (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - skb_copy_datagram_iovec (1 samples, 0.35%) - - - - - tcp_recvmsg (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - skb_dst_set_noref (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - skb_release_data (1 samples, 0.35%) - - - - - __kfree_skb (1 samples, 0.35%) - - - - - tcp_recvmsg (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - sun/nio/ch/NativeThread:.current (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (2 samples, 0.70%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (3 samples, 1.05%) - - - - - org/mozilla/javascript/MemberBox:.invoke (3 samples, 1.05%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (3 samples, 1.05%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - call_stub (3 samples, 1.05%) - - - - - JavaCalls::call_helper (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - thread_entry (3 samples, 1.05%) - - - - - JavaThread::thread_main_inner (3 samples, 1.05%) - - - - - JavaThread::run (3 samples, 1.05%) - - - - - java_start (3 samples, 1.05%) - - - - - start_thread (3 samples, 1.05%) - - - - - java (3 samples, 1.05%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - sys_read (2 samples, 0.70%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_ack (3 samples, 1.05%) - - - - - tcp_rcv_established (3 samples, 1.05%) - - - - - tcp_v4_do_rcv (3 samples, 1.05%) - - - - - tcp_v4_rcv (3 samples, 1.05%) - - - - - ip_local_deliver_finish (3 samples, 1.05%) - - - - - ip_local_deliver (3 samples, 1.05%) - - - - - ip_rcv_finish (3 samples, 1.05%) - - - - - ip_rcv (3 samples, 1.05%) - - - - - __netif_receive_skb (3 samples, 1.05%) - - - - - process_backlog (3 samples, 1.05%) - - - - - net_rx_action (3 samples, 1.05%) - - - - - __do_softirq (3 samples, 1.05%) - - - - - call_softirq (3 samples, 1.05%) - - - - - do_softirq (3 samples, 1.05%) - - - - - local_bh_enable (3 samples, 1.05%) - - - - - dev_queue_xmit (3 samples, 1.05%) - - - - - ip_finish_output (3 samples, 1.05%) - - - - - ip_output (3 samples, 1.05%) - - - - - ip_local_out (3 samples, 1.05%) - - - - - ip_queue_xmit (3 samples, 1.05%) - - - - - tcp_transmit_skb (3 samples, 1.05%) - - - - - tcp_write_xmit (3 samples, 1.05%) - - - - - __tcp_push_pending_frames (3 samples, 1.05%) - - - - - tcp_sendmsg (3 samples, 1.05%) - - - - - inet_sendmsg (3 samples, 1.05%) - - - - - do_sock_write.isra.10 (3 samples, 1.05%) - - - - - sock_aio_write (3 samples, 1.05%) - - - - - do_sync_write (3 samples, 1.05%) - - - - - vfs_write (3 samples, 1.05%) - - - - - sys_write (3 samples, 1.05%) - - - - - system_call_fastpath (3 samples, 1.05%) - - - - - write (3 samples, 1.05%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (3 samples, 1.05%) - - - - - sun/nio/ch/SocketChannelImpl:.write (3 samples, 1.05%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (3 samples, 1.05%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) - - - - - io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - Interpreter (3 samples, 1.05%) - - - - - call_stub (3 samples, 1.05%) - - - - - JavaCalls::call_helper (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - JavaCalls::call_virtual (3 samples, 1.05%) - - - - - thread_entry (3 samples, 1.05%) - - - - - JavaThread::thread_main_inner (3 samples, 1.05%) - - - - - JavaThread::run (3 samples, 1.05%) - - - - - java_start (3 samples, 1.05%) - - - - - start_thread (3 samples, 1.05%) - - - - - java (3 samples, 1.05%) - - - - - tcp_clean_rtx_queue (1 samples, 0.35%) - - - - - tcp_ack (1 samples, 0.35%) - - - - - tcp_rcv_established (1 samples, 0.35%) - - - - - tcp_v4_do_rcv (1 samples, 0.35%) - - - - - tcp_v4_rcv (1 samples, 0.35%) - - - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_cleanup_rbuf (1 samples, 0.35%) - - - - - tcp_recvmsg (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_established_options (1 samples, 0.35%) - - - - - tcp_current_mss (1 samples, 0.35%) - - - - - tcp_send_mss (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_event_data_recv (1 samples, 0.35%) - - - - - tcp_v4_do_rcv (1 samples, 0.35%) - - - - - tcp_v4_rcv (1 samples, 0.35%) - - - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_rcv_space_adjust (1 samples, 0.35%) - - - - - inet_recvmsg (1 samples, 0.35%) - - - - - do_sock_read.isra.12 (1 samples, 0.35%) - - - - - sock_aio_read.part.13 (1 samples, 0.35%) - - - - - sock_aio_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - vfs_read (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - read (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_clean_rtx_queue (1 samples, 0.35%) - - - - - tcp_ack (1 samples, 0.35%) - - - - - tcp_rcv_established (1 samples, 0.35%) - - - - - tcp_v4_do_rcv (1 samples, 0.35%) - - - - - tcp_v4_rcv (1 samples, 0.35%) - - - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_rtt_estimator (2 samples, 0.70%) - - - - - tcp_valid_rtt_meas (1 samples, 0.35%) - - - - - tcp_clean_rtx_queue (1 samples, 0.35%) - - - - - tcp_ack (1 samples, 0.35%) - - - - - tcp_rcv_established (1 samples, 0.35%) - - - - - tcp_v4_do_rcv (1 samples, 0.35%) - - - - - tcp_v4_rcv (1 samples, 0.35%) - - - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_sendmsg (2 samples, 0.70%) - - - - - inet_sendmsg (2 samples, 0.70%) - - - - - do_sock_write.isra.10 (2 samples, 0.70%) - - - - - sock_aio_write (2 samples, 0.70%) - - - - - do_sync_write (2 samples, 0.70%) - - - - - vfs_write (2 samples, 0.70%) - - - - - sys_write (2 samples, 0.70%) - - - - - system_call_fastpath (2 samples, 0.70%) - - - - - write (2 samples, 0.70%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.70%) - - - - - sun/nio/ch/SocketChannelImpl:.write (2 samples, 0.70%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - tcp_set_skb_tso_segs (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_transmit_skb (2 samples, 0.70%) - - - - - tcp_write_xmit (2 samples, 0.70%) - - - - - __tcp_push_pending_frames (2 samples, 0.70%) - - - - - tcp_sendmsg (2 samples, 0.70%) - - - - - inet_sendmsg (2 samples, 0.70%) - - - - - do_sock_write.isra.10 (2 samples, 0.70%) - - - - - sock_aio_write (2 samples, 0.70%) - - - - - do_sync_write (2 samples, 0.70%) - - - - - vfs_write (2 samples, 0.70%) - - - - - sys_write (2 samples, 0.70%) - - - - - system_call_fastpath (2 samples, 0.70%) - - - - - write (2 samples, 0.70%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.70%) - - - - - sun/nio/ch/SocketChannelImpl:.write (2 samples, 0.70%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) - - - - - io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - Interpreter (2 samples, 0.70%) - - - - - call_stub (2 samples, 0.70%) - - - - - JavaCalls::call_helper (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - JavaCalls::call_virtual (2 samples, 0.70%) - - - - - thread_entry (2 samples, 0.70%) - - - - - JavaThread::thread_main_inner (2 samples, 0.70%) - - - - - JavaThread::run (2 samples, 0.70%) - - - - - java_start (2 samples, 0.70%) - - - - - start_thread (2 samples, 0.70%) - - - - - java (2 samples, 0.70%) - - - - - tcp_v4_rcv (1 samples, 0.35%) - - - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_send_mss (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - tcp_xmit_size_goal (2 samples, 0.70%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) - - - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - vtable chunks (4 samples, 1.40%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - xen_clocksource_read (1 samples, 0.35%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - getnstimeofday (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - tcp_clean_rtx_queue (1 samples, 0.35%) - - - - - tcp_ack (1 samples, 0.35%) - - - - - tcp_rcv_established (1 samples, 0.35%) - - - - - tcp_v4_do_rcv (1 samples, 0.35%) - - - - - tcp_v4_rcv (1 samples, 0.35%) - - - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - ip_local_deliver (1 samples, 0.35%) - - - - - ip_rcv_finish (1 samples, 0.35%) - - - - - ip_rcv (1 samples, 0.35%) - - - - - __netif_receive_skb (1 samples, 0.35%) - - - - - process_backlog (1 samples, 0.35%) - - - - - net_rx_action (1 samples, 0.35%) - - - - - __do_softirq (1 samples, 0.35%) - - - - - call_softirq (1 samples, 0.35%) - - - - - do_softirq (1 samples, 0.35%) - - - - - local_bh_enable (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - xen_restore_fl_direct (1 samples, 0.35%) - - - - - netif_rx.part.82 (1 samples, 0.35%) - - - - - netif_rx (1 samples, 0.35%) - - - - - loopback_xmit (1 samples, 0.35%) - - - - - dev_hard_start_xmit (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - - all (285 samples, 100%) - - - - - xen_restore_fl_direct_end (1 samples, 0.35%) - - - - - netif_rx.part.82 (1 samples, 0.35%) - - - - - netif_rx (1 samples, 0.35%) - - - - - loopback_xmit (1 samples, 0.35%) - - - - - dev_hard_start_xmit (1 samples, 0.35%) - - - - - dev_queue_xmit (1 samples, 0.35%) - - - - - ip_finish_output (1 samples, 0.35%) - - - - - ip_output (1 samples, 0.35%) - - - - - ip_local_out (1 samples, 0.35%) - - - - - ip_queue_xmit (1 samples, 0.35%) - - - - - tcp_transmit_skb (1 samples, 0.35%) - - - - - tcp_write_xmit (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - tcp_sendmsg (1 samples, 0.35%) - - - - - inet_sendmsg (1 samples, 0.35%) - - - - - do_sock_write.isra.10 (1 samples, 0.35%) - - - - - sock_aio_write (1 samples, 0.35%) - - - - - do_sync_write (1 samples, 0.35%) - - - - - vfs_write (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - write (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) - - - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) - - - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) - - - - - io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - Interpreter (1 samples, 0.35%) - - - - - call_stub (1 samples, 0.35%) - - - - - JavaCalls::call_helper (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - JavaCalls::call_virtual (1 samples, 0.35%) - - - - - thread_entry (1 samples, 0.35%) - - - - - JavaThread::thread_main_inner (1 samples, 0.35%) - - - - - JavaThread::run (1 samples, 0.35%) - - - - - java_start (1 samples, 0.35%) - - - - - start_thread (1 samples, 0.35%) - - - - - java (1 samples, 0.35%) - - - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + (3 samples, 1.05%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (3 samples, 1.05%) + + + + + sun/nio/ch/SocketChannelImpl:.write (3 samples, 1.05%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (3 samples, 1.05%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + call_stub (3 samples, 1.05%) + + + + + JavaCalls::call_helper (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + thread_entry (3 samples, 1.05%) + + + + + JavaThread::thread_main_inner (3 samples, 1.05%) + + + + + JavaThread::run (3 samples, 1.05%) + + + + + java_start (3 samples, 1.05%) + + + + + start_thread (3 samples, 1.05%) + + + + + java (3 samples, 1.05%) + + + + + InstanceKlass::oop_push_contents (1 samples, 0.35%) + + + + + oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.35%) + + + + + PSPromotionManager::drain_stacks_depth (1 samples, 0.35%) + + + + + StealTask::do_it (1 samples, 0.35%) + + + + + GCTaskThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + PSIsAliveClosure::do_object_b (1 samples, 0.35%) + + + + + PSScavenge::invoke_no_policy (1 samples, 0.35%) + + + + + PSScavenge::invoke (1 samples, 0.35%) + + + + + ParallelScavengeHeap::failed_mem_allocate (1 samples, 0.35%) + + + + + VM_ParallelGCFailedAllocation::doit (1 samples, 0.35%) + + + + + VM_Operation::evaluate (1 samples, 0.35%) + + + + + VMThread::evaluate_operation (1 samples, 0.35%) + + + + + VMThread::loop (1 samples, 0.35%) + + + + + VMThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + PSScavengeKlassClosure::do_klass (1 samples, 0.35%) + + + + + ClassLoaderData::oops_do (1 samples, 0.35%) + + + + + ClassLoaderDataGraph::oops_do (1 samples, 0.35%) + + + + + ScavengeRootsTask::do_it (1 samples, 0.35%) + + + + + GCTaskThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + ParallelTaskTerminator::offer_termination (5 samples, 1.75%) + + + + + StealTask::do_it (5 samples, 1.75%) + + + + + GCTaskThread::run (5 samples, 1.75%) + + + + + java_start (5 samples, 1.75%) + + + + + start_thread (5 samples, 1.75%) + + + + + java (5 samples, 1.75%) + + + + + SpinPause (7 samples, 2.46%) + + Sp.. + + + StealTask::do_it (7 samples, 2.46%) + + St.. + + + GCTaskThread::run (7 samples, 2.46%) + + GC.. + + + java_start (7 samples, 2.46%) + + ja.. + + + start_thread (7 samples, 2.46%) + + st.. + + + java (7 samples, 2.46%) + + ja.. + + + StringTable::unlink_or_oops_do (2 samples, 0.70%) + + + + + PSScavenge::invoke_no_policy (2 samples, 0.70%) + + + + + PSScavenge::invoke (2 samples, 0.70%) + + + + + ParallelScavengeHeap::failed_mem_allocate (2 samples, 0.70%) + + + + + VM_ParallelGCFailedAllocation::doit (2 samples, 0.70%) + + + + + VM_Operation::evaluate (2 samples, 0.70%) + + + + + VMThread::evaluate_operation (2 samples, 0.70%) + + + + + VMThread::loop (2 samples, 0.70%) + + + + + VMThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + __alloc_skb (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + __inet_lookup_established (3 samples, 1.05%) + + + + + tcp_v4_rcv (3 samples, 1.05%) + + + + + ip_local_deliver_finish (3 samples, 1.05%) + + + + + ip_local_deliver (3 samples, 1.05%) + + + + + ip_rcv_finish (3 samples, 1.05%) + + + + + ip_rcv (3 samples, 1.05%) + + + + + __netif_receive_skb (3 samples, 1.05%) + + + + + process_backlog (3 samples, 1.05%) + + + + + net_rx_action (3 samples, 1.05%) + + + + + __do_softirq (3 samples, 1.05%) + + + + + call_softirq (3 samples, 1.05%) + + + + + do_softirq (3 samples, 1.05%) + + + + + local_bh_enable (3 samples, 1.05%) + + + + + dev_queue_xmit (3 samples, 1.05%) + + + + + ip_finish_output (3 samples, 1.05%) + + + + + ip_output (3 samples, 1.05%) + + + + + ip_local_out (3 samples, 1.05%) + + + + + ip_queue_xmit (3 samples, 1.05%) + + + + + tcp_transmit_skb (3 samples, 1.05%) + + + + + tcp_write_xmit (3 samples, 1.05%) + + + + + __tcp_push_pending_frames (3 samples, 1.05%) + + + + + tcp_sendmsg (3 samples, 1.05%) + + + + + inet_sendmsg (3 samples, 1.05%) + + + + + do_sock_write.isra.10 (3 samples, 1.05%) + + + + + sock_aio_write (3 samples, 1.05%) + + + + + do_sync_write (3 samples, 1.05%) + + + + + vfs_write (3 samples, 1.05%) + + + + + sys_write (3 samples, 1.05%) + + + + + system_call_fastpath (3 samples, 1.05%) + + + + + write (3 samples, 1.05%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (3 samples, 1.05%) + + + + + sun/nio/ch/SocketChannelImpl:.write (3 samples, 1.05%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (3 samples, 1.05%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + call_stub (3 samples, 1.05%) + + + + + JavaCalls::call_helper (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + thread_entry (3 samples, 1.05%) + + + + + JavaThread::thread_main_inner (3 samples, 1.05%) + + + + + JavaThread::run (3 samples, 1.05%) + + + + + java_start (3 samples, 1.05%) + + + + + start_thread (3 samples, 1.05%) + + + + + java (3 samples, 1.05%) + + + + + __kfree_skb (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + __kmalloc_node_track_caller (1 samples, 0.35%) + + + + + __alloc_skb (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + __phys_addr (1 samples, 0.35%) + + + + + __alloc_skb (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + fsnotify (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + __srcu_read_lock (2 samples, 0.70%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + __tcp_select_window (1 samples, 0.35%) + + + + + tcp_cleanup_rbuf (1 samples, 0.35%) + + + + + tcp_recvmsg (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + _raw_spin_lock_bh (1 samples, 0.35%) + + + + + tcp_recvmsg (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + apparmor_file_permission (1 samples, 0.35%) + + + + + rw_verify_area (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + arch_local_irq_save (1 samples, 0.35%) + + + + + __kmalloc_node_track_caller (1 samples, 0.35%) + + + + + __alloc_skb (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + bictcp_acked (1 samples, 0.35%) + + + + + tcp_clean_rtx_queue (1 samples, 0.35%) + + + + + tcp_ack (1 samples, 0.35%) + + + + + tcp_rcv_established (1 samples, 0.35%) + + + + + tcp_v4_do_rcv (1 samples, 0.35%) + + + + + tcp_v4_rcv (1 samples, 0.35%) + + + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + common_file_perm (1 samples, 0.35%) + + + + + apparmor_file_permission (1 samples, 0.35%) + + + + + security_file_permission (1 samples, 0.35%) + + + + + rw_verify_area (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + copy_user_enhanced_fast_string (1 samples, 0.35%) + + + + + skb_copy_datagram_iovec (1 samples, 0.35%) + + + + + tcp_recvmsg (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + dev_hard_start_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + dev_pick_tx (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + dev_queue_xmit_nit (1 samples, 0.35%) + + + + + dev_hard_start_xmit (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + dma_issue_pending_all (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + dst_release (1 samples, 0.35%) + + + + + skb_release_head_state (1 samples, 0.35%) + + + + + __kfree_skb (1 samples, 0.35%) + + + + + tcp_recvmsg (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + fget_light (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + fsnotify (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + futex_wake_op (1 samples, 0.35%) + + + + + do_futex (1 samples, 0.35%) + + + + + sys_futex (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.35%) + + + + + PSScavenge::invoke_no_policy (1 samples, 0.35%) + + + + + PSScavenge::invoke (1 samples, 0.35%) + + + + + ParallelScavengeHeap::failed_mem_allocate (1 samples, 0.35%) + + + + + VM_ParallelGCFailedAllocation::doit (1 samples, 0.35%) + + + + + VM_Operation::evaluate (1 samples, 0.35%) + + + + + VMThread::evaluate_operation (1 samples, 0.35%) + + + + + VMThread::loop (1 samples, 0.35%) + + + + + VMThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + get_slab (2 samples, 0.70%) + + + + + __alloc_skb (2 samples, 0.70%) + + + + + sk_stream_alloc_skb (2 samples, 0.70%) + + + + + tcp_sendmsg (2 samples, 0.70%) + + + + + inet_sendmsg (2 samples, 0.70%) + + + + + do_sock_write.isra.10 (2 samples, 0.70%) + + + + + sock_aio_write (2 samples, 0.70%) + + + + + do_sync_write (2 samples, 0.70%) + + + + + vfs_write (2 samples, 0.70%) + + + + + sys_write (2 samples, 0.70%) + + + + + system_call_fastpath (2 samples, 0.70%) + + + + + write (2 samples, 0.70%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.70%) + + + + + sun/nio/ch/SocketChannelImpl:.write (2 samples, 0.70%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + getnstimeofday (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + tcp_clean_rtx_queue (1 samples, 0.35%) + + + + + tcp_ack (1 samples, 0.35%) + + + + + tcp_rcv_established (1 samples, 0.35%) + + + + + tcp_v4_do_rcv (1 samples, 0.35%) + + + + + tcp_v4_rcv (1 samples, 0.35%) + + + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + __wake_up_sync_key (19 samples, 6.67%) + + __wake_up.. + + + sock_def_readable (19 samples, 6.67%) + + sock_def_.. + + + tcp_rcv_established (19 samples, 6.67%) + + tcp_rcv_e.. + + + tcp_v4_do_rcv (19 samples, 6.67%) + + tcp_v4_do.. + + + tcp_v4_rcv (19 samples, 6.67%) + + tcp_v4_rcv + + + ip_local_deliver_finish (19 samples, 6.67%) + + ip_local_.. + + + ip_local_deliver (19 samples, 6.67%) + + ip_local_.. + + + ip_rcv_finish (19 samples, 6.67%) + + ip_rcv_fi.. + + + ip_rcv (19 samples, 6.67%) + + ip_rcv + + + __netif_receive_skb (19 samples, 6.67%) + + __netif_r.. + + + process_backlog (19 samples, 6.67%) + + process_b.. + + + net_rx_action (19 samples, 6.67%) + + net_rx_ac.. + + + __do_softirq (19 samples, 6.67%) + + __do_soft.. + + + call_softirq (19 samples, 6.67%) + + call_soft.. + + + do_softirq (19 samples, 6.67%) + + do_softirq + + + local_bh_enable (19 samples, 6.67%) + + local_bh_.. + + + dev_queue_xmit (19 samples, 6.67%) + + dev_queue.. + + + ip_finish_output (19 samples, 6.67%) + + ip_finish.. + + + ip_output (19 samples, 6.67%) + + ip_output + + + ip_local_out (19 samples, 6.67%) + + ip_local_.. + + + ip_queue_xmit (19 samples, 6.67%) + + ip_queue_.. + + + tcp_transmit_skb (19 samples, 6.67%) + + tcp_trans.. + + + tcp_write_xmit (19 samples, 6.67%) + + tcp_write.. + + + __tcp_push_pending_frames (19 samples, 6.67%) + + __tcp_pus.. + + + tcp_sendmsg (19 samples, 6.67%) + + tcp_sendm.. + + + inet_sendmsg (19 samples, 6.67%) + + inet_send.. + + + do_sock_write.isra.10 (19 samples, 6.67%) + + do_sock_w.. + + + sock_aio_write (19 samples, 6.67%) + + sock_aio_.. + + + do_sync_write (19 samples, 6.67%) + + do_sync_w.. + + + vfs_write (19 samples, 6.67%) + + vfs_write + + + sys_write (19 samples, 6.67%) + + sys_write + + + system_call_fastpath (19 samples, 6.67%) + + system_ca.. + + + write (19 samples, 6.67%) + + write + + + sun/nio/ch/FileDispatcherImpl:.write0 (19 samples, 6.67%) + + sun/nio/c.. + + + sun/nio/ch/SocketChannelImpl:.write (19 samples, 6.67%) + + sun/nio/c.. + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/AbstractChannelHandlerContext:.flush (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/AbstractChannelHandlerContext:.flush (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/ChannelDuplexHandler:.flush (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/AbstractChannelHandlerContext:.flush (19 samples, 6.67%) + + io/netty/.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (19 samples, 6.67%) + + org/vertx.. + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (19 samples, 6.67%) + + io/netty/.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (19 samples, 6.67%) + + io/netty/.. + + + io/netty/channel/nio/NioEventLoop:.run (19 samples, 6.67%) + + io/netty/.. + + + Interpreter (19 samples, 6.67%) + + Interpret.. + + + Interpreter (19 samples, 6.67%) + + Interpret.. + + + call_stub (19 samples, 6.67%) + + call_stub + + + JavaCalls::call_helper (19 samples, 6.67%) + + JavaCalls.. + + + JavaCalls::call_virtual (19 samples, 6.67%) + + JavaCalls.. + + + JavaCalls::call_virtual (19 samples, 6.67%) + + JavaCalls.. + + + thread_entry (19 samples, 6.67%) + + thread_en.. + + + JavaThread::thread_main_inner (19 samples, 6.67%) + + JavaThrea.. + + + JavaThread::run (19 samples, 6.67%) + + JavaThrea.. + + + java_start (19 samples, 6.67%) + + java_start + + + start_thread (19 samples, 6.67%) + + start_thr.. + + + java (19 samples, 6.67%) + + java + + + read (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + hypercall_page (23 samples, 8.07%) + + hypercall_p.. + + + check_events (23 samples, 8.07%) + + check_events + + + write (3 samples, 1.05%) + + + + + java (3 samples, 1.05%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (1 samples, 0.35%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 1.05%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (2 samples, 0.70%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.70%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (2 samples, 0.70%) + + + + + org/mozilla/javascript/MemberBox:.invoke (2 samples, 0.70%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/buffer/PooledByteBuf:.internalNioBuffer (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (2 samples, 0.70%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (5 samples, 1.75%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (5 samples, 1.75%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (5 samples, 1.75%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (5 samples, 1.75%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (5 samples, 1.75%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (5 samples, 1.75%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (5 samples, 1.75%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (5 samples, 1.75%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (5 samples, 1.75%) + + + + + io/netty/channel/nio/NioEventLoop:.run (5 samples, 1.75%) + + + + + Interpreter (5 samples, 1.75%) + + + + + Interpreter (5 samples, 1.75%) + + + + + call_stub (5 samples, 1.75%) + + + + + JavaCalls::call_helper (5 samples, 1.75%) + + + + + JavaCalls::call_virtual (5 samples, 1.75%) + + + + + JavaCalls::call_virtual (5 samples, 1.75%) + + + + + thread_entry (5 samples, 1.75%) + + + + + JavaThread::thread_main_inner (5 samples, 1.75%) + + + + + JavaThread::run (5 samples, 1.75%) + + + + + java_start (5 samples, 1.75%) + + + + + start_thread (5 samples, 1.75%) + + + + + java (5 samples, 1.75%) + + + + + io/netty/util/Recycler:.recycle (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (1 samples, 0.35%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (2 samples, 0.70%) + + + + + io/netty/util/internal/RecyclableArrayList:.newInstance (1 samples, 0.35%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/util/internal/AppendableCharSequence:.append (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + ip_local_deliver_finish (2 samples, 0.70%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + ip_output (2 samples, 0.70%) + + + + + ip_queue_xmit (2 samples, 0.70%) + + + + + tcp_transmit_skb (2 samples, 0.70%) + + + + + tcp_write_xmit (2 samples, 0.70%) + + + + + __tcp_push_pending_frames (2 samples, 0.70%) + + + + + tcp_sendmsg (2 samples, 0.70%) + + + + + inet_sendmsg (2 samples, 0.70%) + + + + + do_sock_write.isra.10 (2 samples, 0.70%) + + + + + sock_aio_write (2 samples, 0.70%) + + + + + do_sync_write (2 samples, 0.70%) + + + + + vfs_write (2 samples, 0.70%) + + + + + sys_write (2 samples, 0.70%) + + + + + system_call_fastpath (2 samples, 0.70%) + + + + + write (2 samples, 0.70%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.70%) + + + + + sun/nio/ch/SocketChannelImpl:.write (2 samples, 0.70%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + ipv4_mtu (1 samples, 0.35%) + + + + + tcp_current_mss (1 samples, 0.35%) + + + + + tcp_send_mss (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + java/util/ArrayList:.add (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (1 samples, 0.35%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + java/util/ArrayList:.ensureExplicitCapacity (1 samples, 0.35%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + java/util/Arrays:.fill (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + java/util/HashMap:.get (3 samples, 1.05%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + jbyte_disjoint_arraycopy (1 samples, 0.35%) + + + + + sun/nio/cs/UTF_8$Encoder:.<init> (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + jint_disjoint_arraycopy (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + kmem_cache_alloc_node (1 samples, 0.35%) + + + + + __alloc_skb (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + ksize (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + local_bh_disable (1 samples, 0.35%) + + + + + _raw_spin_lock_bh (1 samples, 0.35%) + + + + + lock_sock_nested (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + loopback_xmit (1 samples, 0.35%) + + + + + dev_hard_start_xmit (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + netif_skb_features (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/Context:.getWrapFactory (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (4 samples, 1.40%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (4 samples, 1.40%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (4 samples, 1.40%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (4 samples, 1.40%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (4 samples, 1.40%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (4 samples, 1.40%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (4 samples, 1.40%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (4 samples, 1.40%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (4 samples, 1.40%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (4 samples, 1.40%) + + + + + io/netty/channel/nio/NioEventLoop:.run (4 samples, 1.40%) + + + + + Interpreter (4 samples, 1.40%) + + + + + Interpreter (4 samples, 1.40%) + + + + + call_stub (4 samples, 1.40%) + + + + + JavaCalls::call_helper (4 samples, 1.40%) + + + + + JavaCalls::call_virtual (4 samples, 1.40%) + + + + + JavaCalls::call_virtual (4 samples, 1.40%) + + + + + thread_entry (4 samples, 1.40%) + + + + + JavaThread::thread_main_inner (4 samples, 1.40%) + + + + + JavaThread::run (4 samples, 1.40%) + + + + + java_start (4 samples, 1.40%) + + + + + start_thread (4 samples, 1.40%) + + + + + java (4 samples, 1.40%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (5 samples, 1.75%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (4 samples, 1.40%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectElem (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (4 samples, 1.40%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (4 samples, 1.40%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (3 samples, 1.05%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + call_stub (3 samples, 1.05%) + + + + + JavaCalls::call_helper (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + thread_entry (3 samples, 1.05%) + + + + + JavaThread::thread_main_inner (3 samples, 1.05%) + + + + + JavaThread::run (3 samples, 1.05%) + + + + + java_start (3 samples, 1.05%) + + + + + start_thread (3 samples, 1.05%) + + + + + java (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (9 samples, 3.16%) + + org.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (6 samples, 2.11%) + + o.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (6 samples, 2.11%) + + o.. + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (6 samples, 2.11%) + + i.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (6 samples, 2.11%) + + i.. + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.run (6 samples, 2.11%) + + i.. + + + Interpreter (6 samples, 2.11%) + + I.. + + + Interpreter (6 samples, 2.11%) + + I.. + + + call_stub (6 samples, 2.11%) + + c.. + + + JavaCalls::call_helper (6 samples, 2.11%) + + J.. + + + JavaCalls::call_virtual (6 samples, 2.11%) + + J.. + + + JavaCalls::call_virtual (6 samples, 2.11%) + + J.. + + + thread_entry (6 samples, 2.11%) + + t.. + + + JavaThread::thread_main_inner (6 samples, 2.11%) + + J.. + + + JavaThread::run (6 samples, 2.11%) + + J.. + + + java_start (6 samples, 2.11%) + + j.. + + + start_thread (6 samples, 2.11%) + + s.. + + + java (6 samples, 2.11%) + + j.. + + + org/mozilla/javascript/ScriptRuntime:.newObject (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (6 samples, 2.11%) + + o.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (6 samples, 2.11%) + + o.. + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (6 samples, 2.11%) + + i.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (6 samples, 2.11%) + + i.. + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (6 samples, 2.11%) + + i.. + + + io/netty/channel/nio/NioEventLoop:.run (6 samples, 2.11%) + + i.. + + + Interpreter (6 samples, 2.11%) + + I.. + + + Interpreter (6 samples, 2.11%) + + I.. + + + call_stub (6 samples, 2.11%) + + c.. + + + JavaCalls::call_helper (6 samples, 2.11%) + + J.. + + + JavaCalls::call_virtual (6 samples, 2.11%) + + J.. + + + JavaCalls::call_virtual (6 samples, 2.11%) + + J.. + + + thread_entry (6 samples, 2.11%) + + t.. + + + JavaThread::thread_main_inner (6 samples, 2.11%) + + J.. + + + JavaThread::run (6 samples, 2.11%) + + J.. + + + java_start (6 samples, 2.11%) + + j.. + + + start_thread (6 samples, 2.11%) + + s.. + + + java (6 samples, 2.11%) + + j.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (20 samples, 7.02%) + + org/mozil.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (20 samples, 7.02%) + + org/mozil.. + + + org/mozilla/javascript/IdScriptableObject:.put (20 samples, 7.02%) + + org/mozil.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (16 samples, 5.61%) + + org/moz.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (16 samples, 5.61%) + + org/moz.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (3 samples, 1.05%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (5 samples, 1.75%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (5 samples, 1.75%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (5 samples, 1.75%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (5 samples, 1.75%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (5 samples, 1.75%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (5 samples, 1.75%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (5 samples, 1.75%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (5 samples, 1.75%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (5 samples, 1.75%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (5 samples, 1.75%) + + + + + io/netty/channel/nio/NioEventLoop:.run (5 samples, 1.75%) + + + + + Interpreter (5 samples, 1.75%) + + + + + Interpreter (5 samples, 1.75%) + + + + + call_stub (5 samples, 1.75%) + + + + + JavaCalls::call_helper (5 samples, 1.75%) + + + + + JavaCalls::call_virtual (5 samples, 1.75%) + + + + + JavaCalls::call_virtual (5 samples, 1.75%) + + + + + thread_entry (5 samples, 1.75%) + + + + + JavaThread::thread_main_inner (5 samples, 1.75%) + + + + + JavaThread::run (5 samples, 1.75%) + + + + + java_start (5 samples, 1.75%) + + + + + start_thread (5 samples, 1.75%) + + + + + java (5 samples, 1.75%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (8 samples, 2.81%) + + or.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (13 samples, 4.56%) + + org/m.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (4 samples, 1.40%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (2 samples, 0.70%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (3 samples, 1.05%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + call_stub (3 samples, 1.05%) + + + + + JavaCalls::call_helper (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + thread_entry (3 samples, 1.05%) + + + + + JavaThread::thread_main_inner (3 samples, 1.05%) + + + + + JavaThread::run (3 samples, 1.05%) + + + + + java_start (3 samples, 1.05%) + + + + + start_thread (3 samples, 1.05%) + + + + + java (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (2 samples, 0.70%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + getnstimeofday (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + pvclock_clocksource_read (2 samples, 0.70%) + + + + + xen_clocksource_read (1 samples, 0.35%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + getnstimeofday (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + rcu_bh_qs (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + read (2 samples, 0.70%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (2 samples, 0.70%) + + + + + sun/nio/ch/SocketChannelImpl:.read (2 samples, 0.70%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + rw_verify_area (2 samples, 0.70%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + skb_clone (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + skb_copy_datagram_iovec (1 samples, 0.35%) + + + + + tcp_recvmsg (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + skb_dst_set_noref (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + skb_release_data (1 samples, 0.35%) + + + + + __kfree_skb (1 samples, 0.35%) + + + + + tcp_recvmsg (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + sun/nio/ch/NativeThread:.current (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (2 samples, 0.70%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (3 samples, 1.05%) + + + + + org/mozilla/javascript/MemberBox:.invoke (3 samples, 1.05%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (3 samples, 1.05%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + call_stub (3 samples, 1.05%) + + + + + JavaCalls::call_helper (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + thread_entry (3 samples, 1.05%) + + + + + JavaThread::thread_main_inner (3 samples, 1.05%) + + + + + JavaThread::run (3 samples, 1.05%) + + + + + java_start (3 samples, 1.05%) + + + + + start_thread (3 samples, 1.05%) + + + + + java (3 samples, 1.05%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + sys_read (2 samples, 0.70%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_ack (3 samples, 1.05%) + + + + + tcp_rcv_established (3 samples, 1.05%) + + + + + tcp_v4_do_rcv (3 samples, 1.05%) + + + + + tcp_v4_rcv (3 samples, 1.05%) + + + + + ip_local_deliver_finish (3 samples, 1.05%) + + + + + ip_local_deliver (3 samples, 1.05%) + + + + + ip_rcv_finish (3 samples, 1.05%) + + + + + ip_rcv (3 samples, 1.05%) + + + + + __netif_receive_skb (3 samples, 1.05%) + + + + + process_backlog (3 samples, 1.05%) + + + + + net_rx_action (3 samples, 1.05%) + + + + + __do_softirq (3 samples, 1.05%) + + + + + call_softirq (3 samples, 1.05%) + + + + + do_softirq (3 samples, 1.05%) + + + + + local_bh_enable (3 samples, 1.05%) + + + + + dev_queue_xmit (3 samples, 1.05%) + + + + + ip_finish_output (3 samples, 1.05%) + + + + + ip_output (3 samples, 1.05%) + + + + + ip_local_out (3 samples, 1.05%) + + + + + ip_queue_xmit (3 samples, 1.05%) + + + + + tcp_transmit_skb (3 samples, 1.05%) + + + + + tcp_write_xmit (3 samples, 1.05%) + + + + + __tcp_push_pending_frames (3 samples, 1.05%) + + + + + tcp_sendmsg (3 samples, 1.05%) + + + + + inet_sendmsg (3 samples, 1.05%) + + + + + do_sock_write.isra.10 (3 samples, 1.05%) + + + + + sock_aio_write (3 samples, 1.05%) + + + + + do_sync_write (3 samples, 1.05%) + + + + + vfs_write (3 samples, 1.05%) + + + + + sys_write (3 samples, 1.05%) + + + + + system_call_fastpath (3 samples, 1.05%) + + + + + write (3 samples, 1.05%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (3 samples, 1.05%) + + + + + sun/nio/ch/SocketChannelImpl:.write (3 samples, 1.05%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (3 samples, 1.05%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (3 samples, 1.05%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (3 samples, 1.05%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (3 samples, 1.05%) + + + + + io/netty/channel/nio/NioEventLoop:.run (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + Interpreter (3 samples, 1.05%) + + + + + call_stub (3 samples, 1.05%) + + + + + JavaCalls::call_helper (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + JavaCalls::call_virtual (3 samples, 1.05%) + + + + + thread_entry (3 samples, 1.05%) + + + + + JavaThread::thread_main_inner (3 samples, 1.05%) + + + + + JavaThread::run (3 samples, 1.05%) + + + + + java_start (3 samples, 1.05%) + + + + + start_thread (3 samples, 1.05%) + + + + + java (3 samples, 1.05%) + + + + + tcp_clean_rtx_queue (1 samples, 0.35%) + + + + + tcp_ack (1 samples, 0.35%) + + + + + tcp_rcv_established (1 samples, 0.35%) + + + + + tcp_v4_do_rcv (1 samples, 0.35%) + + + + + tcp_v4_rcv (1 samples, 0.35%) + + + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_cleanup_rbuf (1 samples, 0.35%) + + + + + tcp_recvmsg (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_established_options (1 samples, 0.35%) + + + + + tcp_current_mss (1 samples, 0.35%) + + + + + tcp_send_mss (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_event_data_recv (1 samples, 0.35%) + + + + + tcp_v4_do_rcv (1 samples, 0.35%) + + + + + tcp_v4_rcv (1 samples, 0.35%) + + + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_rcv_space_adjust (1 samples, 0.35%) + + + + + inet_recvmsg (1 samples, 0.35%) + + + + + do_sock_read.isra.12 (1 samples, 0.35%) + + + + + sock_aio_read.part.13 (1 samples, 0.35%) + + + + + sock_aio_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + vfs_read (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + read (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.read0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.read (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_clean_rtx_queue (1 samples, 0.35%) + + + + + tcp_ack (1 samples, 0.35%) + + + + + tcp_rcv_established (1 samples, 0.35%) + + + + + tcp_v4_do_rcv (1 samples, 0.35%) + + + + + tcp_v4_rcv (1 samples, 0.35%) + + + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_rtt_estimator (2 samples, 0.70%) + + + + + tcp_valid_rtt_meas (1 samples, 0.35%) + + + + + tcp_clean_rtx_queue (1 samples, 0.35%) + + + + + tcp_ack (1 samples, 0.35%) + + + + + tcp_rcv_established (1 samples, 0.35%) + + + + + tcp_v4_do_rcv (1 samples, 0.35%) + + + + + tcp_v4_rcv (1 samples, 0.35%) + + + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_sendmsg (2 samples, 0.70%) + + + + + inet_sendmsg (2 samples, 0.70%) + + + + + do_sock_write.isra.10 (2 samples, 0.70%) + + + + + sock_aio_write (2 samples, 0.70%) + + + + + do_sync_write (2 samples, 0.70%) + + + + + vfs_write (2 samples, 0.70%) + + + + + sys_write (2 samples, 0.70%) + + + + + system_call_fastpath (2 samples, 0.70%) + + + + + write (2 samples, 0.70%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.70%) + + + + + sun/nio/ch/SocketChannelImpl:.write (2 samples, 0.70%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + tcp_set_skb_tso_segs (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_transmit_skb (2 samples, 0.70%) + + + + + tcp_write_xmit (2 samples, 0.70%) + + + + + __tcp_push_pending_frames (2 samples, 0.70%) + + + + + tcp_sendmsg (2 samples, 0.70%) + + + + + inet_sendmsg (2 samples, 0.70%) + + + + + do_sock_write.isra.10 (2 samples, 0.70%) + + + + + sock_aio_write (2 samples, 0.70%) + + + + + do_sync_write (2 samples, 0.70%) + + + + + vfs_write (2 samples, 0.70%) + + + + + sys_write (2 samples, 0.70%) + + + + + system_call_fastpath (2 samples, 0.70%) + + + + + write (2 samples, 0.70%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (2 samples, 0.70%) + + + + + sun/nio/ch/SocketChannelImpl:.write (2 samples, 0.70%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (2 samples, 0.70%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (2 samples, 0.70%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (2 samples, 0.70%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (2 samples, 0.70%) + + + + + io/netty/channel/nio/NioEventLoop:.run (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + Interpreter (2 samples, 0.70%) + + + + + call_stub (2 samples, 0.70%) + + + + + JavaCalls::call_helper (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + JavaCalls::call_virtual (2 samples, 0.70%) + + + + + thread_entry (2 samples, 0.70%) + + + + + JavaThread::thread_main_inner (2 samples, 0.70%) + + + + + JavaThread::run (2 samples, 0.70%) + + + + + java_start (2 samples, 0.70%) + + + + + start_thread (2 samples, 0.70%) + + + + + java (2 samples, 0.70%) + + + + + tcp_v4_rcv (1 samples, 0.35%) + + + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_send_mss (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + tcp_xmit_size_goal (2 samples, 0.70%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + io/netty/handler/codec/MessageToMessageEncoder:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (1 samples, 0.35%) + + + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + vtable chunks (4 samples, 1.40%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.newObject (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + xen_clocksource_read (1 samples, 0.35%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + getnstimeofday (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + tcp_clean_rtx_queue (1 samples, 0.35%) + + + + + tcp_ack (1 samples, 0.35%) + + + + + tcp_rcv_established (1 samples, 0.35%) + + + + + tcp_v4_do_rcv (1 samples, 0.35%) + + + + + tcp_v4_rcv (1 samples, 0.35%) + + + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + ip_local_deliver (1 samples, 0.35%) + + + + + ip_rcv_finish (1 samples, 0.35%) + + + + + ip_rcv (1 samples, 0.35%) + + + + + __netif_receive_skb (1 samples, 0.35%) + + + + + process_backlog (1 samples, 0.35%) + + + + + net_rx_action (1 samples, 0.35%) + + + + + __do_softirq (1 samples, 0.35%) + + + + + call_softirq (1 samples, 0.35%) + + + + + do_softirq (1 samples, 0.35%) + + + + + local_bh_enable (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + xen_restore_fl_direct (1 samples, 0.35%) + + + + + netif_rx.part.82 (1 samples, 0.35%) + + + + + netif_rx (1 samples, 0.35%) + + + + + loopback_xmit (1 samples, 0.35%) + + + + + dev_hard_start_xmit (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + all (285 samples, 100%) + + + + + xen_restore_fl_direct_end (1 samples, 0.35%) + + + + + netif_rx.part.82 (1 samples, 0.35%) + + + + + netif_rx (1 samples, 0.35%) + + + + + loopback_xmit (1 samples, 0.35%) + + + + + dev_hard_start_xmit (1 samples, 0.35%) + + + + + dev_queue_xmit (1 samples, 0.35%) + + + + + ip_finish_output (1 samples, 0.35%) + + + + + ip_output (1 samples, 0.35%) + + + + + ip_local_out (1 samples, 0.35%) + + + + + ip_queue_xmit (1 samples, 0.35%) + + + + + tcp_transmit_skb (1 samples, 0.35%) + + + + + tcp_write_xmit (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + tcp_sendmsg (1 samples, 0.35%) + + + + + inet_sendmsg (1 samples, 0.35%) + + + + + do_sock_write.isra.10 (1 samples, 0.35%) + + + + + sock_aio_write (1 samples, 0.35%) + + + + + do_sync_write (1 samples, 0.35%) + + + + + vfs_write (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + write (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (1 samples, 0.35%) + + + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + io/netty/channel/ChannelDuplexHandler:.flush (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (1 samples, 0.35%) + + + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (1 samples, 0.35%) + + + + + io/netty/channel/nio/NioEventLoop:.run (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + Interpreter (1 samples, 0.35%) + + + + + call_stub (1 samples, 0.35%) + + + + + JavaCalls::call_helper (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + JavaCalls::call_virtual (1 samples, 0.35%) + + + + + thread_entry (1 samples, 0.35%) + + + + + JavaThread::thread_main_inner (1 samples, 0.35%) + + + + + JavaThread::run (1 samples, 0.35%) + + + + + java_start (1 samples, 0.35%) + + + + + start_thread (1 samples, 0.35%) + + + + + java (1 samples, 0.35%) + + + + + diff --git a/tests/data/flamegraph/perf-vertx-stacks/perf-vertx-stacks-01-collapsed-all.svg b/tests/data/flamegraph/perf-vertx-stacks/perf-vertx-stacks-01-collapsed-all.svg index f66ef873..c3720e22 100644 --- a/tests/data/flamegraph/perf-vertx-stacks/perf-vertx-stacks-01-collapsed-all.svg +++ b/tests/data/flamegraph/perf-vertx-stacks/perf-vertx-stacks-01-collapsed-all.svg @@ -7,7 +7,17 @@ - + - Flame Graph - - Reset Zoom - Search - - - read (1 samples, 0.35%) - - - - - check_events (1 samples, 0.35%) - - - - - hypercall_page (1 samples, 0.35%) - - - - - ScavengeRootsTask::do_it (1 samples, 0.35%) - - - - - ClassLoaderDataGraph::oops_do (1 samples, 0.35%) - - - - - ClassLoaderData::oops_do (1 samples, 0.35%) - - - - - PSScavengeKlassClosure::do_klass (1 samples, 0.35%) - - - - - PSPromotionManager::drain_stacks_depth (1 samples, 0.35%) - - - - - oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.35%) - - - - - InstanceKlass::oop_push_contents (1 samples, 0.35%) - - - - - ParallelTaskTerminator::offer_termination (5 samples, 1.75%) - - - - - GCTaskThread::run (14 samples, 4.91%) - - GCTask.. - - - StealTask::do_it (13 samples, 4.56%) - - Steal.. - - - SpinPause (7 samples, 2.46%) - - Sp.. - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) - - - - - io/netty/buffer/PooledByteBuf:.internalNioBuffer (1 samples, 0.35%) - - - - - sun/nio/ch/NativeThread:.current (1 samples, 0.35%) - - - - - (3 samples, 1.05%) - - - - - Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.35%) - - - - - sys_write (1 samples, 0.35%) - - - - - fget_light (1 samples, 0.35%) - - - - - __srcu_read_lock (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (1 samples, 0.35%) - - - - - ktime_get_real (1 samples, 0.35%) - - - - - skb_clone (1 samples, 0.35%) - - - - - tcp_set_skb_tso_segs (1 samples, 0.35%) - - - - - dev_hard_start_xmit (1 samples, 0.35%) - - - - - dev_pick_tx (1 samples, 0.35%) - - - - - dev_queue_xmit_nit (1 samples, 0.35%) - - - - - xen_restore_fl_direct (1 samples, 0.35%) - - - - - dev_hard_start_xmit (4 samples, 1.40%) - - - - - loopback_xmit (3 samples, 1.05%) - - - - - netif_rx (2 samples, 0.70%) - - - - - netif_rx.part.82 (2 samples, 0.70%) - - - - - xen_restore_fl_direct_end (1 samples, 0.35%) - - - - - dma_issue_pending_all (1 samples, 0.35%) - - - - - __inet_lookup_established (3 samples, 1.05%) - - - - - tcp_event_data_recv (1 samples, 0.35%) - - - - - sock_def_readable (19 samples, 6.67%) - - sock_def_.. - - - __wake_up_sync_key (19 samples, 6.67%) - - __wake_up.. - - - check_events (19 samples, 6.67%) - - check_eve.. - - - hypercall_page (19 samples, 6.67%) - - hypercall.. - - - bictcp_acked (1 samples, 0.35%) - - - - - ktime_get_real (2 samples, 0.70%) - - - - - getnstimeofday (2 samples, 0.70%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - xen_clocksource_read (1 samples, 0.35%) - - - - - tcp_rtt_estimator (1 samples, 0.35%) - - - - - ip_local_deliver (34 samples, 11.93%) - - ip_local_deliver - - - ip_local_deliver_finish (34 samples, 11.93%) - - ip_local_deliver_.. - - - tcp_v4_rcv (33 samples, 11.58%) - - tcp_v4_rcv - - - tcp_v4_do_rcv (29 samples, 10.18%) - - tcp_v4_do_rcv - - - tcp_rcv_established (28 samples, 9.82%) - - tcp_rcv_establ.. - - - tcp_ack (9 samples, 3.16%) - - tcp.. - - - tcp_clean_rtx_queue (6 samples, 2.11%) - - t.. - - - tcp_valid_rtt_meas (1 samples, 0.35%) - - - - - tcp_rtt_estimator (1 samples, 0.35%) - - - - - __do_softirq (37 samples, 12.98%) - - __do_softirq - - - net_rx_action (37 samples, 12.98%) - - net_rx_action - - - process_backlog (36 samples, 12.63%) - - process_backlog - - - __netif_receive_skb (36 samples, 12.63%) - - __netif_receive_skb - - - ip_rcv (35 samples, 12.28%) - - ip_rcv - - - ip_rcv_finish (35 samples, 12.28%) - - ip_rcv_finish - - - ip_local_deliver_finish (1 samples, 0.35%) - - - - - local_bh_enable (38 samples, 13.33%) - - local_bh_enable - - - do_softirq (38 samples, 13.33%) - - do_softirq - - - call_softirq (38 samples, 13.33%) - - call_softirq - - - rcu_bh_qs (1 samples, 0.35%) - - - - - ip_local_out (45 samples, 15.79%) - - ip_local_out - - - ip_output (45 samples, 15.79%) - - ip_output - - - ip_finish_output (45 samples, 15.79%) - - ip_finish_output - - - dev_queue_xmit (43 samples, 15.09%) - - dev_queue_xmit - - - netif_skb_features (1 samples, 0.35%) - - - - - ip_queue_xmit (47 samples, 16.49%) - - ip_queue_xmit - - - ip_output (2 samples, 0.70%) - - - - - pvclock_clocksource_read (1 samples, 0.35%) - - - - - getnstimeofday (2 samples, 0.70%) - - - - - xen_clocksource_get_cycles (2 samples, 0.70%) - - - - - xen_clocksource_read (1 samples, 0.35%) - - - - - pvclock_clocksource_read (1 samples, 0.35%) - - - - - ktime_get_real (3 samples, 1.05%) - - - - - xen_clocksource_get_cycles (1 samples, 0.35%) - - - - - __tcp_push_pending_frames (56 samples, 19.65%) - - __tcp_push_pending_frames - - - tcp_write_xmit (56 samples, 19.65%) - - tcp_write_xmit - - - tcp_transmit_skb (53 samples, 18.60%) - - tcp_transmit_skb - - - skb_dst_set_noref (1 samples, 0.35%) - - - - - lock_sock_nested (1 samples, 0.35%) - - - - - _raw_spin_lock_bh (1 samples, 0.35%) - - - - - local_bh_disable (1 samples, 0.35%) - - - - - __kmalloc_node_track_caller (2 samples, 0.70%) - - - - - arch_local_irq_save (1 samples, 0.35%) - - - - - __phys_addr (1 samples, 0.35%) - - - - - get_slab (2 samples, 0.70%) - - - - - __alloc_skb (7 samples, 2.46%) - - __.. - - - kmem_cache_alloc_node (1 samples, 0.35%) - - - - - sk_stream_alloc_skb (8 samples, 2.81%) - - sk.. - - - ksize (1 samples, 0.35%) - - - - - ipv4_mtu (1 samples, 0.35%) - - - - - tcp_current_mss (2 samples, 0.70%) - - - - - tcp_established_options (1 samples, 0.35%) - - - - - tcp_send_mss (3 samples, 1.05%) - - - - - tcp_xmit_size_goal (1 samples, 0.35%) - - - - - do_sync_write (72 samples, 25.26%) - - do_sync_write - - - sock_aio_write (72 samples, 25.26%) - - sock_aio_write - - - do_sock_write.isra.10 (72 samples, 25.26%) - - do_sock_write.isra.10 - - - inet_sendmsg (72 samples, 25.26%) - - inet_sendmsg - - - tcp_sendmsg (71 samples, 24.91%) - - tcp_sendmsg - - - tcp_xmit_size_goal (1 samples, 0.35%) - - - - - fsnotify (2 samples, 0.70%) - - - - - __srcu_read_lock (1 samples, 0.35%) - - - - - apparmor_file_permission (1 samples, 0.35%) - - - - - rw_verify_area (3 samples, 1.05%) - - - - - security_file_permission (1 samples, 0.35%) - - - - - apparmor_file_permission (1 samples, 0.35%) - - - - - common_file_perm (1 samples, 0.35%) - - - - - sun/nio/ch/FileDispatcherImpl:.write0 (87 samples, 30.53%) - - sun/nio/ch/FileDispatcherImpl:.write0 - - - write (82 samples, 28.77%) - - write - - - system_call_fastpath (80 samples, 28.07%) - - system_call_fastpath - - - sys_write (80 samples, 28.07%) - - sys_write - - - vfs_write (79 samples, 27.72%) - - vfs_write - - - sock_aio_write (1 samples, 0.35%) - - - - - sun/nio/ch/SocketChannelImpl:.write (88 samples, 30.88%) - - sun/nio/ch/SocketChannelImpl:.write - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) - - - - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (91 samples, 31.93%) - - io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes - - - sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/ChannelDuplexHandler:.flush (95 samples, 33.33%) - - io/netty/channel/ChannelDuplexHandler:.flush - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush (95 samples, 33.33%) - - io/netty/channel/ChannelOutboundHandlerAdapter:.flush - - - io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) - - io/netty/channel/AbstractChannelHandlerContext:.flush - - - io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (95 samples, 33.33%) - - io/netty/channel/DefaultChannelPipeline$HeadContext:... - - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (95 samples, 33.33%) - - io/netty/channel/AbstractChannel$AbstractUnsafe:.flus.. - - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite (95 samples, 33.33%) - - io/netty/channel/nio/AbstractNioByteChannel:.doWrite - - - io/netty/util/Recycler:.recycle (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (97 samples, 34.04%) - - io/netty/channel/AbstractChannelHandlerContext:.fireCh.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (97 samples, 34.04%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead.. - - - io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (98 samples, 34.39%) - - io/netty/channel/AbstractChannelHandlerContext:.fireCha.. - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (98 samples, 34.39%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRea.. - - - org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) - - - - - java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/Context:.getWrapFactory (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (2 samples, 0.70%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (4 samples, 1.40%) - - - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) - - - - - org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (2 samples, 0.70%) - - - - - org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.findFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.35%) - - - - - java/util/HashMap:.get (1 samples, 0.35%) - - - - - jint_disjoint_arraycopy (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (4 samples, 1.40%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (3 samples, 1.05%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (7 samples, 2.46%) - - or.. - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (2 samples, 0.70%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (8 samples, 2.81%) - - or.. - - - org/mozilla/javascript/IdScriptableObject:.put (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.newObject (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) - - org/mozilla/java.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (13 samples, 4.56%) - - org/m.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (11 samples, 3.86%) - - org/.. - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (9 samples, 3.16%) - - org.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 1.75%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (17 samples, 5.96%) - - org/mozi.. - - - org/mozilla/javascript/IdScriptableObject:.put (8 samples, 2.81%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.getSlot (7 samples, 2.46%) - - or.. - - - org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - vtable chunks (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) - - - - - org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) - - - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (82 samples, 28.77%) - - org/mozilla/javascript/gen/file__home_bgregg_.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (81 samples, 28.42%) - - org/mozilla/javascript/gen/file__home_bgregg_.. - - - org/mozilla/javascript/optimizer/OptRuntime:.call2 (9 samples, 3.16%) - - org.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) - - o.. - - - org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.setObjectElem (2 samples, 0.70%) - - - - - org/mozilla/javascript/ScriptRuntime:.indexFromString (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 1.05%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectEncoder:.encode (5 samples, 1.75%) - - - - - java/util/ArrayList:.add (1 samples, 0.35%) - - - - - io/netty/util/internal/RecyclableArrayList:.newInstance (1 samples, 0.35%) - - - - - io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) - - - - - java/util/ArrayList:.ensureExplicitCapacity (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (12 samples, 4.21%) - - io/n.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (11 samples, 3.86%) - - org/.. - - - io/netty/channel/AbstractChannelHandlerContext:.write (10 samples, 3.51%) - - io/.. - - - io/netty/handler/codec/MessageToMessageEncoder:.write (10 samples, 3.51%) - - io/.. - - - vtable chunks (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.write (13 samples, 4.56%) - - io/ne.. - - - org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) - - - - - org/mozilla/javascript/NativeJavaMethod:.call (21 samples, 7.37%) - - org/mozill.. - - - org/mozilla/javascript/MemberBox:.invoke (21 samples, 7.37%) - - org/mozill.. - - - sun/reflect/DelegatingMethodAccessorImpl:.invoke (19 samples, 6.67%) - - sun/refle.. - - - sun/nio/cs/UTF_8$Encoder:.<init> (1 samples, 0.35%) - - - - - jbyte_disjoint_arraycopy (1 samples, 0.35%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (128 samples, 44.91%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - org/vertx/java/core/net/impl/VertxHandler:.channelRead (128 samples, 44.91%) - - org/vertx/java/core/net/impl/VertxHandler:.channelRead - - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (124 samples, 43.51%) - - org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessa.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (117 samples, 41.05%) - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (116 samples, 40.70%) - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (27 samples, 9.47%) - - org/mozilla/j.. - - - org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (24 samples, 8.42%) - - org/mozilla.. - - - org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) - - - - - org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) - - - - - org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (1 samples, 0.35%) - - - - - io/netty/util/internal/AppendableCharSequence:.append (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.35%) - - - - - io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.70%) - - - - - io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.35%) - - - - - io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (5 samples, 1.75%) - - - - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (143 samples, 50.18%) - - io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead - - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead (143 samples, 50.18%) - - io/netty/handler/codec/ByteToMessageDecoder:.channelRead - - - io/netty/handler/codec/http/HttpObjectDecoder:.decode (13 samples, 4.56%) - - io/ne.. - - - io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (10 samples, 3.51%) - - io/.. - - - java/util/Arrays:.fill (1 samples, 0.35%) - - - - - java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.35%) - - - - - sys_read (1 samples, 0.35%) - - - - - do_sync_read (1 samples, 0.35%) - - - - - __kfree_skb (1 samples, 0.35%) - - - - - tcp_rcv_space_adjust (1 samples, 0.35%) - - - - - skb_release_data (1 samples, 0.35%) - - - - - __kfree_skb (2 samples, 0.70%) - - - - - skb_release_head_state (1 samples, 0.35%) - - - - - dst_release (1 samples, 0.35%) - - - - - _raw_spin_lock_bh (1 samples, 0.35%) - - - - - skb_copy_datagram_iovec (2 samples, 0.70%) - - - - - copy_user_enhanced_fast_string (1 samples, 0.35%) - - - - - do_sync_read (9 samples, 3.16%) - - do_.. - - - sock_aio_read (9 samples, 3.16%) - - soc.. - - - sock_aio_read.part.13 (9 samples, 3.16%) - - soc.. - - - do_sock_read.isra.12 (9 samples, 3.16%) - - do_.. - - - inet_recvmsg (9 samples, 3.16%) - - ine.. - - - tcp_recvmsg (7 samples, 2.46%) - - tc.. - - - tcp_cleanup_rbuf (2 samples, 0.70%) - - - - - __tcp_select_window (1 samples, 0.35%) - - - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (16 samples, 5.61%) - - io/nett.. - - - sun/nio/ch/SocketChannelImpl:.read (16 samples, 5.61%) - - sun/nio.. - - - sun/nio/ch/FileDispatcherImpl:.read0 (15 samples, 5.26%) - - sun/ni.. - - - read (15 samples, 5.26%) - - read - - - system_call_fastpath (12 samples, 4.21%) - - syst.. - - - sys_read (12 samples, 4.21%) - - sys_.. - - - vfs_read (10 samples, 3.51%) - - vfs.. - - - rw_verify_area (1 samples, 0.35%) - - - - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (260 samples, 91.23%) - - io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read - - - io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) - - - - - JavaThread::run (263 samples, 92.28%) - - JavaThread::run - - - JavaThread::thread_main_inner (263 samples, 92.28%) - - JavaThread::thread_main_inner - - - thread_entry (263 samples, 92.28%) - - thread_entry - - - JavaCalls::call_virtual (263 samples, 92.28%) - - JavaCalls::call_virtual - - - JavaCalls::call_virtual (263 samples, 92.28%) - - JavaCalls::call_virtual - - - JavaCalls::call_helper (263 samples, 92.28%) - - JavaCalls::call_helper - - - call_stub (263 samples, 92.28%) - - call_stub - - - Interpreter (263 samples, 92.28%) - - Interpreter - - - Interpreter (263 samples, 92.28%) - - Interpreter - - - io/netty/channel/nio/NioEventLoop:.run (263 samples, 92.28%) - - io/netty/channel/nio/NioEventLoop:.run - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys (262 samples, 91.93%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeys - - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (262 samples, 91.93%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized - - - io/netty/channel/nio/NioEventLoop:.processSelectedKey (261 samples, 91.58%) - - io/netty/channel/nio/NioEventLoop:.processSelectedKey - - - io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) - - - - - PSIsAliveClosure::do_object_b (1 samples, 0.35%) - - - - - StringTable::unlink_or_oops_do (2 samples, 0.70%) - - - - - start_thread (281 samples, 98.60%) - - start_thread - - - java_start (281 samples, 98.60%) - - java_start - - - VMThread::run (4 samples, 1.40%) - - - - - VMThread::loop (4 samples, 1.40%) - - - - - VMThread::evaluate_operation (4 samples, 1.40%) - - - - - VM_Operation::evaluate (4 samples, 1.40%) - - - - - VM_ParallelGCFailedAllocation::doit (4 samples, 1.40%) - - - - - ParallelScavengeHeap::failed_mem_allocate (4 samples, 1.40%) - - - - - PSScavenge::invoke (4 samples, 1.40%) - - - - - PSScavenge::invoke_no_policy (4 samples, 1.40%) - - - - - pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.35%) - - - - - system_call_fastpath (1 samples, 0.35%) - - - - - sys_futex (1 samples, 0.35%) - - - - - do_futex (1 samples, 0.35%) - - - - - futex_wake_op (1 samples, 0.35%) - - - - - all (285 samples, 100%) - - - - - java (285 samples, 100.00%) - - java - - - write (3 samples, 1.05%) - - - - - check_events (3 samples, 1.05%) - - - - - hypercall_page (3 samples, 1.05%) - - - - \ No newline at end of file + Flame Graph + + Reset Zoom + Search + + + + read (1 samples, 0.35%) + + + + + check_events (1 samples, 0.35%) + + + + + hypercall_page (1 samples, 0.35%) + + + + + ScavengeRootsTask::do_it (1 samples, 0.35%) + + + + + ClassLoaderDataGraph::oops_do (1 samples, 0.35%) + + + + + ClassLoaderData::oops_do (1 samples, 0.35%) + + + + + PSScavengeKlassClosure::do_klass (1 samples, 0.35%) + + + + + PSPromotionManager::drain_stacks_depth (1 samples, 0.35%) + + + + + oopDesc* PSPromotionManager::copy_to_survivor_space<false> (1 samples, 0.35%) + + + + + InstanceKlass::oop_push_contents (1 samples, 0.35%) + + + + + ParallelTaskTerminator::offer_termination (5 samples, 1.75%) + + + + + GCTaskThread::run (14 samples, 4.91%) + + GCTask.. + + + StealTask::do_it (13 samples, 4.56%) + + Steal.. + + + SpinPause (7 samples, 2.46%) + + Sp.. + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) + + + + + io/netty/buffer/PooledByteBuf:.internalNioBuffer (1 samples, 0.35%) + + + + + sun/nio/ch/NativeThread:.current (1 samples, 0.35%) + + + + + (3 samples, 1.05%) + + + + + Java_sun_nio_ch_FileDispatcherImpl_write0 (1 samples, 0.35%) + + + + + sys_write (1 samples, 0.35%) + + + + + fget_light (1 samples, 0.35%) + + + + + __srcu_read_lock (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (1 samples, 0.35%) + + + + + ktime_get_real (1 samples, 0.35%) + + + + + skb_clone (1 samples, 0.35%) + + + + + tcp_set_skb_tso_segs (1 samples, 0.35%) + + + + + dev_hard_start_xmit (1 samples, 0.35%) + + + + + dev_pick_tx (1 samples, 0.35%) + + + + + dev_queue_xmit_nit (1 samples, 0.35%) + + + + + xen_restore_fl_direct (1 samples, 0.35%) + + + + + dev_hard_start_xmit (4 samples, 1.40%) + + + + + loopback_xmit (3 samples, 1.05%) + + + + + netif_rx (2 samples, 0.70%) + + + + + netif_rx.part.82 (2 samples, 0.70%) + + + + + xen_restore_fl_direct_end (1 samples, 0.35%) + + + + + dma_issue_pending_all (1 samples, 0.35%) + + + + + __inet_lookup_established (3 samples, 1.05%) + + + + + tcp_event_data_recv (1 samples, 0.35%) + + + + + sock_def_readable (19 samples, 6.67%) + + sock_def_.. + + + __wake_up_sync_key (19 samples, 6.67%) + + __wake_up.. + + + check_events (19 samples, 6.67%) + + check_eve.. + + + hypercall_page (19 samples, 6.67%) + + hypercall.. + + + bictcp_acked (1 samples, 0.35%) + + + + + ktime_get_real (2 samples, 0.70%) + + + + + getnstimeofday (2 samples, 0.70%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + xen_clocksource_read (1 samples, 0.35%) + + + + + tcp_rtt_estimator (1 samples, 0.35%) + + + + + ip_local_deliver (34 samples, 11.93%) + + ip_local_deliver + + + ip_local_deliver_finish (34 samples, 11.93%) + + ip_local_deliver_.. + + + tcp_v4_rcv (33 samples, 11.58%) + + tcp_v4_rcv + + + tcp_v4_do_rcv (29 samples, 10.18%) + + tcp_v4_do_rcv + + + tcp_rcv_established (28 samples, 9.82%) + + tcp_rcv_establ.. + + + tcp_ack (9 samples, 3.16%) + + tcp.. + + + tcp_clean_rtx_queue (6 samples, 2.11%) + + t.. + + + tcp_valid_rtt_meas (1 samples, 0.35%) + + + + + tcp_rtt_estimator (1 samples, 0.35%) + + + + + __do_softirq (37 samples, 12.98%) + + __do_softirq + + + net_rx_action (37 samples, 12.98%) + + net_rx_action + + + process_backlog (36 samples, 12.63%) + + process_backlog + + + __netif_receive_skb (36 samples, 12.63%) + + __netif_receive_skb + + + ip_rcv (35 samples, 12.28%) + + ip_rcv + + + ip_rcv_finish (35 samples, 12.28%) + + ip_rcv_finish + + + ip_local_deliver_finish (1 samples, 0.35%) + + + + + local_bh_enable (38 samples, 13.33%) + + local_bh_enable + + + do_softirq (38 samples, 13.33%) + + do_softirq + + + call_softirq (38 samples, 13.33%) + + call_softirq + + + rcu_bh_qs (1 samples, 0.35%) + + + + + ip_local_out (45 samples, 15.79%) + + ip_local_out + + + ip_output (45 samples, 15.79%) + + ip_output + + + ip_finish_output (45 samples, 15.79%) + + ip_finish_output + + + dev_queue_xmit (43 samples, 15.09%) + + dev_queue_xmit + + + netif_skb_features (1 samples, 0.35%) + + + + + ip_queue_xmit (47 samples, 16.49%) + + ip_queue_xmit + + + ip_output (2 samples, 0.70%) + + + + + pvclock_clocksource_read (1 samples, 0.35%) + + + + + getnstimeofday (2 samples, 0.70%) + + + + + xen_clocksource_get_cycles (2 samples, 0.70%) + + + + + xen_clocksource_read (1 samples, 0.35%) + + + + + pvclock_clocksource_read (1 samples, 0.35%) + + + + + ktime_get_real (3 samples, 1.05%) + + + + + xen_clocksource_get_cycles (1 samples, 0.35%) + + + + + __tcp_push_pending_frames (56 samples, 19.65%) + + __tcp_push_pending_frames + + + tcp_write_xmit (56 samples, 19.65%) + + tcp_write_xmit + + + tcp_transmit_skb (53 samples, 18.60%) + + tcp_transmit_skb + + + skb_dst_set_noref (1 samples, 0.35%) + + + + + lock_sock_nested (1 samples, 0.35%) + + + + + _raw_spin_lock_bh (1 samples, 0.35%) + + + + + local_bh_disable (1 samples, 0.35%) + + + + + __kmalloc_node_track_caller (2 samples, 0.70%) + + + + + arch_local_irq_save (1 samples, 0.35%) + + + + + __phys_addr (1 samples, 0.35%) + + + + + get_slab (2 samples, 0.70%) + + + + + __alloc_skb (7 samples, 2.46%) + + __.. + + + kmem_cache_alloc_node (1 samples, 0.35%) + + + + + sk_stream_alloc_skb (8 samples, 2.81%) + + sk.. + + + ksize (1 samples, 0.35%) + + + + + ipv4_mtu (1 samples, 0.35%) + + + + + tcp_current_mss (2 samples, 0.70%) + + + + + tcp_established_options (1 samples, 0.35%) + + + + + tcp_send_mss (3 samples, 1.05%) + + + + + tcp_xmit_size_goal (1 samples, 0.35%) + + + + + do_sync_write (72 samples, 25.26%) + + do_sync_write + + + sock_aio_write (72 samples, 25.26%) + + sock_aio_write + + + do_sock_write.isra.10 (72 samples, 25.26%) + + do_sock_write.isra.10 + + + inet_sendmsg (72 samples, 25.26%) + + inet_sendmsg + + + tcp_sendmsg (71 samples, 24.91%) + + tcp_sendmsg + + + tcp_xmit_size_goal (1 samples, 0.35%) + + + + + fsnotify (2 samples, 0.70%) + + + + + __srcu_read_lock (1 samples, 0.35%) + + + + + apparmor_file_permission (1 samples, 0.35%) + + + + + rw_verify_area (3 samples, 1.05%) + + + + + security_file_permission (1 samples, 0.35%) + + + + + apparmor_file_permission (1 samples, 0.35%) + + + + + common_file_perm (1 samples, 0.35%) + + + + + sun/nio/ch/FileDispatcherImpl:.write0 (87 samples, 30.53%) + + sun/nio/ch/FileDispatcherImpl:.write0 + + + write (82 samples, 28.77%) + + write + + + system_call_fastpath (80 samples, 28.07%) + + system_call_fastpath + + + sys_write (80 samples, 28.07%) + + sys_write + + + vfs_write (79 samples, 27.72%) + + vfs_write + + + sock_aio_write (1 samples, 0.35%) + + + + + sun/nio/ch/SocketChannelImpl:.write (88 samples, 30.88%) + + sun/nio/ch/SocketChannelImpl:.write + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) + + + + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes (91 samples, 31.93%) + + io/netty/buffer/PooledUnsafeDirectByteBuf:.readBytes + + + sun/nio/ch/SocketChannelImpl:.writerCleanup (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/ChannelDuplexHandler:.flush (95 samples, 33.33%) + + io/netty/channel/ChannelDuplexHandler:.flush + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush (95 samples, 33.33%) + + io/netty/channel/ChannelOutboundHandlerAdapter:.flush + + + io/netty/channel/AbstractChannelHandlerContext:.flush (95 samples, 33.33%) + + io/netty/channel/AbstractChannelHandlerContext:.flush + + + io/netty/channel/DefaultChannelPipeline$HeadContext:.flush (95 samples, 33.33%) + + io/netty/channel/DefaultChannelPipeline$HeadContext:... + + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flush0 (95 samples, 33.33%) + + io/netty/channel/AbstractChannel$AbstractUnsafe:.flus.. + + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite (95 samples, 33.33%) + + io/netty/channel/nio/AbstractNioByteChannel:.doWrite + + + io/netty/util/Recycler:.recycle (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (97 samples, 34.04%) + + io/netty/channel/AbstractChannelHandlerContext:.fireCh.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (97 samples, 34.04%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead.. + + + io/netty/channel/ChannelDuplexHandler:.flush (2 samples, 0.70%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelReadComplete (98 samples, 34.39%) + + io/netty/channel/AbstractChannelHandlerContext:.fireCha.. + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (98 samples, 34.39%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRea.. + + + org/vertx/java/core/net/impl/VertxHandler:.channelReadComplete (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractReferenceCountedByteBuf:.release (1 samples, 0.35%) + + + + + java/util/concurrent/ConcurrentHashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/Context:.getWrapFactory (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/WrapFactory:.wrapAsJavaObject (2 samples, 0.70%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (4 samples, 1.40%) + + + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) + + + + + org/mozilla/javascript/MemberBox:.invoke (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (2 samples, 0.70%) + + + + + org/mozilla/javascript/WrapFactory:.wrap (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.findFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$Slot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.getPropFunctionAndThis (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaObject:.get (1 samples, 0.35%) + + + + + java/util/HashMap:.get (1 samples, 0.35%) + + + + + jint_disjoint_arraycopy (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.getObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.findInstanceIdInfo (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (4 samples, 1.40%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (3 samples, 1.05%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (7 samples, 2.46%) + + or.. + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeFunction:.initScriptFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (2 samples, 0.70%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (8 samples, 2.81%) + + or.. + + + org/mozilla/javascript/IdScriptableObject:.put (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.newObject (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (32 samples, 11.23%) + + org/mozilla/java.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (13 samples, 4.56%) + + org/m.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (11 samples, 3.86%) + + org/.. + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (9 samples, 3.16%) + + org.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (5 samples, 1.75%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (17 samples, 5.96%) + + org/mozi.. + + + org/mozilla/javascript/IdScriptableObject:.put (8 samples, 2.81%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.getSlot (7 samples, 2.46%) + + or.. + + + org/mozilla/javascript/ScriptableObject:.createSlot (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptableObject:.getPrototype (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getParentScope (1 samples, 0.35%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (3 samples, 1.05%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + vtable chunks (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.has (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.setAttributes (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.createFunctionActivation (5 samples, 1.75%) + + + + + org/mozilla/javascript/TopLevel:.getBuiltinPrototype (2 samples, 0.70%) + + + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (82 samples, 28.77%) + + org/mozilla/javascript/gen/file__home_bgregg_.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (81 samples, 28.42%) + + org/mozilla/javascript/gen/file__home_bgregg_.. + + + org/mozilla/javascript/optimizer/OptRuntime:.call2 (9 samples, 3.16%) + + org.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (6 samples, 2.11%) + + o.. + + + org/mozilla/javascript/ScriptRuntime:.setObjectProp (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.put (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.getSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject:.createSlot (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.setObjectElem (2 samples, 0.70%) + + + + + org/mozilla/javascript/ScriptRuntime:.indexFromString (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.writeBytes (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBufAllocator:.directBuffer (3 samples, 1.05%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectEncoder:.encode (5 samples, 1.75%) + + + + + java/util/ArrayList:.add (1 samples, 0.35%) + + + + + io/netty/util/internal/RecyclableArrayList:.newInstance (1 samples, 0.35%) + + + + + io/netty/util/concurrent/FastThreadLocal:.get (1 samples, 0.35%) + + + + + java/util/ArrayList:.ensureExplicitCapacity (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (12 samples, 4.21%) + + io/n.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (11 samples, 3.86%) + + org/.. + + + io/netty/channel/AbstractChannelHandlerContext:.write (10 samples, 3.51%) + + io/.. + + + io/netty/handler/codec/MessageToMessageEncoder:.write (10 samples, 3.51%) + + io/.. + + + vtable chunks (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.write (13 samples, 4.56%) + + io/ne.. + + + org/vertx/java/core/http/impl/VertxHttpHandler:.write (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.add0 (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/DefaultHttpHeaders:.set (1 samples, 0.35%) + + + + + org/mozilla/javascript/NativeJavaMethod:.call (21 samples, 7.37%) + + org/mozill.. + + + org/mozilla/javascript/MemberBox:.invoke (21 samples, 7.37%) + + org/mozill.. + + + sun/reflect/DelegatingMethodAccessorImpl:.invoke (19 samples, 6.67%) + + sun/refle.. + + + sun/nio/cs/UTF_8$Encoder:.<init> (1 samples, 0.35%) + + + + + jbyte_disjoint_arraycopy (1 samples, 0.35%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (128 samples, 44.91%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + org/vertx/java/core/net/impl/VertxHandler:.channelRead (128 samples, 44.91%) + + org/vertx/java/core/net/impl/VertxHandler:.channelRead + + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessageReceived (124 samples, 43.51%) + + org/vertx/java/core/http/impl/DefaultHttpServer$ServerHandler:.doMessa.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (117 samples, 41.05%) + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (116 samples, 40.70%) + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vhello_js_1:.call (27 samples, 9.47%) + + org/mozilla/j.. + + + org/mozilla/javascript/gen/file__home_bgregg_testtest_vert_x_2_1_4_sys_mods_io_vertx_lang_js_1_1_0 (24 samples, 8.42%) + + org/mozilla.. + + + org/mozilla/javascript/ScriptRuntime:.name (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptRuntime:.nameOrFunction (1 samples, 0.35%) + + + + + org/mozilla/javascript/IdScriptableObject:.get (1 samples, 0.35%) + + + + + org/mozilla/javascript/ScriptableObject$RelinkedSlot:.getValue (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (1 samples, 0.35%) + + + + + io/netty/util/internal/AppendableCharSequence:.append (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpHeaders:.isTransferEncodingChunked (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.findWhitespace (1 samples, 0.35%) + + + + + io/netty/buffer/AbstractByteBuf:.forEachByteAsc0 (2 samples, 0.70%) + + + + + io/netty/handler/codec/http/HttpHeaders:.hash (1 samples, 0.35%) + + + + + io/netty/handler/codec/http/HttpObjectDecoder:.splitHeader (5 samples, 1.75%) + + + + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead (143 samples, 50.18%) + + io/netty/channel/AbstractChannelHandlerContext:.fireChannelRead + + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead (143 samples, 50.18%) + + io/netty/handler/codec/ByteToMessageDecoder:.channelRead + + + io/netty/handler/codec/http/HttpObjectDecoder:.decode (13 samples, 4.56%) + + io/ne.. + + + io/netty/handler/codec/http/HttpObjectDecoder:.readHeaders (10 samples, 3.51%) + + io/.. + + + java/util/Arrays:.fill (1 samples, 0.35%) + + + + + java/nio/channels/spi/AbstractInterruptibleChannel:.end (1 samples, 0.35%) + + + + + sys_read (1 samples, 0.35%) + + + + + do_sync_read (1 samples, 0.35%) + + + + + __kfree_skb (1 samples, 0.35%) + + + + + tcp_rcv_space_adjust (1 samples, 0.35%) + + + + + skb_release_data (1 samples, 0.35%) + + + + + __kfree_skb (2 samples, 0.70%) + + + + + skb_release_head_state (1 samples, 0.35%) + + + + + dst_release (1 samples, 0.35%) + + + + + _raw_spin_lock_bh (1 samples, 0.35%) + + + + + skb_copy_datagram_iovec (2 samples, 0.70%) + + + + + copy_user_enhanced_fast_string (1 samples, 0.35%) + + + + + do_sync_read (9 samples, 3.16%) + + do_.. + + + sock_aio_read (9 samples, 3.16%) + + soc.. + + + sock_aio_read.part.13 (9 samples, 3.16%) + + soc.. + + + do_sock_read.isra.12 (9 samples, 3.16%) + + do_.. + + + inet_recvmsg (9 samples, 3.16%) + + ine.. + + + tcp_recvmsg (7 samples, 2.46%) + + tc.. + + + tcp_cleanup_rbuf (2 samples, 0.70%) + + + + + __tcp_select_window (1 samples, 0.35%) + + + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (16 samples, 5.61%) + + io/nett.. + + + sun/nio/ch/SocketChannelImpl:.read (16 samples, 5.61%) + + sun/nio.. + + + sun/nio/ch/FileDispatcherImpl:.read0 (15 samples, 5.26%) + + sun/ni.. + + + read (15 samples, 5.26%) + + read + + + system_call_fastpath (12 samples, 4.21%) + + syst.. + + + sys_read (12 samples, 4.21%) + + sys_.. + + + vfs_read (10 samples, 3.51%) + + vfs.. + + + rw_verify_area (1 samples, 0.35%) + + + + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read (260 samples, 91.23%) + + io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe:.read + + + io/netty/handler/codec/ByteToMessageDecoder:.channelReadComplete (1 samples, 0.35%) + + + + + JavaThread::run (263 samples, 92.28%) + + JavaThread::run + + + JavaThread::thread_main_inner (263 samples, 92.28%) + + JavaThread::thread_main_inner + + + thread_entry (263 samples, 92.28%) + + thread_entry + + + JavaCalls::call_virtual (263 samples, 92.28%) + + JavaCalls::call_virtual + + + JavaCalls::call_virtual (263 samples, 92.28%) + + JavaCalls::call_virtual + + + JavaCalls::call_helper (263 samples, 92.28%) + + JavaCalls::call_helper + + + call_stub (263 samples, 92.28%) + + call_stub + + + Interpreter (263 samples, 92.28%) + + Interpreter + + + Interpreter (263 samples, 92.28%) + + Interpreter + + + io/netty/channel/nio/NioEventLoop:.run (263 samples, 92.28%) + + io/netty/channel/nio/NioEventLoop:.run + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys (262 samples, 91.93%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeys + + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized (262 samples, 91.93%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKeysOptimized + + + io/netty/channel/nio/NioEventLoop:.processSelectedKey (261 samples, 91.58%) + + io/netty/channel/nio/NioEventLoop:.processSelectedKey + + + io/netty/channel/socket/nio/NioSocketChannel:.doReadBytes (1 samples, 0.35%) + + + + + PSIsAliveClosure::do_object_b (1 samples, 0.35%) + + + + + StringTable::unlink_or_oops_do (2 samples, 0.70%) + + + + + start_thread (281 samples, 98.60%) + + start_thread + + + java_start (281 samples, 98.60%) + + java_start + + + VMThread::run (4 samples, 1.40%) + + + + + VMThread::loop (4 samples, 1.40%) + + + + + VMThread::evaluate_operation (4 samples, 1.40%) + + + + + VM_Operation::evaluate (4 samples, 1.40%) + + + + + VM_ParallelGCFailedAllocation::doit (4 samples, 1.40%) + + + + + ParallelScavengeHeap::failed_mem_allocate (4 samples, 1.40%) + + + + + PSScavenge::invoke (4 samples, 1.40%) + + + + + PSScavenge::invoke_no_policy (4 samples, 1.40%) + + + + + pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.35%) + + + + + system_call_fastpath (1 samples, 0.35%) + + + + + sys_futex (1 samples, 0.35%) + + + + + do_futex (1 samples, 0.35%) + + + + + futex_wake_op (1 samples, 0.35%) + + + + + all (285 samples, 100%) + + + + + java (285 samples, 100.00%) + + java + + + write (3 samples, 1.05%) + + + + + check_events (3 samples, 1.05%) + + + + + hypercall_page (3 samples, 1.05%) + + + + + diff --git a/tests/flamegraph.rs b/tests/flamegraph.rs index f9a87d67..fddfc6b3 100644 --- a/tests/flamegraph.rs +++ b/tests/flamegraph.rs @@ -456,6 +456,22 @@ fn flamegraph_grey_frames() { test_flamegraph(input_file, expected_result_file, options).unwrap(); } +#[test] +fn flamegraph_example_perf_stacks() { + let input_file = "./tests/data/collapse-perf/results/example-perf-stacks-collapsed.txt"; + let expected_result_file = + "./tests/data/flamegraph/example-perf-stacks/example-perf-stacks.svg"; + let palette_file = "./tests/data/flamegraph/example-perf-stacks/palette.map"; + let mut palette_map = load_palette_map_file(palette_file); + + let options = flamegraph::Options { + palette_map: Some(&mut palette_map), + ..Default::default() + }; + + test_flamegraph(input_file, expected_result_file, options).unwrap(); +} + #[test] fn flamegraph_default_options() { let input_file = @@ -635,22 +651,6 @@ fn flamegraph_font_type_simple() { test_flamegraph(input_file, expected_result_file, options).unwrap(); } -#[test] -fn flamegraph_example_perf_stacks() { - let input_file = "./tests/data/collapse-perf/results/example-perf-stacks-collapsed.txt"; - let expected_result_file = - "./tests/data/flamegraph/example-perf-stacks/example-perf-stacks.svg"; - let palette_file = "./tests/data/flamegraph/example-perf-stacks/palette.map"; - let mut palette_map = load_palette_map_file(palette_file); - - let options = flamegraph::Options { - palette_map: Some(&mut palette_map), - ..Default::default() - }; - - test_flamegraph(input_file, expected_result_file, options).unwrap(); -} - #[test] fn flamegraph_font_type_with_quote() { let input_file =