patch_applied.svg

image/svg+xml

Filename: patch_applied.svg
Type: image/svg+xml
Part: 3
Message: Speed up COPY FROM text/CSV parsing using SIMD
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="1200" height="902" onload="init(evt)" viewBox="0 0 1200 902" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
<!-- NOTES:  -->
<defs>
	<linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
		<stop stop-color="#eeeeee" offset="5%" />
		<stop stop-color="#eeeeb0" offset="95%" />
	</linearGradient>
</defs>
<style type="text/css">
	text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
	#search, #ignorecase { opacity:0.1; cursor:pointer; }
	#search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
	#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
	#title { text-anchor:middle; font-size:17px}
	#unzoom { cursor:pointer; }
	#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
	.hide { display:none; }
	.parent { opacity:0.5; }
</style>
<script type="text/ecmascript">
<![CDATA[
	"use strict";
	var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
	function init(evt) {
		details = document.getElementById("details").firstChild;
		searchbtn = document.getElementById("search");
		ignorecaseBtn = document.getElementById("ignorecase");
		unzoombtn = document.getElementById("unzoom");
		matchedtxt = document.getElementById("matched");
		svg = document.getElementsByTagName("svg")[0];
		searching = 0;
		currentSearchTerm = null;

		// use GET parameters to restore a flamegraphs state.
		var params = get_params();
		if (params.x && params.y)
			zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
                if (params.s) search(params.s);
	}

	// event listeners
	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(true);
			zoom(target);
			if (!document.querySelector('.parent')) {
				// we have basically done a clearzoom so clear the url
				var params = get_params();
				if (params.x) delete params.x;
				if (params.y) delete params.y;
				history.replaceState(null, null, parse_params(params));
				unzoombtn.classList.add("hide");
				return;
			}

			// set parameters for zoom state
			var el = target.querySelector("rect");
			if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
				var params = get_params()
				params.x = el.attributes._orig_x.value;
				params.y = el.attributes.y.value;
				history.replaceState(null, null, parse_params(params));
			}
		}
		else if (e.target.id == "unzoom") clearzoom();
		else if (e.target.id == "search") search_prompt();
		else if (e.target.id == "ignorecase") toggle_ignorecase();
	}, false)

	// mouse-over for info
	// show
	window.addEventListener("mouseover", function(e) {
		var target = find_group(e.target);
		if (target) details.nodeValue = "Function: " + g_to_text(target);
	}, false)

	// clear
	window.addEventListener("mouseout", function(e) {
		var target = find_group(e.target);
		if (target) details.nodeValue = ' ';
	}, false)

	// ctrl-F for search
	// ctrl-I to toggle case-sensitive search
	window.addEventListener("keydown",function (e) {
		if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
			e.preventDefault();
			search_prompt();
		}
		else if (e.ctrlKey && e.keyCode === 73) {
			e.preventDefault();
			toggle_ignorecase();
		}
	}, false)

	// functions
	function get_params() {
		var params = {};
		var paramsarr = window.location.search.substr(1).split('&');
		for (var i = 0; i < paramsarr.length; ++i) {
			var tmp = paramsarr[i].split("=");
			if (!tmp[0] || !tmp[1]) continue;
			params[tmp[0]]  = decodeURIComponent(tmp[1]);
		}
		return params;
	}
	function parse_params(params) {
		var uri = "?";
		for (var key in params) {
			uri += key + '=' + encodeURIComponent(params[key]) + '&';
		}
		if (uri.slice(-1) == "&")
			uri = uri.substring(0, uri.length - 1);
		if (uri == '?')
			uri = window.location.href.split('?')[0];
		return uri;
	}
	function find_child(node, selector) {
		var children = node.querySelectorAll(selector);
		if (children.length) return children[0];
	}
	function find_group(node) {
		var parent = node.parentElement;
		if (!parent) return;
		if (parent.id == "frames") return node;
		return find_group(parent);
	}
	function orig_save(e, attr, val) {
		if (e.attributes["_orig_" + attr] != undefined) return;
		if (e.attributes[attr] == undefined) return;
		if (val == undefined) val = e.attributes[attr].value;
		e.setAttribute("_orig_" + attr, val);
	}
	function orig_load(e, attr) {
		if (e.attributes["_orig_"+attr] == undefined) return;
		e.attributes[attr].value = e.attributes["_orig_" + attr].value;
		e.removeAttribute("_orig_"+attr);
	}
	function g_to_text(e) {
		var text = find_child(e, "title").firstChild.nodeValue;
		return (text)
	}
	function g_to_func(e) {
		var func = g_to_text(e);
		// if there's any manipulation we want to do to the function
		// name before it's searched, do it here before returning.
		return (func);
	}
	function update_text(e) {
		var r = find_child(e, "rect");
		var t = find_child(e, "text");
		var w = parseFloat(r.attributes.width.value) -3;
		var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
		t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;

		// Smaller than this size won't fit anything
		if (w < 2 * 12 * 0.59) {
			t.textContent = "";
			return;
		}

		t.textContent = txt;
		var sl = t.getSubStringLength(0, txt.length);
		// check if only whitespace or if we can fit the entire string into width w
		if (/^ *$/.test(txt) || sl < w)
			return;

		// this isn't perfect, but gives a good starting point
		// and avoids calling getSubStringLength too often
		var start = Math.floor((w/sl) * txt.length);
		for (var x = start; x > 0; x = x-2) {
			if (t.getSubStringLength(0, x + 2) <= w) {
				t.textContent = txt.substring(0, x) + "..";
				return;
			}
		}
		t.textContent = "";
	}

	// zoom
	function zoom_reset(e) {
		if (e.attributes != undefined) {
			orig_load(e, "x");
			orig_load(e, "width");
		}
		if (e.childNodes == undefined) return;
		for (var i = 0, c = e.childNodes; i < c.length; i++) {
			zoom_reset(c[i]);
		}
	}
	function zoom_child(e, x, ratio) {
		if (e.attributes != undefined) {
			if (e.attributes.x != undefined) {
				orig_save(e, "x");
				e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
				if (e.tagName == "text")
					e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
			}
			if (e.attributes.width != undefined) {
				orig_save(e, "width");
				e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
			}
		}

		if (e.childNodes == undefined) return;
		for (var i = 0, c = e.childNodes; i < c.length; i++) {
			zoom_child(c[i], x - 10, ratio);
		}
	}
	function zoom_parent(e) {
		if (e.attributes) {
			if (e.attributes.x != undefined) {
				orig_save(e, "x");
				e.attributes.x.value = 10;
			}
			if (e.attributes.width != undefined) {
				orig_save(e, "width");
				e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
			}
		}
		if (e.childNodes == undefined) return;
		for (var i = 0, c = e.childNodes; i < c.length; i++) {
			zoom_parent(c[i]);
		}
	}
	function zoom(node) {
		var attr = find_child(node, "rect").attributes;
		var width = parseFloat(attr.width.value);
		var xmin = parseFloat(attr.x.value);
		var xmax = parseFloat(xmin + width);
		var ymin = parseFloat(attr.y.value);
		var ratio = (svg.width.baseVal.value - 2 * 10) / width;

		// XXX: Workaround for JavaScript float issues (fix me)
		var fudge = 0.0001;

		unzoombtn.classList.remove("hide");

		var el = document.getElementById("frames").children;
		for (var i = 0; i < el.length; i++) {
			var e = el[i];
			var a = find_child(e, "rect").attributes;
			var ex = parseFloat(a.x.value);
			var ew = parseFloat(a.width.value);
			var upstack;
			// Is it an ancestor
			if (0 == 0) {
				upstack = parseFloat(a.y.value) > ymin;
			} else {
				upstack = parseFloat(a.y.value) < ymin;
			}
			if (upstack) {
				// Direct ancestor
				if (ex <= xmin && (ex+ew+fudge) >= xmax) {
					e.classList.add("parent");
					zoom_parent(e);
					update_text(e);
				}
				// not in current path
				else
					e.classList.add("hide");
			}
			// Children maybe
			else {
				// no common path
				if (ex < xmin || ex + fudge >= xmax) {
					e.classList.add("hide");
				}
				else {
					zoom_child(e, xmin, ratio);
					update_text(e);
				}
			}
		}
		search();
	}
	function unzoom(dont_update_text) {
		unzoombtn.classList.add("hide");
		var el = document.getElementById("frames").children;
		for(var i = 0; i < el.length; i++) {
			el[i].classList.remove("parent");
			el[i].classList.remove("hide");
			zoom_reset(el[i]);
			if(!dont_update_text) update_text(el[i]);
		}
		search();
	}
	function clearzoom() {
		unzoom();

		// remove zoom state
		var params = get_params();
		if (params.x) delete params.x;
		if (params.y) delete params.y;
		history.replaceState(null, null, parse_params(params));
	}

	// search
	function toggle_ignorecase() {
		ignorecase = !ignorecase;
		if (ignorecase) {
			ignorecaseBtn.classList.add("show");
		} else {
			ignorecaseBtn.classList.remove("show");
		}
		reset_search();
		search();
	}
	function reset_search() {
		var el = document.querySelectorAll("#frames rect");
		for (var i = 0; i < el.length; i++) {
			orig_load(el[i], "fill")
		}
		var params = get_params();
		delete params.s;
		history.replaceState(null, null, parse_params(params));
	}
	function search_prompt() {
		if (!searching) {
			var term = prompt("Enter a search term (regexp " +
			    "allowed, eg: ^ext4_)"
			    + (ignorecase ? ", ignoring case" : "")
			    + "\nPress Ctrl-i to toggle case sensitivity", "");
			if (term != null) search(term);
		} else {
			reset_search();
			searching = 0;
			currentSearchTerm = null;
			searchbtn.classList.remove("show");
			searchbtn.firstChild.nodeValue = "Search"
			matchedtxt.classList.add("hide");
			matchedtxt.firstChild.nodeValue = ""
		}
	}
	function search(term) {
		if (term) currentSearchTerm = term;

		var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
		var el = document.getElementById("frames").children;
		var matches = new Object();
		var maxwidth = 0;
		for (var i = 0; i < el.length; i++) {
			var e = el[i];
			var func = g_to_func(e);
			var rect = find_child(e, "rect");
			if (func == null || rect == null)
				continue;

			// Save max width. Only works as we have a root frame
			var w = parseFloat(rect.attributes.width.value);
			if (w > maxwidth)
				maxwidth = w;

			if (func.match(re)) {
				// highlight
				var x = parseFloat(rect.attributes.x.value);
				orig_save(rect, "fill");
				rect.attributes.fill.value = "rgb(230,0,230)";

				// remember matches
				if (matches[x] == undefined) {
					matches[x] = w;
				} else {
					if (w > matches[x]) {
						// overwrite with parent
						matches[x] = w;
					}
				}
				searching = 1;
			}
		}
		if (!searching)
			return;
		var params = get_params();
		params.s = currentSearchTerm;
		history.replaceState(null, null, parse_params(params));

		searchbtn.classList.add("show");
		searchbtn.firstChild.nodeValue = "Reset Search";

		// calculate percent matched, excluding vertical overlap
		var count = 0;
		var lastx = -1;
		var lastw = 0;
		var keys = Array();
		for (k in matches) {
			if (matches.hasOwnProperty(k))
				keys.push(k);
		}
		// sort the matched frames by their x location
		// ascending, then width descending
		keys.sort(function(a, b){
			return a - b;
		});
		// Step through frames saving only the biggest bottom-up frames
		// thanks to the sort order. This relies on the tree property
		// where children are always smaller than their parents.
		var fudge = 0.0001;	// JavaScript floating point
		for (var k in keys) {
			var x = parseFloat(keys[k]);
			var w = matches[keys[k]];
			if (x >= lastx + lastw - fudge) {
				count += w;
				lastx = x;
				lastw = w;
			}
		}
		// display matched percent
		matchedtxt.classList.remove("hide");
		var pct = 100 * count / maxwidth;
		if (pct != 100) pct = pct.toFixed(1)
		matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
	}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="902.0" fill="url(#background)"  />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="885" > </text>
<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
<text id="search" x="1090.00" y="24" >Search</text>
<text id="ignorecase" x="1174.00" y="24" >ic</text>
<text id="matched" x="1090.00" y="885" > </text>
<g id="frames">
<g >
<title>BufTableHashCode (60,881,366 samples, 0.01%)</title><rect x="693.8" y="421" width="0.2" height="15.0" fill="rgb(206,157,37)" rx="2" ry="2" />
<text  x="696.83" y="431.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (298,948,265 samples, 0.06%)</title><rect x="407.5" y="405" width="0.7" height="15.0" fill="rgb(214,45,14)" rx="2" ry="2" />
<text  x="410.49" y="415.5" ></text>
</g>
<g >
<title>_bt_check_natts (2,230,470,900 samples, 0.44%)</title><rect x="555.5" y="405" width="5.2" height="15.0" fill="rgb(219,57,41)" rx="2" ry="2" />
<text  x="558.55" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (54,702,405 samples, 0.01%)</title><rect x="191.3" y="405" width="0.1" height="15.0" fill="rgb(208,94,19)" rx="2" ry="2" />
<text  x="194.29" y="415.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (291,478,122 samples, 0.06%)</title><rect x="212.3" y="357" width="0.7" height="15.0" fill="rgb(245,199,23)" rx="2" ry="2" />
<text  x="215.31" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (405,338,183 samples, 0.08%)</title><rect x="191.8" y="437" width="1.0" height="15.0" fill="rgb(253,86,23)" rx="2" ry="2" />
<text  x="194.82" y="447.5" ></text>
</g>
<g >
<title>BufferDescriptorGetContentLock (98,791,168 samples, 0.02%)</title><rect x="186.4" y="453" width="0.2" height="15.0" fill="rgb(235,6,22)" rx="2" ry="2" />
<text  x="189.41" y="463.5" ></text>
</g>
<g >
<title>ReleaseBuffer (59,377,166 samples, 0.01%)</title><rect x="737.3" y="485" width="0.1" height="15.0" fill="rgb(232,146,34)" rx="2" ry="2" />
<text  x="740.25" y="495.5" ></text>
</g>
<g >
<title>lru_add_fn (134,695,116 samples, 0.03%)</title><rect x="24.9" y="597" width="0.3" height="15.0" fill="rgb(225,101,11)" rx="2" ry="2" />
<text  x="27.87" y="607.5" ></text>
</g>
<g >
<title>verify_compact_attribute (4,910,563,858 samples, 0.97%)</title><rect x="143.8" y="389" width="11.4" height="15.0" fill="rgb(251,40,54)" rx="2" ry="2" />
<text  x="146.76" y="399.5" ></text>
</g>
<g >
<title>xa_get_order (50,085,139 samples, 0.01%)</title><rect x="24.3" y="613" width="0.2" height="15.0" fill="rgb(251,30,47)" rx="2" ry="2" />
<text  x="27.34" y="623.5" ></text>
</g>
<g >
<title>mdzeroextend (1,320,974,210 samples, 0.26%)</title><rect x="254.6" y="341" width="3.1" height="15.0" fill="rgb(234,215,44)" rx="2" ry="2" />
<text  x="257.59" y="351.5" ></text>
</g>
<g >
<title>TupleDescAttr (1,052,581,116 samples, 0.21%)</title><rect x="820.2" y="469" width="2.5" height="15.0" fill="rgb(226,143,48)" rx="2" ry="2" />
<text  x="823.24" y="479.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (51,280,104 samples, 0.01%)</title><rect x="202.0" y="245" width="0.2" height="15.0" fill="rgb(238,176,11)" rx="2" ry="2" />
<text  x="205.04" y="255.5" ></text>
</g>
<g >
<title>xfs_alloc_compute_aligned (97,146,725 samples, 0.02%)</title><rect x="732.7" y="133" width="0.3" height="15.0" fill="rgb(249,141,42)" rx="2" ry="2" />
<text  x="735.74" y="143.5" ></text>
</g>
<g >
<title>BufferGetBlock (112,474,434 samples, 0.02%)</title><rect x="86.0" y="421" width="0.3" height="15.0" fill="rgb(229,171,20)" rx="2" ry="2" />
<text  x="89.00" y="431.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (51,268,897 samples, 0.01%)</title><rect x="561.6" y="389" width="0.1" height="15.0" fill="rgb(226,144,3)" rx="2" ry="2" />
<text  x="564.58" y="399.5" ></text>
</g>
<g >
<title>textin (850,326,356 samples, 0.17%)</title><rect x="1182.1" y="517" width="2.0" height="15.0" fill="rgb(205,52,2)" rx="2" ry="2" />
<text  x="1185.15" y="527.5" ></text>
</g>
<g >
<title>PageXLogRecPtrGet (65,703,561 samples, 0.01%)</title><rect x="221.8" y="405" width="0.2" height="15.0" fill="rgb(227,71,11)" rx="2" ry="2" />
<text  x="224.81" y="415.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (163,078,447 samples, 0.03%)</title><rect x="621.9" y="309" width="0.4" height="15.0" fill="rgb(244,185,16)" rx="2" ry="2" />
<text  x="624.92" y="319.5" ></text>
</g>
<g >
<title>fetch_att (90,423,564 samples, 0.02%)</title><rect x="132.9" y="421" width="0.2" height="15.0" fill="rgb(247,92,50)" rx="2" ry="2" />
<text  x="135.86" y="431.5" ></text>
</g>
<g >
<title>index_insert (65,895,181 samples, 0.01%)</title><rect x="680.6" y="533" width="0.2" height="15.0" fill="rgb(248,113,27)" rx="2" ry="2" />
<text  x="683.62" y="543.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (328,416,582 samples, 0.06%)</title><rect x="1142.6" y="469" width="0.8" height="15.0" fill="rgb(239,101,49)" rx="2" ry="2" />
<text  x="1145.63" y="479.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (448,026,037 samples, 0.09%)</title><rect x="635.8" y="373" width="1.0" height="15.0" fill="rgb(252,10,4)" rx="2" ry="2" />
<text  x="638.76" y="383.5" ></text>
</g>
<g >
<title>XLogRecordAssemble (254,715,592 samples, 0.05%)</title><rect x="251.6" y="421" width="0.6" height="15.0" fill="rgb(251,58,38)" rx="2" ry="2" />
<text  x="254.63" y="431.5" ></text>
</g>
<g >
<title>date2j (792,136,629 samples, 0.16%)</title><rect x="1003.9" y="469" width="1.8" height="15.0" fill="rgb(250,29,47)" rx="2" ry="2" />
<text  x="1006.88" y="479.5" ></text>
</g>
<g >
<title>Int32GetDatum (282,533,109 samples, 0.06%)</title><rect x="110.4" y="405" width="0.7" height="15.0" fill="rgb(229,109,41)" rx="2" ry="2" />
<text  x="113.44" y="415.5" ></text>
</g>
<g >
<title>_bt_findinsertloc (5,856,570,954 samples, 1.15%)</title><rect x="165.2" y="469" width="13.6" height="15.0" fill="rgb(222,107,26)" rx="2" ry="2" />
<text  x="168.16" y="479.5" ></text>
</g>
<g >
<title>BlockNumberIsValid (71,699,174 samples, 0.01%)</title><rect x="568.9" y="421" width="0.1" height="15.0" fill="rgb(207,207,24)" rx="2" ry="2" />
<text  x="571.87" y="431.5" ></text>
</g>
<g >
<title>PointerGetDatum (222,517,043 samples, 0.04%)</title><rect x="886.6" y="485" width="0.5" height="15.0" fill="rgb(248,216,19)" rx="2" ry="2" />
<text  x="889.61" y="495.5" ></text>
</g>
<g >
<title>__libc_pwrite (45,627,151 samples, 0.01%)</title><rect x="251.3" y="357" width="0.1" height="15.0" fill="rgb(223,49,50)" rx="2" ry="2" />
<text  x="254.28" y="367.5" ></text>
</g>
<g >
<title>ParseFractionalSecond (1,954,464,691 samples, 0.39%)</title><rect x="954.3" y="437" width="4.5" height="15.0" fill="rgb(251,159,27)" rx="2" ry="2" />
<text  x="957.25" y="447.5" ></text>
</g>
<g >
<title>SetupLockInTable (60,765,854 samples, 0.01%)</title><rect x="253.6" y="309" width="0.1" height="15.0" fill="rgb(229,212,4)" rx="2" ry="2" />
<text  x="256.61" y="319.5" ></text>
</g>
<g >
<title>get_hash_value (3,645,687,237 samples, 0.72%)</title><rect x="588.9" y="277" width="8.5" height="15.0" fill="rgb(241,95,34)" rx="2" ry="2" />
<text  x="591.92" y="287.5" ></text>
</g>
<g >
<title>do_syscall_64 (3,359,872,853 samples, 0.66%)</title><rect x="20.0" y="773" width="7.8" height="15.0" fill="rgb(233,186,53)" rx="2" ry="2" />
<text  x="23.03" y="783.5" ></text>
</g>
<g >
<title>__blk_mq_sched_dispatch_requests (197,984,756 samples, 0.04%)</title><rect x="26.0" y="533" width="0.5" height="15.0" fill="rgb(212,41,44)" rx="2" ry="2" />
<text  x="28.99" y="543.5" ></text>
</g>
<g >
<title>BufferGetBlock (137,335,363 samples, 0.03%)</title><rect x="79.2" y="437" width="0.3" height="15.0" fill="rgb(206,38,32)" rx="2" ry="2" />
<text  x="82.20" y="447.5" ></text>
</g>
<g >
<title>list_length (85,705,814 samples, 0.02%)</title><rect x="1178.3" y="501" width="0.2" height="15.0" fill="rgb(231,45,2)" rx="2" ry="2" />
<text  x="1181.27" y="511.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (741,482,319 samples, 0.15%)</title><rect x="571.8" y="405" width="1.7" height="15.0" fill="rgb(205,111,38)" rx="2" ry="2" />
<text  x="574.80" y="415.5" ></text>
</g>
<g >
<title>slot_getattr (3,525,430,253 samples, 0.69%)</title><rect x="60.0" y="501" width="8.2" height="15.0" fill="rgb(247,15,10)" rx="2" ry="2" />
<text  x="62.96" y="511.5" ></text>
</g>
<g >
<title>PinBufferForBlock (19,472,490,917 samples, 3.84%)</title><rect x="584.6" y="325" width="45.2" height="15.0" fill="rgb(251,177,18)" rx="2" ry="2" />
<text  x="587.56" y="335.5" >PinB..</text>
</g>
<g >
<title>NextCopyFrom (141,396,278,102 samples, 27.86%)</title><rect x="857.7" y="565" width="328.7" height="15.0" fill="rgb(216,177,24)" rx="2" ry="2" />
<text  x="860.69" y="575.5" >NextCopyFrom</text>
</g>
<g >
<title>__memcmp_avx2_movbe (290,373,884 samples, 0.06%)</title><rect x="65.2" y="389" width="0.7" height="15.0" fill="rgb(212,209,25)" rx="2" ry="2" />
<text  x="68.18" y="399.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (546,158,745 samples, 0.11%)</title><rect x="159.2" y="437" width="1.3" height="15.0" fill="rgb(253,76,17)" rx="2" ry="2" />
<text  x="162.21" y="447.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (1,579,547,120 samples, 0.31%)</title><rect x="713.7" y="293" width="3.7" height="15.0" fill="rgb(229,7,31)" rx="2" ry="2" />
<text  x="716.68" y="303.5" ></text>
</g>
<g >
<title>BufferIsValid (82,959,098 samples, 0.02%)</title><rect x="231.6" y="421" width="0.2" height="15.0" fill="rgb(242,223,43)" rx="2" ry="2" />
<text  x="234.64" y="431.5" ></text>
</g>
<g >
<title>folio_wait_bit (73,790,952 samples, 0.01%)</title><rect x="711.9" y="213" width="0.2" height="15.0" fill="rgb(239,11,28)" rx="2" ry="2" />
<text  x="714.94" y="223.5" ></text>
</g>
<g >
<title>mem_cgroup_css_rstat_flush (108,087,073 samples, 0.02%)</title><rect x="721.4" y="101" width="0.2" height="15.0" fill="rgb(225,58,34)" rx="2" ry="2" />
<text  x="724.37" y="111.5" ></text>
</g>
<g >
<title>XLogRegisterData (175,079,138 samples, 0.03%)</title><rect x="237.5" y="453" width="0.4" height="15.0" fill="rgb(226,200,38)" rx="2" ry="2" />
<text  x="240.52" y="463.5" ></text>
</g>
<g >
<title>LWLockHeldByMeInMode (142,010,819 samples, 0.03%)</title><rect x="191.5" y="437" width="0.3" height="15.0" fill="rgb(249,154,15)" rx="2" ry="2" />
<text  x="194.48" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (477,163,915 samples, 0.09%)</title><rect x="611.8" y="245" width="1.1" height="15.0" fill="rgb(214,41,41)" rx="2" ry="2" />
<text  x="614.76" y="255.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (444,086,095 samples, 0.09%)</title><rect x="329.4" y="437" width="1.1" height="15.0" fill="rgb(242,118,12)" rx="2" ry="2" />
<text  x="332.42" y="447.5" ></text>
</g>
<g >
<title>tts_buffer_heap_materialize (32,226,294,047 samples, 6.35%)</title><rect x="772.2" y="549" width="74.9" height="15.0" fill="rgb(205,124,17)" rx="2" ry="2" />
<text  x="775.20" y="559.5" >tts_buff..</text>
</g>
<g >
<title>set_sentinel (358,124,673 samples, 0.07%)</title><rect x="916.8" y="405" width="0.9" height="15.0" fill="rgb(242,192,34)" rx="2" ry="2" />
<text  x="919.83" y="415.5" ></text>
</g>
<g >
<title>xfs_file_write_checks (93,474,891 samples, 0.02%)</title><rect x="726.7" y="229" width="0.2" height="15.0" fill="rgb(254,177,1)" rx="2" ry="2" />
<text  x="729.72" y="239.5" ></text>
</g>
<g >
<title>CheckForSerializableConflictIn (58,957,523 samples, 0.01%)</title><rect x="76.3" y="469" width="0.1" height="15.0" fill="rgb(219,21,39)" rx="2" ry="2" />
<text  x="79.26" y="479.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (684,041,309 samples, 0.13%)</title><rect x="619.1" y="277" width="1.6" height="15.0" fill="rgb(209,150,11)" rx="2" ry="2" />
<text  x="622.08" y="287.5" ></text>
</g>
<g >
<title>_bt_lockbuf (83,808,288 samples, 0.02%)</title><rect x="541.7" y="437" width="0.2" height="15.0" fill="rgb(210,17,31)" rx="2" ry="2" />
<text  x="544.72" y="447.5" ></text>
</g>
<g >
<title>_bt_compare (29,608,246,033 samples, 5.83%)</title><rect x="88.3" y="437" width="68.8" height="15.0" fill="rgb(232,220,54)" rx="2" ry="2" />
<text  x="91.31" y="447.5" >_bt_com..</text>
</g>
<g >
<title>vfs_write (1,583,402,947 samples, 0.31%)</title><rect x="713.7" y="309" width="3.7" height="15.0" fill="rgb(239,211,32)" rx="2" ry="2" />
<text  x="716.67" y="319.5" ></text>
</g>
<g >
<title>BufTableHashCode (74,935,894 samples, 0.01%)</title><rect x="689.2" y="373" width="0.2" height="15.0" fill="rgb(206,8,3)" rx="2" ry="2" />
<text  x="692.24" y="383.5" ></text>
</g>
<g >
<title>xa_load (63,783,625 samples, 0.01%)</title><rect x="27.3" y="613" width="0.2" height="15.0" fill="rgb(223,94,49)" rx="2" ry="2" />
<text  x="30.30" y="623.5" ></text>
</g>
<g >
<title>_bt_relbuf (3,678,797,921 samples, 0.72%)</title><rect x="240.6" y="453" width="8.6" height="15.0" fill="rgb(237,99,40)" rx="2" ry="2" />
<text  x="243.63" y="463.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (189,102,613 samples, 0.04%)</title><rect x="202.0" y="277" width="0.4" height="15.0" fill="rgb(208,208,34)" rx="2" ry="2" />
<text  x="204.97" y="287.5" ></text>
</g>
<g >
<title>VARATT_CAN_MAKE_SHORT (130,842,357 samples, 0.03%)</title><rect x="778.2" y="517" width="0.4" height="15.0" fill="rgb(225,206,43)" rx="2" ry="2" />
<text  x="781.25" y="527.5" ></text>
</g>
<g >
<title>ReservePrivateRefCountEntry (145,034,534 samples, 0.03%)</title><rect x="729.8" y="405" width="0.3" height="15.0" fill="rgb(252,206,15)" rx="2" ry="2" />
<text  x="732.78" y="415.5" ></text>
</g>
<g >
<title>BackendStartup (492,301,624,341 samples, 96.99%)</title><rect x="43.3" y="757" width="1144.5" height="15.0" fill="rgb(247,229,5)" rx="2" ry="2" />
<text  x="46.30" y="767.5" >BackendStartup</text>
</g>
<g >
<title>BufferGetPage (281,927,383 samples, 0.06%)</title><rect x="338.5" y="421" width="0.6" height="15.0" fill="rgb(245,151,37)" rx="2" ry="2" />
<text  x="341.45" y="431.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (132,699,366 samples, 0.03%)</title><rect x="175.2" y="421" width="0.3" height="15.0" fill="rgb(231,147,4)" rx="2" ry="2" />
<text  x="178.17" y="431.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (255,344,325 samples, 0.05%)</title><rect x="201.9" y="325" width="0.6" height="15.0" fill="rgb(226,210,11)" rx="2" ry="2" />
<text  x="204.93" y="335.5" ></text>
</g>
<g >
<title>index_form_tuple (5,275,239,783 samples, 1.04%)</title><rect x="665.0" y="485" width="12.3" height="15.0" fill="rgb(240,90,21)" rx="2" ry="2" />
<text  x="668.00" y="495.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (62,645,451 samples, 0.01%)</title><rect x="564.5" y="357" width="0.2" height="15.0" fill="rgb(239,62,43)" rx="2" ry="2" />
<text  x="567.55" y="367.5" ></text>
</g>
<g >
<title>fetch_att (163,113,674 samples, 0.03%)</title><rect x="454.8" y="405" width="0.4" height="15.0" fill="rgb(253,139,44)" rx="2" ry="2" />
<text  x="457.78" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (140,357,492 samples, 0.03%)</title><rect x="174.2" y="405" width="0.3" height="15.0" fill="rgb(243,206,36)" rx="2" ry="2" />
<text  x="177.19" y="415.5" ></text>
</g>
<g >
<title>filemap_dirty_folio (50,502,050 samples, 0.01%)</title><rect x="256.3" y="133" width="0.1" height="15.0" fill="rgb(234,171,32)" rx="2" ry="2" />
<text  x="259.31" y="143.5" ></text>
</g>
<g >
<title>_bt_recsplitloc (836,455,428 samples, 0.16%)</title><rect x="296.9" y="421" width="2.0" height="15.0" fill="rgb(250,160,17)" rx="2" ry="2" />
<text  x="299.94" y="431.5" ></text>
</g>
<g >
<title>_bt_splitcmp (114,953,643 samples, 0.02%)</title><rect x="260.8" y="405" width="0.3" height="15.0" fill="rgb(207,28,39)" rx="2" ry="2" />
<text  x="263.80" y="415.5" ></text>
</g>
<g >
<title>ExtendBufferedRelBy (2,487,070,987 samples, 0.49%)</title><rect x="252.6" y="405" width="5.8" height="15.0" fill="rgb(218,94,45)" rx="2" ry="2" />
<text  x="255.63" y="415.5" ></text>
</g>
<g >
<title>do_flush_stats (140,568,697 samples, 0.03%)</title><rect x="721.3" y="149" width="0.3" height="15.0" fill="rgb(214,132,38)" rx="2" ry="2" />
<text  x="724.29" y="159.5" ></text>
</g>
<g >
<title>ParseDateTime (9,670,504,814 samples, 1.91%)</title><rect x="973.6" y="485" width="22.4" height="15.0" fill="rgb(228,57,4)" rx="2" ry="2" />
<text  x="976.56" y="495.5" >P..</text>
</g>
<g >
<title>pg_qsort_swap (136,588,158 samples, 0.03%)</title><rect x="278.4" y="357" width="0.3" height="15.0" fill="rgb(229,145,54)" rx="2" ry="2" />
<text  x="281.41" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (43,973,456 samples, 0.01%)</title><rect x="728.7" y="357" width="0.1" height="15.0" fill="rgb(249,169,17)" rx="2" ry="2" />
<text  x="731.68" y="367.5" ></text>
</g>
<g >
<title>ReadBufferExtended (646,824,465 samples, 0.13%)</title><rect x="688.9" y="469" width="1.5" height="15.0" fill="rgb(205,57,21)" rx="2" ry="2" />
<text  x="691.90" y="479.5" ></text>
</g>
<g >
<title>DatumGetCString (222,232,743 samples, 0.04%)</title><rect x="887.1" y="501" width="0.5" height="15.0" fill="rgb(241,198,42)" rx="2" ry="2" />
<text  x="890.13" y="511.5" ></text>
</g>
<g >
<title>hash_initial_lookup (543,939,765 samples, 0.11%)</title><rect x="519.9" y="261" width="1.3" height="15.0" fill="rgb(243,143,1)" rx="2" ry="2" />
<text  x="522.93" y="271.5" ></text>
</g>
<g >
<title>pgstat_count_io_op_time (112,399,858 samples, 0.02%)</title><rect x="719.2" y="389" width="0.2" height="15.0" fill="rgb(241,225,13)" rx="2" ry="2" />
<text  x="722.16" y="399.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_bktype (94,760,590 samples, 0.02%)</title><rect x="627.7" y="245" width="0.2" height="15.0" fill="rgb(209,108,39)" rx="2" ry="2" />
<text  x="630.68" y="255.5" ></text>
</g>
<g >
<title>IndexTupleSize (68,331,873 samples, 0.01%)</title><rect x="188.2" y="453" width="0.2" height="15.0" fill="rgb(246,104,34)" rx="2" ry="2" />
<text  x="191.25" y="463.5" ></text>
</g>
<g >
<title>PinBuffer (1,723,860,096 samples, 0.34%)</title><rect x="526.3" y="293" width="4.0" height="15.0" fill="rgb(232,7,53)" rx="2" ry="2" />
<text  x="529.25" y="303.5" ></text>
</g>
<g >
<title>ata_scsi_queuecmd (63,134,642 samples, 0.01%)</title><rect x="26.1" y="453" width="0.1" height="15.0" fill="rgb(230,4,15)" rx="2" ry="2" />
<text  x="29.09" y="463.5" ></text>
</g>
<g >
<title>BufferIsValid (111,751,937 samples, 0.02%)</title><rect x="235.5" y="421" width="0.3" height="15.0" fill="rgb(214,65,4)" rx="2" ry="2" />
<text  x="238.50" y="431.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (354,913,185 samples, 0.07%)</title><rect x="246.5" y="405" width="0.8" height="15.0" fill="rgb(242,53,14)" rx="2" ry="2" />
<text  x="249.50" y="415.5" ></text>
</g>
<g >
<title>XLogBytePosToRecPtr (70,017,567 samples, 0.01%)</title><rect x="748.6" y="453" width="0.2" height="15.0" fill="rgb(234,81,14)" rx="2" ry="2" />
<text  x="751.63" y="463.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (86,767,504 samples, 0.02%)</title><rect x="559.9" y="389" width="0.2" height="15.0" fill="rgb(208,54,9)" rx="2" ry="2" />
<text  x="562.87" y="399.5" ></text>
</g>
<g >
<title>prepare_alloc_pages.constprop.0 (63,987,754 samples, 0.01%)</title><rect x="725.3" y="117" width="0.1" height="15.0" fill="rgb(246,129,36)" rx="2" ry="2" />
<text  x="728.26" y="127.5" ></text>
</g>
<g >
<title>StartReadBuffer (746,622,692 samples, 0.15%)</title><rect x="314.9" y="405" width="1.7" height="15.0" fill="rgb(209,215,10)" rx="2" ry="2" />
<text  x="317.87" y="415.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (253,638,270 samples, 0.05%)</title><rect x="674.4" y="421" width="0.6" height="15.0" fill="rgb(236,37,48)" rx="2" ry="2" />
<text  x="677.37" y="431.5" ></text>
</g>
<g >
<title>BufTableHashCode (3,753,484,525 samples, 0.74%)</title><rect x="588.7" y="293" width="8.7" height="15.0" fill="rgb(246,118,26)" rx="2" ry="2" />
<text  x="591.71" y="303.5" ></text>
</g>
<g >
<title>ResourceOwnerAddToHash (219,067,224 samples, 0.04%)</title><rect x="710.6" y="357" width="0.5" height="15.0" fill="rgb(253,121,44)" rx="2" ry="2" />
<text  x="713.60" y="367.5" ></text>
</g>
<g >
<title>rmqueue_bulk (80,957,366 samples, 0.02%)</title><rect x="25.5" y="549" width="0.2" height="15.0" fill="rgb(227,146,23)" rx="2" ry="2" />
<text  x="28.54" y="559.5" ></text>
</g>
<g >
<title>LockBuffer (47,784,717 samples, 0.01%)</title><rect x="734.6" y="421" width="0.1" height="15.0" fill="rgb(212,100,39)" rx="2" ry="2" />
<text  x="737.58" y="431.5" ></text>
</g>
<g >
<title>XLogRecPtrToBytePos (43,865,513 samples, 0.01%)</title><rect x="748.8" y="453" width="0.1" height="15.0" fill="rgb(245,152,29)" rx="2" ry="2" />
<text  x="751.79" y="463.5" ></text>
</g>
<g >
<title>PortalRunUtility (492,298,275,499 samples, 96.99%)</title><rect x="43.3" y="645" width="1144.5" height="15.0" fill="rgb(223,125,13)" rx="2" ry="2" />
<text  x="46.30" y="655.5" >PortalRunUtility</text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (54,316,829 samples, 0.01%)</title><rect x="559.1" y="373" width="0.1" height="15.0" fill="rgb(223,163,20)" rx="2" ry="2" />
<text  x="562.10" y="383.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (120,321,561 samples, 0.02%)</title><rect x="169.0" y="437" width="0.3" height="15.0" fill="rgb(216,14,35)" rx="2" ry="2" />
<text  x="172.04" y="447.5" ></text>
</g>
<g >
<title>do_flush_stats (126,904,982 samples, 0.03%)</title><rect x="713.8" y="197" width="0.3" height="15.0" fill="rgb(231,210,30)" rx="2" ry="2" />
<text  x="716.81" y="207.5" ></text>
</g>
<g >
<title>_bt_deltasortsplits (15,780,588,786 samples, 3.11%)</title><rect x="260.2" y="421" width="36.7" height="15.0" fill="rgb(222,93,40)" rx="2" ry="2" />
<text  x="263.24" y="431.5" >_bt..</text>
</g>
<g >
<title>populate_compact_attribute_internal (161,434,052 samples, 0.03%)</title><rect x="791.1" y="485" width="0.3" height="15.0" fill="rgb(226,93,45)" rx="2" ry="2" />
<text  x="794.07" y="495.5" ></text>
</g>
<g >
<title>HeapTupleHasNulls (451,474,767 samples, 0.09%)</title><rect x="63.1" y="421" width="1.1" height="15.0" fill="rgb(217,205,7)" rx="2" ry="2" />
<text  x="66.11" y="431.5" ></text>
</g>
<g >
<title>IsCatalogRelationOid (64,735,887 samples, 0.01%)</title><rect x="828.2" y="453" width="0.2" height="15.0" fill="rgb(221,126,38)" rx="2" ry="2" />
<text  x="831.22" y="463.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (243,348,321 samples, 0.05%)</title><rect x="965.3" y="453" width="0.6" height="15.0" fill="rgb(246,124,40)" rx="2" ry="2" />
<text  x="968.31" y="463.5" ></text>
</g>
<g >
<title>PageGetFreeSpace (81,225,861 samples, 0.02%)</title><rect x="686.2" y="485" width="0.2" height="15.0" fill="rgb(251,198,35)" rx="2" ry="2" />
<text  x="689.22" y="495.5" ></text>
</g>
<g >
<title>strtoint (845,599,478 samples, 0.17%)</title><rect x="947.8" y="437" width="1.9" height="15.0" fill="rgb(236,33,26)" rx="2" ry="2" />
<text  x="950.75" y="447.5" ></text>
</g>
<g >
<title>fsm_search (96,700,139 samples, 0.02%)</title><rect x="690.6" y="469" width="0.2" height="15.0" fill="rgb(239,19,0)" rx="2" ry="2" />
<text  x="693.62" y="479.5" ></text>
</g>
<g >
<title>LockRelease (133,786,162 samples, 0.03%)</title><rect x="254.0" y="341" width="0.3" height="15.0" fill="rgb(234,89,50)" rx="2" ry="2" />
<text  x="257.01" y="351.5" ></text>
</g>
<g >
<title>xfs_log_reserve (62,740,353 samples, 0.01%)</title><rect x="257.1" y="101" width="0.2" height="15.0" fill="rgb(254,200,49)" rx="2" ry="2" />
<text  x="260.13" y="111.5" ></text>
</g>
<g >
<title>list_head (80,736,017 samples, 0.02%)</title><rect x="679.9" y="517" width="0.2" height="15.0" fill="rgb(245,132,30)" rx="2" ry="2" />
<text  x="682.91" y="527.5" ></text>
</g>
<g >
<title>xfs_alloc_cur_check (243,225,425 samples, 0.05%)</title><rect x="732.6" y="149" width="0.6" height="15.0" fill="rgb(240,157,26)" rx="2" ry="2" />
<text  x="735.60" y="159.5" ></text>
</g>
<g >
<title>xfs_alloc_file_space (571,926,169 samples, 0.11%)</title><rect x="732.2" y="293" width="1.3" height="15.0" fill="rgb(219,70,42)" rx="2" ry="2" />
<text  x="735.20" y="303.5" ></text>
</g>
<g >
<title>filemap_fdatawrite_wbc (635,246,972 samples, 0.13%)</title><rect x="712.1" y="229" width="1.5" height="15.0" fill="rgb(228,189,36)" rx="2" ry="2" />
<text  x="715.11" y="239.5" ></text>
</g>
<g >
<title>pgstat_count_backend_io_op (47,714,794 samples, 0.01%)</title><rect x="316.4" y="341" width="0.1" height="15.0" fill="rgb(254,50,2)" rx="2" ry="2" />
<text  x="319.40" y="351.5" ></text>
</g>
<g >
<title>_bt_search_insert (149,912,629,666 samples, 29.54%)</title><rect x="313.5" y="469" width="348.6" height="15.0" fill="rgb(249,35,49)" rx="2" ry="2" />
<text  x="316.54" y="479.5" >_bt_search_insert</text>
</g>
<g >
<title>palloc (1,403,660,877 samples, 0.28%)</title><rect x="658.7" y="437" width="3.2" height="15.0" fill="rgb(228,39,6)" rx="2" ry="2" />
<text  x="661.67" y="447.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (2,118,146,497 samples, 0.42%)</title><rect x="823.5" y="469" width="4.9" height="15.0" fill="rgb(231,216,40)" rx="2" ry="2" />
<text  x="826.46" y="479.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (596,509,583 samples, 0.12%)</title><rect x="611.5" y="261" width="1.4" height="15.0" fill="rgb(248,208,41)" rx="2" ry="2" />
<text  x="614.49" y="271.5" ></text>
</g>
<g >
<title>_bt_pgaddtup (1,336,462,278 samples, 0.26%)</title><rect x="299.5" y="437" width="3.1" height="15.0" fill="rgb(217,82,49)" rx="2" ry="2" />
<text  x="302.50" y="447.5" ></text>
</g>
<g >
<title>BufferIsValid (101,892,950 samples, 0.02%)</title><rect x="636.6" y="357" width="0.2" height="15.0" fill="rgb(219,46,18)" rx="2" ry="2" />
<text  x="639.56" y="367.5" ></text>
</g>
<g >
<title>DatumGetInt32 (80,050,642 samples, 0.02%)</title><rect x="86.3" y="437" width="0.2" height="15.0" fill="rgb(222,37,5)" rx="2" ry="2" />
<text  x="89.30" y="447.5" ></text>
</g>
<g >
<title>LWLockAcquire (899,956,980 samples, 0.18%)</title><rect x="522.2" y="293" width="2.1" height="15.0" fill="rgb(214,157,12)" rx="2" ry="2" />
<text  x="525.24" y="303.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (327,593,462 samples, 0.06%)</title><rect x="192.0" y="421" width="0.8" height="15.0" fill="rgb(246,125,12)" rx="2" ry="2" />
<text  x="195.00" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_exchange_u64 (57,776,660 samples, 0.01%)</title><rect x="749.1" y="437" width="0.1" height="15.0" fill="rgb(215,83,17)" rx="2" ry="2" />
<text  x="752.11" y="447.5" ></text>
</g>
<g >
<title>AdvanceXLInsertBuffer (54,155,762 samples, 0.01%)</title><rect x="251.3" y="373" width="0.1" height="15.0" fill="rgb(228,77,26)" rx="2" ry="2" />
<text  x="254.27" y="383.5" ></text>
</g>
<g >
<title>xas_load (50,754,468 samples, 0.01%)</title><rect x="27.3" y="597" width="0.2" height="15.0" fill="rgb(208,118,31)" rx="2" ry="2" />
<text  x="30.33" y="607.5" ></text>
</g>
<g >
<title>InitBufferTag (407,548,129 samples, 0.08%)</title><rect x="521.3" y="293" width="0.9" height="15.0" fill="rgb(244,186,2)" rx="2" ry="2" />
<text  x="524.29" y="303.5" ></text>
</g>
<g >
<title>mem_cgroup_css_rstat_flush (96,461,220 samples, 0.02%)</title><rect x="713.9" y="149" width="0.2" height="15.0" fill="rgb(240,107,1)" rx="2" ry="2" />
<text  x="716.88" y="159.5" ></text>
</g>
<g >
<title>do_filp_open (220,426,103 samples, 0.04%)</title><rect x="17.4" y="725" width="0.5" height="15.0" fill="rgb(238,119,33)" rx="2" ry="2" />
<text  x="20.38" y="735.5" ></text>
</g>
<g >
<title>BufferIsValid (51,517,697 samples, 0.01%)</title><rect x="236.8" y="389" width="0.2" height="15.0" fill="rgb(215,74,52)" rx="2" ry="2" />
<text  x="239.85" y="399.5" ></text>
</g>
<g >
<title>WALInsertLockAcquire (47,671,108 samples, 0.01%)</title><rect x="748.9" y="469" width="0.1" height="15.0" fill="rgb(210,124,39)" rx="2" ry="2" />
<text  x="751.92" y="479.5" ></text>
</g>
<g >
<title>_bt_metaversion (334,878,573 samples, 0.07%)</title><rect x="307.3" y="453" width="0.8" height="15.0" fill="rgb(241,203,42)" rx="2" ry="2" />
<text  x="310.33" y="463.5" ></text>
</g>
<g >
<title>Int32GetDatum (79,002,931 samples, 0.02%)</title><rect x="1007.5" y="517" width="0.2" height="15.0" fill="rgb(242,108,26)" rx="2" ry="2" />
<text  x="1010.48" y="527.5" ></text>
</g>
<g >
<title>BufferGetPage (203,027,538 samples, 0.04%)</title><rect x="166.4" y="453" width="0.5" height="15.0" fill="rgb(209,126,26)" rx="2" ry="2" />
<text  x="169.39" y="463.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (342,062,134 samples, 0.07%)</title><rect x="131.7" y="405" width="0.8" height="15.0" fill="rgb(238,195,42)" rx="2" ry="2" />
<text  x="134.75" y="415.5" ></text>
</g>
<g >
<title>IOContextForStrategy (54,419,006 samples, 0.01%)</title><rect x="584.4" y="325" width="0.2" height="15.0" fill="rgb(226,6,37)" rx="2" ry="2" />
<text  x="587.44" y="335.5" ></text>
</g>
<g >
<title>standard_ProcessUtility (492,298,275,499 samples, 96.99%)</title><rect x="43.3" y="613" width="1144.5" height="15.0" fill="rgb(210,201,6)" rx="2" ry="2" />
<text  x="46.30" y="623.5" >standard_ProcessUtility</text>
</g>
<g >
<title>NextCopyFromRawFieldsInternal (73,513,469,043 samples, 14.48%)</title><rect x="1007.7" y="517" width="170.9" height="15.0" fill="rgb(252,47,53)" rx="2" ry="2" />
<text  x="1010.66" y="527.5" >NextCopyFromRawFieldsI..</text>
</g>
<g >
<title>LWLockReleaseInternal (755,060,354 samples, 0.15%)</title><rect x="611.2" y="277" width="1.7" height="15.0" fill="rgb(230,29,12)" rx="2" ry="2" />
<text  x="614.15" y="287.5" ></text>
</g>
<g >
<title>vector8_broadcast (207,580,646 samples, 0.04%)</title><rect x="1141.0" y="405" width="0.5" height="15.0" fill="rgb(223,69,20)" rx="2" ry="2" />
<text  x="1143.99" y="415.5" ></text>
</g>
<g >
<title>__blk_mq_sched_dispatch_requests (49,408,538 samples, 0.01%)</title><rect x="712.1" y="53" width="0.2" height="15.0" fill="rgb(253,213,26)" rx="2" ry="2" />
<text  x="715.15" y="63.5" ></text>
</g>
<g >
<title>task_work_run (43,873,223 samples, 0.01%)</title><rect x="18.2" y="709" width="0.1" height="15.0" fill="rgb(225,200,31)" rx="2" ry="2" />
<text  x="21.21" y="719.5" ></text>
</g>
<g >
<title>BufferIsValid (58,374,267 samples, 0.01%)</title><rect x="573.4" y="373" width="0.1" height="15.0" fill="rgb(217,32,45)" rx="2" ry="2" />
<text  x="576.38" y="383.5" ></text>
</g>
<g >
<title>pg_qsort (54,732,914 samples, 0.01%)</title><rect x="240.3" y="357" width="0.1" height="15.0" fill="rgb(219,179,51)" rx="2" ry="2" />
<text  x="243.29" y="367.5" ></text>
</g>
<g >
<title>BufferIsValid (114,570,482 samples, 0.02%)</title><rect x="327.7" y="437" width="0.2" height="15.0" fill="rgb(209,65,46)" rx="2" ry="2" />
<text  x="330.67" y="447.5" ></text>
</g>
<g >
<title>tag_hash (66,529,497 samples, 0.01%)</title><rect x="689.3" y="341" width="0.1" height="15.0" fill="rgb(207,96,30)" rx="2" ry="2" />
<text  x="692.26" y="351.5" ></text>
</g>
<g >
<title>LWLockAcquire (43,908,408 samples, 0.01%)</title><rect x="748.9" y="453" width="0.1" height="15.0" fill="rgb(229,74,21)" rx="2" ry="2" />
<text  x="751.92" y="463.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (71,003,291 samples, 0.01%)</title><rect x="560.6" y="389" width="0.1" height="15.0" fill="rgb(239,2,45)" rx="2" ry="2" />
<text  x="563.57" y="399.5" ></text>
</g>
<g >
<title>_bt_check_natts (5,615,671,307 samples, 1.11%)</title><rect x="119.5" y="421" width="13.1" height="15.0" fill="rgb(249,146,52)" rx="2" ry="2" />
<text  x="122.52" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (114,296,117 samples, 0.02%)</title><rect x="189.8" y="437" width="0.3" height="15.0" fill="rgb(253,144,5)" rx="2" ry="2" />
<text  x="192.80" y="447.5" ></text>
</g>
<g >
<title>LWLockAcquire (57,046,298 samples, 0.01%)</title><rect x="689.8" y="373" width="0.1" height="15.0" fill="rgb(224,109,25)" rx="2" ry="2" />
<text  x="692.79" y="383.5" ></text>
</g>
<g >
<title>ObjectIdGetDatum (106,466,910 samples, 0.02%)</title><rect x="1178.6" y="517" width="0.2" height="15.0" fill="rgb(222,209,40)" rx="2" ry="2" />
<text  x="1181.57" y="527.5" ></text>
</g>
<g >
<title>__ctype_b_loc@plt (644,152,885 samples, 0.13%)</title><rect x="999.4" y="485" width="1.5" height="15.0" fill="rgb(245,66,36)" rx="2" ry="2" />
<text  x="1002.40" y="495.5" ></text>
</g>
<g >
<title>BufferGetPage (218,613,198 samples, 0.04%)</title><rect x="230.0" y="437" width="0.5" height="15.0" fill="rgb(228,161,52)" rx="2" ry="2" />
<text  x="232.97" y="447.5" ></text>
</g>
<g >
<title>LockBuffer (62,837,021 samples, 0.01%)</title><rect x="691.0" y="453" width="0.2" height="15.0" fill="rgb(213,150,6)" rx="2" ry="2" />
<text  x="694.04" y="463.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (102,019,976 samples, 0.02%)</title><rect x="638.6" y="373" width="0.2" height="15.0" fill="rgb(210,1,10)" rx="2" ry="2" />
<text  x="641.57" y="383.5" ></text>
</g>
<g >
<title>_bt_split (107,263,000 samples, 0.02%)</title><rect x="240.2" y="421" width="0.3" height="15.0" fill="rgb(234,76,25)" rx="2" ry="2" />
<text  x="243.23" y="431.5" ></text>
</g>
<g >
<title>time_overflows (490,503,940 samples, 0.10%)</title><rect x="972.2" y="469" width="1.1" height="15.0" fill="rgb(245,120,48)" rx="2" ry="2" />
<text  x="975.19" y="479.5" ></text>
</g>
<g >
<title>list_member_oid (174,691,491 samples, 0.03%)</title><rect x="70.7" y="485" width="0.5" height="15.0" fill="rgb(217,40,49)" rx="2" ry="2" />
<text  x="73.75" y="495.5" ></text>
</g>
<g >
<title>ItemPointerIsValid (140,170,673 samples, 0.03%)</title><rect x="680.3" y="533" width="0.3" height="15.0" fill="rgb(238,112,16)" rx="2" ry="2" />
<text  x="683.27" y="543.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (70,218,567 samples, 0.01%)</title><rect x="730.4" y="405" width="0.2" height="15.0" fill="rgb(212,25,29)" rx="2" ry="2" />
<text  x="733.43" y="415.5" ></text>
</g>
<g >
<title>check_list_invariants (104,356,414 samples, 0.02%)</title><rect x="70.5" y="485" width="0.2" height="15.0" fill="rgb(234,181,50)" rx="2" ry="2" />
<text  x="73.50" y="495.5" ></text>
</g>
<g >
<title>verify_compact_attribute (418,665,255 samples, 0.08%)</title><rect x="163.8" y="405" width="1.0" height="15.0" fill="rgb(242,20,2)" rx="2" ry="2" />
<text  x="166.79" y="415.5" ></text>
</g>
<g >
<title>PointerGetDatum (136,444,209 samples, 0.03%)</title><rect x="901.0" y="485" width="0.4" height="15.0" fill="rgb(235,141,42)" rx="2" ry="2" />
<text  x="904.05" y="495.5" ></text>
</g>
<g >
<title>ResourceOwnerEnlarge (112,210,806 samples, 0.02%)</title><rect x="731.0" y="421" width="0.2" height="15.0" fill="rgb(254,2,29)" rx="2" ry="2" />
<text  x="733.98" y="431.5" ></text>
</g>
<g >
<title>ResourceOwnerRemember (238,362,939 samples, 0.05%)</title><rect x="528.7" y="261" width="0.5" height="15.0" fill="rgb(213,180,35)" rx="2" ry="2" />
<text  x="531.68" y="271.5" ></text>
</g>
<g >
<title>BufferIsValid (86,187,017 samples, 0.02%)</title><rect x="653.2" y="373" width="0.2" height="15.0" fill="rgb(250,223,28)" rx="2" ry="2" />
<text  x="656.23" y="383.5" ></text>
</g>
<g >
<title>BufferGetBlock (157,954,084 samples, 0.03%)</title><rect x="186.9" y="437" width="0.4" height="15.0" fill="rgb(220,18,47)" rx="2" ry="2" />
<text  x="189.93" y="447.5" ></text>
</g>
<g >
<title>CopyMultiInsertInfoIsFull (72,696,791 samples, 0.01%)</title><rect x="762.6" y="565" width="0.2" height="15.0" fill="rgb(225,82,25)" rx="2" ry="2" />
<text  x="765.63" y="575.5" ></text>
</g>
<g >
<title>hash_bytes (55,247,191 samples, 0.01%)</title><rect x="692.2" y="293" width="0.1" height="15.0" fill="rgb(237,19,12)" rx="2" ry="2" />
<text  x="695.19" y="303.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_bktype (57,993,100 samples, 0.01%)</title><rect x="535.6" y="261" width="0.1" height="15.0" fill="rgb(240,73,10)" rx="2" ry="2" />
<text  x="538.59" y="271.5" ></text>
</g>
<g >
<title>TupleDescAttr (130,498,566 samples, 0.03%)</title><rect x="785.7" y="485" width="0.3" height="15.0" fill="rgb(243,98,19)" rx="2" ry="2" />
<text  x="788.66" y="495.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (666,476,992 samples, 0.13%)</title><rect x="645.0" y="389" width="1.6" height="15.0" fill="rgb(219,218,30)" rx="2" ry="2" />
<text  x="648.01" y="399.5" ></text>
</g>
<g >
<title>ReadBufferExtended (77,975,771 samples, 0.02%)</title><rect x="239.4" y="389" width="0.2" height="15.0" fill="rgb(242,38,19)" rx="2" ry="2" />
<text  x="242.45" y="399.5" ></text>
</g>
<g >
<title>fmgr_info_copy (64,579,099 samples, 0.01%)</title><rect x="307.1" y="437" width="0.2" height="15.0" fill="rgb(228,120,22)" rx="2" ry="2" />
<text  x="310.12" y="447.5" ></text>
</g>
<g >
<title>verify_compact_attribute (229,699,498 samples, 0.05%)</title><rect x="499.8" y="389" width="0.6" height="15.0" fill="rgb(218,176,3)" rx="2" ry="2" />
<text  x="502.83" y="399.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_op (455,346,987 samples, 0.09%)</title><rect x="533.6" y="277" width="1.1" height="15.0" fill="rgb(250,109,0)" rx="2" ry="2" />
<text  x="536.65" y="287.5" ></text>
</g>
<g >
<title>_bt_unlockbuf (1,503,323,577 samples, 0.30%)</title><rect x="245.7" y="437" width="3.5" height="15.0" fill="rgb(210,83,53)" rx="2" ry="2" />
<text  x="248.69" y="447.5" ></text>
</g>
<g >
<title>PostmasterMain (492,301,624,341 samples, 96.99%)</title><rect x="43.3" y="789" width="1144.5" height="15.0" fill="rgb(245,45,49)" rx="2" ry="2" />
<text  x="46.30" y="799.5" >PostmasterMain</text>
</g>
<g >
<title>_bt_check_natts (50,009,322 samples, 0.01%)</title><rect x="317.0" y="437" width="0.1" height="15.0" fill="rgb(210,30,49)" rx="2" ry="2" />
<text  x="320.00" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_exchange_u64 (304,235,048 samples, 0.06%)</title><rect x="215.3" y="389" width="0.7" height="15.0" fill="rgb(246,196,42)" rx="2" ry="2" />
<text  x="218.32" y="399.5" ></text>
</g>
<g >
<title>xfs_trans_reserve (62,740,353 samples, 0.01%)</title><rect x="257.1" y="117" width="0.2" height="15.0" fill="rgb(226,85,51)" rx="2" ry="2" />
<text  x="260.13" y="127.5" ></text>
</g>
<g >
<title>XLogInsert (12,940,473,855 samples, 2.55%)</title><rect x="196.1" y="453" width="30.1" height="15.0" fill="rgb(252,60,39)" rx="2" ry="2" />
<text  x="199.09" y="463.5" >XL..</text>
</g>
<g >
<title>xfs_file_fallocate (638,036,494 samples, 0.13%)</title><rect x="732.2" y="309" width="1.5" height="15.0" fill="rgb(222,105,43)" rx="2" ry="2" />
<text  x="735.18" y="319.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (120,183,577 samples, 0.02%)</title><rect x="845.8" y="485" width="0.2" height="15.0" fill="rgb(235,164,41)" rx="2" ry="2" />
<text  x="848.76" y="495.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (1,524,026,003 samples, 0.30%)</title><rect x="222.0" y="421" width="3.5" height="15.0" fill="rgb(243,125,33)" rx="2" ry="2" />
<text  x="224.99" y="431.5" ></text>
</g>
<g >
<title>rep_movs_alternative (371,174,311 samples, 0.07%)</title><rect x="721.8" y="165" width="0.9" height="15.0" fill="rgb(213,187,52)" rx="2" ry="2" />
<text  x="724.79" y="175.5" ></text>
</g>
<g >
<title>PageGetItemId (70,394,592 samples, 0.01%)</title><rect x="560.2" y="389" width="0.2" height="15.0" fill="rgb(205,187,48)" rx="2" ry="2" />
<text  x="563.24" y="399.5" ></text>
</g>
<g >
<title>__handle_mm_fault (180,287,346 samples, 0.04%)</title><rect x="257.9" y="293" width="0.4" height="15.0" fill="rgb(214,62,51)" rx="2" ry="2" />
<text  x="260.90" y="303.5" ></text>
</g>
<g >
<title>CopyMultiInsertInfoFlush (307,917,696,105 samples, 60.66%)</title><rect x="46.8" y="565" width="715.8" height="15.0" fill="rgb(244,20,25)" rx="2" ry="2" />
<text  x="49.79" y="575.5" >CopyMultiInsertInfoFlush</text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (216,638,969 samples, 0.04%)</title><rect x="368.5" y="389" width="0.5" height="15.0" fill="rgb(234,61,9)" rx="2" ry="2" />
<text  x="371.48" y="399.5" ></text>
</g>
<g >
<title>_bt_compare (61,651,463 samples, 0.01%)</title><rect x="165.0" y="469" width="0.1" height="15.0" fill="rgb(228,194,11)" rx="2" ry="2" />
<text  x="168.00" y="479.5" ></text>
</g>
<g >
<title>IsCatalogRelationOid (60,484,157 samples, 0.01%)</title><rect x="802.0" y="453" width="0.2" height="15.0" fill="rgb(231,76,23)" rx="2" ry="2" />
<text  x="805.03" y="463.5" ></text>
</g>
<g >
<title>set_sentinel (57,552,403 samples, 0.01%)</title><rect x="919.2" y="421" width="0.1" height="15.0" fill="rgb(213,17,44)" rx="2" ry="2" />
<text  x="922.16" y="431.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (44,663,655 samples, 0.01%)</title><rect x="251.3" y="341" width="0.1" height="15.0" fill="rgb(206,206,1)" rx="2" ry="2" />
<text  x="254.28" y="351.5" ></text>
</g>
<g >
<title>PageGetItem (148,887,779 samples, 0.03%)</title><rect x="743.2" y="485" width="0.4" height="15.0" fill="rgb(215,142,18)" rx="2" ry="2" />
<text  x="746.22" y="495.5" ></text>
</g>
<g >
<title>LWLockAcquire (55,542,185 samples, 0.01%)</title><rect x="315.9" y="341" width="0.1" height="15.0" fill="rgb(224,214,11)" rx="2" ry="2" />
<text  x="318.85" y="351.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (610,152,924 samples, 0.12%)</title><rect x="649.0" y="357" width="1.4" height="15.0" fill="rgb(210,81,0)" rx="2" ry="2" />
<text  x="651.99" y="367.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (138,759,963 samples, 0.03%)</title><rect x="158.7" y="437" width="0.3" height="15.0" fill="rgb(222,87,0)" rx="2" ry="2" />
<text  x="161.73" y="447.5" ></text>
</g>
<g >
<title>ParseFraction (481,098,290 samples, 0.09%)</title><rect x="955.2" y="421" width="1.1" height="15.0" fill="rgb(225,200,42)" rx="2" ry="2" />
<text  x="958.16" y="431.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_bktype (43,025,118 samples, 0.01%)</title><rect x="534.6" y="245" width="0.1" height="15.0" fill="rgb(249,32,23)" rx="2" ry="2" />
<text  x="537.61" y="255.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (369,602,022 samples, 0.07%)</title><rect x="672.8" y="405" width="0.8" height="15.0" fill="rgb(223,32,46)" rx="2" ry="2" />
<text  x="675.78" y="415.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_object (376,361,326 samples, 0.07%)</title><rect x="627.0" y="261" width="0.9" height="15.0" fill="rgb(229,228,15)" rx="2" ry="2" />
<text  x="630.02" y="271.5" ></text>
</g>
<g >
<title>RegisterSyncRequest (114,606,421 samples, 0.02%)</title><rect x="727.4" y="325" width="0.2" height="15.0" fill="rgb(249,138,22)" rx="2" ry="2" />
<text  x="730.38" y="335.5" ></text>
</g>
<g >
<title>ReadBuffer (14,033,511,737 samples, 2.76%)</title><rect x="503.5" y="405" width="32.7" height="15.0" fill="rgb(245,14,17)" rx="2" ry="2" />
<text  x="506.54" y="415.5" >Re..</text>
</g>
<g >
<title>copy_page_from_iter_atomic (89,163,528 samples, 0.02%)</title><rect x="255.3" y="149" width="0.2" height="15.0" fill="rgb(243,28,23)" rx="2" ry="2" />
<text  x="258.25" y="159.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (66,150,115 samples, 0.01%)</title><rect x="160.8" y="437" width="0.1" height="15.0" fill="rgb(252,68,20)" rx="2" ry="2" />
<text  x="163.77" y="447.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (54,526,303 samples, 0.01%)</title><rect x="273.9" y="357" width="0.1" height="15.0" fill="rgb(253,221,0)" rx="2" ry="2" />
<text  x="276.90" y="367.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (330,877,308 samples, 0.07%)</title><rect x="216.3" y="421" width="0.8" height="15.0" fill="rgb(226,17,47)" rx="2" ry="2" />
<text  x="219.30" y="431.5" ></text>
</g>
<g >
<title>blk_mq_run_hw_queue (210,307,877 samples, 0.04%)</title><rect x="26.0" y="565" width="0.5" height="15.0" fill="rgb(221,6,15)" rx="2" ry="2" />
<text  x="28.97" y="575.5" ></text>
</g>
<g >
<title>iomap_iter (190,201,916 samples, 0.04%)</title><rect x="720.6" y="213" width="0.4" height="15.0" fill="rgb(240,90,3)" rx="2" ry="2" />
<text  x="723.55" y="223.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (652,187,930 samples, 0.13%)</title><rect x="656.8" y="357" width="1.5" height="15.0" fill="rgb(243,168,27)" rx="2" ry="2" />
<text  x="659.75" y="367.5" ></text>
</g>
<g >
<title>__strlen_avx2 (332,488,757 samples, 0.07%)</title><rect x="957.3" y="421" width="0.7" height="15.0" fill="rgb(249,218,13)" rx="2" ry="2" />
<text  x="960.26" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (95,666,934 samples, 0.02%)</title><rect x="510.7" y="309" width="0.2" height="15.0" fill="rgb(221,208,31)" rx="2" ry="2" />
<text  x="513.72" y="319.5" ></text>
</g>
<g >
<title>LWLockRelease (751,209,743 samples, 0.15%)</title><rect x="524.4" y="293" width="1.8" height="15.0" fill="rgb(223,184,44)" rx="2" ry="2" />
<text  x="527.43" y="303.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (623,445,122 samples, 0.12%)</title><rect x="581.8" y="293" width="1.5" height="15.0" fill="rgb(239,172,5)" rx="2" ry="2" />
<text  x="584.83" y="303.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (342,146,303 samples, 0.07%)</title><rect x="525.3" y="261" width="0.8" height="15.0" fill="rgb(208,125,33)" rx="2" ry="2" />
<text  x="528.32" y="271.5" ></text>
</g>
<g >
<title>PinBufferForBlock (60,381,641 samples, 0.01%)</title><rect x="239.5" y="325" width="0.1" height="15.0" fill="rgb(226,224,21)" rx="2" ry="2" />
<text  x="242.49" y="335.5" ></text>
</g>
<g >
<title>RecordPageWithFreeSpace (874,729,358 samples, 0.17%)</title><rect x="734.2" y="469" width="2.1" height="15.0" fill="rgb(229,125,40)" rx="2" ry="2" />
<text  x="737.22" y="479.5" ></text>
</g>
<g >
<title>pg_qsort_swap (661,126,561 samples, 0.13%)</title><rect x="276.5" y="325" width="1.5" height="15.0" fill="rgb(240,214,51)" rx="2" ry="2" />
<text  x="279.45" y="335.5" ></text>
</g>
<g >
<title>MemoryChunkSetHdrMask (84,884,229 samples, 0.02%)</title><rect x="918.8" y="421" width="0.2" height="15.0" fill="rgb(210,223,54)" rx="2" ry="2" />
<text  x="921.82" y="431.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (864,090,320 samples, 0.17%)</title><rect x="308.8" y="437" width="2.0" height="15.0" fill="rgb(215,10,53)" rx="2" ry="2" />
<text  x="311.79" y="447.5" ></text>
</g>
<g >
<title>btint4cmp (151,470,042 samples, 0.03%)</title><rect x="160.1" y="421" width="0.4" height="15.0" fill="rgb(243,25,33)" rx="2" ry="2" />
<text  x="163.13" y="431.5" ></text>
</g>
<g >
<title>TimestampTzGetDatum (103,541,883 samples, 0.02%)</title><rect x="996.0" y="485" width="0.3" height="15.0" fill="rgb(227,68,53)" rx="2" ry="2" />
<text  x="999.04" y="495.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (455,125,174 samples, 0.09%)</title><rect x="739.6" y="469" width="1.1" height="15.0" fill="rgb(252,141,31)" rx="2" ry="2" />
<text  x="742.61" y="479.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (86,416,927 samples, 0.02%)</title><rect x="531.0" y="309" width="0.2" height="15.0" fill="rgb(250,89,33)" rx="2" ry="2" />
<text  x="533.98" y="319.5" ></text>
</g>
<g >
<title>iomap_write_iter (676,011,179 samples, 0.13%)</title><rect x="746.3" y="309" width="1.6" height="15.0" fill="rgb(252,131,3)" rx="2" ry="2" />
<text  x="749.34" y="319.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (2,823,441,835 samples, 0.56%)</title><rect x="720.5" y="245" width="6.5" height="15.0" fill="rgb(253,29,33)" rx="2" ry="2" />
<text  x="723.45" y="255.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (357,233,041 samples, 0.07%)</title><rect x="212.2" y="373" width="0.8" height="15.0" fill="rgb(223,78,45)" rx="2" ry="2" />
<text  x="215.16" y="383.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (72,004,345 samples, 0.01%)</title><rect x="226.0" y="437" width="0.2" height="15.0" fill="rgb(251,107,48)" rx="2" ry="2" />
<text  x="229.00" y="447.5" ></text>
</g>
<g >
<title>ReadBuffer_common (581,311,413 samples, 0.11%)</title><rect x="691.8" y="421" width="1.3" height="15.0" fill="rgb(225,217,46)" rx="2" ry="2" />
<text  x="694.79" y="431.5" ></text>
</g>
<g >
<title>fetch_att (1,196,840,350 samples, 0.24%)</title><rect x="497.1" y="389" width="2.7" height="15.0" fill="rgb(245,55,5)" rx="2" ry="2" />
<text  x="500.05" y="399.5" ></text>
</g>
<g >
<title>DecodeNumber (133,403,561 samples, 0.03%)</title><rect x="950.5" y="469" width="0.3" height="15.0" fill="rgb(206,175,43)" rx="2" ry="2" />
<text  x="953.46" y="479.5" ></text>
</g>
<g >
<title>BufferGetPage (46,088,630 samples, 0.01%)</title><rect x="569.0" y="421" width="0.1" height="15.0" fill="rgb(243,170,20)" rx="2" ry="2" />
<text  x="572.04" y="431.5" ></text>
</g>
<g >
<title>vector8_eq (1,374,858,324 samples, 0.27%)</title><rect x="1119.5" y="389" width="3.2" height="15.0" fill="rgb(206,98,2)" rx="2" ry="2" />
<text  x="1122.52" y="399.5" ></text>
</g>
<g >
<title>ExecConstraints (162,063,807 samples, 0.03%)</title><rect x="1187.1" y="581" width="0.4" height="15.0" fill="rgb(248,22,13)" rx="2" ry="2" />
<text  x="1190.09" y="591.5" ></text>
</g>
<g >
<title>__strlen_avx2 (872,644,686 samples, 0.17%)</title><rect x="970.0" y="469" width="2.0" height="15.0" fill="rgb(233,109,6)" rx="2" ry="2" />
<text  x="973.00" y="479.5" ></text>
</g>
<g >
<title>fetch_att (172,736,172 samples, 0.03%)</title><rect x="567.0" y="389" width="0.4" height="15.0" fill="rgb(252,210,47)" rx="2" ry="2" />
<text  x="569.97" y="399.5" ></text>
</g>
<g >
<title>folio_batch_move_lru (179,442,611 samples, 0.04%)</title><rect x="24.8" y="613" width="0.4" height="15.0" fill="rgb(237,213,34)" rx="2" ry="2" />
<text  x="27.81" y="623.5" ></text>
</g>
<g >
<title>slot_getsomeattrs_int (2,850,860,426 samples, 0.56%)</title><rect x="61.4" y="469" width="6.6" height="15.0" fill="rgb(205,125,0)" rx="2" ry="2" />
<text  x="64.35" y="479.5" ></text>
</g>
<g >
<title>LWLockHeldByMeInMode (71,920,487 samples, 0.01%)</title><rect x="237.0" y="421" width="0.2" height="15.0" fill="rgb(208,12,19)" rx="2" ry="2" />
<text  x="240.03" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (420,727,308 samples, 0.08%)</title><rect x="611.9" y="229" width="1.0" height="15.0" fill="rgb(240,121,21)" rx="2" ry="2" />
<text  x="614.90" y="239.5" ></text>
</g>
<g >
<title>__filemap_add_folio (456,939,228 samples, 0.09%)</title><rect x="23.7" y="629" width="1.0" height="15.0" fill="rgb(227,37,22)" rx="2" ry="2" />
<text  x="26.67" y="639.5" ></text>
</g>
<g >
<title>fsm_readbuf (45,386,348 samples, 0.01%)</title><rect x="690.7" y="453" width="0.1" height="15.0" fill="rgb(216,7,16)" rx="2" ry="2" />
<text  x="693.66" y="463.5" ></text>
</g>
<g >
<title>__libc_pwrite (3,140,838,398 samples, 0.62%)</title><rect x="719.9" y="325" width="7.3" height="15.0" fill="rgb(217,97,25)" rx="2" ry="2" />
<text  x="722.94" y="335.5" ></text>
</g>
<g >
<title>CopyFromTextLikeOneRow (139,568,779,576 samples, 27.50%)</title><rect x="861.0" y="533" width="324.4" height="15.0" fill="rgb(206,122,41)" rx="2" ry="2" />
<text  x="863.96" y="543.5" >CopyFromTextLikeOneRow</text>
</g>
<g >
<title>fault_in_readable (43,382,810 samples, 0.01%)</title><rect x="722.7" y="181" width="0.1" height="15.0" fill="rgb(231,153,12)" rx="2" ry="2" />
<text  x="725.67" y="191.5" ></text>
</g>
<g >
<title>pg_add_s64_overflow (155,529,183 samples, 0.03%)</title><rect x="1006.3" y="469" width="0.4" height="15.0" fill="rgb(245,199,31)" rx="2" ry="2" />
<text  x="1009.33" y="479.5" ></text>
</g>
<g >
<title>rmqueue (165,230,452 samples, 0.03%)</title><rect x="724.9" y="101" width="0.4" height="15.0" fill="rgb(228,184,23)" rx="2" ry="2" />
<text  x="727.87" y="111.5" ></text>
</g>
<g >
<title>PinBufferForBlock (10,611,752,093 samples, 2.09%)</title><rect x="511.1" y="325" width="24.7" height="15.0" fill="rgb(234,112,16)" rx="2" ry="2" />
<text  x="514.09" y="335.5" >P..</text>
</g>
<g >
<title>UnlockReleaseBuffer (127,591,394 samples, 0.03%)</title><rect x="734.6" y="437" width="0.3" height="15.0" fill="rgb(242,14,19)" rx="2" ry="2" />
<text  x="737.56" y="447.5" ></text>
</g>
<g >
<title>fetch_att (686,361,247 samples, 0.14%)</title><rect x="155.2" y="405" width="1.6" height="15.0" fill="rgb(237,69,52)" rx="2" ry="2" />
<text  x="158.19" y="415.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (2,956,648,224 samples, 0.58%)</title><rect x="720.2" y="277" width="6.8" height="15.0" fill="rgb(226,78,7)" rx="2" ry="2" />
<text  x="723.18" y="287.5" ></text>
</g>
<g >
<title>BufTableHashCode (133,959,234 samples, 0.03%)</title><rect x="315.4" y="341" width="0.3" height="15.0" fill="rgb(238,19,33)" rx="2" ry="2" />
<text  x="318.35" y="351.5" ></text>
</g>
<g >
<title>VARATT_IS_SHORT (80,412,738 samples, 0.02%)</title><rect x="836.3" y="485" width="0.2" height="15.0" fill="rgb(235,32,22)" rx="2" ry="2" />
<text  x="839.32" y="495.5" ></text>
</g>
<g >
<title>folio_add_lru (44,030,382 samples, 0.01%)</title><rect x="255.8" y="101" width="0.1" height="15.0" fill="rgb(243,175,24)" rx="2" ry="2" />
<text  x="258.77" y="111.5" ></text>
</g>
<g >
<title>page_cache_ra_unbounded (1,733,641,689 samples, 0.34%)</title><rect x="23.6" y="661" width="4.0" height="15.0" fill="rgb(213,158,17)" rx="2" ry="2" />
<text  x="26.58" y="671.5" ></text>
</g>
<g >
<title>BufferIsValid (48,614,924 samples, 0.01%)</title><rect x="545.4" y="405" width="0.2" height="15.0" fill="rgb(249,171,43)" rx="2" ry="2" />
<text  x="548.45" y="415.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (134,069,645 samples, 0.03%)</title><rect x="561.7" y="389" width="0.3" height="15.0" fill="rgb(220,106,39)" rx="2" ry="2" />
<text  x="564.70" y="399.5" ></text>
</g>
<g >
<title>VARATT_CAN_MAKE_SHORT (189,913,969 samples, 0.04%)</title><rect x="835.3" y="485" width="0.4" height="15.0" fill="rgb(246,33,37)" rx="2" ry="2" />
<text  x="838.28" y="495.5" ></text>
</g>
<g >
<title>XLogInsertRecord (117,616,899 samples, 0.02%)</title><rect x="226.2" y="453" width="0.3" height="15.0" fill="rgb(252,41,4)" rx="2" ry="2" />
<text  x="229.20" y="463.5" ></text>
</g>
<g >
<title>InitBufferTag (701,067,388 samples, 0.14%)</title><rect x="603.7" y="293" width="1.6" height="15.0" fill="rgb(215,99,44)" rx="2" ry="2" />
<text  x="606.70" y="303.5" ></text>
</g>
<g >
<title>filemap_dirty_folio (182,185,883 samples, 0.04%)</title><rect x="716.8" y="229" width="0.4" height="15.0" fill="rgb(233,219,16)" rx="2" ry="2" />
<text  x="719.82" y="239.5" ></text>
</g>
<g >
<title>__mpn_mul (387,863,220 samples, 0.08%)</title><rect x="15.9" y="789" width="0.9" height="15.0" fill="rgb(217,32,10)" rx="2" ry="2" />
<text  x="18.89" y="799.5" ></text>
</g>
<g >
<title>InvalidateVictimBuffer (535,203,060 samples, 0.11%)</title><rect x="727.7" y="405" width="1.2" height="15.0" fill="rgb(246,64,40)" rx="2" ry="2" />
<text  x="730.65" y="415.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (78,918,884 samples, 0.02%)</title><rect x="735.6" y="309" width="0.2" height="15.0" fill="rgb(226,194,43)" rx="2" ry="2" />
<text  x="738.62" y="319.5" ></text>
</g>
<g >
<title>do_syscall_64 (857,510,586 samples, 0.17%)</title><rect x="711.6" y="309" width="2.0" height="15.0" fill="rgb(239,104,28)" rx="2" ry="2" />
<text  x="714.61" y="319.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (341,012,917 samples, 0.07%)</title><rect x="190.6" y="421" width="0.8" height="15.0" fill="rgb(250,113,49)" rx="2" ry="2" />
<text  x="193.63" y="431.5" ></text>
</g>
<g >
<title>WALInsertLockRelease (1,154,842,970 samples, 0.23%)</title><rect x="213.4" y="421" width="2.7" height="15.0" fill="rgb(247,199,19)" rx="2" ry="2" />
<text  x="216.44" y="431.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (73,422,211 samples, 0.01%)</title><rect x="554.3" y="405" width="0.2" height="15.0" fill="rgb(228,207,40)" rx="2" ry="2" />
<text  x="557.33" y="415.5" ></text>
</g>
<g >
<title>folio_alloc (378,062,137 samples, 0.07%)</title><rect x="724.6" y="165" width="0.8" height="15.0" fill="rgb(235,82,36)" rx="2" ry="2" />
<text  x="727.56" y="175.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (320,947,010 samples, 0.06%)</title><rect x="822.7" y="469" width="0.7" height="15.0" fill="rgb(251,151,51)" rx="2" ry="2" />
<text  x="825.68" y="479.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (441,752,328 samples, 0.09%)</title><rect x="136.6" y="405" width="1.1" height="15.0" fill="rgb(240,47,17)" rx="2" ry="2" />
<text  x="139.63" y="415.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (884,584,823 samples, 0.17%)</title><rect x="656.3" y="373" width="2.0" height="15.0" fill="rgb(229,131,30)" rx="2" ry="2" />
<text  x="659.25" y="383.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (144,099,907 samples, 0.03%)</title><rect x="1186.5" y="565" width="0.3" height="15.0" fill="rgb(215,7,3)" rx="2" ry="2" />
<text  x="1189.46" y="575.5" ></text>
</g>
<g >
<title>_bt_relbuf (51,841,957 samples, 0.01%)</title><rect x="240.1" y="421" width="0.1" height="15.0" fill="rgb(217,35,28)" rx="2" ry="2" />
<text  x="243.11" y="431.5" ></text>
</g>
<g >
<title>blk_mq_dispatch_plug_list (236,763,504 samples, 0.05%)</title><rect x="25.9" y="581" width="0.6" height="15.0" fill="rgb(249,49,15)" rx="2" ry="2" />
<text  x="28.94" y="591.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (50,539,471 samples, 0.01%)</title><rect x="687.4" y="469" width="0.1" height="15.0" fill="rgb(223,166,44)" rx="2" ry="2" />
<text  x="690.36" y="479.5" ></text>
</g>
<g >
<title>CopyMultiInsertInfoStore (445,714,194 samples, 0.09%)</title><rect x="763.6" y="565" width="1.1" height="15.0" fill="rgb(227,56,43)" rx="2" ry="2" />
<text  x="766.64" y="575.5" ></text>
</g>
<g >
<title>slot_deform_heap_tuple_internal (1,615,985,489 samples, 0.32%)</title><rect x="64.2" y="421" width="3.7" height="15.0" fill="rgb(250,179,9)" rx="2" ry="2" />
<text  x="67.19" y="431.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (94,000,927 samples, 0.02%)</title><rect x="692.9" y="357" width="0.2" height="15.0" fill="rgb(211,53,32)" rx="2" ry="2" />
<text  x="695.91" y="367.5" ></text>
</g>
<g >
<title>BlockIdSet (70,951,201 samples, 0.01%)</title><rect x="52.0" y="485" width="0.2" height="15.0" fill="rgb(214,25,20)" rx="2" ry="2" />
<text  x="55.02" y="495.5" ></text>
</g>
<g >
<title>hash_bytes (113,473,253 samples, 0.02%)</title><rect x="315.4" y="293" width="0.3" height="15.0" fill="rgb(238,184,36)" rx="2" ry="2" />
<text  x="318.39" y="303.5" ></text>
</g>
<g >
<title>BufTableHashPartition (81,886,520 samples, 0.02%)</title><rect x="588.5" y="277" width="0.2" height="15.0" fill="rgb(218,55,6)" rx="2" ry="2" />
<text  x="591.52" y="287.5" ></text>
</g>
<g >
<title>_bt_findsplitloc (17,264,334,603 samples, 3.40%)</title><rect x="259.0" y="437" width="40.1" height="15.0" fill="rgb(249,157,15)" rx="2" ry="2" />
<text  x="262.00" y="447.5" >_bt..</text>
</g>
<g >
<title>populate_compact_attribute_internal (223,076,293 samples, 0.04%)</title><rect x="164.2" y="389" width="0.6" height="15.0" fill="rgb(246,74,37)" rx="2" ry="2" />
<text  x="167.24" y="399.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (61,592,003 samples, 0.01%)</title><rect x="856.5" y="517" width="0.2" height="15.0" fill="rgb(222,152,46)" rx="2" ry="2" />
<text  x="859.53" y="527.5" ></text>
</g>
<g >
<title>folio_wait_writeback (78,609,678 samples, 0.02%)</title><rect x="711.9" y="229" width="0.2" height="15.0" fill="rgb(243,109,23)" rx="2" ry="2" />
<text  x="714.93" y="239.5" ></text>
</g>
<g >
<title>filemap_read (3,186,495,778 samples, 0.63%)</title><rect x="20.3" y="693" width="7.4" height="15.0" fill="rgb(242,80,2)" rx="2" ry="2" />
<text  x="23.32" y="703.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (321,141,982 samples, 0.06%)</title><rect x="244.6" y="373" width="0.7" height="15.0" fill="rgb(206,130,29)" rx="2" ry="2" />
<text  x="247.56" y="383.5" ></text>
</g>
<g >
<title>vector8_or (4,979,526,834 samples, 0.98%)</title><rect x="1129.4" y="389" width="11.6" height="15.0" fill="rgb(232,198,50)" rx="2" ry="2" />
<text  x="1132.41" y="399.5" ></text>
</g>
<g >
<title>BufferGetTag (1,018,760,854 samples, 0.20%)</title><rect x="230.5" y="437" width="2.3" height="15.0" fill="rgb(231,113,44)" rx="2" ry="2" />
<text  x="233.48" y="447.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (215,980,448 samples, 0.04%)</title><rect x="510.0" y="277" width="0.5" height="15.0" fill="rgb(209,132,17)" rx="2" ry="2" />
<text  x="512.97" y="287.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (46,182,559 samples, 0.01%)</title><rect x="275.3" y="325" width="0.1" height="15.0" fill="rgb(206,40,5)" rx="2" ry="2" />
<text  x="278.26" y="335.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (516,785,070 samples, 0.10%)</title><rect x="446.0" y="373" width="1.2" height="15.0" fill="rgb(210,9,53)" rx="2" ry="2" />
<text  x="448.97" y="383.5" ></text>
</g>
<g >
<title>exec_simple_query (492,301,412,911 samples, 96.99%)</title><rect x="43.3" y="693" width="1144.5" height="15.0" fill="rgb(249,104,30)" rx="2" ry="2" />
<text  x="46.30" y="703.5" >exec_simple_query</text>
</g>
<g >
<title>_bt_doinsert (254,615,399,190 samples, 50.16%)</title><rect x="72.8" y="485" width="591.9" height="15.0" fill="rgb(218,115,8)" rx="2" ry="2" />
<text  x="75.82" y="495.5" >_bt_doinsert</text>
</g>
<g >
<title>PageSetChecksumCopy (6,686,658,651 samples, 1.32%)</title><rect x="694.9" y="389" width="15.6" height="15.0" fill="rgb(246,202,50)" rx="2" ry="2" />
<text  x="697.94" y="399.5" ></text>
</g>
<g >
<title>__x64_sys_openat (351,472,030 samples, 0.07%)</title><rect x="17.3" y="757" width="0.8" height="15.0" fill="rgb(247,57,46)" rx="2" ry="2" />
<text  x="20.31" y="767.5" ></text>
</g>
<g >
<title>PageGetItem (216,991,009 samples, 0.04%)</title><rect x="554.5" y="405" width="0.5" height="15.0" fill="rgb(248,192,50)" rx="2" ry="2" />
<text  x="557.50" y="415.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (482,611,016 samples, 0.10%)</title><rect x="235.8" y="421" width="1.2" height="15.0" fill="rgb(216,209,8)" rx="2" ry="2" />
<text  x="238.85" y="431.5" ></text>
</g>
<g >
<title>DecodeTime (5,651,275,301 samples, 1.11%)</title><rect x="950.8" y="469" width="13.1" height="15.0" fill="rgb(228,223,11)" rx="2" ry="2" />
<text  x="953.77" y="479.5" ></text>
</g>
<g >
<title>ReleaseBuffer (411,615,854 samples, 0.08%)</title><rect x="736.3" y="469" width="0.9" height="15.0" fill="rgb(249,182,52)" rx="2" ry="2" />
<text  x="739.28" y="479.5" ></text>
</g>
<g >
<title>get_hash_value (132,150,866 samples, 0.03%)</title><rect x="315.4" y="325" width="0.3" height="15.0" fill="rgb(239,26,47)" rx="2" ry="2" />
<text  x="318.36" y="335.5" ></text>
</g>
<g >
<title>mem_cgroup_commit_charge (62,099,082 samples, 0.01%)</title><rect x="23.9" y="597" width="0.2" height="15.0" fill="rgb(229,109,28)" rx="2" ry="2" />
<text  x="26.93" y="607.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (2,267,328,168 samples, 0.45%)</title><rect x="441.9" y="389" width="5.3" height="15.0" fill="rgb(225,10,0)" rx="2" ry="2" />
<text  x="444.91" y="399.5" ></text>
</g>
<g >
<title>LWLockAcquire (95,848,130 samples, 0.02%)</title><rect x="687.5" y="469" width="0.2" height="15.0" fill="rgb(225,226,29)" rx="2" ry="2" />
<text  x="690.48" y="479.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (102,092,655 samples, 0.02%)</title><rect x="719.2" y="373" width="0.2" height="15.0" fill="rgb(234,41,37)" rx="2" ry="2" />
<text  x="722.18" y="383.5" ></text>
</g>
<g >
<title>UnpinBuffer (45,924,500 samples, 0.01%)</title><rect x="737.3" y="469" width="0.1" height="15.0" fill="rgb(226,116,41)" rx="2" ry="2" />
<text  x="740.28" y="479.5" ></text>
</g>
<g >
<title>strtoint (253,571,522 samples, 0.05%)</title><rect x="966.0" y="453" width="0.6" height="15.0" fill="rgb(229,70,0)" rx="2" ry="2" />
<text  x="968.98" y="463.5" ></text>
</g>
<g >
<title>folio_account_dirtied (87,536,103 samples, 0.02%)</title><rect x="726.4" y="149" width="0.2" height="15.0" fill="rgb(223,161,0)" rx="2" ry="2" />
<text  x="729.38" y="159.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (1,990,223,932 samples, 0.39%)</title><rect x="138.8" y="389" width="4.6" height="15.0" fill="rgb(250,39,28)" rx="2" ry="2" />
<text  x="141.77" y="399.5" ></text>
</g>
<g >
<title>filemap_get_entry (94,643,057 samples, 0.02%)</title><rect x="724.3" y="165" width="0.3" height="15.0" fill="rgb(220,82,33)" rx="2" ry="2" />
<text  x="727.34" y="175.5" ></text>
</g>
<g >
<title>PageGetItemId (655,083,235 samples, 0.13%)</title><rect x="403.6" y="405" width="1.5" height="15.0" fill="rgb(247,45,36)" rx="2" ry="2" />
<text  x="406.60" y="415.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (382,975,450 samples, 0.08%)</title><rect x="130.9" y="405" width="0.8" height="15.0" fill="rgb(243,189,20)" rx="2" ry="2" />
<text  x="133.86" y="415.5" ></text>
</g>
<g >
<title>XLogWrite (904,105,202 samples, 0.18%)</title><rect x="711.6" y="373" width="2.1" height="15.0" fill="rgb(254,27,29)" rx="2" ry="2" />
<text  x="714.56" y="383.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (214,671,411 samples, 0.04%)</title><rect x="177.7" y="389" width="0.5" height="15.0" fill="rgb(214,188,47)" rx="2" ry="2" />
<text  x="180.67" y="399.5" ></text>
</g>
<g >
<title>UnpinBuffer (1,866,756,210 samples, 0.37%)</title><rect x="241.3" y="421" width="4.3" height="15.0" fill="rgb(254,74,36)" rx="2" ry="2" />
<text  x="244.26" y="431.5" ></text>
</g>
<g >
<title>_bt_search (148,039,613,017 samples, 29.17%)</title><rect x="317.8" y="453" width="344.1" height="15.0" fill="rgb(218,82,9)" rx="2" ry="2" />
<text  x="320.78" y="463.5" >_bt_search</text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (316,244,345 samples, 0.06%)</title><rect x="430.2" y="357" width="0.7" height="15.0" fill="rgb(220,36,53)" rx="2" ry="2" />
<text  x="433.19" y="367.5" ></text>
</g>
<g >
<title>BufferIsValid (54,602,548 samples, 0.01%)</title><rect x="76.1" y="469" width="0.2" height="15.0" fill="rgb(211,161,18)" rx="2" ry="2" />
<text  x="79.13" y="479.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (47,202,844 samples, 0.01%)</title><rect x="688.4" y="453" width="0.2" height="15.0" fill="rgb(244,35,11)" rx="2" ry="2" />
<text  x="691.45" y="463.5" ></text>
</g>
<g >
<title>TupleDescAttr (99,648,852 samples, 0.02%)</title><rect x="66.3" y="373" width="0.2" height="15.0" fill="rgb(213,119,53)" rx="2" ry="2" />
<text  x="69.32" y="383.5" ></text>
</g>
<g >
<title>pg_strtoint32_safe (73,405,852 samples, 0.01%)</title><rect x="898.5" y="501" width="0.2" height="15.0" fill="rgb(223,181,47)" rx="2" ry="2" />
<text  x="901.51" y="511.5" ></text>
</g>
<g >
<title>pg_qsort_med3 (177,786,711 samples, 0.04%)</title><rect x="278.0" y="357" width="0.4" height="15.0" fill="rgb(222,93,43)" rx="2" ry="2" />
<text  x="280.99" y="367.5" ></text>
</g>
<g >
<title>DatumGetCString (282,953,315 samples, 0.06%)</title><rect x="890.3" y="485" width="0.7" height="15.0" fill="rgb(247,229,12)" rx="2" ry="2" />
<text  x="893.33" y="495.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (261,520,254 samples, 0.05%)</title><rect x="597.8" y="277" width="0.6" height="15.0" fill="rgb(212,144,39)" rx="2" ry="2" />
<text  x="600.77" y="287.5" ></text>
</g>
<g >
<title>CheckBufferIsPinnedOnce (65,771,204 samples, 0.01%)</title><rect x="694.6" y="405" width="0.2" height="15.0" fill="rgb(218,169,49)" rx="2" ry="2" />
<text  x="697.62" y="415.5" ></text>
</g>
<g >
<title>tts_buffer_heap_clear (281,359,275 samples, 0.06%)</title><rect x="765.8" y="549" width="0.6" height="15.0" fill="rgb(210,35,51)" rx="2" ry="2" />
<text  x="768.76" y="559.5" ></text>
</g>
<g >
<title>copyin (83,597,984 samples, 0.02%)</title><rect x="255.3" y="133" width="0.2" height="15.0" fill="rgb(250,75,20)" rx="2" ry="2" />
<text  x="258.27" y="143.5" ></text>
</g>
<g >
<title>DecodeTimeCommon (4,531,099,276 samples, 0.89%)</title><rect x="951.8" y="453" width="10.6" height="15.0" fill="rgb(236,169,15)" rx="2" ry="2" />
<text  x="954.82" y="463.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (624,054,046 samples, 0.12%)</title><rect x="74.5" y="469" width="1.4" height="15.0" fill="rgb(221,160,21)" rx="2" ry="2" />
<text  x="77.46" y="479.5" ></text>
</g>
<g >
<title>pg_qsort_swap (1,563,703,356 samples, 0.31%)</title><rect x="287.1" y="357" width="3.6" height="15.0" fill="rgb(230,95,4)" rx="2" ry="2" />
<text  x="290.09" y="367.5" ></text>
</g>
<g >
<title>vfs_read (3,294,947,678 samples, 0.65%)</title><rect x="20.1" y="741" width="7.7" height="15.0" fill="rgb(235,21,48)" rx="2" ry="2" />
<text  x="23.12" y="751.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (88,327,702 samples, 0.02%)</title><rect x="182.4" y="421" width="0.2" height="15.0" fill="rgb(216,76,2)" rx="2" ry="2" />
<text  x="185.37" y="431.5" ></text>
</g>
<g >
<title>ExecMaterializeSlot (32,458,301,152 samples, 6.39%)</title><rect x="771.7" y="565" width="75.4" height="15.0" fill="rgb(247,210,32)" rx="2" ry="2" />
<text  x="774.66" y="575.5" >ExecMate..</text>
</g>
<g >
<title>verify_compact_attribute (151,782,741 samples, 0.03%)</title><rect x="156.8" y="405" width="0.3" height="15.0" fill="rgb(245,132,53)" rx="2" ry="2" />
<text  x="159.79" y="415.5" ></text>
</g>
<g >
<title>BufTableHashCode (78,121,250 samples, 0.02%)</title><rect x="728.3" y="389" width="0.2" height="15.0" fill="rgb(227,55,26)" rx="2" ry="2" />
<text  x="731.32" y="399.5" ></text>
</g>
<g >
<title>BufTagSetRelForkDetails (92,758,063 samples, 0.02%)</title><rect x="522.0" y="277" width="0.2" height="15.0" fill="rgb(232,143,41)" rx="2" ry="2" />
<text  x="525.02" y="287.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (551,941,346 samples, 0.11%)</title><rect x="607.2" y="245" width="1.3" height="15.0" fill="rgb(242,216,15)" rx="2" ry="2" />
<text  x="610.22" y="255.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (1,079,463,337 samples, 0.21%)</title><rect x="254.9" y="197" width="2.5" height="15.0" fill="rgb(208,101,23)" rx="2" ry="2" />
<text  x="257.86" y="207.5" ></text>
</g>
<g >
<title>fill_val (3,456,271,392 samples, 0.68%)</title><rect x="829.9" y="501" width="8.0" height="15.0" fill="rgb(222,160,15)" rx="2" ry="2" />
<text  x="832.86" y="511.5" ></text>
</g>
<g >
<title>node_dirty_ok (52,745,730 samples, 0.01%)</title><rect x="724.7" y="101" width="0.2" height="15.0" fill="rgb(216,45,15)" rx="2" ry="2" />
<text  x="727.75" y="111.5" ></text>
</g>
<g >
<title>Int32GetDatum (549,220,204 samples, 0.11%)</title><rect x="397.7" y="373" width="1.3" height="15.0" fill="rgb(253,216,36)" rx="2" ry="2" />
<text  x="400.73" y="383.5" ></text>
</g>
<g >
<title>blk_mq_flush_plug_list (238,765,530 samples, 0.05%)</title><rect x="25.9" y="597" width="0.6" height="15.0" fill="rgb(226,22,45)" rx="2" ry="2" />
<text  x="28.94" y="607.5" ></text>
</g>
<g >
<title>pg_utf8_verifystr (22,323,230,413 samples, 4.40%)</title><rect x="1090.6" y="421" width="51.9" height="15.0" fill="rgb(250,161,28)" rx="2" ry="2" />
<text  x="1093.62" y="431.5" >pg_ut..</text>
</g>
<g >
<title>pg_atomic_read_u32_impl (54,629,746 samples, 0.01%)</title><rect x="213.1" y="357" width="0.2" height="15.0" fill="rgb(241,134,3)" rx="2" ry="2" />
<text  x="216.14" y="367.5" ></text>
</g>
<g >
<title>mdwritev (3,386,100,206 samples, 0.67%)</title><rect x="719.8" y="357" width="7.8" height="15.0" fill="rgb(216,139,9)" rx="2" ry="2" />
<text  x="722.78" y="367.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (3,871,790,309 samples, 0.76%)</title><rect x="750.5" y="469" width="9.0" height="15.0" fill="rgb(244,127,8)" rx="2" ry="2" />
<text  x="753.51" y="479.5" ></text>
</g>
<g >
<title>copyin (388,167,150 samples, 0.08%)</title><rect x="721.7" y="181" width="1.0" height="15.0" fill="rgb(240,0,6)" rx="2" ry="2" />
<text  x="724.75" y="191.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (1,545,526,665 samples, 0.30%)</title><rect x="550.7" y="405" width="3.6" height="15.0" fill="rgb(242,91,10)" rx="2" ry="2" />
<text  x="553.66" y="415.5" ></text>
</g>
<g >
<title>store_att_byval (76,070,333 samples, 0.01%)</title><rect x="677.0" y="421" width="0.2" height="15.0" fill="rgb(242,165,19)" rx="2" ry="2" />
<text  x="680.01" y="431.5" ></text>
</g>
<g >
<title>vector8_highbit_mask (47,254,312 samples, 0.01%)</title><rect x="1176.4" y="485" width="0.1" height="15.0" fill="rgb(236,116,6)" rx="2" ry="2" />
<text  x="1179.42" y="495.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (385,591,968 samples, 0.08%)</title><rect x="538.6" y="373" width="0.9" height="15.0" fill="rgb(242,111,20)" rx="2" ry="2" />
<text  x="541.65" y="383.5" ></text>
</g>
<g >
<title>iomap_write_end (81,885,825 samples, 0.02%)</title><rect x="747.7" y="293" width="0.2" height="15.0" fill="rgb(214,194,40)" rx="2" ry="2" />
<text  x="750.72" y="303.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (45,327,235 samples, 0.01%)</title><rect x="306.0" y="437" width="0.1" height="15.0" fill="rgb(207,202,37)" rx="2" ry="2" />
<text  x="309.00" y="447.5" ></text>
</g>
<g >
<title>xfs_buffered_write_iomap_begin (56,783,999 samples, 0.01%)</title><rect x="254.9" y="149" width="0.2" height="15.0" fill="rgb(227,144,54)" rx="2" ry="2" />
<text  x="257.92" y="159.5" ></text>
</g>
<g >
<title>tts_buffer_heap_getsomeattrs (2,532,147,538 samples, 0.50%)</title><rect x="62.1" y="453" width="5.9" height="15.0" fill="rgb(212,35,25)" rx="2" ry="2" />
<text  x="65.09" y="463.5" ></text>
</g>
<g >
<title>InputFunctionCallSafe (201,214,285 samples, 0.04%)</title><rect x="1185.4" y="533" width="0.5" height="15.0" fill="rgb(234,52,52)" rx="2" ry="2" />
<text  x="1188.43" y="543.5" ></text>
</g>
<g >
<title>vector8_or (214,653,506 samples, 0.04%)</title><rect x="1142.0" y="405" width="0.5" height="15.0" fill="rgb(227,76,4)" rx="2" ry="2" />
<text  x="1145.02" y="415.5" ></text>
</g>
<g >
<title>is_valid_ascii (21,292,399,990 samples, 4.19%)</title><rect x="1091.5" y="405" width="49.5" height="15.0" fill="rgb(249,98,2)" rx="2" ry="2" />
<text  x="1094.49" y="415.5" >is_v..</text>
</g>
<g >
<title>BackendInitialize (492,301,624,341 samples, 96.99%)</title><rect x="43.3" y="725" width="1144.5" height="15.0" fill="rgb(233,129,23)" rx="2" ry="2" />
<text  x="46.30" y="735.5" >BackendInitialize</text>
</g>
<g >
<title>xlog_cil_commit (49,860,654 samples, 0.01%)</title><rect x="732.2" y="261" width="0.2" height="15.0" fill="rgb(218,25,17)" rx="2" ry="2" />
<text  x="735.24" y="271.5" ></text>
</g>
<g >
<title>_bt_compare (3,871,902,407 samples, 0.76%)</title><rect x="169.4" y="453" width="9.0" height="15.0" fill="rgb(236,116,2)" rx="2" ry="2" />
<text  x="172.37" y="463.5" ></text>
</g>
<g >
<title>AdvanceXLInsertBuffer (1,094,999,928 samples, 0.22%)</title><rect x="745.8" y="437" width="2.5" height="15.0" fill="rgb(244,114,33)" rx="2" ry="2" />
<text  x="748.76" y="447.5" ></text>
</g>
<g >
<title>PortalRun (492,298,365,730 samples, 96.99%)</title><rect x="43.3" y="677" width="1144.5" height="15.0" fill="rgb(240,110,36)" rx="2" ry="2" />
<text  x="46.30" y="687.5" >PortalRun</text>
</g>
<g >
<title>BufferGetTag (64,922,862 samples, 0.01%)</title><rect x="759.7" y="485" width="0.2" height="15.0" fill="rgb(249,209,27)" rx="2" ry="2" />
<text  x="762.75" y="495.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (150,558,666 samples, 0.03%)</title><rect x="167.7" y="453" width="0.3" height="15.0" fill="rgb(207,2,27)" rx="2" ry="2" />
<text  x="170.70" y="463.5" ></text>
</g>
<g >
<title>BufferGetPage (201,230,313 samples, 0.04%)</title><rect x="79.1" y="453" width="0.5" height="15.0" fill="rgb(235,85,37)" rx="2" ry="2" />
<text  x="82.09" y="463.5" ></text>
</g>
<g >
<title>VARSIZE_ANY (68,712,860 samples, 0.01%)</title><rect x="804.9" y="501" width="0.2" height="15.0" fill="rgb(225,31,8)" rx="2" ry="2" />
<text  x="807.90" y="511.5" ></text>
</g>
<g >
<title>LockRelationForExtension (200,717,360 samples, 0.04%)</title><rect x="253.4" y="357" width="0.5" height="15.0" fill="rgb(247,191,7)" rx="2" ry="2" />
<text  x="256.40" y="367.5" ></text>
</g>
<g >
<title>PageGetItemId (58,150,076 samples, 0.01%)</title><rect x="260.0" y="421" width="0.1" height="15.0" fill="rgb(230,226,6)" rx="2" ry="2" />
<text  x="262.98" y="431.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (48,027,013 samples, 0.01%)</title><rect x="734.7" y="389" width="0.2" height="15.0" fill="rgb(212,86,10)" rx="2" ry="2" />
<text  x="737.74" y="399.5" ></text>
</g>
<g >
<title>index_insert (262,771,227,928 samples, 51.77%)</title><rect x="69.0" y="517" width="610.9" height="15.0" fill="rgb(237,167,7)" rx="2" ry="2" />
<text  x="72.02" y="527.5" >index_insert</text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (404,171,570 samples, 0.08%)</title><rect x="248.2" y="373" width="0.9" height="15.0" fill="rgb(229,167,22)" rx="2" ry="2" />
<text  x="251.15" y="383.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (2,111,610,596 samples, 0.42%)</title><rect x="786.0" y="485" width="4.9" height="15.0" fill="rgb(220,189,40)" rx="2" ry="2" />
<text  x="788.96" y="495.5" ></text>
</g>
<g >
<title>ResourceOwnerForget (210,661,319 samples, 0.04%)</title><rect x="736.3" y="421" width="0.5" height="15.0" fill="rgb(209,143,40)" rx="2" ry="2" />
<text  x="739.30" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (525,515,152 samples, 0.10%)</title><rect x="657.0" y="341" width="1.3" height="15.0" fill="rgb(220,101,27)" rx="2" ry="2" />
<text  x="660.05" y="351.5" ></text>
</g>
<g >
<title>HeapTupleHasExternal (70,547,106 samples, 0.01%)</title><rect x="761.8" y="485" width="0.1" height="15.0" fill="rgb(205,136,16)" rx="2" ry="2" />
<text  x="764.75" y="495.5" ></text>
</g>
<g >
<title>xfs_alloc_ag_vextent_near (393,906,689 samples, 0.08%)</title><rect x="732.5" y="181" width="0.9" height="15.0" fill="rgb(214,2,36)" rx="2" ry="2" />
<text  x="735.46" y="191.5" ></text>
</g>
<g >
<title>DatumGetCString (236,818,096 samples, 0.05%)</title><rect x="900.4" y="485" width="0.5" height="15.0" fill="rgb(243,3,38)" rx="2" ry="2" />
<text  x="903.39" y="495.5" ></text>
</g>
<g >
<title>BufferAlloc (52,061,754 samples, 0.01%)</title><rect x="299.2" y="325" width="0.2" height="15.0" fill="rgb(212,227,51)" rx="2" ry="2" />
<text  x="302.25" y="335.5" ></text>
</g>
<g >
<title>smgrwritev (3,411,988,880 samples, 0.67%)</title><rect x="719.7" y="373" width="8.0" height="15.0" fill="rgb(221,130,54)" rx="2" ry="2" />
<text  x="722.72" y="383.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (47,461,867 samples, 0.01%)</title><rect x="629.8" y="325" width="0.2" height="15.0" fill="rgb(250,225,14)" rx="2" ry="2" />
<text  x="632.84" y="335.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (230,858,467 samples, 0.05%)</title><rect x="540.7" y="325" width="0.5" height="15.0" fill="rgb(231,3,1)" rx="2" ry="2" />
<text  x="543.69" y="335.5" ></text>
</g>
<g >
<title>__filemap_get_folio (148,495,707 samples, 0.03%)</title><rect x="716.1" y="229" width="0.4" height="15.0" fill="rgb(208,210,51)" rx="2" ry="2" />
<text  x="719.14" y="239.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (81,848,534 samples, 0.02%)</title><rect x="856.3" y="517" width="0.2" height="15.0" fill="rgb(223,96,18)" rx="2" ry="2" />
<text  x="859.34" y="527.5" ></text>
</g>
<g >
<title>_bt_lockbuf (3,886,474,405 samples, 0.77%)</title><rect x="642.2" y="421" width="9.0" height="15.0" fill="rgb(247,62,43)" rx="2" ry="2" />
<text  x="645.17" y="431.5" ></text>
</g>
<g >
<title>PageGetFreeSpace (110,939,211 samples, 0.02%)</title><rect x="194.7" y="453" width="0.3" height="15.0" fill="rgb(219,177,53)" rx="2" ry="2" />
<text  x="197.72" y="463.5" ></text>
</g>
<g >
<title>index_getattr (19,448,385,411 samples, 3.83%)</title><rect x="455.2" y="405" width="45.2" height="15.0" fill="rgb(247,172,11)" rx="2" ry="2" />
<text  x="458.16" y="415.5" >inde..</text>
</g>
<g >
<title>LWLockReleaseInternal (48,452,894 samples, 0.01%)</title><rect x="658.4" y="389" width="0.1" height="15.0" fill="rgb(223,58,21)" rx="2" ry="2" />
<text  x="661.36" y="399.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (1,404,078,314 samples, 0.28%)</title><rect x="369.0" y="405" width="3.3" height="15.0" fill="rgb(212,90,37)" rx="2" ry="2" />
<text  x="371.99" y="415.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (617,748,551 samples, 0.12%)</title><rect x="540.1" y="357" width="1.4" height="15.0" fill="rgb(221,100,46)" rx="2" ry="2" />
<text  x="543.06" y="367.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (318,963,940 samples, 0.06%)</title><rect x="337.6" y="421" width="0.8" height="15.0" fill="rgb(244,97,23)" rx="2" ry="2" />
<text  x="340.64" y="431.5" ></text>
</g>
<g >
<title>heap_form_tuple (31,750,555,919 samples, 6.26%)</title><rect x="773.3" y="533" width="73.8" height="15.0" fill="rgb(224,1,19)" rx="2" ry="2" />
<text  x="776.28" y="543.5" >heap_for..</text>
</g>
<g >
<title>iomap_write_begin (262,571,284 samples, 0.05%)</title><rect x="747.1" y="293" width="0.6" height="15.0" fill="rgb(210,171,4)" rx="2" ry="2" />
<text  x="750.11" y="303.5" ></text>
</g>
<g >
<title>DatumGetPointer (178,485,373 samples, 0.04%)</title><rect x="784.1" y="501" width="0.4" height="15.0" fill="rgb(232,101,37)" rx="2" ry="2" />
<text  x="787.10" y="511.5" ></text>
</g>
<g >
<title>AllocSetReset (3,817,621,254 samples, 0.75%)</title><rect x="848.4" y="533" width="8.9" height="15.0" fill="rgb(247,1,51)" rx="2" ry="2" />
<text  x="851.41" y="543.5" ></text>
</g>
<g >
<title>ExecStoreVirtualTuple (196,537,732 samples, 0.04%)</title><rect x="847.1" y="565" width="0.5" height="15.0" fill="rgb(220,6,30)" rx="2" ry="2" />
<text  x="850.12" y="575.5" ></text>
</g>
<g >
<title>posix_fallocate (647,819,460 samples, 0.13%)</title><rect x="732.2" y="389" width="1.5" height="15.0" fill="rgb(224,191,14)" rx="2" ry="2" />
<text  x="735.16" y="399.5" ></text>
</g>
<g >
<title>fetch_att (74,114,874 samples, 0.01%)</title><rect x="178.2" y="421" width="0.1" height="15.0" fill="rgb(236,131,31)" rx="2" ry="2" />
<text  x="181.17" y="431.5" ></text>
</g>
<g >
<title>__folio_mark_dirty (132,075,986 samples, 0.03%)</title><rect x="716.9" y="213" width="0.3" height="15.0" fill="rgb(246,80,14)" rx="2" ry="2" />
<text  x="719.85" y="223.5" ></text>
</g>
<g >
<title>_bt_unlockbuf (75,926,954 samples, 0.01%)</title><rect x="658.5" y="437" width="0.2" height="15.0" fill="rgb(223,110,4)" rx="2" ry="2" />
<text  x="661.48" y="447.5" ></text>
</g>
<g >
<title>PageGetItemId (339,259,655 samples, 0.07%)</title><rect x="117.1" y="421" width="0.7" height="15.0" fill="rgb(248,66,36)" rx="2" ry="2" />
<text  x="120.06" y="431.5" ></text>
</g>
<g >
<title>btint4cmp (206,538,427 samples, 0.04%)</title><rect x="454.3" y="405" width="0.5" height="15.0" fill="rgb(246,14,16)" rx="2" ry="2" />
<text  x="457.30" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (288,931,233 samples, 0.06%)</title><rect x="337.0" y="421" width="0.6" height="15.0" fill="rgb(226,104,52)" rx="2" ry="2" />
<text  x="339.97" y="431.5" ></text>
</g>
<g >
<title>XLogFlush (2,524,925,522 samples, 0.50%)</title><rect x="711.5" y="389" width="5.9" height="15.0" fill="rgb(209,46,3)" rx="2" ry="2" />
<text  x="714.49" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (926,706,885 samples, 0.18%)</title><rect x="652.8" y="389" width="2.2" height="15.0" fill="rgb(237,156,34)" rx="2" ry="2" />
<text  x="655.82" y="399.5" ></text>
</g>
<g >
<title>__errno_location (60,188,047 samples, 0.01%)</title><rect x="957.0" y="421" width="0.2" height="15.0" fill="rgb(232,189,9)" rx="2" ry="2" />
<text  x="960.02" y="431.5" ></text>
</g>
<g >
<title>iomap_iter (74,300,657 samples, 0.01%)</title><rect x="254.9" y="165" width="0.2" height="15.0" fill="rgb(240,196,31)" rx="2" ry="2" />
<text  x="257.90" y="175.5" ></text>
</g>
<g >
<title>__GI___libc_open (498,671,357 samples, 0.10%)</title><rect x="17.2" y="805" width="1.2" height="15.0" fill="rgb(218,109,41)" rx="2" ry="2" />
<text  x="20.20" y="815.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (740,608,019 samples, 0.15%)</title><rect x="163.0" y="421" width="1.8" height="15.0" fill="rgb(231,43,24)" rx="2" ry="2" />
<text  x="166.04" y="431.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (2,369,401,875 samples, 0.47%)</title><rect x="811.3" y="485" width="5.5" height="15.0" fill="rgb(215,75,44)" rx="2" ry="2" />
<text  x="814.29" y="495.5" ></text>
</g>
<g >
<title>ReadBuffer_common (74,100,135 samples, 0.01%)</title><rect x="239.5" y="373" width="0.1" height="15.0" fill="rgb(245,208,40)" rx="2" ry="2" />
<text  x="242.46" y="383.5" ></text>
</g>
<g >
<title>ReleaseAndReadBuffer (29,764,009,666 samples, 5.86%)</title><rect x="569.9" y="421" width="69.2" height="15.0" fill="rgb(217,5,34)" rx="2" ry="2" />
<text  x="572.90" y="431.5" >Release..</text>
</g>
<g >
<title>BufferGetBlockNumber (46,217,002 samples, 0.01%)</title><rect x="186.7" y="453" width="0.1" height="15.0" fill="rgb(231,203,26)" rx="2" ry="2" />
<text  x="189.67" y="463.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (64,788,193 samples, 0.01%)</title><rect x="530.1" y="277" width="0.1" height="15.0" fill="rgb(248,195,39)" rx="2" ry="2" />
<text  x="533.09" y="287.5" ></text>
</g>
<g >
<title>PageAddItemExtended (656,513,601 samples, 0.13%)</title><rect x="193.2" y="453" width="1.5" height="15.0" fill="rgb(250,47,41)" rx="2" ry="2" />
<text  x="196.20" y="463.5" ></text>
</g>
<g >
<title>xfs_file_write_checks (86,153,713 samples, 0.02%)</title><rect x="747.9" y="325" width="0.2" height="15.0" fill="rgb(239,49,13)" rx="2" ry="2" />
<text  x="750.91" y="335.5" ></text>
</g>
<g >
<title>VARATT_CAN_MAKE_SHORT (48,809,095 samples, 0.01%)</title><rect x="828.4" y="501" width="0.1" height="15.0" fill="rgb(251,218,41)" rx="2" ry="2" />
<text  x="831.39" y="511.5" ></text>
</g>
<g >
<title>ReleaseBuffer (76,149,150 samples, 0.02%)</title><rect x="691.5" y="437" width="0.2" height="15.0" fill="rgb(242,45,34)" rx="2" ry="2" />
<text  x="694.49" y="447.5" ></text>
</g>
<g >
<title>path_openat (215,049,262 samples, 0.04%)</title><rect x="17.4" y="709" width="0.5" height="15.0" fill="rgb(241,95,43)" rx="2" ry="2" />
<text  x="20.39" y="719.5" ></text>
</g>
<g >
<title>PageGetItem (422,886,699 samples, 0.08%)</title><rect x="129.1" y="405" width="1.0" height="15.0" fill="rgb(239,165,0)" rx="2" ry="2" />
<text  x="132.10" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (102,997,105 samples, 0.02%)</title><rect x="161.8" y="421" width="0.3" height="15.0" fill="rgb(226,63,25)" rx="2" ry="2" />
<text  x="164.81" y="431.5" ></text>
</g>
<g >
<title>smgrzeroextend (674,022,282 samples, 0.13%)</title><rect x="732.1" y="421" width="1.6" height="15.0" fill="rgb(207,27,4)" rx="2" ry="2" />
<text  x="735.12" y="431.5" ></text>
</g>
<g >
<title>__blk_flush_plug (60,056,901 samples, 0.01%)</title><rect x="712.1" y="133" width="0.2" height="15.0" fill="rgb(234,2,8)" rx="2" ry="2" />
<text  x="715.14" y="143.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (65,010,689 samples, 0.01%)</title><rect x="687.5" y="453" width="0.2" height="15.0" fill="rgb(206,179,21)" rx="2" ry="2" />
<text  x="690.54" y="463.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (93,032,734 samples, 0.02%)</title><rect x="340.5" y="421" width="0.2" height="15.0" fill="rgb(220,105,11)" rx="2" ry="2" />
<text  x="343.47" y="431.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (61,407,896 samples, 0.01%)</title><rect x="306.1" y="453" width="0.1" height="15.0" fill="rgb(234,130,49)" rx="2" ry="2" />
<text  x="309.10" y="463.5" ></text>
</g>
<g >
<title>PinBufferForBlock (43,038,157 samples, 0.01%)</title><rect x="576.4" y="341" width="0.1" height="15.0" fill="rgb(218,53,13)" rx="2" ry="2" />
<text  x="579.39" y="351.5" ></text>
</g>
<g >
<title>MarkBufferDirty (69,157,915 samples, 0.01%)</title><rect x="687.8" y="485" width="0.1" height="15.0" fill="rgb(248,192,21)" rx="2" ry="2" />
<text  x="690.78" y="495.5" ></text>
</g>
<g >
<title>do_syscall_64 (1,155,034,547 samples, 0.23%)</title><rect x="254.7" y="245" width="2.7" height="15.0" fill="rgb(254,22,0)" rx="2" ry="2" />
<text  x="257.72" y="255.5" ></text>
</g>
<g >
<title>DatumGetInt32 (162,881,819 samples, 0.03%)</title><rect x="339.1" y="421" width="0.4" height="15.0" fill="rgb(210,41,51)" rx="2" ry="2" />
<text  x="342.11" y="431.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (975,727,175 samples, 0.19%)</title><rect x="564.7" y="357" width="2.3" height="15.0" fill="rgb(252,38,14)" rx="2" ry="2" />
<text  x="567.70" y="367.5" ></text>
</g>
<g >
<title>XLogInsert (75,869,384 samples, 0.01%)</title><rect x="239.8" y="421" width="0.2" height="15.0" fill="rgb(208,133,17)" rx="2" ry="2" />
<text  x="242.79" y="431.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (116,209,747 samples, 0.02%)</title><rect x="693.4" y="437" width="0.3" height="15.0" fill="rgb(228,32,52)" rx="2" ry="2" />
<text  x="696.44" y="447.5" ></text>
</g>
<g >
<title>iomap_iter (48,399,661 samples, 0.01%)</title><rect x="26.6" y="613" width="0.1" height="15.0" fill="rgb(230,73,32)" rx="2" ry="2" />
<text  x="29.56" y="623.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (54,193,638 samples, 0.01%)</title><rect x="225.9" y="437" width="0.1" height="15.0" fill="rgb(221,132,26)" rx="2" ry="2" />
<text  x="228.87" y="447.5" ></text>
</g>
<g >
<title>filemap_get_read_batch (76,994,370 samples, 0.02%)</title><rect x="23.4" y="661" width="0.1" height="15.0" fill="rgb(216,45,32)" rx="2" ry="2" />
<text  x="26.37" y="671.5" ></text>
</g>
<g >
<title>folio_add_lru (169,537,812 samples, 0.03%)</title><rect x="723.9" y="149" width="0.4" height="15.0" fill="rgb(243,208,42)" rx="2" ry="2" />
<text  x="726.92" y="159.5" ></text>
</g>
<g >
<title>pg_qsort_swap (1,607,420,634 samples, 0.32%)</title><rect x="293.1" y="373" width="3.8" height="15.0" fill="rgb(239,224,49)" rx="2" ry="2" />
<text  x="296.12" y="383.5" ></text>
</g>
<g >
<title>BufferIsValid (123,964,163 samples, 0.02%)</title><rect x="640.4" y="373" width="0.3" height="15.0" fill="rgb(226,170,53)" rx="2" ry="2" />
<text  x="643.43" y="383.5" ></text>
</g>
<g >
<title>wipe_mem (85,126,642 samples, 0.02%)</title><rect x="182.7" y="421" width="0.2" height="15.0" fill="rgb(215,194,18)" rx="2" ry="2" />
<text  x="185.74" y="431.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (66,351,377 samples, 0.01%)</title><rect x="729.9" y="373" width="0.1" height="15.0" fill="rgb(249,123,5)" rx="2" ry="2" />
<text  x="732.87" y="383.5" ></text>
</g>
<g >
<title>BTreeTupleGetDownLink (46,521,557 samples, 0.01%)</title><rect x="313.9" y="453" width="0.1" height="15.0" fill="rgb(231,29,21)" rx="2" ry="2" />
<text  x="316.94" y="463.5" ></text>
</g>
<g >
<title>__errno_location (147,499,514 samples, 0.03%)</title><rect x="963.3" y="453" width="0.3" height="15.0" fill="rgb(239,18,19)" rx="2" ry="2" />
<text  x="966.29" y="463.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (397,839,036 samples, 0.08%)</title><rect x="231.9" y="421" width="0.9" height="15.0" fill="rgb(249,12,48)" rx="2" ry="2" />
<text  x="234.88" y="431.5" ></text>
</g>
<g >
<title>__libc_pwrite (1,590,131,522 samples, 0.31%)</title><rect x="713.7" y="373" width="3.7" height="15.0" fill="rgb(253,176,41)" rx="2" ry="2" />
<text  x="716.66" y="383.5" ></text>
</g>
<g >
<title>BufMappingPartitionLock (184,317,476 samples, 0.04%)</title><rect x="588.3" y="293" width="0.4" height="15.0" fill="rgb(225,101,18)" rx="2" ry="2" />
<text  x="591.29" y="303.5" ></text>
</g>
<g >
<title>__strlen_avx2 (866,319,199 samples, 0.17%)</title><rect x="901.4" y="485" width="2.0" height="15.0" fill="rgb(234,107,31)" rx="2" ry="2" />
<text  x="904.36" y="495.5" ></text>
</g>
<g >
<title>do_syscall_64 (1,587,254,530 samples, 0.31%)</title><rect x="713.7" y="341" width="3.7" height="15.0" fill="rgb(218,27,54)" rx="2" ry="2" />
<text  x="716.67" y="351.5" ></text>
</g>
<g >
<title>LockBuffer (217,973,720 samples, 0.04%)</title><rect x="687.3" y="485" width="0.5" height="15.0" fill="rgb(207,51,54)" rx="2" ry="2" />
<text  x="690.27" y="495.5" ></text>
</g>
<g >
<title>pg_qsort (1,703,456,504 samples, 0.34%)</title><rect x="274.0" y="357" width="4.0" height="15.0" fill="rgb(248,131,8)" rx="2" ry="2" />
<text  x="277.03" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_exchange_u64_impl (256,666,751 samples, 0.05%)</title><rect x="215.4" y="373" width="0.6" height="15.0" fill="rgb(229,63,50)" rx="2" ry="2" />
<text  x="218.43" y="383.5" ></text>
</g>
<g >
<title>calc_bucket (258,125,567 samples, 0.05%)</title><rect x="602.9" y="245" width="0.6" height="15.0" fill="rgb(220,96,27)" rx="2" ry="2" />
<text  x="605.89" y="255.5" ></text>
</g>
<g >
<title>DatumGetInt32 (48,733,174 samples, 0.01%)</title><rect x="837.8" y="469" width="0.1" height="15.0" fill="rgb(213,202,21)" rx="2" ry="2" />
<text  x="840.78" y="479.5" ></text>
</g>
<g >
<title>vfs_write (847,715,534 samples, 0.17%)</title><rect x="746.2" y="357" width="1.9" height="15.0" fill="rgb(234,1,6)" rx="2" ry="2" />
<text  x="749.18" y="367.5" ></text>
</g>
<g >
<title>BufferIsValid (82,389,511 samples, 0.02%)</title><rect x="324.9" y="405" width="0.2" height="15.0" fill="rgb(242,59,31)" rx="2" ry="2" />
<text  x="327.94" y="415.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (946,159,119 samples, 0.19%)</title><rect x="405.3" y="405" width="2.2" height="15.0" fill="rgb(229,102,16)" rx="2" ry="2" />
<text  x="408.30" y="415.5" ></text>
</g>
<g >
<title>_bt_insertonpg (346,120,800 samples, 0.07%)</title><rect x="239.7" y="437" width="0.8" height="15.0" fill="rgb(226,143,19)" rx="2" ry="2" />
<text  x="242.67" y="447.5" ></text>
</g>
<g >
<title>pg_qsort (11,129,189,739 samples, 2.19%)</title><rect x="264.9" y="389" width="25.8" height="15.0" fill="rgb(210,177,47)" rx="2" ry="2" />
<text  x="267.86" y="399.5" >p..</text>
</g>
<g >
<title>GetBufferDescriptor (48,174,953 samples, 0.01%)</title><rect x="190.1" y="437" width="0.1" height="15.0" fill="rgb(250,151,14)" rx="2" ry="2" />
<text  x="193.06" y="447.5" ></text>
</g>
<g >
<title>smgropen (120,287,015 samples, 0.02%)</title><rect x="719.4" y="389" width="0.3" height="15.0" fill="rgb(227,4,21)" rx="2" ry="2" />
<text  x="722.42" y="399.5" ></text>
</g>
<g >
<title>folio_batch_move_lru (145,277,762 samples, 0.03%)</title><rect x="724.0" y="133" width="0.3" height="15.0" fill="rgb(225,92,18)" rx="2" ry="2" />
<text  x="726.98" y="143.5" ></text>
</g>
<g >
<title>UnpinBuffer (80,438,845 samples, 0.02%)</title><rect x="690.4" y="453" width="0.2" height="15.0" fill="rgb(227,58,54)" rx="2" ry="2" />
<text  x="693.41" y="463.5" ></text>
</g>
<g >
<title>ResourceOwnerEnlarge (227,067,078 samples, 0.04%)</title><rect x="710.6" y="373" width="0.5" height="15.0" fill="rgb(253,45,40)" rx="2" ry="2" />
<text  x="713.59" y="383.5" ></text>
</g>
<g >
<title>pg_leftmost_one_pos32 (57,271,836 samples, 0.01%)</title><rect x="919.0" y="421" width="0.2" height="15.0" fill="rgb(211,108,44)" rx="2" ry="2" />
<text  x="922.02" y="431.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (265,004,463 samples, 0.05%)</title><rect x="538.9" y="357" width="0.6" height="15.0" fill="rgb(230,173,35)" rx="2" ry="2" />
<text  x="541.93" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (74,185,962 samples, 0.01%)</title><rect x="234.7" y="421" width="0.2" height="15.0" fill="rgb(214,154,7)" rx="2" ry="2" />
<text  x="237.72" y="431.5" ></text>
</g>
<g >
<title>__xfs_trans_commit (66,550,296 samples, 0.01%)</title><rect x="732.2" y="277" width="0.2" height="15.0" fill="rgb(214,198,37)" rx="2" ry="2" />
<text  x="735.20" y="287.5" ></text>
</g>
<g >
<title>__mpn_construct_double (137,138,739 samples, 0.03%)</title><rect x="1187.8" y="821" width="0.3" height="15.0" fill="rgb(251,209,33)" rx="2" ry="2" />
<text  x="1190.79" y="831.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (3,049,198,327 samples, 0.60%)</title><rect x="361.9" y="405" width="7.1" height="15.0" fill="rgb(245,115,41)" rx="2" ry="2" />
<text  x="364.90" y="415.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (287,497,103 samples, 0.06%)</title><rect x="248.4" y="341" width="0.7" height="15.0" fill="rgb(240,6,21)" rx="2" ry="2" />
<text  x="251.42" y="351.5" ></text>
</g>
<g >
<title>_bt_check_natts (258,693,918 samples, 0.05%)</title><rect x="341.6" y="421" width="0.6" height="15.0" fill="rgb(229,112,17)" rx="2" ry="2" />
<text  x="344.64" y="431.5" ></text>
</g>
<g >
<title>LWLockAcquire (64,380,950 samples, 0.01%)</title><rect x="728.6" y="389" width="0.2" height="15.0" fill="rgb(252,148,24)" rx="2" ry="2" />
<text  x="731.63" y="399.5" ></text>
</g>
<g >
<title>vector8_load (355,053,550 samples, 0.07%)</title><rect x="1176.5" y="485" width="0.9" height="15.0" fill="rgb(221,136,44)" rx="2" ry="2" />
<text  x="1179.53" y="495.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (52,218,513 samples, 0.01%)</title><rect x="305.9" y="437" width="0.1" height="15.0" fill="rgb(217,100,37)" rx="2" ry="2" />
<text  x="308.87" y="447.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (768,207,049 samples, 0.15%)</title><rect x="717.4" y="389" width="1.8" height="15.0" fill="rgb(246,38,30)" rx="2" ry="2" />
<text  x="720.37" y="399.5" ></text>
</g>
<g >
<title>PageGetItemId (598,424,907 samples, 0.12%)</title><rect x="450.5" y="389" width="1.4" height="15.0" fill="rgb(245,101,43)" rx="2" ry="2" />
<text  x="453.50" y="399.5" ></text>
</g>
<g >
<title>MemoryChunkSetHdrMask (392,548,120 samples, 0.08%)</title><rect x="915.9" y="405" width="0.9" height="15.0" fill="rgb(216,29,21)" rx="2" ry="2" />
<text  x="918.92" y="415.5" ></text>
</g>
<g >
<title>BufferGetBlock (97,587,698 samples, 0.02%)</title><rect x="168.8" y="421" width="0.2" height="15.0" fill="rgb(223,107,54)" rx="2" ry="2" />
<text  x="171.76" y="431.5" ></text>
</g>
<g >
<title>copyin (234,772,670 samples, 0.05%)</title><rect x="746.5" y="277" width="0.5" height="15.0" fill="rgb(247,90,19)" rx="2" ry="2" />
<text  x="749.46" y="287.5" ></text>
</g>
<g >
<title>TupleDescAttr (175,381,363 samples, 0.03%)</title><rect x="1185.9" y="533" width="0.4" height="15.0" fill="rgb(235,36,47)" rx="2" ry="2" />
<text  x="1188.92" y="543.5" ></text>
</g>
<g >
<title>TupleDescAttr (62,337,499 samples, 0.01%)</title><rect x="177.5" y="389" width="0.1" height="15.0" fill="rgb(221,227,23)" rx="2" ry="2" />
<text  x="180.45" y="399.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (45,550,385 samples, 0.01%)</title><rect x="735.0" y="357" width="0.1" height="15.0" fill="rgb(251,9,17)" rx="2" ry="2" />
<text  x="737.98" y="367.5" ></text>
</g>
<g >
<title>hash_search (113,741,731 samples, 0.02%)</title><rect x="719.4" y="373" width="0.3" height="15.0" fill="rgb(245,176,25)" rx="2" ry="2" />
<text  x="722.43" y="383.5" ></text>
</g>
<g >
<title>ResourceOwnerEnlarge (58,384,419 samples, 0.01%)</title><rect x="531.7" y="309" width="0.1" height="15.0" fill="rgb(207,5,5)" rx="2" ry="2" />
<text  x="534.67" y="319.5" ></text>
</g>
<g >
<title>VARSIZE (177,657,226 samples, 0.04%)</title><rect x="803.9" y="485" width="0.5" height="15.0" fill="rgb(251,71,37)" rx="2" ry="2" />
<text  x="806.95" y="495.5" ></text>
</g>
<g >
<title>MemoryContextAllocZero (1,016,948,327 samples, 0.20%)</title><rect x="668.0" y="453" width="2.3" height="15.0" fill="rgb(241,98,42)" rx="2" ry="2" />
<text  x="670.95" y="463.5" ></text>
</g>
<g >
<title>ForgetPrivateRefCountEntry (93,069,126 samples, 0.02%)</title><rect x="635.5" y="373" width="0.3" height="15.0" fill="rgb(221,161,36)" rx="2" ry="2" />
<text  x="638.54" y="383.5" ></text>
</g>
<g >
<title>TupleDescAttr (133,049,254 samples, 0.03%)</title><rect x="672.4" y="405" width="0.3" height="15.0" fill="rgb(244,158,5)" rx="2" ry="2" />
<text  x="675.37" y="415.5" ></text>
</g>
<g >
<title>LWLockAcquire (824,927,415 samples, 0.16%)</title><rect x="211.5" y="405" width="1.9" height="15.0" fill="rgb(246,185,33)" rx="2" ry="2" />
<text  x="214.46" y="415.5" ></text>
</g>
<g >
<title>copy_page_to_iter (1,247,910,804 samples, 0.25%)</title><rect x="20.4" y="677" width="2.9" height="15.0" fill="rgb(246,25,9)" rx="2" ry="2" />
<text  x="23.43" y="687.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (818,364,398 samples, 0.16%)</title><rect x="746.2" y="341" width="1.9" height="15.0" fill="rgb(248,140,19)" rx="2" ry="2" />
<text  x="749.23" y="351.5" ></text>
</g>
<g >
<title>BufferIsValid (211,369,981 samples, 0.04%)</title><rect x="187.6" y="453" width="0.5" height="15.0" fill="rgb(214,226,44)" rx="2" ry="2" />
<text  x="190.60" y="463.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (293,256,080 samples, 0.06%)</title><rect x="264.1" y="373" width="0.6" height="15.0" fill="rgb(225,11,35)" rx="2" ry="2" />
<text  x="267.05" y="383.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (43,256,601 samples, 0.01%)</title><rect x="730.7" y="405" width="0.1" height="15.0" fill="rgb(217,103,54)" rx="2" ry="2" />
<text  x="733.65" y="415.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (254,524,111 samples, 0.05%)</title><rect x="268.5" y="357" width="0.6" height="15.0" fill="rgb(210,35,33)" rx="2" ry="2" />
<text  x="271.49" y="367.5" ></text>
</g>
<g >
<title>ItemPointerSetInvalid (81,154,390 samples, 0.02%)</title><rect x="766.2" y="533" width="0.2" height="15.0" fill="rgb(225,124,23)" rx="2" ry="2" />
<text  x="769.22" y="543.5" ></text>
</g>
<g >
<title>round_away (60,005,627 samples, 0.01%)</title><rect x="29.4" y="805" width="0.2" height="15.0" fill="rgb(215,18,28)" rx="2" ry="2" />
<text  x="32.42" y="815.5" ></text>
</g>
<g >
<title>vector8_broadcast (2,805,546,594 samples, 0.55%)</title><rect x="1144.6" y="469" width="6.5" height="15.0" fill="rgb(237,108,54)" rx="2" ry="2" />
<text  x="1147.63" y="479.5" ></text>
</g>
<g >
<title>xfs_bmap_btalloc_best_length (443,676,213 samples, 0.09%)</title><rect x="732.4" y="229" width="1.1" height="15.0" fill="rgb(233,40,43)" rx="2" ry="2" />
<text  x="735.44" y="239.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (2,893,790,514 samples, 0.57%)</title><rect x="623.1" y="309" width="6.7" height="15.0" fill="rgb(221,181,3)" rx="2" ry="2" />
<text  x="626.05" y="319.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (323,953,968 samples, 0.06%)</title><rect x="509.7" y="293" width="0.8" height="15.0" fill="rgb(245,65,4)" rx="2" ry="2" />
<text  x="512.72" y="303.5" ></text>
</g>
<g >
<title>_bt_relbuf (43,493,677 samples, 0.01%)</title><rect x="302.7" y="437" width="0.1" height="15.0" fill="rgb(219,15,38)" rx="2" ry="2" />
<text  x="305.70" y="447.5" ></text>
</g>
<g >
<title>timestamptz_in (37,577,103,243 samples, 7.40%)</title><rect x="920.0" y="501" width="87.4" height="15.0" fill="rgb(241,67,27)" rx="2" ry="2" />
<text  x="923.03" y="511.5" >timestampt..</text>
</g>
<g >
<title>store_att_byval (142,126,000 samples, 0.03%)</title><rect x="838.0" y="501" width="0.3" height="15.0" fill="rgb(249,67,13)" rx="2" ry="2" />
<text  x="840.99" y="511.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (60,693,838 samples, 0.01%)</title><rect x="314.6" y="453" width="0.2" height="15.0" fill="rgb(231,154,4)" rx="2" ry="2" />
<text  x="317.62" y="463.5" ></text>
</g>
<g >
<title>HeapTupleHeaderSetTypMod (50,305,261 samples, 0.01%)</title><rect x="776.5" y="517" width="0.1" height="15.0" fill="rgb(205,86,21)" rx="2" ry="2" />
<text  x="779.48" y="527.5" ></text>
</g>
<g >
<title>issue_xlog_fsync (870,710,061 samples, 0.17%)</title><rect x="711.6" y="357" width="2.0" height="15.0" fill="rgb(235,45,45)" rx="2" ry="2" />
<text  x="714.60" y="367.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_bktype (114,977,916 samples, 0.02%)</title><rect x="629.5" y="261" width="0.3" height="15.0" fill="rgb(234,204,22)" rx="2" ry="2" />
<text  x="632.51" y="271.5" ></text>
</g>
<g >
<title>DatumGetPointer (45,688,047 samples, 0.01%)</title><rect x="891.0" y="485" width="0.1" height="15.0" fill="rgb(214,99,40)" rx="2" ry="2" />
<text  x="893.99" y="495.5" ></text>
</g>
<g >
<title>PageGetSpecialSize (59,100,925 samples, 0.01%)</title><rect x="536.9" y="389" width="0.1" height="15.0" fill="rgb(215,195,28)" rx="2" ry="2" />
<text  x="539.90" y="399.5" ></text>
</g>
<g >
<title>PageGetItem (715,427,798 samples, 0.14%)</title><rect x="448.8" y="389" width="1.7" height="15.0" fill="rgb(245,98,41)" rx="2" ry="2" />
<text  x="451.84" y="399.5" ></text>
</g>
<g >
<title>TupleDescAttr (674,724,116 samples, 0.13%)</title><rect x="769.9" y="549" width="1.5" height="15.0" fill="rgb(226,3,31)" rx="2" ry="2" />
<text  x="772.85" y="559.5" ></text>
</g>
<g >
<title>PinBuffer (120,000,452 samples, 0.02%)</title><rect x="735.6" y="325" width="0.3" height="15.0" fill="rgb(224,220,18)" rx="2" ry="2" />
<text  x="738.59" y="335.5" ></text>
</g>
<g >
<title>TupleDescAttr (171,978,860 samples, 0.03%)</title><rect x="465.3" y="373" width="0.4" height="15.0" fill="rgb(205,148,53)" rx="2" ry="2" />
<text  x="468.33" y="383.5" ></text>
</g>
<g >
<title>BufferGetPage (85,508,640 samples, 0.02%)</title><rect x="314.2" y="453" width="0.2" height="15.0" fill="rgb(211,156,0)" rx="2" ry="2" />
<text  x="317.20" y="463.5" ></text>
</g>
<g >
<title>index_getattr (57,315,357 samples, 0.01%)</title><rect x="500.4" y="421" width="0.1" height="15.0" fill="rgb(220,145,32)" rx="2" ry="2" />
<text  x="503.39" y="431.5" ></text>
</g>
<g >
<title>DatumGetInt32 (311,676,637 samples, 0.06%)</title><rect x="372.3" y="405" width="0.7" height="15.0" fill="rgb(252,113,19)" rx="2" ry="2" />
<text  x="375.26" y="415.5" ></text>
</g>
<g >
<title>LWLockConditionalAcquire (47,766,014 samples, 0.01%)</title><rect x="317.4" y="421" width="0.1" height="15.0" fill="rgb(213,144,27)" rx="2" ry="2" />
<text  x="320.39" y="431.5" ></text>
</g>
<g >
<title>UnpinBuffer (44,179,010 samples, 0.01%)</title><rect x="639.1" y="421" width="0.1" height="15.0" fill="rgb(247,229,36)" rx="2" ry="2" />
<text  x="642.09" y="431.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (45,346,253 samples, 0.01%)</title><rect x="53.6" y="453" width="0.1" height="15.0" fill="rgb(215,135,51)" rx="2" ry="2" />
<text  x="56.58" y="463.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (64,056,487 samples, 0.01%)</title><rect x="243.5" y="389" width="0.1" height="15.0" fill="rgb(241,163,41)" rx="2" ry="2" />
<text  x="246.50" y="399.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (155,994,635 samples, 0.03%)</title><rect x="195.5" y="453" width="0.3" height="15.0" fill="rgb(249,2,31)" rx="2" ry="2" />
<text  x="198.46" y="463.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (43,375,996 samples, 0.01%)</title><rect x="691.6" y="405" width="0.1" height="15.0" fill="rgb(213,79,18)" rx="2" ry="2" />
<text  x="694.56" y="415.5" ></text>
</g>
<g >
<title>__mpn_mul_1 (170,003,341 samples, 0.03%)</title><rect x="16.8" y="789" width="0.4" height="15.0" fill="rgb(205,204,30)" rx="2" ry="2" />
<text  x="19.79" y="799.5" ></text>
</g>
<g >
<title>memcmp@plt (88,082,391 samples, 0.02%)</title><rect x="816.8" y="485" width="0.2" height="15.0" fill="rgb(227,155,23)" rx="2" ry="2" />
<text  x="819.81" y="495.5" ></text>
</g>
<g >
<title>xfs_alloc_walk_iter (297,618,134 samples, 0.06%)</title><rect x="732.6" y="165" width="0.7" height="15.0" fill="rgb(225,187,28)" rx="2" ry="2" />
<text  x="735.57" y="175.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (705,182,764 samples, 0.14%)</title><rect x="636.9" y="373" width="1.6" height="15.0" fill="rgb(221,49,17)" rx="2" ry="2" />
<text  x="639.89" y="383.5" ></text>
</g>
<g >
<title>exit_to_user_mode_prepare (79,727,757 samples, 0.02%)</title><rect x="18.1" y="741" width="0.2" height="15.0" fill="rgb(210,199,5)" rx="2" ry="2" />
<text  x="21.13" y="751.5" ></text>
</g>
<g >
<title>iomap_add_to_ioend (57,204,194 samples, 0.01%)</title><rect x="713.3" y="133" width="0.2" height="15.0" fill="rgb(231,76,11)" rx="2" ry="2" />
<text  x="716.33" y="143.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (61,836,919 samples, 0.01%)</title><rect x="692.4" y="325" width="0.1" height="15.0" fill="rgb(234,222,18)" rx="2" ry="2" />
<text  x="695.37" y="335.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (296,079,754 samples, 0.06%)</title><rect x="236.3" y="405" width="0.7" height="15.0" fill="rgb(227,112,43)" rx="2" ry="2" />
<text  x="239.28" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (58,011,886 samples, 0.01%)</title><rect x="327.5" y="421" width="0.2" height="15.0" fill="rgb(216,85,7)" rx="2" ry="2" />
<text  x="330.54" y="431.5" ></text>
</g>
<g >
<title>ReadBufferExtended (13,962,953,373 samples, 2.75%)</title><rect x="503.6" y="389" width="32.5" height="15.0" fill="rgb(241,169,49)" rx="2" ry="2" />
<text  x="506.64" y="399.5" >Re..</text>
</g>
<g >
<title>MarkBufferDirtyHint (44,135,509 samples, 0.01%)</title><rect x="691.2" y="453" width="0.1" height="15.0" fill="rgb(219,106,37)" rx="2" ry="2" />
<text  x="694.19" y="463.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (695,294,564 samples, 0.14%)</title><rect x="959.2" y="437" width="1.6" height="15.0" fill="rgb(247,197,37)" rx="2" ry="2" />
<text  x="962.19" y="447.5" ></text>
</g>
<g >
<title>xas_load (43,222,577 samples, 0.01%)</title><rect x="726.2" y="133" width="0.1" height="15.0" fill="rgb(222,54,2)" rx="2" ry="2" />
<text  x="729.16" y="143.5" ></text>
</g>
<g >
<title>xfs_alloc_get_rec (53,854,399 samples, 0.01%)</title><rect x="733.0" y="133" width="0.2" height="15.0" fill="rgb(206,28,34)" rx="2" ry="2" />
<text  x="736.04" y="143.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (506,123,425 samples, 0.10%)</title><rect x="649.2" y="341" width="1.2" height="15.0" fill="rgb(244,54,39)" rx="2" ry="2" />
<text  x="652.24" y="351.5" ></text>
</g>
<g >
<title>DatumGetInt32 (332,912,550 samples, 0.07%)</title><rect x="397.0" y="373" width="0.7" height="15.0" fill="rgb(208,133,26)" rx="2" ry="2" />
<text  x="399.96" y="383.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (349,371,587 samples, 0.07%)</title><rect x="854.3" y="501" width="0.8" height="15.0" fill="rgb(222,0,21)" rx="2" ry="2" />
<text  x="857.32" y="511.5" ></text>
</g>
<g >
<title>BufferIsExclusiveLocked (82,225,439 samples, 0.02%)</title><rect x="187.4" y="453" width="0.2" height="15.0" fill="rgb(222,91,34)" rx="2" ry="2" />
<text  x="190.41" y="463.5" ></text>
</g>
<g >
<title>asm_sysvec_apic_timer_interrupt (79,387,783 samples, 0.02%)</title><rect x="1076.7" y="485" width="0.2" height="15.0" fill="rgb(218,180,51)" rx="2" ry="2" />
<text  x="1079.69" y="495.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (3,863,284,929 samples, 0.76%)</title><rect x="750.5" y="453" width="9.0" height="15.0" fill="rgb(206,57,17)" rx="2" ry="2" />
<text  x="753.53" y="463.5" ></text>
</g>
<g >
<title>hash_search (58,427,020 samples, 0.01%)</title><rect x="737.1" y="405" width="0.1" height="15.0" fill="rgb(239,64,49)" rx="2" ry="2" />
<text  x="740.05" y="415.5" ></text>
</g>
<g >
<title>vfs_write (248,601,758 samples, 0.05%)</title><rect x="201.9" y="309" width="0.6" height="15.0" fill="rgb(236,77,5)" rx="2" ry="2" />
<text  x="204.95" y="319.5" ></text>
</g>
<g >
<title>BufferIsValid (48,998,026 samples, 0.01%)</title><rect x="232.7" y="389" width="0.1" height="15.0" fill="rgb(216,109,22)" rx="2" ry="2" />
<text  x="235.69" y="399.5" ></text>
</g>
<g >
<title>BufferIsValid (74,667,739 samples, 0.01%)</title><rect x="233.3" y="421" width="0.2" height="15.0" fill="rgb(217,19,36)" rx="2" ry="2" />
<text  x="236.34" y="431.5" ></text>
</g>
<g >
<title>ResourceOwnerRememberBuffer (99,951,051 samples, 0.02%)</title><rect x="621.4" y="293" width="0.3" height="15.0" fill="rgb(237,58,50)" rx="2" ry="2" />
<text  x="624.44" y="303.5" ></text>
</g>
<g >
<title>BufferGetBlock (142,253,954 samples, 0.03%)</title><rect x="166.5" y="437" width="0.3" height="15.0" fill="rgb(221,38,36)" rx="2" ry="2" />
<text  x="169.47" y="447.5" ></text>
</g>
<g >
<title>xa_load (66,457,865 samples, 0.01%)</title><rect x="27.5" y="645" width="0.1" height="15.0" fill="rgb(225,61,11)" rx="2" ry="2" />
<text  x="30.46" y="655.5" ></text>
</g>
<g >
<title>xfs_alloc_fixup_trees (47,367,815 samples, 0.01%)</title><rect x="732.5" y="149" width="0.1" height="15.0" fill="rgb(225,164,20)" rx="2" ry="2" />
<text  x="735.46" y="159.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (174,551,756 samples, 0.03%)</title><rect x="247.6" y="389" width="0.4" height="15.0" fill="rgb(221,86,46)" rx="2" ry="2" />
<text  x="250.55" y="399.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (93,164,262 samples, 0.02%)</title><rect x="555.3" y="405" width="0.2" height="15.0" fill="rgb(244,228,5)" rx="2" ry="2" />
<text  x="558.26" y="415.5" ></text>
</g>
<g >
<title>_bt_compare (68,016,435,964 samples, 13.40%)</title><rect x="342.2" y="421" width="158.2" height="15.0" fill="rgb(205,131,43)" rx="2" ry="2" />
<text  x="345.24" y="431.5" >_bt_compare</text>
</g>
<g >
<title>BTreeTupleGetHeapTID (3,326,459,841 samples, 0.66%)</title><rect x="424.6" y="389" width="7.7" height="15.0" fill="rgb(241,178,45)" rx="2" ry="2" />
<text  x="427.56" y="399.5" ></text>
</g>
<g >
<title>xfs_inode_item_format (66,021,382 samples, 0.01%)</title><rect x="256.9" y="85" width="0.2" height="15.0" fill="rgb(217,222,17)" rx="2" ry="2" />
<text  x="259.90" y="95.5" ></text>
</g>
<g >
<title>filemap_add_folio (608,109,185 samples, 0.12%)</title><rect x="722.9" y="165" width="1.4" height="15.0" fill="rgb(229,27,48)" rx="2" ry="2" />
<text  x="725.90" y="175.5" ></text>
</g>
<g >
<title>verify_compact_attribute (118,923,923 samples, 0.02%)</title><rect x="838.3" y="501" width="0.3" height="15.0" fill="rgb(233,97,8)" rx="2" ry="2" />
<text  x="841.32" y="511.5" ></text>
</g>
<g >
<title>__libc_pwrite (1,177,500,354 samples, 0.23%)</title><rect x="254.7" y="277" width="2.7" height="15.0" fill="rgb(237,121,14)" rx="2" ry="2" />
<text  x="257.67" y="287.5" ></text>
</g>
<g >
<title>vfs_write (1,132,934,726 samples, 0.22%)</title><rect x="254.8" y="213" width="2.6" height="15.0" fill="rgb(229,107,1)" rx="2" ry="2" />
<text  x="257.76" y="223.5" ></text>
</g>
<g >
<title>_bt_strategy (57,669,677 samples, 0.01%)</title><rect x="298.9" y="421" width="0.1" height="15.0" fill="rgb(245,159,13)" rx="2" ry="2" />
<text  x="301.89" y="431.5" ></text>
</g>
<g >
<title>PageGetHeapFreeSpace (187,711,418 samples, 0.04%)</title><rect x="686.1" y="501" width="0.4" height="15.0" fill="rgb(231,205,47)" rx="2" ry="2" />
<text  x="689.06" y="511.5" ></text>
</g>
<g >
<title>DecodeTimeCommon (43,280,879 samples, 0.01%)</title><rect x="963.9" y="469" width="0.1" height="15.0" fill="rgb(252,115,54)" rx="2" ry="2" />
<text  x="966.91" y="479.5" ></text>
</g>
<g >
<title>pg_rotate_left32 (864,990,247 samples, 0.17%)</title><rect x="594.9" y="229" width="2.0" height="15.0" fill="rgb(251,184,21)" rx="2" ry="2" />
<text  x="597.90" y="239.5" ></text>
</g>
<g >
<title>pg_qsort_swap (1,763,443,300 samples, 0.35%)</title><rect x="280.6" y="341" width="4.1" height="15.0" fill="rgb(249,2,36)" rx="2" ry="2" />
<text  x="283.56" y="351.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (80,522,111 samples, 0.02%)</title><rect x="650.7" y="341" width="0.2" height="15.0" fill="rgb(211,32,20)" rx="2" ry="2" />
<text  x="653.74" y="351.5" ></text>
</g>
<g >
<title>_bt_allocbuf (2,762,043,767 samples, 0.54%)</title><rect x="252.6" y="437" width="6.4" height="15.0" fill="rgb(228,24,6)" rx="2" ry="2" />
<text  x="255.58" y="447.5" ></text>
</g>
<g >
<title>LockBuffer (1,515,000,065 samples, 0.30%)</title><rect x="538.1" y="389" width="3.5" height="15.0" fill="rgb(218,94,28)" rx="2" ry="2" />
<text  x="541.09" y="399.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (1,155,034,547 samples, 0.23%)</title><rect x="254.7" y="261" width="2.7" height="15.0" fill="rgb(207,152,21)" rx="2" ry="2" />
<text  x="257.72" y="271.5" ></text>
</g>
<g >
<title>heap_freetuple (157,285,737 samples, 0.03%)</title><rect x="50.0" y="517" width="0.3" height="15.0" fill="rgb(223,85,42)" rx="2" ry="2" />
<text  x="52.98" y="527.5" ></text>
</g>
<g >
<title>Int32GetDatum (112,074,489 samples, 0.02%)</title><rect x="891.1" y="485" width="0.3" height="15.0" fill="rgb(207,114,40)" rx="2" ry="2" />
<text  x="894.10" y="495.5" ></text>
</g>
<g >
<title>calc_bucket (117,539,831 samples, 0.02%)</title><rect x="520.9" y="245" width="0.3" height="15.0" fill="rgb(208,80,36)" rx="2" ry="2" />
<text  x="523.92" y="255.5" ></text>
</g>
<g >
<title>iomap_submit_ioend (88,166,111 samples, 0.02%)</title><rect x="712.1" y="181" width="0.2" height="15.0" fill="rgb(231,80,33)" rx="2" ry="2" />
<text  x="715.13" y="191.5" ></text>
</g>
<g >
<title>DecodeTimezone (1,100,081,091 samples, 0.22%)</title><rect x="964.0" y="469" width="2.6" height="15.0" fill="rgb(229,67,27)" rx="2" ry="2" />
<text  x="967.01" y="479.5" ></text>
</g>
<g >
<title>pg_rightmost_one_pos32 (79,216,797 samples, 0.02%)</title><rect x="1174.3" y="485" width="0.2" height="15.0" fill="rgb(214,33,34)" rx="2" ry="2" />
<text  x="1177.27" y="495.5" ></text>
</g>
<g >
<title>slot_getsomeattrs_int (47,092,551 samples, 0.01%)</title><rect x="68.0" y="485" width="0.2" height="15.0" fill="rgb(218,222,2)" rx="2" ry="2" />
<text  x="71.05" y="495.5" ></text>
</g>
<g >
<title>strtoint (54,222,297 samples, 0.01%)</title><rect x="972.1" y="469" width="0.1" height="15.0" fill="rgb(248,109,11)" rx="2" ry="2" />
<text  x="975.06" y="479.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (216,909,783 samples, 0.04%)</title><rect x="87.1" y="437" width="0.5" height="15.0" fill="rgb(231,2,43)" rx="2" ry="2" />
<text  x="90.12" y="447.5" ></text>
</g>
<g >
<title>PinBufferForBlock (479,611,126 samples, 0.09%)</title><rect x="692.0" y="373" width="1.1" height="15.0" fill="rgb(249,112,42)" rx="2" ry="2" />
<text  x="695.02" y="383.5" ></text>
</g>
<g >
<title>_bt_split (23,169,275,159 samples, 4.56%)</title><rect x="249.2" y="453" width="53.8" height="15.0" fill="rgb(237,174,54)" rx="2" ry="2" />
<text  x="252.19" y="463.5" >_bt_s..</text>
</g>
<g >
<title>tag_hash (57,047,050 samples, 0.01%)</title><rect x="728.4" y="357" width="0.1" height="15.0" fill="rgb(220,174,11)" rx="2" ry="2" />
<text  x="731.35" y="367.5" ></text>
</g>
<g >
<title>rmqueue (155,295,059 samples, 0.03%)</title><rect x="25.4" y="581" width="0.4" height="15.0" fill="rgb(215,201,13)" rx="2" ry="2" />
<text  x="28.42" y="591.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (7,608,064,126 samples, 1.50%)</title><rect x="784.5" y="501" width="17.7" height="15.0" fill="rgb(226,184,40)" rx="2" ry="2" />
<text  x="787.51" y="511.5" ></text>
</g>
<g >
<title>CopyFromCSVOneRow (44,463,649 samples, 0.01%)</title><rect x="46.7" y="565" width="0.1" height="15.0" fill="rgb(209,208,18)" rx="2" ry="2" />
<text  x="49.68" y="575.5" ></text>
</g>
<g >
<title>shmem_alloc_and_add_folio (76,148,753 samples, 0.02%)</title><rect x="258.0" y="213" width="0.2" height="15.0" fill="rgb(214,221,54)" rx="2" ry="2" />
<text  x="261.03" y="223.5" ></text>
</g>
<g >
<title>alloc_empty_file (85,240,167 samples, 0.02%)</title><rect x="17.4" y="693" width="0.2" height="15.0" fill="rgb(228,106,18)" rx="2" ry="2" />
<text  x="20.40" y="703.5" ></text>
</g>
<g >
<title>BufferIsValid (58,700,676 samples, 0.01%)</title><rect x="538.5" y="373" width="0.1" height="15.0" fill="rgb(230,101,46)" rx="2" ry="2" />
<text  x="541.50" y="383.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (329,708,403 samples, 0.06%)</title><rect x="777.5" y="517" width="0.7" height="15.0" fill="rgb(215,156,43)" rx="2" ry="2" />
<text  x="780.48" y="527.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (275,208,670 samples, 0.05%)</title><rect x="79.9" y="453" width="0.7" height="15.0" fill="rgb(235,21,27)" rx="2" ry="2" />
<text  x="82.94" y="463.5" ></text>
</g>
<g >
<title>CopyFromCSVOneRow (140,027,665,853 samples, 27.59%)</title><rect x="860.8" y="549" width="325.6" height="15.0" fill="rgb(228,59,27)" rx="2" ry="2" />
<text  x="863.82" y="559.5" >CopyFromCSVOneRow</text>
</g>
<g >
<title>ReservePrivateRefCountEntry (48,385,342 samples, 0.01%)</title><rect x="622.8" y="309" width="0.1" height="15.0" fill="rgb(209,76,6)" rx="2" ry="2" />
<text  x="625.76" y="319.5" ></text>
</g>
<g >
<title>resetStringInfo (133,579,907 samples, 0.03%)</title><rect x="1078.2" y="485" width="0.3" height="15.0" fill="rgb(248,106,6)" rx="2" ry="2" />
<text  x="1081.23" y="495.5" ></text>
</g>
<g >
<title>CopyXLogRecordToWAL (87,068,877 samples, 0.02%)</title><rect x="251.2" y="405" width="0.2" height="15.0" fill="rgb(227,179,27)" rx="2" ry="2" />
<text  x="254.22" y="415.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBuffer (212,436,972 samples, 0.04%)</title><rect x="736.3" y="437" width="0.5" height="15.0" fill="rgb(243,223,15)" rx="2" ry="2" />
<text  x="739.30" y="447.5" ></text>
</g>
<g >
<title>XLogRecPtrToBytePos (1,041,034,510 samples, 0.21%)</title><rect x="208.3" y="405" width="2.4" height="15.0" fill="rgb(216,67,3)" rx="2" ry="2" />
<text  x="211.26" y="415.5" ></text>
</g>
<g >
<title>RelationGetBufferForTuple (22,101,627,765 samples, 4.35%)</title><rect x="686.7" y="501" width="51.3" height="15.0" fill="rgb(226,122,53)" rx="2" ry="2" />
<text  x="689.65" y="511.5" >Relat..</text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (57,889,259 samples, 0.01%)</title><rect x="225.5" y="421" width="0.2" height="15.0" fill="rgb(248,130,51)" rx="2" ry="2" />
<text  x="228.53" y="431.5" ></text>
</g>
<g >
<title>ReadBuffer_common (94,593,583 samples, 0.02%)</title><rect x="299.2" y="389" width="0.2" height="15.0" fill="rgb(237,122,25)" rx="2" ry="2" />
<text  x="302.17" y="399.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (303,463,277 samples, 0.06%)</title><rect x="257.7" y="373" width="0.7" height="15.0" fill="rgb(224,79,8)" rx="2" ry="2" />
<text  x="260.70" y="383.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (53,437,961 samples, 0.01%)</title><rect x="182.2" y="421" width="0.2" height="15.0" fill="rgb(207,2,19)" rx="2" ry="2" />
<text  x="185.24" y="431.5" ></text>
</g>
<g >
<title>slot_deform_heap_tuple (2,372,308,761 samples, 0.47%)</title><rect x="62.4" y="437" width="5.5" height="15.0" fill="rgb(231,60,50)" rx="2" ry="2" />
<text  x="65.43" y="447.5" ></text>
</g>
<g >
<title>palloc0 (3,655,563,658 samples, 0.72%)</title><rect x="838.6" y="517" width="8.5" height="15.0" fill="rgb(211,112,47)" rx="2" ry="2" />
<text  x="841.60" y="527.5" ></text>
</g>
<g >
<title>ValidateDate (667,875,921 samples, 0.13%)</title><rect x="966.6" y="469" width="1.5" height="15.0" fill="rgb(235,54,3)" rx="2" ry="2" />
<text  x="969.57" y="479.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (543,423,142 samples, 0.11%)</title><rect x="619.4" y="261" width="1.3" height="15.0" fill="rgb(226,16,53)" rx="2" ry="2" />
<text  x="622.41" y="271.5" ></text>
</g>
<g >
<title>_bt_search_insert (43,868,478 samples, 0.01%)</title><rect x="664.9" y="485" width="0.1" height="15.0" fill="rgb(221,14,3)" rx="2" ry="2" />
<text  x="667.90" y="495.5" ></text>
</g>
<g >
<title>AllocSetAlloc (833,204,682 samples, 0.16%)</title><rect x="659.9" y="421" width="2.0" height="15.0" fill="rgb(245,190,18)" rx="2" ry="2" />
<text  x="662.93" y="431.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (409,782,743 samples, 0.08%)</title><rect x="74.9" y="453" width="1.0" height="15.0" fill="rgb(254,165,2)" rx="2" ry="2" />
<text  x="77.92" y="463.5" ></text>
</g>
<g >
<title>StartReadBuffer (485,341,570 samples, 0.10%)</title><rect x="734.9" y="389" width="1.2" height="15.0" fill="rgb(244,177,11)" rx="2" ry="2" />
<text  x="737.92" y="399.5" ></text>
</g>
<g >
<title>VARDATA (51,777,503 samples, 0.01%)</title><rect x="836.5" y="485" width="0.1" height="15.0" fill="rgb(206,223,11)" rx="2" ry="2" />
<text  x="839.51" y="495.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (1,065,676,950 samples, 0.21%)</title><rect x="65.0" y="405" width="2.5" height="15.0" fill="rgb(217,45,34)" rx="2" ry="2" />
<text  x="68.01" y="415.5" ></text>
</g>
<g >
<title>index_getattr (1,241,833,620 samples, 0.24%)</title><rect x="308.2" y="453" width="2.9" height="15.0" fill="rgb(251,193,41)" rx="2" ry="2" />
<text  x="311.17" y="463.5" ></text>
</g>
<g >
<title>strtoint (74,931,689 samples, 0.01%)</title><rect x="963.7" y="453" width="0.2" height="15.0" fill="rgb(236,165,51)" rx="2" ry="2" />
<text  x="966.71" y="463.5" ></text>
</g>
<g >
<title>GetFullPageWriteInfo (207,847,932 samples, 0.04%)</title><rect x="197.0" y="437" width="0.4" height="15.0" fill="rgb(246,151,53)" rx="2" ry="2" />
<text  x="199.96" y="447.5" ></text>
</g>
<g >
<title>AdvanceXLInsertBuffer (318,623,202 samples, 0.06%)</title><rect x="201.8" y="389" width="0.8" height="15.0" fill="rgb(253,151,10)" rx="2" ry="2" />
<text  x="204.83" y="399.5" ></text>
</g>
<g >
<title>CopyReadLine (42,880,981,355 samples, 8.45%)</title><rect x="1078.5" y="501" width="99.7" height="15.0" fill="rgb(216,79,34)" rx="2" ry="2" />
<text  x="1081.54" y="511.5" >CopyReadLine</text>
</g>
<g >
<title>filemap_add_folio (136,193,968 samples, 0.03%)</title><rect x="747.1" y="261" width="0.4" height="15.0" fill="rgb(224,44,45)" rx="2" ry="2" />
<text  x="750.14" y="271.5" ></text>
</g>
<g >
<title>tas (263,294,457 samples, 0.05%)</title><rect x="210.7" y="405" width="0.6" height="15.0" fill="rgb(225,132,23)" rx="2" ry="2" />
<text  x="213.68" y="415.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (498,766,108 samples, 0.10%)</title><rect x="248.0" y="389" width="1.1" height="15.0" fill="rgb(219,210,10)" rx="2" ry="2" />
<text  x="250.96" y="399.5" ></text>
</g>
<g >
<title>fault_in_iov_iter_readable (50,745,811 samples, 0.01%)</title><rect x="722.7" y="197" width="0.1" height="15.0" fill="rgb(252,18,3)" rx="2" ry="2" />
<text  x="725.65" y="207.5" ></text>
</g>
<g >
<title>MarkBufferDirty (2,001,367,255 samples, 0.39%)</title><rect x="188.5" y="453" width="4.7" height="15.0" fill="rgb(239,44,17)" rx="2" ry="2" />
<text  x="191.54" y="463.5" ></text>
</g>
<g >
<title>ResourceOwnerRememberBuffer (274,171,271 samples, 0.05%)</title><rect x="528.6" y="277" width="0.6" height="15.0" fill="rgb(253,24,48)" rx="2" ry="2" />
<text  x="531.59" y="287.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (98,510,984 samples, 0.02%)</title><rect x="620.9" y="261" width="0.2" height="15.0" fill="rgb(249,200,30)" rx="2" ry="2" />
<text  x="623.85" y="271.5" ></text>
</g>
<g >
<title>PageGetItemId (104,052,973 samples, 0.02%)</title><rect x="250.8" y="437" width="0.2" height="15.0" fill="rgb(221,32,24)" rx="2" ry="2" />
<text  x="253.79" y="447.5" ></text>
</g>
<g >
<title>folio_add_lru (212,278,000 samples, 0.04%)</title><rect x="24.7" y="629" width="0.5" height="15.0" fill="rgb(235,182,23)" rx="2" ry="2" />
<text  x="27.73" y="639.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (335,251,222 samples, 0.07%)</title><rect x="829.1" y="501" width="0.8" height="15.0" fill="rgb(223,59,48)" rx="2" ry="2" />
<text  x="832.08" y="511.5" ></text>
</g>
<g >
<title>IOContextForStrategy (46,421,873 samples, 0.01%)</title><rect x="622.4" y="309" width="0.1" height="15.0" fill="rgb(254,215,25)" rx="2" ry="2" />
<text  x="625.39" y="319.5" ></text>
</g>
<g >
<title>VARATT_IS_EXTERNAL_EXPANDED (103,121,856 samples, 0.02%)</title><rect x="804.4" y="501" width="0.2" height="15.0" fill="rgb(221,116,11)" rx="2" ry="2" />
<text  x="807.39" y="511.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (50,842,585 samples, 0.01%)</title><rect x="609.5" y="293" width="0.1" height="15.0" fill="rgb(209,172,3)" rx="2" ry="2" />
<text  x="612.50" y="303.5" ></text>
</g>
<g >
<title>AllocSetAllocChunkFromBlock (1,332,163,455 samples, 0.26%)</title><rect x="914.6" y="421" width="3.1" height="15.0" fill="rgb(238,223,0)" rx="2" ry="2" />
<text  x="917.57" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (222,479,526 samples, 0.04%)</title><rect x="523.8" y="261" width="0.5" height="15.0" fill="rgb(230,154,12)" rx="2" ry="2" />
<text  x="526.77" y="271.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (279,638,659 samples, 0.06%)</title><rect x="559.2" y="389" width="0.7" height="15.0" fill="rgb(229,101,53)" rx="2" ry="2" />
<text  x="562.22" y="399.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (5,856,003,871 samples, 1.15%)</title><rect x="101.9" y="421" width="13.6" height="15.0" fill="rgb(224,48,28)" rx="2" ry="2" />
<text  x="104.86" y="431.5" ></text>
</g>
<g >
<title>Int32GetDatum (84,081,442 samples, 0.02%)</title><rect x="632.2" y="373" width="0.1" height="15.0" fill="rgb(239,34,36)" rx="2" ry="2" />
<text  x="635.15" y="383.5" ></text>
</g>
<g >
<title>_bt_unlockbuf (3,123,875,618 samples, 0.62%)</title><rect x="651.2" y="421" width="7.3" height="15.0" fill="rgb(251,167,14)" rx="2" ry="2" />
<text  x="654.21" y="431.5" ></text>
</g>
<g >
<title>pg_encoding_verifymbstr (22,438,654,680 samples, 4.42%)</title><rect x="1090.3" y="437" width="52.2" height="15.0" fill="rgb(205,219,40)" rx="2" ry="2" />
<text  x="1093.35" y="447.5" >pg_en..</text>
</g>
<g >
<title>ItemPointerGetBlockNumberNoCheck (110,329,304 samples, 0.02%)</title><rect x="322.5" y="421" width="0.3" height="15.0" fill="rgb(239,133,33)" rx="2" ry="2" />
<text  x="325.51" y="431.5" ></text>
</g>
<g >
<title>__mpn_lshift (349,274,073 samples, 0.07%)</title><rect x="19.0" y="805" width="0.8" height="15.0" fill="rgb(224,148,17)" rx="2" ry="2" />
<text  x="21.95" y="815.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (12,894,584,726 samples, 2.54%)</title><rect x="505.9" y="341" width="30.0" height="15.0" fill="rgb(250,91,26)" rx="2" ry="2" />
<text  x="508.94" y="351.5" >St..</text>
</g>
<g >
<title>GetPrivateRefCountEntry (431,946,106 samples, 0.09%)</title><rect x="645.6" y="373" width="1.0" height="15.0" fill="rgb(235,117,39)" rx="2" ry="2" />
<text  x="648.55" y="383.5" ></text>
</g>
<g >
<title>pg_qsort_swapn (2,418,081,211 samples, 0.48%)</title><rect x="291.2" y="389" width="5.7" height="15.0" fill="rgb(210,137,46)" rx="2" ry="2" />
<text  x="294.23" y="399.5" ></text>
</g>
<g >
<title>fetch_att (115,875,025 samples, 0.02%)</title><rect x="67.5" y="405" width="0.3" height="15.0" fill="rgb(223,167,43)" rx="2" ry="2" />
<text  x="70.49" y="415.5" ></text>
</g>
<g >
<title>_bt_compare (237,239,683 samples, 0.05%)</title><rect x="316.8" y="453" width="0.5" height="15.0" fill="rgb(212,176,17)" rx="2" ry="2" />
<text  x="319.76" y="463.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (216,409,986 samples, 0.04%)</title><rect x="251.7" y="389" width="0.5" height="15.0" fill="rgb(236,185,46)" rx="2" ry="2" />
<text  x="254.72" y="399.5" ></text>
</g>
<g >
<title>CopyXLogRecordToWAL (1,402,981,218 samples, 0.28%)</title><rect x="745.3" y="469" width="3.2" height="15.0" fill="rgb(239,169,34)" rx="2" ry="2" />
<text  x="748.26" y="479.5" ></text>
</g>
<g >
<title>MemoryContextResetOnly (4,047,094,708 samples, 0.80%)</title><rect x="848.0" y="549" width="9.5" height="15.0" fill="rgb(218,92,45)" rx="2" ry="2" />
<text  x="851.05" y="559.5" ></text>
</g>
<g >
<title>BufferIsValid (65,144,070 samples, 0.01%)</title><rect x="233.8" y="405" width="0.1" height="15.0" fill="rgb(246,64,42)" rx="2" ry="2" />
<text  x="236.76" y="415.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (483,781,415 samples, 0.10%)</title><rect x="171.4" y="437" width="1.2" height="15.0" fill="rgb(221,12,54)" rx="2" ry="2" />
<text  x="174.45" y="447.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (1,350,964,789 samples, 0.27%)</title><rect x="647.8" y="373" width="3.2" height="15.0" fill="rgb(241,142,43)" rx="2" ry="2" />
<text  x="650.82" y="383.5" ></text>
</g>
<g >
<title>UnpinBuffer (3,512,848,873 samples, 0.69%)</title><rect x="630.8" y="405" width="8.2" height="15.0" fill="rgb(228,68,24)" rx="2" ry="2" />
<text  x="633.84" y="415.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (133,541,876 samples, 0.03%)</title><rect x="679.2" y="469" width="0.3" height="15.0" fill="rgb(210,74,27)" rx="2" ry="2" />
<text  x="682.17" y="479.5" ></text>
</g>
<g >
<title>get_hash_value (67,666,413 samples, 0.01%)</title><rect x="728.3" y="373" width="0.2" height="15.0" fill="rgb(229,102,5)" rx="2" ry="2" />
<text  x="731.33" y="383.5" ></text>
</g>
<g >
<title>PageIsNew (284,875,295 samples, 0.06%)</title><rect x="537.0" y="389" width="0.7" height="15.0" fill="rgb(225,145,35)" rx="2" ry="2" />
<text  x="540.04" y="399.5" ></text>
</g>
<g >
<title>BufTagSetRelForkDetails (217,482,334 samples, 0.04%)</title><rect x="604.8" y="277" width="0.5" height="15.0" fill="rgb(229,33,31)" rx="2" ry="2" />
<text  x="607.82" y="287.5" ></text>
</g>
<g >
<title>rmqueue_bulk (81,444,205 samples, 0.02%)</title><rect x="725.0" y="69" width="0.2" height="15.0" fill="rgb(223,84,14)" rx="2" ry="2" />
<text  x="728.00" y="79.5" ></text>
</g>
<g >
<title>PageGetItemId (62,896,264 samples, 0.01%)</title><rect x="743.6" y="485" width="0.1" height="15.0" fill="rgb(252,143,14)" rx="2" ry="2" />
<text  x="746.56" y="495.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (160,517,539 samples, 0.03%)</title><rect x="119.1" y="421" width="0.4" height="15.0" fill="rgb(234,214,4)" rx="2" ry="2" />
<text  x="122.14" y="431.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (1,231,029,665 samples, 0.24%)</title><rect x="242.6" y="405" width="2.9" height="15.0" fill="rgb(242,46,15)" rx="2" ry="2" />
<text  x="245.64" y="415.5" ></text>
</g>
<g >
<title>xas_load (53,048,879 samples, 0.01%)</title><rect x="27.5" y="629" width="0.1" height="15.0" fill="rgb(205,114,19)" rx="2" ry="2" />
<text  x="30.49" y="639.5" ></text>
</g>
<g >
<title>write_cache_pages (540,443,239 samples, 0.11%)</title><rect x="712.3" y="165" width="1.3" height="15.0" fill="rgb(215,141,43)" rx="2" ry="2" />
<text  x="715.33" y="175.5" ></text>
</g>
<g >
<title>UnlockReleaseBuffer (154,414,534 samples, 0.03%)</title><rect x="691.3" y="453" width="0.4" height="15.0" fill="rgb(226,220,7)" rx="2" ry="2" />
<text  x="694.31" y="463.5" ></text>
</g>
<g >
<title>heap_multi_insert_pages (222,302,928 samples, 0.04%)</title><rect x="760.2" y="501" width="0.5" height="15.0" fill="rgb(239,73,41)" rx="2" ry="2" />
<text  x="763.19" y="511.5" ></text>
</g>
<g >
<title>FileZero (1,209,629,492 samples, 0.24%)</title><rect x="254.6" y="325" width="2.8" height="15.0" fill="rgb(219,226,19)" rx="2" ry="2" />
<text  x="257.61" y="335.5" ></text>
</g>
<g >
<title>xfs_buffered_write_iomap_begin (151,464,669 samples, 0.03%)</title><rect x="720.6" y="197" width="0.4" height="15.0" fill="rgb(213,112,26)" rx="2" ry="2" />
<text  x="723.63" y="207.5" ></text>
</g>
<g >
<title>__alloc_pages (71,331,298 samples, 0.01%)</title><rect x="747.5" y="229" width="0.2" height="15.0" fill="rgb(254,51,54)" rx="2" ry="2" />
<text  x="750.54" y="239.5" ></text>
</g>
<g >
<title>BufTableHashCode (78,178,558 samples, 0.02%)</title><rect x="692.2" y="341" width="0.1" height="15.0" fill="rgb(241,89,45)" rx="2" ry="2" />
<text  x="695.15" y="351.5" ></text>
</g>
<g >
<title>hash_initial_lookup (844,535,528 samples, 0.17%)</title><rect x="601.5" y="261" width="2.0" height="15.0" fill="rgb(232,29,40)" rx="2" ry="2" />
<text  x="604.52" y="271.5" ></text>
</g>
<g >
<title>fsm_vacuum_page (53,403,438 samples, 0.01%)</title><rect x="734.1" y="453" width="0.1" height="15.0" fill="rgb(250,84,20)" rx="2" ry="2" />
<text  x="737.07" y="463.5" ></text>
</g>
<g >
<title>DatumGetInt32 (91,014,140 samples, 0.02%)</title><rect x="923.4" y="485" width="0.2" height="15.0" fill="rgb(253,182,47)" rx="2" ry="2" />
<text  x="926.37" y="495.5" ></text>
</g>
<g >
<title>do_syscall_64 (3,033,620,656 samples, 0.60%)</title><rect x="720.2" y="293" width="7.0" height="15.0" fill="rgb(225,208,23)" rx="2" ry="2" />
<text  x="723.16" y="303.5" ></text>
</g>
<g >
<title>Int32GetDatum (171,524,280 samples, 0.03%)</title><rect x="887.8" y="501" width="0.4" height="15.0" fill="rgb(227,169,49)" rx="2" ry="2" />
<text  x="890.76" y="511.5" ></text>
</g>
<g >
<title>pg_qsort_med3 (155,827,848 samples, 0.03%)</title><rect x="284.7" y="373" width="0.3" height="15.0" fill="rgb(225,212,54)" rx="2" ry="2" />
<text  x="287.66" y="383.5" ></text>
</g>
<g >
<title>FlushBuffer (14,141,348,475 samples, 2.79%)</title><rect x="694.8" y="405" width="32.9" height="15.0" fill="rgb(253,190,54)" rx="2" ry="2" />
<text  x="697.77" y="415.5" >Fl..</text>
</g>
<g >
<title>xfs_vn_update_time (328,508,570 samples, 0.06%)</title><rect x="256.5" y="149" width="0.8" height="15.0" fill="rgb(230,104,45)" rx="2" ry="2" />
<text  x="259.52" y="159.5" ></text>
</g>
<g >
<title>_bt_check_natts (1,181,622,319 samples, 0.23%)</title><rect x="173.2" y="437" width="2.7" height="15.0" fill="rgb(217,59,25)" rx="2" ry="2" />
<text  x="176.16" y="447.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (236,938,663 samples, 0.05%)</title><rect x="246.8" y="389" width="0.5" height="15.0" fill="rgb(229,198,3)" rx="2" ry="2" />
<text  x="249.77" y="399.5" ></text>
</g>
<g >
<title>MemoryChunkGetBlock (44,736,430 samples, 0.01%)</title><rect x="663.5" y="437" width="0.1" height="15.0" fill="rgb(232,160,42)" rx="2" ry="2" />
<text  x="666.48" y="447.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (100,704,848 samples, 0.02%)</title><rect x="502.5" y="421" width="0.3" height="15.0" fill="rgb(215,53,4)" rx="2" ry="2" />
<text  x="505.54" y="431.5" ></text>
</g>
<g >
<title>xfs_bmapi_write (484,791,766 samples, 0.10%)</title><rect x="732.4" y="277" width="1.1" height="15.0" fill="rgb(244,1,30)" rx="2" ry="2" />
<text  x="735.36" y="287.5" ></text>
</g>
<g >
<title>verify_compact_attribute (1,520,749,545 samples, 0.30%)</title><rect x="563.4" y="373" width="3.6" height="15.0" fill="rgb(239,217,50)" rx="2" ry="2" />
<text  x="566.43" y="383.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (241,031,236 samples, 0.05%)</title><rect x="214.7" y="325" width="0.5" height="15.0" fill="rgb(225,59,42)" rx="2" ry="2" />
<text  x="217.66" y="335.5" ></text>
</g>
<g >
<title>LockAcquireExtended (186,072,166 samples, 0.04%)</title><rect x="253.4" y="325" width="0.4" height="15.0" fill="rgb(254,61,38)" rx="2" ry="2" />
<text  x="256.41" y="335.5" ></text>
</g>
<g >
<title>AllocSetFree (1,082,737,242 samples, 0.21%)</title><rect x="180.4" y="437" width="2.5" height="15.0" fill="rgb(227,213,48)" rx="2" ry="2" />
<text  x="183.42" y="447.5" ></text>
</g>
<g >
<title>CopyXLogRecordToWAL (1,288,435,159 samples, 0.25%)</title><rect x="199.7" y="421" width="3.0" height="15.0" fill="rgb(224,171,34)" rx="2" ry="2" />
<text  x="202.66" y="431.5" ></text>
</g>
<g >
<title>vector8_highbit_mask (2,768,931,270 samples, 0.55%)</title><rect x="1157.3" y="469" width="6.5" height="15.0" fill="rgb(239,164,52)" rx="2" ry="2" />
<text  x="1160.34" y="479.5" ></text>
</g>
<g >
<title>ExecConstraints (2,258,993,421 samples, 0.45%)</title><rect x="766.4" y="565" width="5.3" height="15.0" fill="rgb(248,149,7)" rx="2" ry="2" />
<text  x="769.41" y="575.5" ></text>
</g>
<g >
<title>DatumGetInt32 (179,998,267 samples, 0.04%)</title><rect x="114.2" y="389" width="0.4" height="15.0" fill="rgb(227,32,37)" rx="2" ry="2" />
<text  x="117.22" y="399.5" ></text>
</g>
<g >
<title>PageGetLSN (129,739,911 samples, 0.03%)</title><rect x="221.7" y="421" width="0.3" height="15.0" fill="rgb(221,118,48)" rx="2" ry="2" />
<text  x="224.67" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (49,822,425 samples, 0.01%)</title><rect x="244.2" y="373" width="0.1" height="15.0" fill="rgb(223,22,6)" rx="2" ry="2" />
<text  x="247.20" y="383.5" ></text>
</g>
<g >
<title>InputFunctionCallSafe (57,341,990,068 samples, 11.30%)</title><rect x="874.2" y="517" width="133.3" height="15.0" fill="rgb(230,149,2)" rx="2" ry="2" />
<text  x="877.17" y="527.5" >InputFunctionCal..</text>
</g>
<g >
<title>BufferDescriptorGetContentLock (165,773,586 samples, 0.03%)</title><rect x="644.2" y="389" width="0.4" height="15.0" fill="rgb(211,185,35)" rx="2" ry="2" />
<text  x="647.19" y="399.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (881,931,565 samples, 0.17%)</title><rect x="461.6" y="389" width="2.1" height="15.0" fill="rgb(243,163,0)" rx="2" ry="2" />
<text  x="464.60" y="399.5" ></text>
</g>
<g >
<title>PageGetItemId (51,298,747 samples, 0.01%)</title><rect x="194.5" y="437" width="0.1" height="15.0" fill="rgb(230,62,40)" rx="2" ry="2" />
<text  x="197.49" y="447.5" ></text>
</g>
<g >
<title>xfs_file_fsync (851,640,543 samples, 0.17%)</title><rect x="711.6" y="277" width="2.0" height="15.0" fill="rgb(232,186,12)" rx="2" ry="2" />
<text  x="714.61" y="287.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (3,038,840,170 samples, 0.60%)</title><rect x="720.1" y="309" width="7.1" height="15.0" fill="rgb(254,44,14)" rx="2" ry="2" />
<text  x="723.15" y="319.5" ></text>
</g>
<g >
<title>pfree (1,238,983,276 samples, 0.24%)</title><rect x="52.4" y="485" width="2.9" height="15.0" fill="rgb(219,103,4)" rx="2" ry="2" />
<text  x="55.42" y="495.5" ></text>
</g>
<g >
<title>StrategyGetBuffer (88,137,267 samples, 0.02%)</title><rect x="730.2" y="405" width="0.2" height="15.0" fill="rgb(235,58,6)" rx="2" ry="2" />
<text  x="733.16" y="415.5" ></text>
</g>
<g >
<title>AllocSetAlloc (889,704,265 samples, 0.18%)</title><rect x="844.9" y="501" width="2.1" height="15.0" fill="rgb(214,117,0)" rx="2" ry="2" />
<text  x="847.94" y="511.5" ></text>
</g>
<g >
<title>int4in (3,971,688,945 samples, 0.78%)</title><rect x="889.3" y="501" width="9.2" height="15.0" fill="rgb(206,215,33)" rx="2" ry="2" />
<text  x="892.28" y="511.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (302,971,216 samples, 0.06%)</title><rect x="322.8" y="437" width="0.7" height="15.0" fill="rgb(227,194,46)" rx="2" ry="2" />
<text  x="325.77" y="447.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (74,283,932 samples, 0.01%)</title><rect x="167.5" y="453" width="0.2" height="15.0" fill="rgb(230,110,41)" rx="2" ry="2" />
<text  x="170.53" y="463.5" ></text>
</g>
<g >
<title>list_head (64,859,558 samples, 0.01%)</title><rect x="59.8" y="501" width="0.2" height="15.0" fill="rgb(209,179,3)" rx="2" ry="2" />
<text  x="62.81" y="511.5" ></text>
</g>
<g >
<title>vfs_fallocate (641,251,544 samples, 0.13%)</title><rect x="732.2" y="325" width="1.5" height="15.0" fill="rgb(235,0,33)" rx="2" ry="2" />
<text  x="735.17" y="335.5" ></text>
</g>
<g >
<title>MemoryContextReset (4,248,604,174 samples, 0.84%)</title><rect x="847.6" y="565" width="9.9" height="15.0" fill="rgb(214,10,1)" rx="2" ry="2" />
<text  x="850.58" y="575.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (346,176,914 samples, 0.07%)</title><rect x="739.9" y="453" width="0.8" height="15.0" fill="rgb(222,197,21)" rx="2" ry="2" />
<text  x="742.86" y="463.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (366,357,456 samples, 0.07%)</title><rect x="66.6" y="373" width="0.9" height="15.0" fill="rgb(217,33,38)" rx="2" ry="2" />
<text  x="69.64" y="383.5" ></text>
</g>
<g >
<title>pg_qsort_swap (122,075,961 samples, 0.02%)</title><rect x="290.9" y="389" width="0.3" height="15.0" fill="rgb(205,60,36)" rx="2" ry="2" />
<text  x="293.95" y="399.5" ></text>
</g>
<g >
<title>DecodeDate (49,137,348 samples, 0.01%)</title><rect x="923.6" y="485" width="0.1" height="15.0" fill="rgb(214,159,53)" rx="2" ry="2" />
<text  x="926.62" y="495.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_op (773,976,143 samples, 0.15%)</title><rect x="626.1" y="277" width="1.8" height="15.0" fill="rgb(253,110,2)" rx="2" ry="2" />
<text  x="629.10" y="287.5" ></text>
</g>
<g >
<title>vector8_eq (690,263,234 samples, 0.14%)</title><rect x="1174.8" y="485" width="1.6" height="15.0" fill="rgb(232,130,29)" rx="2" ry="2" />
<text  x="1177.81" y="495.5" ></text>
</g>
<g >
<title>get_page_from_freelist (57,863,318 samples, 0.01%)</title><rect x="747.5" y="213" width="0.2" height="15.0" fill="rgb(222,176,41)" rx="2" ry="2" />
<text  x="750.54" y="223.5" ></text>
</g>
<g >
<title>do_writepages (633,319,061 samples, 0.12%)</title><rect x="712.1" y="213" width="1.5" height="15.0" fill="rgb(222,193,14)" rx="2" ry="2" />
<text  x="715.12" y="223.5" ></text>
</g>
<g >
<title>__xfs_trans_commit (222,122,894 samples, 0.04%)</title><rect x="256.5" y="133" width="0.6" height="15.0" fill="rgb(241,186,10)" rx="2" ry="2" />
<text  x="259.55" y="143.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (53,523,744 samples, 0.01%)</title><rect x="689.8" y="357" width="0.1" height="15.0" fill="rgb(236,68,37)" rx="2" ry="2" />
<text  x="692.79" y="367.5" ></text>
</g>
<g >
<title>ExecFetchSlotHeapTuple (441,219,111 samples, 0.09%)</title><rect x="684.5" y="501" width="1.1" height="15.0" fill="rgb(234,25,54)" rx="2" ry="2" />
<text  x="687.52" y="511.5" ></text>
</g>
<g >
<title>VARATT_CONVERTED_SHORT_SIZE (311,788,287 samples, 0.06%)</title><rect x="803.6" y="501" width="0.8" height="15.0" fill="rgb(242,66,29)" rx="2" ry="2" />
<text  x="806.64" y="511.5" ></text>
</g>
<g >
<title>GetXLogBuffer (1,338,930,883 samples, 0.26%)</title><rect x="745.4" y="453" width="3.1" height="15.0" fill="rgb(236,31,3)" rx="2" ry="2" />
<text  x="748.41" y="463.5" ></text>
</g>
<g >
<title>BufferIsValid (48,272,121 samples, 0.01%)</title><rect x="74.8" y="453" width="0.1" height="15.0" fill="rgb(228,52,15)" rx="2" ry="2" />
<text  x="77.77" y="463.5" ></text>
</g>
<g >
<title>StartBufferIO (50,682,036 samples, 0.01%)</title><rect x="731.2" y="421" width="0.2" height="15.0" fill="rgb(251,207,6)" rx="2" ry="2" />
<text  x="734.24" y="431.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (67,932,982 samples, 0.01%)</title><rect x="688.4" y="469" width="0.2" height="15.0" fill="rgb(215,44,32)" rx="2" ry="2" />
<text  x="691.40" y="479.5" ></text>
</g>
<g >
<title>heap_fill_tuple (1,541,063,840 samples, 0.30%)</title><rect x="673.7" y="453" width="3.6" height="15.0" fill="rgb(205,104,31)" rx="2" ry="2" />
<text  x="676.68" y="463.5" ></text>
</g>
<g >
<title>verify_compact_attribute (181,054,274 samples, 0.04%)</title><rect x="805.1" y="501" width="0.4" height="15.0" fill="rgb(206,199,28)" rx="2" ry="2" />
<text  x="808.07" y="511.5" ></text>
</g>
<g >
<title>fsm_readbuf (652,601,890 samples, 0.13%)</title><rect x="691.7" y="453" width="1.5" height="15.0" fill="rgb(235,198,17)" rx="2" ry="2" />
<text  x="694.68" y="463.5" ></text>
</g>
<g >
<title>ksys_read (3,321,184,679 samples, 0.65%)</title><rect x="20.1" y="757" width="7.7" height="15.0" fill="rgb(209,83,9)" rx="2" ry="2" />
<text  x="23.06" y="767.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (152,334,195 samples, 0.03%)</title><rect x="733.7" y="437" width="0.4" height="15.0" fill="rgb(225,202,2)" rx="2" ry="2" />
<text  x="736.71" y="447.5" ></text>
</g>
<g >
<title>__folio_mark_dirty (197,872,857 samples, 0.04%)</title><rect x="726.1" y="165" width="0.5" height="15.0" fill="rgb(252,226,31)" rx="2" ry="2" />
<text  x="729.13" y="175.5" ></text>
</g>
<g >
<title>verify_compact_attribute (597,120,961 samples, 0.12%)</title><rect x="675.0" y="421" width="1.4" height="15.0" fill="rgb(213,211,22)" rx="2" ry="2" />
<text  x="678.01" y="431.5" ></text>
</g>
<g >
<title>submit_bio_noacct_nocheck (142,034,829 samples, 0.03%)</title><rect x="27.0" y="613" width="0.3" height="15.0" fill="rgb(231,68,26)" rx="2" ry="2" />
<text  x="29.97" y="623.5" ></text>
</g>
<g >
<title>LockBuffer (2,916,189,678 samples, 0.57%)</title><rect x="651.7" y="405" width="6.8" height="15.0" fill="rgb(250,184,26)" rx="2" ry="2" />
<text  x="654.69" y="415.5" ></text>
</g>
<g >
<title>file_modified_flags (73,633,218 samples, 0.01%)</title><rect x="747.9" y="309" width="0.2" height="15.0" fill="rgb(221,179,19)" rx="2" ry="2" />
<text  x="750.93" y="319.5" ></text>
</g>
<g >
<title>blk_mq_sched_dispatch_requests (199,909,399 samples, 0.04%)</title><rect x="26.0" y="549" width="0.5" height="15.0" fill="rgb(230,55,33)" rx="2" ry="2" />
<text  x="28.99" y="559.5" ></text>
</g>
<g >
<title>copyin (48,391,259 samples, 0.01%)</title><rect x="202.0" y="229" width="0.2" height="15.0" fill="rgb(220,109,8)" rx="2" ry="2" />
<text  x="205.05" y="239.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (293,088,911 samples, 0.06%)</title><rect x="310.1" y="405" width="0.7" height="15.0" fill="rgb(225,28,25)" rx="2" ry="2" />
<text  x="313.12" y="415.5" ></text>
</g>
<g >
<title>DatumGetPointer (91,325,462 samples, 0.02%)</title><rect x="923.2" y="469" width="0.2" height="15.0" fill="rgb(240,59,6)" rx="2" ry="2" />
<text  x="926.16" y="479.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (43,376,198 samples, 0.01%)</title><rect x="613.0" y="293" width="0.1" height="15.0" fill="rgb(218,119,42)" rx="2" ry="2" />
<text  x="615.97" y="303.5" ></text>
</g>
<g >
<title>__xa_set_mark (72,691,805 samples, 0.01%)</title><rect x="726.1" y="149" width="0.2" height="15.0" fill="rgb(235,195,52)" rx="2" ry="2" />
<text  x="729.14" y="159.5" ></text>
</g>
<g >
<title>_bt_check_natts (84,419,318 samples, 0.02%)</title><rect x="88.1" y="437" width="0.2" height="15.0" fill="rgb(247,81,40)" rx="2" ry="2" />
<text  x="91.11" y="447.5" ></text>
</g>
<g >
<title>_bt_splitcmp (60,558,612 samples, 0.01%)</title><rect x="290.8" y="373" width="0.1" height="15.0" fill="rgb(254,3,19)" rx="2" ry="2" />
<text  x="293.80" y="383.5" ></text>
</g>
<g >
<title>xfs_vn_update_time (62,362,826 samples, 0.01%)</title><rect x="748.0" y="293" width="0.1" height="15.0" fill="rgb(233,90,41)" rx="2" ry="2" />
<text  x="750.95" y="303.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (105,495,683 samples, 0.02%)</title><rect x="302.4" y="421" width="0.2" height="15.0" fill="rgb(210,84,41)" rx="2" ry="2" />
<text  x="305.36" y="431.5" ></text>
</g>
<g >
<title>copyout (1,219,099,340 samples, 0.24%)</title><rect x="20.5" y="645" width="2.8" height="15.0" fill="rgb(236,127,51)" rx="2" ry="2" />
<text  x="23.50" y="655.5" ></text>
</g>
<g >
<title>XLogResetInsertion (88,541,010 samples, 0.02%)</title><rect x="225.7" y="437" width="0.2" height="15.0" fill="rgb(242,195,33)" rx="2" ry="2" />
<text  x="228.66" y="447.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (59,183,956 samples, 0.01%)</title><rect x="182.6" y="421" width="0.1" height="15.0" fill="rgb(217,151,43)" rx="2" ry="2" />
<text  x="185.57" y="431.5" ></text>
</g>
<g >
<title>DoCopy (492,298,159,007 samples, 96.99%)</title><rect x="43.3" y="597" width="1144.5" height="15.0" fill="rgb(221,5,13)" rx="2" ry="2" />
<text  x="46.30" y="607.5" >DoCopy</text>
</g>
<g >
<title>PageIsNew (471,741,767 samples, 0.09%)</title><rect x="641.1" y="405" width="1.1" height="15.0" fill="rgb(240,157,49)" rx="2" ry="2" />
<text  x="644.08" y="415.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (378,539,699 samples, 0.07%)</title><rect x="743.8" y="485" width="0.8" height="15.0" fill="rgb(224,55,10)" rx="2" ry="2" />
<text  x="746.77" y="495.5" ></text>
</g>
<g >
<title>_bt_insertonpg (51,248,566,602 samples, 10.10%)</title><rect x="184.1" y="469" width="119.1" height="15.0" fill="rgb(245,178,36)" rx="2" ry="2" />
<text  x="187.06" y="479.5" >_bt_insertonpg</text>
</g>
<g >
<title>XLogInsertRecord (8,781,572,171 samples, 1.73%)</title><rect x="197.7" y="437" width="20.4" height="15.0" fill="rgb(237,185,47)" rx="2" ry="2" />
<text  x="200.72" y="447.5" ></text>
</g>
<g >
<title>PageGetItem (245,728,694 samples, 0.05%)</title><rect x="328.2" y="437" width="0.6" height="15.0" fill="rgb(242,75,1)" rx="2" ry="2" />
<text  x="331.18" y="447.5" ></text>
</g>
<g >
<title>VARATT_CONVERTED_SHORT_SIZE (191,904,542 samples, 0.04%)</title><rect x="835.7" y="485" width="0.5" height="15.0" fill="rgb(222,157,15)" rx="2" ry="2" />
<text  x="838.72" y="495.5" ></text>
</g>
<g >
<title>__alloc_pages (249,600,589 samples, 0.05%)</title><rect x="25.3" y="613" width="0.6" height="15.0" fill="rgb(223,115,0)" rx="2" ry="2" />
<text  x="28.30" y="623.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (50,958,080 samples, 0.01%)</title><rect x="694.6" y="389" width="0.2" height="15.0" fill="rgb(252,80,37)" rx="2" ry="2" />
<text  x="697.64" y="399.5" ></text>
</g>
<g >
<title>TupleDescAttr (172,116,351 samples, 0.03%)</title><rect x="564.1" y="357" width="0.4" height="15.0" fill="rgb(236,197,43)" rx="2" ry="2" />
<text  x="567.15" y="367.5" ></text>
</g>
<g >
<title>vector8_eq (2,661,605,025 samples, 0.52%)</title><rect x="1151.1" y="469" width="6.2" height="15.0" fill="rgb(230,185,3)" rx="2" ry="2" />
<text  x="1154.15" y="479.5" ></text>
</g>
<g >
<title>TupleDescAttr (70,228,381 samples, 0.01%)</title><rect x="309.9" y="405" width="0.1" height="15.0" fill="rgb(247,95,39)" rx="2" ry="2" />
<text  x="312.88" y="415.5" ></text>
</g>
<g >
<title>pg_checksum_page (6,671,809,073 samples, 1.31%)</title><rect x="695.0" y="373" width="15.5" height="15.0" fill="rgb(236,6,50)" rx="2" ry="2" />
<text  x="697.98" y="383.5" ></text>
</g>
<g >
<title>index_getattr (10,353,835,038 samples, 2.04%)</title><rect x="133.1" y="421" width="24.0" height="15.0" fill="rgb(222,55,39)" rx="2" ry="2" />
<text  x="136.07" y="431.5" >i..</text>
</g>
<g >
<title>GetPrivateRefCountEntry (92,430,549 samples, 0.02%)</title><rect x="729.5" y="389" width="0.2" height="15.0" fill="rgb(227,15,31)" rx="2" ry="2" />
<text  x="732.47" y="399.5" ></text>
</g>
<g >
<title>fsm_readbuf (540,481,202 samples, 0.11%)</title><rect x="734.9" y="437" width="1.2" height="15.0" fill="rgb(244,97,0)" rx="2" ry="2" />
<text  x="737.86" y="447.5" ></text>
</g>
<g >
<title>pgstat_count_backend_io_op (1,567,508,798 samples, 0.31%)</title><rect x="624.3" y="293" width="3.6" height="15.0" fill="rgb(228,27,21)" rx="2" ry="2" />
<text  x="627.25" y="303.5" ></text>
</g>
<g >
<title>_bt_moveright (10,981,445,248 samples, 2.16%)</title><rect x="541.9" y="437" width="25.5" height="15.0" fill="rgb(223,209,20)" rx="2" ry="2" />
<text  x="544.92" y="447.5" >_..</text>
</g>
<g >
<title>BufferGetPage (91,702,045 samples, 0.02%)</title><rect x="75.9" y="469" width="0.2" height="15.0" fill="rgb(213,110,40)" rx="2" ry="2" />
<text  x="78.92" y="479.5" ></text>
</g>
<g >
<title>PageGetLSN (121,679,960 samples, 0.02%)</title><rect x="729.1" y="405" width="0.3" height="15.0" fill="rgb(214,111,9)" rx="2" ry="2" />
<text  x="732.14" y="415.5" ></text>
</g>
<g >
<title>AllocSetFree (652,545,819 samples, 0.13%)</title><rect x="662.6" y="453" width="1.5" height="15.0" fill="rgb(238,113,37)" rx="2" ry="2" />
<text  x="665.62" y="463.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (333,703,562 samples, 0.07%)</title><rect x="675.6" y="405" width="0.8" height="15.0" fill="rgb(226,204,54)" rx="2" ry="2" />
<text  x="678.63" y="415.5" ></text>
</g>
<g >
<title>btint4cmp (120,775,276 samples, 0.02%)</title><rect x="172.3" y="421" width="0.3" height="15.0" fill="rgb(236,77,15)" rx="2" ry="2" />
<text  x="175.29" y="431.5" ></text>
</g>
<g >
<title>int4in (327,674,275 samples, 0.06%)</title><rect x="1181.3" y="517" width="0.8" height="15.0" fill="rgb(231,9,5)" rx="2" ry="2" />
<text  x="1184.32" y="527.5" ></text>
</g>
<g >
<title>__filemap_fdatawait_range (138,533,844 samples, 0.03%)</title><rect x="711.8" y="245" width="0.3" height="15.0" fill="rgb(221,48,11)" rx="2" ry="2" />
<text  x="714.79" y="255.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (583,001,290 samples, 0.11%)</title><rect x="430.9" y="373" width="1.4" height="15.0" fill="rgb(252,186,36)" rx="2" ry="2" />
<text  x="433.93" y="383.5" ></text>
</g>
<g >
<title>tts_buffer_heap_get_heap_tuple (62,326,706 samples, 0.01%)</title><rect x="685.3" y="485" width="0.1" height="15.0" fill="rgb(208,88,46)" rx="2" ry="2" />
<text  x="688.27" y="495.5" ></text>
</g>
<g >
<title>StartBufferIO (293,261,526 samples, 0.06%)</title><rect x="710.5" y="389" width="0.7" height="15.0" fill="rgb(213,110,33)" rx="2" ry="2" />
<text  x="713.49" y="399.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (83,922,927 samples, 0.02%)</title><rect x="306.9" y="437" width="0.2" height="15.0" fill="rgb(248,192,2)" rx="2" ry="2" />
<text  x="309.92" y="447.5" ></text>
</g>
<g >
<title>syscall_exit_to_user_mode (86,743,733 samples, 0.02%)</title><rect x="18.1" y="757" width="0.2" height="15.0" fill="rgb(244,22,34)" rx="2" ry="2" />
<text  x="21.13" y="767.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (287,086,276 samples, 0.06%)</title><rect x="523.1" y="245" width="0.6" height="15.0" fill="rgb(211,66,39)" rx="2" ry="2" />
<text  x="526.08" y="255.5" ></text>
</g>
<g >
<title>BufferGetBlock (180,356,385 samples, 0.04%)</title><rect x="230.0" y="421" width="0.5" height="15.0" fill="rgb(246,71,7)" rx="2" ry="2" />
<text  x="233.03" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (50,246,959 samples, 0.01%)</title><rect x="326.0" y="389" width="0.2" height="15.0" fill="rgb(246,158,25)" rx="2" ry="2" />
<text  x="329.04" y="399.5" ></text>
</g>
<g >
<title>CStringGetDatum (137,725,955 samples, 0.03%)</title><rect x="873.8" y="517" width="0.3" height="15.0" fill="rgb(253,165,32)" rx="2" ry="2" />
<text  x="876.81" y="527.5" ></text>
</g>
<g >
<title>BufferGetPage (142,526,540 samples, 0.03%)</title><rect x="168.7" y="437" width="0.3" height="15.0" fill="rgb(219,28,23)" rx="2" ry="2" />
<text  x="171.71" y="447.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (269,765,711 samples, 0.05%)</title><rect x="232.2" y="405" width="0.6" height="15.0" fill="rgb(224,79,10)" rx="2" ry="2" />
<text  x="235.18" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleGetHeapTID (441,492,521 samples, 0.09%)</title><rect x="557.2" y="389" width="1.0" height="15.0" fill="rgb(237,208,38)" rx="2" ry="2" />
<text  x="560.16" y="399.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (508,654,986 samples, 0.10%)</title><rect x="610.0" y="277" width="1.2" height="15.0" fill="rgb(218,225,45)" rx="2" ry="2" />
<text  x="612.97" y="287.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (385,137,245 samples, 0.08%)</title><rect x="749.3" y="469" width="0.9" height="15.0" fill="rgb(217,176,6)" rx="2" ry="2" />
<text  x="752.27" y="479.5" ></text>
</g>
<g >
<title>set_sentinel (46,348,924 samples, 0.01%)</title><rect x="313.2" y="421" width="0.1" height="15.0" fill="rgb(240,7,41)" rx="2" ry="2" />
<text  x="316.22" y="431.5" ></text>
</g>
<g >
<title>cgroup_rstat_flush_locked (126,904,982 samples, 0.03%)</title><rect x="713.8" y="165" width="0.3" height="15.0" fill="rgb(215,65,23)" rx="2" ry="2" />
<text  x="716.81" y="175.5" ></text>
</g>
<g >
<title>HeapTupleHeaderSetDatumLength (70,935,245 samples, 0.01%)</title><rect x="776.3" y="517" width="0.2" height="15.0" fill="rgb(226,128,49)" rx="2" ry="2" />
<text  x="779.32" y="527.5" ></text>
</g>
<g >
<title>GetPageWithFreeSpace (197,916,319 samples, 0.04%)</title><rect x="258.4" y="405" width="0.5" height="15.0" fill="rgb(242,66,18)" rx="2" ry="2" />
<text  x="261.42" y="415.5" ></text>
</g>
<g >
<title>IOContextForStrategy (102,591,003 samples, 0.02%)</title><rect x="531.2" y="309" width="0.3" height="15.0" fill="rgb(233,194,43)" rx="2" ry="2" />
<text  x="534.23" y="319.5" ></text>
</g>
<g >
<title>StartReadBuffer (94,593,583 samples, 0.02%)</title><rect x="299.2" y="373" width="0.2" height="15.0" fill="rgb(232,110,0)" rx="2" ry="2" />
<text  x="302.17" y="383.5" ></text>
</g>
<g >
<title>BufferGetBlock (102,112,847 samples, 0.02%)</title><rect x="536.6" y="373" width="0.2" height="15.0" fill="rgb(248,96,40)" rx="2" ry="2" />
<text  x="539.60" y="383.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (410,091,534 samples, 0.08%)</title><rect x="549.2" y="405" width="1.0" height="15.0" fill="rgb(208,1,30)" rx="2" ry="2" />
<text  x="552.24" y="415.5" ></text>
</g>
<g >
<title>ReadBuffer (77,975,771 samples, 0.02%)</title><rect x="239.4" y="405" width="0.2" height="15.0" fill="rgb(220,1,39)" rx="2" ry="2" />
<text  x="242.45" y="415.5" ></text>
</g>
<g >
<title>get_hash_value (71,890,842 samples, 0.01%)</title><rect x="692.2" y="325" width="0.1" height="15.0" fill="rgb(254,174,16)" rx="2" ry="2" />
<text  x="695.16" y="335.5" ></text>
</g>
<g >
<title>tag_hash (3,453,260,044 samples, 0.68%)</title><rect x="589.4" y="261" width="8.0" height="15.0" fill="rgb(220,163,38)" rx="2" ry="2" />
<text  x="592.37" y="271.5" ></text>
</g>
<g >
<title>LockBuffer (56,357,256 samples, 0.01%)</title><rect x="734.3" y="437" width="0.1" height="15.0" fill="rgb(241,192,10)" rx="2" ry="2" />
<text  x="737.31" y="447.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (954,342,791 samples, 0.19%)</title><rect x="674.2" y="437" width="2.2" height="15.0" fill="rgb(239,71,35)" rx="2" ry="2" />
<text  x="677.18" y="447.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (614,642,844 samples, 0.12%)</title><rect x="689.0" y="421" width="1.4" height="15.0" fill="rgb(214,160,15)" rx="2" ry="2" />
<text  x="691.96" y="431.5" ></text>
</g>
<g >
<title>BufferAlloc (7,914,257,890 samples, 1.56%)</title><rect x="512.6" y="309" width="18.4" height="15.0" fill="rgb(207,30,35)" rx="2" ry="2" />
<text  x="515.58" y="319.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (47,572,244 samples, 0.01%)</title><rect x="584.3" y="309" width="0.1" height="15.0" fill="rgb(231,110,20)" rx="2" ry="2" />
<text  x="587.27" y="319.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_op (407,927,977 samples, 0.08%)</title><rect x="534.8" y="293" width="0.9" height="15.0" fill="rgb(236,16,5)" rx="2" ry="2" />
<text  x="537.77" y="303.5" ></text>
</g>
<g >
<title>BufferGetPage (44,411,053 samples, 0.01%)</title><rect x="684.4" y="501" width="0.1" height="15.0" fill="rgb(212,74,22)" rx="2" ry="2" />
<text  x="687.38" y="511.5" ></text>
</g>
<g >
<title>vector8_load (84,745,807 samples, 0.02%)</title><rect x="1141.8" y="405" width="0.2" height="15.0" fill="rgb(214,193,38)" rx="2" ry="2" />
<text  x="1144.82" y="415.5" ></text>
</g>
<g >
<title>heap_multi_insert (34,603,016,708 samples, 6.82%)</title><rect x="681.9" y="517" width="80.4" height="15.0" fill="rgb(240,229,26)" rx="2" ry="2" />
<text  x="684.88" y="527.5" >heap_mult..</text>
</g>
<g >
<title>BufferIsValid (82,264,294 samples, 0.02%)</title><rect x="236.1" y="405" width="0.2" height="15.0" fill="rgb(231,115,29)" rx="2" ry="2" />
<text  x="239.09" y="415.5" ></text>
</g>
<g >
<title>is_valid_ascii (110,996,399 samples, 0.02%)</title><rect x="1090.4" y="421" width="0.2" height="15.0" fill="rgb(237,52,3)" rx="2" ry="2" />
<text  x="1093.36" y="431.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (4,258,423,426 samples, 0.84%)</title><rect x="227.6" y="453" width="9.9" height="15.0" fill="rgb(225,1,30)" rx="2" ry="2" />
<text  x="230.62" y="463.5" ></text>
</g>
<g >
<title>pg_qsort_swapn (977,721,695 samples, 0.19%)</title><rect x="275.7" y="341" width="2.3" height="15.0" fill="rgb(233,9,0)" rx="2" ry="2" />
<text  x="278.72" y="351.5" ></text>
</g>
<g >
<title>shmem_get_folio_gfp (111,399,976 samples, 0.02%)</title><rect x="258.0" y="229" width="0.2" height="15.0" fill="rgb(222,161,41)" rx="2" ry="2" />
<text  x="260.95" y="239.5" ></text>
</g>
<g >
<title>xfs_vm_writepages (631,446,076 samples, 0.12%)</title><rect x="712.1" y="197" width="1.5" height="15.0" fill="rgb(235,138,51)" rx="2" ry="2" />
<text  x="715.12" y="207.5" ></text>
</g>
<g >
<title>register_dirty_segment (121,115,047 samples, 0.02%)</title><rect x="727.4" y="341" width="0.2" height="15.0" fill="rgb(250,0,3)" rx="2" ry="2" />
<text  x="730.37" y="351.5" ></text>
</g>
<g >
<title>ResourceOwnerEnlarge (107,400,558 samples, 0.02%)</title><rect x="621.2" y="293" width="0.2" height="15.0" fill="rgb(247,156,17)" rx="2" ry="2" />
<text  x="624.20" y="303.5" ></text>
</g>
<g >
<title>fill_val (214,023,912 samples, 0.04%)</title><rect x="778.7" y="517" width="0.5" height="15.0" fill="rgb(238,189,14)" rx="2" ry="2" />
<text  x="781.73" y="527.5" ></text>
</g>
<g >
<title>palloc (765,187,361 samples, 0.15%)</title><rect x="311.6" y="453" width="1.8" height="15.0" fill="rgb(219,63,54)" rx="2" ry="2" />
<text  x="314.63" y="463.5" ></text>
</g>
<g >
<title>XLogWrite (69,872,030 samples, 0.01%)</title><rect x="745.9" y="421" width="0.2" height="15.0" fill="rgb(230,211,21)" rx="2" ry="2" />
<text  x="748.92" y="431.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (647,597,896 samples, 0.13%)</title><rect x="211.8" y="389" width="1.5" height="15.0" fill="rgb(246,50,18)" rx="2" ry="2" />
<text  x="214.80" y="399.5" ></text>
</g>
<g >
<title>pg_pwrite_zeros (1,200,177,618 samples, 0.24%)</title><rect x="254.6" y="309" width="2.8" height="15.0" fill="rgb(219,163,6)" rx="2" ry="2" />
<text  x="257.63" y="319.5" ></text>
</g>
<g >
<title>GetVisibilityMapPins (58,058,170 samples, 0.01%)</title><rect x="687.1" y="485" width="0.2" height="15.0" fill="rgb(237,67,12)" rx="2" ry="2" />
<text  x="690.12" y="495.5" ></text>
</g>
<g >
<title>MemoryChunkGetBlock (96,267,446 samples, 0.02%)</title><rect x="182.0" y="421" width="0.2" height="15.0" fill="rgb(237,102,20)" rx="2" ry="2" />
<text  x="185.02" y="431.5" ></text>
</g>
<g >
<title>rep_movs_alternative (47,431,901 samples, 0.01%)</title><rect x="202.0" y="213" width="0.2" height="15.0" fill="rgb(228,92,50)" rx="2" ry="2" />
<text  x="205.05" y="223.5" ></text>
</g>
<g >
<title>ExecARInsertTriggers (175,587,513 samples, 0.03%)</title><rect x="48.9" y="533" width="0.4" height="15.0" fill="rgb(240,109,33)" rx="2" ry="2" />
<text  x="51.89" y="543.5" ></text>
</g>
<g >
<title>xfs_file_buffered_read (3,208,283,463 samples, 0.63%)</title><rect x="20.3" y="709" width="7.5" height="15.0" fill="rgb(209,196,10)" rx="2" ry="2" />
<text  x="23.32" y="719.5" ></text>
</g>
<g >
<title>DatumGetInt32 (169,057,040 samples, 0.03%)</title><rect x="110.0" y="405" width="0.4" height="15.0" fill="rgb(232,34,30)" rx="2" ry="2" />
<text  x="113.04" y="415.5" ></text>
</g>
<g >
<title>hash_bytes (51,258,384 samples, 0.01%)</title><rect x="719.6" y="341" width="0.1" height="15.0" fill="rgb(252,136,54)" rx="2" ry="2" />
<text  x="722.57" y="351.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (360,772,203 samples, 0.07%)</title><rect x="846.0" y="485" width="0.9" height="15.0" fill="rgb(238,137,42)" rx="2" ry="2" />
<text  x="849.04" y="495.5" ></text>
</g>
<g >
<title>BufferIsValid (75,324,957 samples, 0.01%)</title><rect x="190.5" y="421" width="0.1" height="15.0" fill="rgb(221,92,4)" rx="2" ry="2" />
<text  x="193.45" y="431.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (54,302,142 samples, 0.01%)</title><rect x="690.5" y="437" width="0.1" height="15.0" fill="rgb(205,207,34)" rx="2" ry="2" />
<text  x="693.47" y="447.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (1,660,967,881 samples, 0.33%)</title><rect x="531.9" y="309" width="3.8" height="15.0" fill="rgb(240,229,26)" rx="2" ry="2" />
<text  x="534.86" y="319.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (118,293,203 samples, 0.02%)</title><rect x="53.8" y="453" width="0.2" height="15.0" fill="rgb(227,54,42)" rx="2" ry="2" />
<text  x="56.76" y="463.5" ></text>
</g>
<g >
<title>BufferIsValid (48,564,568 samples, 0.01%)</title><rect x="509.9" y="277" width="0.1" height="15.0" fill="rgb(247,58,54)" rx="2" ry="2" />
<text  x="512.86" y="287.5" ></text>
</g>
<g >
<title>sentinel_ok (487,516,594 samples, 0.10%)</title><rect x="855.1" y="501" width="1.2" height="15.0" fill="rgb(243,227,34)" rx="2" ry="2" />
<text  x="858.13" y="511.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBuffer (740,596,829 samples, 0.15%)</title><rect x="631.9" y="389" width="1.7" height="15.0" fill="rgb(231,24,43)" rx="2" ry="2" />
<text  x="634.89" y="399.5" ></text>
</g>
<g >
<title>fdatasync (862,225,904 samples, 0.17%)</title><rect x="711.6" y="341" width="2.0" height="15.0" fill="rgb(221,157,30)" rx="2" ry="2" />
<text  x="714.60" y="351.5" ></text>
</g>
<g >
<title>VARDATA (73,467,412 samples, 0.01%)</title><rect x="828.9" y="501" width="0.2" height="15.0" fill="rgb(253,223,15)" rx="2" ry="2" />
<text  x="831.91" y="511.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (1,410,094,333 samples, 0.28%)</title><rect x="222.3" y="405" width="3.2" height="15.0" fill="rgb(215,161,11)" rx="2" ry="2" />
<text  x="225.25" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (233,416,884 samples, 0.05%)</title><rect x="100.9" y="421" width="0.5" height="15.0" fill="rgb(240,81,27)" rx="2" ry="2" />
<text  x="103.85" y="431.5" ></text>
</g>
<g >
<title>_bt_compare (3,263,279,899 samples, 0.64%)</title><rect x="157.4" y="453" width="7.6" height="15.0" fill="rgb(236,160,3)" rx="2" ry="2" />
<text  x="160.39" y="463.5" ></text>
</g>
<g >
<title>tag_hash (60,871,744 samples, 0.01%)</title><rect x="692.2" y="309" width="0.1" height="15.0" fill="rgb(214,99,28)" rx="2" ry="2" />
<text  x="695.19" y="319.5" ></text>
</g>
<g >
<title>AllocSetFree (825,600,144 samples, 0.16%)</title><rect x="52.8" y="469" width="1.9" height="15.0" fill="rgb(251,76,4)" rx="2" ry="2" />
<text  x="55.76" y="479.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (452,133,365 samples, 0.09%)</title><rect x="657.2" y="325" width="1.1" height="15.0" fill="rgb(209,46,19)" rx="2" ry="2" />
<text  x="660.22" y="335.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (735,691,281 samples, 0.14%)</title><rect x="314.9" y="389" width="1.7" height="15.0" fill="rgb(251,196,42)" rx="2" ry="2" />
<text  x="317.89" y="399.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (60,566,538 samples, 0.01%)</title><rect x="77.4" y="469" width="0.1" height="15.0" fill="rgb(241,117,30)" rx="2" ry="2" />
<text  x="80.36" y="479.5" ></text>
</g>
<g >
<title>BufferIsValid (89,485,856 samples, 0.02%)</title><rect x="338.8" y="389" width="0.2" height="15.0" fill="rgb(213,80,5)" rx="2" ry="2" />
<text  x="341.82" y="399.5" ></text>
</g>
<g >
<title>balance_dirty_pages_ratelimited_flags (70,235,666 samples, 0.01%)</title><rect x="255.1" y="149" width="0.2" height="15.0" fill="rgb(209,153,33)" rx="2" ry="2" />
<text  x="258.09" y="159.5" ></text>
</g>
<g >
<title>fetch_att (89,122,300 samples, 0.02%)</title><rect x="310.8" y="437" width="0.2" height="15.0" fill="rgb(213,112,4)" rx="2" ry="2" />
<text  x="313.80" y="447.5" ></text>
</g>
<g >
<title>pg_rotate_left32 (489,516,137 samples, 0.10%)</title><rect x="516.7" y="229" width="1.2" height="15.0" fill="rgb(209,229,14)" rx="2" ry="2" />
<text  x="519.73" y="239.5" ></text>
</g>
<g >
<title>BufferAlloc (15,030,932,377 samples, 2.96%)</title><rect x="587.0" y="309" width="34.9" height="15.0" fill="rgb(215,182,38)" rx="2" ry="2" />
<text  x="589.98" y="319.5" >Bu..</text>
</g>
<g >
<title>LWLockHeldByMeInMode (64,128,137 samples, 0.01%)</title><rect x="234.6" y="421" width="0.1" height="15.0" fill="rgb(237,136,26)" rx="2" ry="2" />
<text  x="237.57" y="431.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (668,430,542 samples, 0.13%)</title><rect x="254.9" y="181" width="1.5" height="15.0" fill="rgb(242,10,48)" rx="2" ry="2" />
<text  x="257.88" y="191.5" ></text>
</g>
<g >
<title>LockBuffer (3,554,281,965 samples, 0.70%)</title><rect x="642.9" y="405" width="8.3" height="15.0" fill="rgb(245,158,43)" rx="2" ry="2" />
<text  x="645.94" y="415.5" ></text>
</g>
<g >
<title>GetVictimBuffer (15,526,254,675 samples, 3.06%)</title><rect x="694.5" y="421" width="36.1" height="15.0" fill="rgb(250,58,51)" rx="2" ry="2" />
<text  x="697.53" y="431.5" >Get..</text>
</g>
<g >
<title>cgroup_rstat_flush (140,568,697 samples, 0.03%)</title><rect x="721.3" y="133" width="0.3" height="15.0" fill="rgb(205,128,9)" rx="2" ry="2" />
<text  x="724.29" y="143.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (143,469,518 samples, 0.03%)</title><rect x="399.0" y="405" width="0.4" height="15.0" fill="rgb(228,209,8)" rx="2" ry="2" />
<text  x="402.03" y="415.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (1,545,694,245 samples, 0.30%)</title><rect x="713.7" y="277" width="3.6" height="15.0" fill="rgb(212,151,27)" rx="2" ry="2" />
<text  x="716.68" y="287.5" ></text>
</g>
<g >
<title>iomap_write_iter (172,734,953 samples, 0.03%)</title><rect x="202.0" y="261" width="0.4" height="15.0" fill="rgb(252,20,4)" rx="2" ry="2" />
<text  x="205.01" y="271.5" ></text>
</g>
<g >
<title>XLogInsertRecord (2,207,210,740 samples, 0.43%)</title><rect x="745.1" y="485" width="5.2" height="15.0" fill="rgb(245,69,24)" rx="2" ry="2" />
<text  x="748.13" y="495.5" ></text>
</g>
<g >
<title>PinBuffer (3,460,786,942 samples, 0.68%)</title><rect x="613.1" y="293" width="8.1" height="15.0" fill="rgb(234,221,6)" rx="2" ry="2" />
<text  x="616.11" y="303.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (445,694,101 samples, 0.09%)</title><rect x="325.1" y="405" width="1.1" height="15.0" fill="rgb(233,150,39)" rx="2" ry="2" />
<text  x="328.13" y="415.5" ></text>
</g>
<g >
<title>XLogBytePosToRecPtr (1,427,200,325 samples, 0.28%)</title><rect x="204.9" y="405" width="3.4" height="15.0" fill="rgb(230,138,27)" rx="2" ry="2" />
<text  x="207.94" y="415.5" ></text>
</g>
<g >
<title>rep_movs_alternative (1,195,031,387 samples, 0.24%)</title><rect x="20.6" y="629" width="2.7" height="15.0" fill="rgb(226,132,54)" rx="2" ry="2" />
<text  x="23.56" y="639.5" ></text>
</g>
<g >
<title>BufferGetPage (106,126,758 samples, 0.02%)</title><rect x="740.7" y="485" width="0.2" height="15.0" fill="rgb(235,166,17)" rx="2" ry="2" />
<text  x="743.70" y="495.5" ></text>
</g>
<g >
<title>_bt_binsrch (73,079,646,748 samples, 14.40%)</title><rect x="330.6" y="437" width="169.9" height="15.0" fill="rgb(253,97,20)" rx="2" ry="2" />
<text  x="333.63" y="447.5" >_bt_binsrch</text>
</g>
<g >
<title>btint4cmp (110,336,380 samples, 0.02%)</title><rect x="132.6" y="421" width="0.3" height="15.0" fill="rgb(236,120,27)" rx="2" ry="2" />
<text  x="135.60" y="431.5" ></text>
</g>
<g >
<title>exc_page_fault (208,673,830 samples, 0.04%)</title><rect x="257.9" y="341" width="0.5" height="15.0" fill="rgb(253,139,28)" rx="2" ry="2" />
<text  x="260.87" y="351.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (127,452,215 samples, 0.03%)</title><rect x="527.2" y="277" width="0.3" height="15.0" fill="rgb(251,97,0)" rx="2" ry="2" />
<text  x="530.16" y="287.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (11,203,447,014 samples, 2.21%)</title><rect x="373.0" y="405" width="26.0" height="15.0" fill="rgb(242,38,16)" rx="2" ry="2" />
<text  x="375.98" y="415.5" >F..</text>
</g>
<g >
<title>BTreeTupleGetHeapTID (237,909,051 samples, 0.05%)</title><rect x="174.1" y="421" width="0.5" height="15.0" fill="rgb(245,137,15)" rx="2" ry="2" />
<text  x="177.07" y="431.5" ></text>
</g>
<g >
<title>fault_in_iov_iter_readable (47,339,692 samples, 0.01%)</title><rect x="747.0" y="293" width="0.1" height="15.0" fill="rgb(251,102,20)" rx="2" ry="2" />
<text  x="750.00" y="303.5" ></text>
</g>
<g >
<title>BufTableDelete (277,745,929 samples, 0.05%)</title><rect x="727.7" y="389" width="0.6" height="15.0" fill="rgb(222,104,16)" rx="2" ry="2" />
<text  x="730.68" y="399.5" ></text>
</g>
<g >
<title>_bt_getbuf (16,691,207,322 samples, 3.29%)</title><rect x="502.8" y="421" width="38.8" height="15.0" fill="rgb(254,115,42)" rx="2" ry="2" />
<text  x="505.81" y="431.5" >_bt..</text>
</g>
<g >
<title>ReadBufferExtended (496,258,325 samples, 0.10%)</title><rect x="734.9" y="421" width="1.2" height="15.0" fill="rgb(238,165,35)" rx="2" ry="2" />
<text  x="737.90" y="431.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (2,678,819,977 samples, 0.53%)</title><rect x="720.5" y="229" width="6.2" height="15.0" fill="rgb(205,64,23)" rx="2" ry="2" />
<text  x="723.49" y="239.5" ></text>
</g>
<g >
<title>PinBuffer (67,998,259 samples, 0.01%)</title><rect x="692.7" y="341" width="0.2" height="15.0" fill="rgb(235,224,48)" rx="2" ry="2" />
<text  x="695.71" y="351.5" ></text>
</g>
<g >
<title>iomap_write_end (79,045,017 samples, 0.02%)</title><rect x="256.2" y="149" width="0.2" height="15.0" fill="rgb(228,184,30)" rx="2" ry="2" />
<text  x="259.25" y="159.5" ></text>
</g>
<g >
<title>GetBufferDescriptor (83,327,550 samples, 0.02%)</title><rect x="583.5" y="309" width="0.2" height="15.0" fill="rgb(229,204,18)" rx="2" ry="2" />
<text  x="586.47" y="319.5" ></text>
</g>
<g >
<title>VARSIZE (190,498,744 samples, 0.04%)</title><rect x="803.2" y="485" width="0.4" height="15.0" fill="rgb(212,127,50)" rx="2" ry="2" />
<text  x="806.19" y="495.5" ></text>
</g>
<g >
<title>VARATT_IS_EXTERNAL (79,505,287 samples, 0.02%)</title><rect x="828.6" y="501" width="0.2" height="15.0" fill="rgb(240,154,2)" rx="2" ry="2" />
<text  x="831.64" y="511.5" ></text>
</g>
<g >
<title>iomap_write_iter (586,088,706 samples, 0.12%)</title><rect x="255.1" y="165" width="1.3" height="15.0" fill="rgb(224,133,11)" rx="2" ry="2" />
<text  x="258.07" y="175.5" ></text>
</g>
<g >
<title>ExtendBufferedRelShared (2,160,230,680 samples, 0.43%)</title><rect x="252.6" y="373" width="5.1" height="15.0" fill="rgb(249,12,21)" rx="2" ry="2" />
<text  x="255.64" y="383.5" ></text>
</g>
<g >
<title>ReadBuffer (24,531,124,391 samples, 4.83%)</title><rect x="573.6" y="405" width="57.0" height="15.0" fill="rgb(229,73,3)" rx="2" ry="2" />
<text  x="576.59" y="415.5" >ReadBu..</text>
</g>
<g >
<title>CopyMultiInsertBufferFlush (307,822,507,487 samples, 60.65%)</title><rect x="46.8" y="549" width="715.6" height="15.0" fill="rgb(225,188,45)" rx="2" ry="2" />
<text  x="49.80" y="559.5" >CopyMultiInsertBufferFlush</text>
</g>
<g >
<title>PinBufferForBlock (602,091,978 samples, 0.12%)</title><rect x="315.2" y="373" width="1.4" height="15.0" fill="rgb(213,213,26)" rx="2" ry="2" />
<text  x="318.19" y="383.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (362,697,959 samples, 0.07%)</title><rect x="724.6" y="149" width="0.8" height="15.0" fill="rgb(230,77,23)" rx="2" ry="2" />
<text  x="727.59" y="159.5" ></text>
</g>
<g >
<title>__GI_strtoll (147,010,797 samples, 0.03%)</title><rect x="947.4" y="437" width="0.3" height="15.0" fill="rgb(243,190,31)" rx="2" ry="2" />
<text  x="950.40" y="447.5" ></text>
</g>
<g >
<title>main (492,301,624,341 samples, 96.99%)</title><rect x="43.3" y="805" width="1144.5" height="15.0" fill="rgb(252,187,20)" rx="2" ry="2" />
<text  x="46.30" y="815.5" >main</text>
</g>
<g >
<title>PageGetItem (138,015,945 samples, 0.03%)</title><rect x="250.5" y="437" width="0.3" height="15.0" fill="rgb(242,94,42)" rx="2" ry="2" />
<text  x="253.47" y="447.5" ></text>
</g>
<g >
<title>tm2timestamp (2,688,420,539 samples, 0.53%)</title><rect x="1001.1" y="485" width="6.3" height="15.0" fill="rgb(210,169,4)" rx="2" ry="2" />
<text  x="1004.14" y="495.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (65,755,105 samples, 0.01%)</title><rect x="171.2" y="437" width="0.2" height="15.0" fill="rgb(230,45,7)" rx="2" ry="2" />
<text  x="174.20" y="447.5" ></text>
</g>
<g >
<title>pgstat_tracks_backend_bktype (68,602,219 samples, 0.01%)</title><rect x="533.4" y="277" width="0.2" height="15.0" fill="rgb(241,21,51)" rx="2" ry="2" />
<text  x="536.44" y="287.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (69,852,638 samples, 0.01%)</title><rect x="743.0" y="469" width="0.1" height="15.0" fill="rgb(241,148,52)" rx="2" ry="2" />
<text  x="745.95" y="479.5" ></text>
</g>
<g >
<title>PageGetItem (95,186,512 samples, 0.02%)</title><rect x="172.7" y="437" width="0.2" height="15.0" fill="rgb(207,10,37)" rx="2" ry="2" />
<text  x="175.67" y="447.5" ></text>
</g>
<g >
<title>IndexTupleSize (77,776,092 samples, 0.02%)</title><rect x="76.5" y="469" width="0.2" height="15.0" fill="rgb(219,73,29)" rx="2" ry="2" />
<text  x="79.51" y="479.5" ></text>
</g>
<g >
<title>iomap_readahead (409,814,303 samples, 0.08%)</title><rect x="26.5" y="629" width="1.0" height="15.0" fill="rgb(252,8,42)" rx="2" ry="2" />
<text  x="29.50" y="639.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (261,121,771 samples, 0.05%)</title><rect x="201.9" y="357" width="0.6" height="15.0" fill="rgb(247,174,28)" rx="2" ry="2" />
<text  x="204.93" y="367.5" ></text>
</g>
<g >
<title>memcmp@plt (68,131,352 samples, 0.01%)</title><rect x="474.0" y="373" width="0.2" height="15.0" fill="rgb(249,218,43)" rx="2" ry="2" />
<text  x="477.01" y="383.5" ></text>
</g>
<g >
<title>get_mem_cgroup_from_mm (45,540,497 samples, 0.01%)</title><rect x="23.8" y="597" width="0.1" height="15.0" fill="rgb(213,85,17)" rx="2" ry="2" />
<text  x="26.83" y="607.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (714,547,507 samples, 0.14%)</title><rect x="176.5" y="421" width="1.7" height="15.0" fill="rgb(220,162,24)" rx="2" ry="2" />
<text  x="179.50" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (61,080,258 samples, 0.01%)</title><rect x="230.3" y="405" width="0.2" height="15.0" fill="rgb(213,145,18)" rx="2" ry="2" />
<text  x="233.31" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (133,386,198 samples, 0.03%)</title><rect x="324.3" y="421" width="0.3" height="15.0" fill="rgb(240,53,17)" rx="2" ry="2" />
<text  x="327.27" y="431.5" ></text>
</g>
<g >
<title>[libm.so.6] (166,623,419 samples, 0.03%)</title><rect x="958.8" y="437" width="0.4" height="15.0" fill="rgb(231,109,34)" rx="2" ry="2" />
<text  x="961.80" y="447.5" ></text>
</g>
<g >
<title>BufMappingPartitionLock (99,254,284 samples, 0.02%)</title><rect x="513.3" y="293" width="0.2" height="15.0" fill="rgb(227,86,45)" rx="2" ry="2" />
<text  x="516.27" y="303.5" ></text>
</g>
<g >
<title>pfree (84,265,386 samples, 0.02%)</title><rect x="679.7" y="501" width="0.2" height="15.0" fill="rgb(246,78,48)" rx="2" ry="2" />
<text  x="682.71" y="511.5" ></text>
</g>
<g >
<title>ResourceOwnerForget (541,366,671 samples, 0.11%)</title><rect x="632.3" y="373" width="1.3" height="15.0" fill="rgb(238,52,14)" rx="2" ry="2" />
<text  x="635.35" y="383.5" ></text>
</g>
<g >
<title>_bt_getbuf (96,566,671 samples, 0.02%)</title><rect x="239.4" y="421" width="0.3" height="15.0" fill="rgb(244,117,13)" rx="2" ry="2" />
<text  x="242.45" y="431.5" ></text>
</g>
<g >
<title>LWLockRelease (1,374,015,447 samples, 0.27%)</title><rect x="655.2" y="389" width="3.2" height="15.0" fill="rgb(246,108,52)" rx="2" ry="2" />
<text  x="658.16" y="399.5" ></text>
</g>
<g >
<title>iomap_write_iter (1,537,329,204 samples, 0.30%)</title><rect x="713.7" y="261" width="3.6" height="15.0" fill="rgb(240,198,28)" rx="2" ry="2" />
<text  x="716.70" y="271.5" ></text>
</g>
<g >
<title>pg_checksum_block (6,651,092,230 samples, 1.31%)</title><rect x="695.0" y="357" width="15.5" height="15.0" fill="rgb(235,67,47)" rx="2" ry="2" />
<text  x="698.03" y="367.5" ></text>
</g>
<g >
<title>GetRelationPath (94,789,837 samples, 0.02%)</title><rect x="258.5" y="309" width="0.3" height="15.0" fill="rgb(228,0,43)" rx="2" ry="2" />
<text  x="261.54" y="319.5" ></text>
</g>
<g >
<title>__filemap_get_folio (251,032,074 samples, 0.05%)</title><rect x="747.1" y="277" width="0.6" height="15.0" fill="rgb(225,28,36)" rx="2" ry="2" />
<text  x="750.12" y="287.5" ></text>
</g>
<g >
<title>submit_bio_noacct_nocheck (85,292,518 samples, 0.02%)</title><rect x="712.1" y="165" width="0.2" height="15.0" fill="rgb(243,30,19)" rx="2" ry="2" />
<text  x="715.14" y="175.5" ></text>
</g>
<g >
<title>lru_add_fn (111,496,382 samples, 0.02%)</title><rect x="724.0" y="117" width="0.3" height="15.0" fill="rgb(208,181,20)" rx="2" ry="2" />
<text  x="727.03" y="127.5" ></text>
</g>
<g >
<title>get_page_from_freelist (66,479,393 samples, 0.01%)</title><rect x="256.0" y="69" width="0.2" height="15.0" fill="rgb(232,131,19)" rx="2" ry="2" />
<text  x="259.01" y="79.5" ></text>
</g>
<g >
<title>pg_strtoint32_safe (3,076,817,285 samples, 0.61%)</title><rect x="891.4" y="485" width="7.1" height="15.0" fill="rgb(236,68,2)" rx="2" ry="2" />
<text  x="894.36" y="495.5" ></text>
</g>
<g >
<title>btinsert (261,713,567,318 samples, 51.56%)</title><rect x="71.2" y="501" width="608.4" height="15.0" fill="rgb(220,81,38)" rx="2" ry="2" />
<text  x="74.21" y="511.5" >btinsert</text>
</g>
<g >
<title>pg_qsort_swapn (2,328,634,975 samples, 0.46%)</title><rect x="285.3" y="373" width="5.4" height="15.0" fill="rgb(205,85,4)" rx="2" ry="2" />
<text  x="288.32" y="383.5" ></text>
</g>
<g >
<title>AllocSetFree (558,524,497 samples, 0.11%)</title><rect x="677.9" y="469" width="1.3" height="15.0" fill="rgb(240,210,9)" rx="2" ry="2" />
<text  x="680.87" y="479.5" ></text>
</g>
<g >
<title>RecordAndGetPageWithFreeSpace (121,489,829 samples, 0.02%)</title><rect x="690.6" y="485" width="0.3" height="15.0" fill="rgb(247,154,29)" rx="2" ry="2" />
<text  x="693.62" y="495.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (557,424,257 samples, 0.11%)</title><rect x="117.8" y="421" width="1.3" height="15.0" fill="rgb(242,66,24)" rx="2" ry="2" />
<text  x="120.85" y="431.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (574,787,974 samples, 0.11%)</title><rect x="691.8" y="389" width="1.3" height="15.0" fill="rgb(207,130,22)" rx="2" ry="2" />
<text  x="694.80" y="399.5" ></text>
</g>
<g >
<title>postgres (507,574,020,908 samples, 100.00%)</title><rect x="10.0" y="837" width="1180.0" height="15.0" fill="rgb(217,127,45)" rx="2" ry="2" />
<text  x="13.00" y="847.5" >postgres</text>
</g>
<g >
<title>rep_movs_alternative (718,149,895 samples, 0.14%)</title><rect x="714.2" y="213" width="1.7" height="15.0" fill="rgb(253,64,10)" rx="2" ry="2" />
<text  x="717.20" y="223.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (43,700,381 samples, 0.01%)</title><rect x="251.3" y="309" width="0.1" height="15.0" fill="rgb(218,131,47)" rx="2" ry="2" />
<text  x="254.29" y="319.5" ></text>
</g>
<g >
<title>ReadBufferExtended (796,513,369 samples, 0.16%)</title><rect x="314.8" y="437" width="1.8" height="15.0" fill="rgb(249,164,31)" rx="2" ry="2" />
<text  x="317.76" y="447.5" ></text>
</g>
<g >
<title>do_sys_openat2 (345,749,571 samples, 0.07%)</title><rect x="17.3" y="741" width="0.8" height="15.0" fill="rgb(225,77,42)" rx="2" ry="2" />
<text  x="20.32" y="751.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (464,832,542 samples, 0.09%)</title><rect x="562.3" y="373" width="1.1" height="15.0" fill="rgb(218,115,11)" rx="2" ry="2" />
<text  x="565.28" y="383.5" ></text>
</g>
<g >
<title>BufferIsValid (104,915,108 samples, 0.02%)</title><rect x="51.5" y="501" width="0.2" height="15.0" fill="rgb(241,35,42)" rx="2" ry="2" />
<text  x="54.50" y="511.5" ></text>
</g>
<g >
<title>hash_search (66,827,888 samples, 0.01%)</title><rect x="735.6" y="293" width="0.2" height="15.0" fill="rgb(210,95,19)" rx="2" ry="2" />
<text  x="738.65" y="303.5" ></text>
</g>
<g >
<title>xfs_file_write_checks (48,073,011 samples, 0.01%)</title><rect x="202.4" y="277" width="0.1" height="15.0" fill="rgb(243,75,30)" rx="2" ry="2" />
<text  x="205.41" y="287.5" ></text>
</g>
<g >
<title>ForwardSyncRequest (112,885,422 samples, 0.02%)</title><rect x="727.4" y="309" width="0.2" height="15.0" fill="rgb(249,61,43)" rx="2" ry="2" />
<text  x="730.39" y="319.5" ></text>
</g>
<g >
<title>__filemap_add_folio (88,281,523 samples, 0.02%)</title><rect x="747.1" y="245" width="0.2" height="15.0" fill="rgb(227,154,50)" rx="2" ry="2" />
<text  x="750.14" y="255.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (94,687,453 samples, 0.02%)</title><rect x="518.3" y="277" width="0.2" height="15.0" fill="rgb(234,26,52)" rx="2" ry="2" />
<text  x="521.32" y="287.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (8,435,206,160 samples, 1.66%)</title><rect x="808.8" y="501" width="19.6" height="15.0" fill="rgb(246,7,12)" rx="2" ry="2" />
<text  x="811.78" y="511.5" ></text>
</g>
<g >
<title>PageGetItem (80,161,039 samples, 0.02%)</title><rect x="160.5" y="437" width="0.2" height="15.0" fill="rgb(228,23,10)" rx="2" ry="2" />
<text  x="163.51" y="447.5" ></text>
</g>
<g >
<title>hash_search (68,096,198 samples, 0.01%)</title><rect x="729.5" y="373" width="0.2" height="15.0" fill="rgb(238,45,46)" rx="2" ry="2" />
<text  x="732.52" y="383.5" ></text>
</g>
<g >
<title>TerminateBufferIO (131,111,580 samples, 0.03%)</title><rect x="711.2" y="389" width="0.3" height="15.0" fill="rgb(227,27,22)" rx="2" ry="2" />
<text  x="714.17" y="399.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (3,557,833,957 samples, 0.70%)</title><rect x="465.7" y="373" width="8.3" height="15.0" fill="rgb(230,131,42)" rx="2" ry="2" />
<text  x="468.73" y="383.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (187,034,349 samples, 0.04%)</title><rect x="856.7" y="517" width="0.4" height="15.0" fill="rgb(215,91,21)" rx="2" ry="2" />
<text  x="859.68" y="527.5" ></text>
</g>
<g >
<title>iomap_write_begin (177,706,707 samples, 0.04%)</title><rect x="716.1" y="245" width="0.4" height="15.0" fill="rgb(214,165,8)" rx="2" ry="2" />
<text  x="719.10" y="255.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (496,081,999 samples, 0.10%)</title><rect x="917.7" y="421" width="1.1" height="15.0" fill="rgb(243,27,33)" rx="2" ry="2" />
<text  x="920.67" y="431.5" ></text>
</g>
<g >
<title>fault_in_readable (47,339,692 samples, 0.01%)</title><rect x="747.0" y="277" width="0.1" height="15.0" fill="rgb(244,160,38)" rx="2" ry="2" />
<text  x="750.00" y="287.5" ></text>
</g>
<g >
<title>Int32GetDatum (46,549,603 samples, 0.01%)</title><rect x="553.5" y="389" width="0.1" height="15.0" fill="rgb(250,111,3)" rx="2" ry="2" />
<text  x="556.45" y="399.5" ></text>
</g>
<g >
<title>index_getattr (78,603,311 samples, 0.02%)</title><rect x="317.1" y="437" width="0.2" height="15.0" fill="rgb(221,54,16)" rx="2" ry="2" />
<text  x="320.13" y="447.5" ></text>
</g>
<g >
<title>BufferIsValid (103,428,988 samples, 0.02%)</title><rect x="581.5" y="293" width="0.3" height="15.0" fill="rgb(233,191,42)" rx="2" ry="2" />
<text  x="584.52" y="303.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (291,870,527 samples, 0.06%)</title><rect x="525.4" y="245" width="0.7" height="15.0" fill="rgb(245,84,32)" rx="2" ry="2" />
<text  x="528.44" y="255.5" ></text>
</g>
<g >
<title>__errno_location@plt (46,416,666 samples, 0.01%)</title><rect x="950.0" y="453" width="0.1" height="15.0" fill="rgb(234,64,38)" rx="2" ry="2" />
<text  x="953.02" y="463.5" ></text>
</g>
<g >
<title>fsm_set_and_search (847,857,883 samples, 0.17%)</title><rect x="734.3" y="453" width="1.9" height="15.0" fill="rgb(211,10,25)" rx="2" ry="2" />
<text  x="737.26" y="463.5" ></text>
</g>
<g >
<title>get_hash_value (1,955,866,862 samples, 0.39%)</title><rect x="513.6" y="277" width="4.5" height="15.0" fill="rgb(246,144,40)" rx="2" ry="2" />
<text  x="516.58" y="287.5" ></text>
</g>
<g >
<title>strtod (65,019,235 samples, 0.01%)</title><rect x="958.6" y="421" width="0.2" height="15.0" fill="rgb(247,88,29)" rx="2" ry="2" />
<text  x="961.65" y="431.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (758,472,423 samples, 0.15%)</title><rect x="714.1" y="245" width="1.8" height="15.0" fill="rgb(251,229,45)" rx="2" ry="2" />
<text  x="717.10" y="255.5" ></text>
</g>
<g >
<title>Int32GetDatum (166,448,303 samples, 0.03%)</title><rect x="156.4" y="389" width="0.4" height="15.0" fill="rgb(233,74,35)" rx="2" ry="2" />
<text  x="159.40" y="399.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (223,911,155 samples, 0.04%)</title><rect x="583.7" y="309" width="0.6" height="15.0" fill="rgb(252,197,31)" rx="2" ry="2" />
<text  x="586.75" y="319.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (409,891,267 samples, 0.08%)</title><rect x="244.4" y="389" width="0.9" height="15.0" fill="rgb(207,129,28)" rx="2" ry="2" />
<text  x="247.36" y="399.5" ></text>
</g>
<g >
<title>__blk_mq_do_dispatch_sched (194,131,031 samples, 0.04%)</title><rect x="26.0" y="517" width="0.5" height="15.0" fill="rgb(243,63,33)" rx="2" ry="2" />
<text  x="29.00" y="527.5" ></text>
</g>
<g >
<title>ScanKeyEntryInitializeWithInfo (410,796,325 samples, 0.08%)</title><rect x="306.3" y="453" width="1.0" height="15.0" fill="rgb(217,59,22)" rx="2" ry="2" />
<text  x="309.33" y="463.5" ></text>
</g>
<g >
<title>pg_rotate_left32 (210,321,019 samples, 0.04%)</title><rect x="596.9" y="245" width="0.5" height="15.0" fill="rgb(238,65,25)" rx="2" ry="2" />
<text  x="599.91" y="255.5" ></text>
</g>
<g >
<title>__submit_bio (84,330,093 samples, 0.02%)</title><rect x="712.1" y="149" width="0.2" height="15.0" fill="rgb(248,90,19)" rx="2" ry="2" />
<text  x="715.14" y="159.5" ></text>
</g>
<g >
<title>UnlockReleaseBuffer (160,895,674 samples, 0.03%)</title><rect x="744.7" y="501" width="0.4" height="15.0" fill="rgb(246,134,22)" rx="2" ry="2" />
<text  x="747.68" y="511.5" ></text>
</g>
<g >
<title>BufferIsValid (270,439,431 samples, 0.05%)</title><rect x="571.1" y="405" width="0.6" height="15.0" fill="rgb(222,94,54)" rx="2" ry="2" />
<text  x="574.09" y="415.5" ></text>
</g>
<g >
<title>ReadBuffer (803,173,306 samples, 0.16%)</title><rect x="314.8" y="453" width="1.8" height="15.0" fill="rgb(214,195,0)" rx="2" ry="2" />
<text  x="317.76" y="463.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (168,679,941 samples, 0.03%)</title><rect x="192.8" y="437" width="0.4" height="15.0" fill="rgb(212,116,7)" rx="2" ry="2" />
<text  x="195.78" y="447.5" ></text>
</g>
<g >
<title>GetBufferDescriptor (47,085,454 samples, 0.01%)</title><rect x="642.7" y="405" width="0.2" height="15.0" fill="rgb(237,33,50)" rx="2" ry="2" />
<text  x="645.74" y="415.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (187,376,130 samples, 0.04%)</title><rect x="736.8" y="437" width="0.4" height="15.0" fill="rgb(245,204,33)" rx="2" ry="2" />
<text  x="739.79" y="447.5" ></text>
</g>
<g >
<title>BufferIsValid (46,324,293 samples, 0.01%)</title><rect x="237.2" y="437" width="0.1" height="15.0" fill="rgb(231,28,22)" rx="2" ry="2" />
<text  x="240.20" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (266,526,845 samples, 0.05%)</title><rect x="525.5" y="229" width="0.6" height="15.0" fill="rgb(206,48,29)" rx="2" ry="2" />
<text  x="528.50" y="239.5" ></text>
</g>
<g >
<title>XLogRecordAssemble (3,979,112,928 samples, 0.78%)</title><rect x="750.3" y="485" width="9.2" height="15.0" fill="rgb(207,75,35)" rx="2" ry="2" />
<text  x="753.26" y="495.5" ></text>
</g>
<g >
<title>PageGetItemId (106,041,984 samples, 0.02%)</title><rect x="555.0" y="405" width="0.3" height="15.0" fill="rgb(249,108,32)" rx="2" ry="2" />
<text  x="558.01" y="415.5" ></text>
</g>
<g >
<title>SET_VARSIZE_SHORT (190,377,281 samples, 0.04%)</title><rect x="834.8" y="485" width="0.5" height="15.0" fill="rgb(252,21,8)" rx="2" ry="2" />
<text  x="837.84" y="495.5" ></text>
</g>
<g >
<title>xfs_alloc_vextent_iterate_ags.constprop.0 (428,961,651 samples, 0.08%)</title><rect x="732.5" y="197" width="1.0" height="15.0" fill="rgb(213,49,2)" rx="2" ry="2" />
<text  x="735.46" y="207.5" ></text>
</g>
<g >
<title>blkdev_issue_flush (69,446,306 samples, 0.01%)</title><rect x="711.6" y="261" width="0.2" height="15.0" fill="rgb(235,183,29)" rx="2" ry="2" />
<text  x="714.62" y="271.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (1,202,074,747 samples, 0.24%)</title><rect x="508.2" y="325" width="2.8" height="15.0" fill="rgb(235,90,44)" rx="2" ry="2" />
<text  x="511.18" y="335.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (73,136,171 samples, 0.01%)</title><rect x="239.5" y="341" width="0.1" height="15.0" fill="rgb(212,184,28)" rx="2" ry="2" />
<text  x="242.46" y="351.5" ></text>
</g>
<g >
<title>_bt_relandgetbuf (39,159,177,711 samples, 7.71%)</title><rect x="567.4" y="437" width="91.1" height="15.0" fill="rgb(227,6,45)" rx="2" ry="2" />
<text  x="570.45" y="447.5" >_bt_reland..</text>
</g>
<g >
<title>LockBuffer (56,053,513 samples, 0.01%)</title><rect x="569.7" y="421" width="0.1" height="15.0" fill="rgb(221,85,33)" rx="2" ry="2" />
<text  x="572.66" y="431.5" ></text>
</g>
<g >
<title>LWLockHeldByMeInMode (59,017,198 samples, 0.01%)</title><rect x="188.4" y="453" width="0.1" height="15.0" fill="rgb(229,2,14)" rx="2" ry="2" />
<text  x="191.41" y="463.5" ></text>
</g>
<g >
<title>TupleDescAttr (851,025,008 samples, 0.17%)</title><rect x="794.0" y="469" width="2.0" height="15.0" fill="rgb(240,167,3)" rx="2" ry="2" />
<text  x="796.99" y="479.5" ></text>
</g>
<g >
<title>rep_movs_alternative (77,587,350 samples, 0.02%)</title><rect x="255.3" y="117" width="0.2" height="15.0" fill="rgb(218,108,0)" rx="2" ry="2" />
<text  x="258.28" y="127.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (237,662,996 samples, 0.05%)</title><rect x="746.5" y="293" width="0.5" height="15.0" fill="rgb(249,93,43)" rx="2" ry="2" />
<text  x="749.45" y="303.5" ></text>
</g>
<g >
<title>folio_alloc (113,928,015 samples, 0.02%)</title><rect x="256.0" y="117" width="0.2" height="15.0" fill="rgb(228,65,47)" rx="2" ry="2" />
<text  x="258.96" y="127.5" ></text>
</g>
<g >
<title>VARDATA (382,856,530 samples, 0.08%)</title><rect x="903.9" y="469" width="0.9" height="15.0" fill="rgb(222,45,26)" rx="2" ry="2" />
<text  x="906.94" y="479.5" ></text>
</g>
<g >
<title>folio_clear_dirty_for_io (108,778,168 samples, 0.02%)</title><rect x="712.5" y="149" width="0.3" height="15.0" fill="rgb(245,132,48)" rx="2" ry="2" />
<text  x="715.54" y="159.5" ></text>
</g>
<g >
<title>BufTableLookup (55,874,399 samples, 0.01%)</title><rect x="315.7" y="341" width="0.1" height="15.0" fill="rgb(230,134,9)" rx="2" ry="2" />
<text  x="318.67" y="351.5" ></text>
</g>
<g >
<title>pg_qsort (15,390,220,197 samples, 3.03%)</title><rect x="261.1" y="405" width="35.8" height="15.0" fill="rgb(254,157,33)" rx="2" ry="2" />
<text  x="264.08" y="415.5" >pg_..</text>
</g>
<g >
<title>BTreeTupleIsPivot (1,047,232,134 samples, 0.21%)</title><rect x="126.1" y="405" width="2.4" height="15.0" fill="rgb(229,157,14)" rx="2" ry="2" />
<text  x="129.06" y="415.5" ></text>
</g>
<g >
<title>fsm_set_avail (63,734,621 samples, 0.01%)</title><rect x="693.2" y="453" width="0.1" height="15.0" fill="rgb(248,167,14)" rx="2" ry="2" />
<text  x="696.19" y="463.5" ></text>
</g>
<g >
<title>BufTableHashCode (61,348,758 samples, 0.01%)</title><rect x="735.2" y="325" width="0.1" height="15.0" fill="rgb(238,49,32)" rx="2" ry="2" />
<text  x="738.16" y="335.5" ></text>
</g>
<g >
<title>DatumGetCString (164,038,339 samples, 0.03%)</title><rect x="923.0" y="485" width="0.4" height="15.0" fill="rgb(246,48,4)" rx="2" ry="2" />
<text  x="925.99" y="495.5" ></text>
</g>
<g >
<title>ReadBufferBI (980,330,849 samples, 0.19%)</title><rect x="688.3" y="485" width="2.3" height="15.0" fill="rgb(230,3,37)" rx="2" ry="2" />
<text  x="691.34" y="495.5" ></text>
</g>
<g >
<title>PageAddItemExtended (695,797,641 samples, 0.14%)</title><rect x="741.6" y="485" width="1.6" height="15.0" fill="rgb(253,185,36)" rx="2" ry="2" />
<text  x="744.60" y="495.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (197,320,073 samples, 0.04%)</title><rect x="170.7" y="437" width="0.5" height="15.0" fill="rgb(217,72,48)" rx="2" ry="2" />
<text  x="173.75" y="447.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (83,315,702 samples, 0.02%)</title><rect x="302.1" y="405" width="0.2" height="15.0" fill="rgb(245,144,36)" rx="2" ry="2" />
<text  x="305.10" y="415.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (138,147,012 samples, 0.03%)</title><rect x="635.1" y="373" width="0.3" height="15.0" fill="rgb(249,89,50)" rx="2" ry="2" />
<text  x="638.08" y="383.5" ></text>
</g>
<g >
<title>ReadBufferExtended (24,381,176,844 samples, 4.80%)</title><rect x="573.8" y="389" width="56.7" height="15.0" fill="rgb(223,30,3)" rx="2" ry="2" />
<text  x="576.81" y="399.5" >ReadBu..</text>
</g>
<g >
<title>PinBuffer (84,403,964 samples, 0.02%)</title><rect x="690.0" y="373" width="0.2" height="15.0" fill="rgb(247,161,14)" rx="2" ry="2" />
<text  x="693.00" y="383.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (255,817,572 samples, 0.05%)</title><rect x="18.4" y="805" width="0.6" height="15.0" fill="rgb(206,63,0)" rx="2" ry="2" />
<text  x="21.36" y="815.5" ></text>
</g>
<g >
<title>str_to_mpn.part.0.constprop.0 (126,857,627 samples, 0.02%)</title><rect x="29.6" y="805" width="0.3" height="15.0" fill="rgb(251,183,14)" rx="2" ry="2" />
<text  x="32.56" y="815.5" ></text>
</g>
<g >
<title>__alloc_pages (341,564,505 samples, 0.07%)</title><rect x="724.6" y="133" width="0.8" height="15.0" fill="rgb(237,43,50)" rx="2" ry="2" />
<text  x="727.61" y="143.5" ></text>
</g>
<g >
<title>tag_hash (1,818,635,025 samples, 0.36%)</title><rect x="513.9" y="261" width="4.2" height="15.0" fill="rgb(206,130,42)" rx="2" ry="2" />
<text  x="516.90" y="271.5" ></text>
</g>
<g >
<title>postmaster_child_launch (492,301,624,341 samples, 96.99%)</title><rect x="43.3" y="741" width="1144.5" height="15.0" fill="rgb(241,68,22)" rx="2" ry="2" />
<text  x="46.30" y="751.5" >postmaster_child_launch</text>
</g>
<g >
<title>ExecInsertIndexTuples (268,777,605,874 samples, 52.95%)</title><rect x="55.3" y="533" width="624.9" height="15.0" fill="rgb(230,102,48)" rx="2" ry="2" />
<text  x="58.35" y="543.5" >ExecInsertIndexTuples</text>
</g>
<g >
<title>smgrwrite (3,419,090,456 samples, 0.67%)</title><rect x="719.7" y="389" width="8.0" height="15.0" fill="rgb(227,63,6)" rx="2" ry="2" />
<text  x="722.70" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (261,372,985 samples, 0.05%)</title><rect x="233.9" y="405" width="0.6" height="15.0" fill="rgb(228,111,54)" rx="2" ry="2" />
<text  x="236.92" y="415.5" ></text>
</g>
<g >
<title>PageGetItem (590,737,289 samples, 0.12%)</title><rect x="115.7" y="421" width="1.4" height="15.0" fill="rgb(222,115,38)" rx="2" ry="2" />
<text  x="118.68" y="431.5" ></text>
</g>
<g >
<title>ServerLoop (492,301,624,341 samples, 96.99%)</title><rect x="43.3" y="773" width="1144.5" height="15.0" fill="rgb(252,175,33)" rx="2" ry="2" />
<text  x="46.30" y="783.5" >ServerLoop</text>
</g>
<g >
<title>RelationGetSmgr (47,015,872 samples, 0.01%)</title><rect x="536.0" y="373" width="0.1" height="15.0" fill="rgb(237,14,2)" rx="2" ry="2" />
<text  x="538.95" y="383.5" ></text>
</g>
<g >
<title>PageAddItemExtended (1,083,295,893 samples, 0.21%)</title><rect x="299.8" y="421" width="2.5" height="15.0" fill="rgb(231,122,17)" rx="2" ry="2" />
<text  x="302.78" y="431.5" ></text>
</g>
<g >
<title>CopyConvertBuf (22,447,336,598 samples, 4.42%)</title><rect x="1090.3" y="453" width="52.2" height="15.0" fill="rgb(241,181,12)" rx="2" ry="2" />
<text  x="1093.34" y="463.5" >CopyC..</text>
</g>
<g >
<title>BTreeTupleIsPosting (147,798,455 samples, 0.03%)</title><rect x="85.6" y="437" width="0.3" height="15.0" fill="rgb(232,225,31)" rx="2" ry="2" />
<text  x="88.56" y="447.5" ></text>
</g>
<g >
<title>__mem_cgroup_charge (132,492,864 samples, 0.03%)</title><rect x="723.0" y="133" width="0.4" height="15.0" fill="rgb(231,126,17)" rx="2" ry="2" />
<text  x="726.05" y="143.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBuffer (267,759,021 samples, 0.05%)</title><rect x="242.0" y="405" width="0.6" height="15.0" fill="rgb(245,57,43)" rx="2" ry="2" />
<text  x="245.02" y="415.5" ></text>
</g>
<g >
<title>mdnblocks (71,065,987 samples, 0.01%)</title><rect x="254.4" y="341" width="0.2" height="15.0" fill="rgb(233,32,54)" rx="2" ry="2" />
<text  x="257.39" y="351.5" ></text>
</g>
<g >
<title>BufferIsValid (50,473,832 samples, 0.01%)</title><rect x="538.8" y="357" width="0.1" height="15.0" fill="rgb(236,173,10)" rx="2" ry="2" />
<text  x="541.81" y="367.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (156,299,425 samples, 0.03%)</title><rect x="85.2" y="437" width="0.4" height="15.0" fill="rgb(212,167,33)" rx="2" ry="2" />
<text  x="88.20" y="447.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (203,883,247 samples, 0.04%)</title><rect x="759.6" y="501" width="0.5" height="15.0" fill="rgb(235,31,27)" rx="2" ry="2" />
<text  x="762.64" y="511.5" ></text>
</g>
<g >
<title>PageGetItemId (52,759,826 samples, 0.01%)</title><rect x="178.6" y="437" width="0.1" height="15.0" fill="rgb(207,104,15)" rx="2" ry="2" />
<text  x="181.63" y="447.5" ></text>
</g>
<g >
<title>ReadBuffer_common (23,704,935,994 samples, 4.67%)</title><rect x="575.1" y="373" width="55.1" height="15.0" fill="rgb(238,144,7)" rx="2" ry="2" />
<text  x="578.11" y="383.5" >ReadB..</text>
</g>
<g >
<title>VARATT_IS_SHORT (72,820,256 samples, 0.01%)</title><rect x="804.6" y="501" width="0.2" height="15.0" fill="rgb(244,89,50)" rx="2" ry="2" />
<text  x="807.63" y="511.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (411,067,878 samples, 0.08%)</title><rect x="233.6" y="421" width="0.9" height="15.0" fill="rgb(238,137,31)" rx="2" ry="2" />
<text  x="236.57" y="431.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (62,747,765 samples, 0.01%)</title><rect x="76.9" y="469" width="0.2" height="15.0" fill="rgb(230,142,17)" rx="2" ry="2" />
<text  x="79.93" y="479.5" ></text>
</g>
<g >
<title>_bt_splitcmp (842,124,595 samples, 0.17%)</title><rect x="262.8" y="389" width="1.9" height="15.0" fill="rgb(221,219,35)" rx="2" ry="2" />
<text  x="265.78" y="399.5" ></text>
</g>
<g >
<title>_bt_splitcmp (839,804,976 samples, 0.17%)</title><rect x="267.1" y="373" width="2.0" height="15.0" fill="rgb(219,99,23)" rx="2" ry="2" />
<text  x="270.13" y="383.5" ></text>
</g>
<g >
<title>vector8_load (941,289,807 samples, 0.19%)</title><rect x="1163.8" y="469" width="2.2" height="15.0" fill="rgb(223,131,22)" rx="2" ry="2" />
<text  x="1166.77" y="479.5" ></text>
</g>
<g >
<title>filemap_dirty_folio (270,464,881 samples, 0.05%)</title><rect x="726.0" y="181" width="0.7" height="15.0" fill="rgb(209,27,22)" rx="2" ry="2" />
<text  x="729.05" y="191.5" ></text>
</g>
<g >
<title>fsm_set_and_search (1,028,798,254 samples, 0.20%)</title><rect x="691.0" y="469" width="2.3" height="15.0" fill="rgb(222,194,6)" rx="2" ry="2" />
<text  x="693.96" y="479.5" ></text>
</g>
<g >
<title>_bt_check_natts (19,809,089,267 samples, 3.90%)</title><rect x="408.2" y="405" width="46.0" height="15.0" fill="rgb(209,170,6)" rx="2" ry="2" />
<text  x="411.19" y="415.5" >_bt_..</text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (394,572,319 samples, 0.08%)</title><rect x="482.1" y="357" width="0.9" height="15.0" fill="rgb(252,40,50)" rx="2" ry="2" />
<text  x="485.09" y="367.5" ></text>
</g>
<g >
<title>list_length (582,951,137 samples, 0.11%)</title><rect x="1076.9" y="485" width="1.3" height="15.0" fill="rgb(239,36,44)" rx="2" ry="2" />
<text  x="1079.88" y="495.5" ></text>
</g>
<g >
<title>BufferGetPage (169,513,714 samples, 0.03%)</title><rect x="536.5" y="389" width="0.4" height="15.0" fill="rgb(243,212,39)" rx="2" ry="2" />
<text  x="539.48" y="399.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (406,205,279 samples, 0.08%)</title><rect x="214.3" y="373" width="0.9" height="15.0" fill="rgb(235,182,38)" rx="2" ry="2" />
<text  x="217.30" y="383.5" ></text>
</g>
<g >
<title>vector8_broadcast (63,287,552 samples, 0.01%)</title><rect x="1174.7" y="485" width="0.1" height="15.0" fill="rgb(254,26,17)" rx="2" ry="2" />
<text  x="1177.67" y="495.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (45,164,495 samples, 0.01%)</title><rect x="174.5" y="405" width="0.1" height="15.0" fill="rgb(222,102,1)" rx="2" ry="2" />
<text  x="177.52" y="415.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (3,784,511,167 samples, 0.75%)</title><rect x="34.5" y="821" width="8.8" height="15.0" fill="rgb(205,156,4)" rx="2" ry="2" />
<text  x="37.49" y="831.5" ></text>
</g>
<g >
<title>__mod_lruvec_page_state (67,524,482 samples, 0.01%)</title><rect x="723.4" y="133" width="0.1" height="15.0" fill="rgb(224,131,46)" rx="2" ry="2" />
<text  x="726.36" y="143.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (1,445,691,171 samples, 0.28%)</title><rect x="606.0" y="277" width="3.4" height="15.0" fill="rgb(239,157,54)" rx="2" ry="2" />
<text  x="609.03" y="287.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (1,179,419,264 samples, 0.23%)</title><rect x="98.1" y="421" width="2.8" height="15.0" fill="rgb(211,135,46)" rx="2" ry="2" />
<text  x="101.11" y="431.5" ></text>
</g>
<g >
<title>UnpinBuffer (407,435,314 samples, 0.08%)</title><rect x="736.3" y="453" width="0.9" height="15.0" fill="rgb(227,31,36)" rx="2" ry="2" />
<text  x="739.29" y="463.5" ></text>
</g>
<g >
<title>BufTableHashCode (2,000,794,112 samples, 0.39%)</title><rect x="513.5" y="293" width="4.7" height="15.0" fill="rgb(253,92,34)" rx="2" ry="2" />
<text  x="516.50" y="303.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (2,128,846,031 samples, 0.42%)</title><rect x="562.0" y="389" width="5.0" height="15.0" fill="rgb(208,139,9)" rx="2" ry="2" />
<text  x="565.02" y="399.5" ></text>
</g>
<g >
<title>DecodeDateTime (21,333,401,265 samples, 4.20%)</title><rect x="923.7" y="485" width="49.6" height="15.0" fill="rgb(243,10,12)" rx="2" ry="2" />
<text  x="926.73" y="495.5" >Decod..</text>
</g>
<g >
<title>pg_qsort_swap (124,945,066 samples, 0.02%)</title><rect x="285.0" y="373" width="0.3" height="15.0" fill="rgb(205,32,2)" rx="2" ry="2" />
<text  x="288.03" y="383.5" ></text>
</g>
<g >
<title>BufferIsValid (57,460,815 samples, 0.01%)</title><rect x="536.7" y="357" width="0.1" height="15.0" fill="rgb(205,21,1)" rx="2" ry="2" />
<text  x="539.70" y="367.5" ></text>
</g>
<g >
<title>BufferGetBlock (80,768,585 samples, 0.02%)</title><rect x="740.7" y="469" width="0.2" height="15.0" fill="rgb(225,161,52)" rx="2" ry="2" />
<text  x="743.74" y="479.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (295,330,918 samples, 0.06%)</title><rect x="796.0" y="469" width="0.7" height="15.0" fill="rgb(251,152,26)" rx="2" ry="2" />
<text  x="798.97" y="479.5" ></text>
</g>
<g >
<title>xlog_cil_insert_items (86,185,228 samples, 0.02%)</title><rect x="256.9" y="101" width="0.2" height="15.0" fill="rgb(247,73,29)" rx="2" ry="2" />
<text  x="259.86" y="111.5" ></text>
</g>
<g >
<title>_bt_splitcmp (111,957,786 samples, 0.02%)</title><rect x="278.1" y="341" width="0.3" height="15.0" fill="rgb(254,186,5)" rx="2" ry="2" />
<text  x="281.13" y="351.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (7,526,553,220 samples, 1.48%)</title><rect x="137.7" y="405" width="17.5" height="15.0" fill="rgb(218,216,53)" rx="2" ry="2" />
<text  x="140.68" y="415.5" ></text>
</g>
<g >
<title>sentinel_ok (218,548,513 samples, 0.04%)</title><rect x="54.1" y="453" width="0.5" height="15.0" fill="rgb(208,120,19)" rx="2" ry="2" />
<text  x="57.07" y="463.5" ></text>
</g>
<g >
<title>__filemap_get_folio (302,937,264 samples, 0.06%)</title><rect x="255.5" y="133" width="0.7" height="15.0" fill="rgb(242,155,29)" rx="2" ry="2" />
<text  x="258.52" y="143.5" ></text>
</g>
<g >
<title>get_hash_value (59,425,466 samples, 0.01%)</title><rect x="735.2" y="309" width="0.1" height="15.0" fill="rgb(208,199,50)" rx="2" ry="2" />
<text  x="738.16" y="319.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (265,753,896 samples, 0.05%)</title><rect x="737.4" y="485" width="0.6" height="15.0" fill="rgb(249,2,25)" rx="2" ry="2" />
<text  x="740.39" y="495.5" ></text>
</g>
<g >
<title>__filemap_fdatawrite_range (637,177,763 samples, 0.13%)</title><rect x="712.1" y="245" width="1.5" height="15.0" fill="rgb(238,209,5)" rx="2" ry="2" />
<text  x="715.11" y="255.5" ></text>
</g>
<g >
<title>[unknown] (8,558,812,216 samples, 1.69%)</title><rect x="10.0" y="821" width="19.9" height="15.0" fill="rgb(253,135,54)" rx="2" ry="2" />
<text  x="13.01" y="831.5" ></text>
</g>
<g >
<title>filemap_dirty_folio (50,191,521 samples, 0.01%)</title><rect x="747.8" y="277" width="0.1" height="15.0" fill="rgb(239,49,42)" rx="2" ry="2" />
<text  x="750.79" y="287.5" ></text>
</g>
<g >
<title>hash_search (67,558,102 samples, 0.01%)</title><rect x="736.8" y="405" width="0.2" height="15.0" fill="rgb(246,162,11)" rx="2" ry="2" />
<text  x="739.84" y="415.5" ></text>
</g>
<g >
<title>mem_cgroup_wb_stats (140,810,087 samples, 0.03%)</title><rect x="721.3" y="165" width="0.3" height="15.0" fill="rgb(244,40,27)" rx="2" ry="2" />
<text  x="724.29" y="175.5" ></text>
</g>
<g >
<title>VARATT_CAN_MAKE_SHORT (618,020,365 samples, 0.12%)</title><rect x="802.2" y="501" width="1.4" height="15.0" fill="rgb(206,175,48)" rx="2" ry="2" />
<text  x="805.20" y="511.5" ></text>
</g>
<g >
<title>ResourceOwnerForget (219,385,731 samples, 0.04%)</title><rect x="731.5" y="389" width="0.5" height="15.0" fill="rgb(217,179,10)" rx="2" ry="2" />
<text  x="734.51" y="399.5" ></text>
</g>
<g >
<title>pgstat_count_backend_io_op (883,675,129 samples, 0.17%)</title><rect x="532.7" y="293" width="2.0" height="15.0" fill="rgb(221,60,27)" rx="2" ry="2" />
<text  x="535.65" y="303.5" ></text>
</g>
<g >
<title>BufferIsValid (65,656,230 samples, 0.01%)</title><rect x="583.1" y="261" width="0.2" height="15.0" fill="rgb(234,117,21)" rx="2" ry="2" />
<text  x="586.13" y="271.5" ></text>
</g>
<g >
<title>balance_dirty_pages_ratelimited_flags (163,926,779 samples, 0.03%)</title><rect x="713.7" y="245" width="0.4" height="15.0" fill="rgb(219,194,7)" rx="2" ry="2" />
<text  x="716.72" y="255.5" ></text>
</g>
<g >
<title>BufferGetPage (94,113,185 samples, 0.02%)</title><rect x="502.3" y="421" width="0.2" height="15.0" fill="rgb(213,109,0)" rx="2" ry="2" />
<text  x="505.32" y="431.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (57,089,284 samples, 0.01%)</title><rect x="176.4" y="421" width="0.1" height="15.0" fill="rgb(237,174,44)" rx="2" ry="2" />
<text  x="179.37" y="431.5" ></text>
</g>
<g >
<title>xfs_extent_busy_trim (69,024,954 samples, 0.01%)</title><rect x="732.8" y="117" width="0.2" height="15.0" fill="rgb(245,7,54)" rx="2" ry="2" />
<text  x="735.81" y="127.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (277,869,148 samples, 0.05%)</title><rect x="540.6" y="341" width="0.6" height="15.0" fill="rgb(252,17,46)" rx="2" ry="2" />
<text  x="543.58" y="351.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (106,290,898 samples, 0.02%)</title><rect x="143.5" y="389" width="0.3" height="15.0" fill="rgb(230,49,16)" rx="2" ry="2" />
<text  x="146.52" y="399.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (368,884,912 samples, 0.07%)</title><rect x="217.2" y="405" width="0.9" height="15.0" fill="rgb(228,34,31)" rx="2" ry="2" />
<text  x="220.20" y="415.5" ></text>
</g>
<g >
<title>appendBinaryStringInfo (382,072,653 samples, 0.08%)</title><rect x="1143.4" y="469" width="0.9" height="15.0" fill="rgb(217,164,42)" rx="2" ry="2" />
<text  x="1146.40" y="479.5" ></text>
</g>
<g >
<title>xas_store (66,818,291 samples, 0.01%)</title><rect x="723.8" y="133" width="0.1" height="15.0" fill="rgb(234,150,2)" rx="2" ry="2" />
<text  x="726.77" y="143.5" ></text>
</g>
<g >
<title>fault_in_readable (96,337,060 samples, 0.02%)</title><rect x="715.9" y="229" width="0.2" height="15.0" fill="rgb(246,71,0)" rx="2" ry="2" />
<text  x="718.87" y="239.5" ></text>
</g>
<g >
<title>heap_fill_tuple (14,239,393,907 samples, 2.81%)</title><rect x="805.5" y="517" width="33.1" height="15.0" fill="rgb(227,1,17)" rx="2" ry="2" />
<text  x="808.49" y="527.5" >he..</text>
</g>
<g >
<title>BufferGetBlockNumber (1,111,915,723 samples, 0.22%)</title><rect x="323.7" y="437" width="2.6" height="15.0" fill="rgb(244,220,14)" rx="2" ry="2" />
<text  x="326.70" y="447.5" ></text>
</g>
<g >
<title>cstring_to_text_with_len (54,284,314 samples, 0.01%)</title><rect x="919.9" y="485" width="0.1" height="15.0" fill="rgb(209,46,30)" rx="2" ry="2" />
<text  x="922.89" y="495.5" ></text>
</g>
<g >
<title>_bt_lockbuf (47,148,228 samples, 0.01%)</title><rect x="541.6" y="421" width="0.1" height="15.0" fill="rgb(241,142,4)" rx="2" ry="2" />
<text  x="544.61" y="431.5" ></text>
</g>
<g >
<title>read (3,399,797,857 samples, 0.67%)</title><rect x="20.0" y="805" width="7.9" height="15.0" fill="rgb(251,34,34)" rx="2" ry="2" />
<text  x="22.96" y="815.5" ></text>
</g>
<g >
<title>heap_compute_data_size (11,298,990,102 samples, 2.23%)</title><rect x="779.2" y="517" width="26.3" height="15.0" fill="rgb(209,41,37)" rx="2" ry="2" />
<text  x="782.23" y="527.5" >h..</text>
</g>
<g >
<title>xfs_trans_alloc (83,861,882 samples, 0.02%)</title><rect x="257.1" y="133" width="0.2" height="15.0" fill="rgb(228,113,49)" rx="2" ry="2" />
<text  x="260.08" y="143.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (45,327,900 samples, 0.01%)</title><rect x="609.6" y="293" width="0.1" height="15.0" fill="rgb(221,131,50)" rx="2" ry="2" />
<text  x="612.62" y="303.5" ></text>
</g>
<g >
<title>PinBufferForBlock (527,786,917 samples, 0.10%)</title><rect x="689.2" y="405" width="1.2" height="15.0" fill="rgb(226,228,45)" rx="2" ry="2" />
<text  x="692.16" y="415.5" ></text>
</g>
<g >
<title>file_write_and_wait_range (777,639,044 samples, 0.15%)</title><rect x="711.8" y="261" width="1.8" height="15.0" fill="rgb(237,226,22)" rx="2" ry="2" />
<text  x="714.78" y="271.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_object (221,236,907 samples, 0.04%)</title><rect x="534.2" y="261" width="0.5" height="15.0" fill="rgb(247,181,28)" rx="2" ry="2" />
<text  x="537.19" y="271.5" ></text>
</g>
<g >
<title>BufferIsValid (145,844,738 samples, 0.03%)</title><rect x="545.1" y="389" width="0.3" height="15.0" fill="rgb(215,185,3)" rx="2" ry="2" />
<text  x="548.11" y="399.5" ></text>
</g>
<g >
<title>AllocSetAlloc (3,598,038,564 samples, 0.71%)</title><rect x="910.9" y="437" width="8.4" height="15.0" fill="rgb(211,220,19)" rx="2" ry="2" />
<text  x="913.92" y="447.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (179,729,967 samples, 0.04%)</title><rect x="213.9" y="373" width="0.4" height="15.0" fill="rgb(247,53,18)" rx="2" ry="2" />
<text  x="216.88" y="383.5" ></text>
</g>
<g >
<title>fsm_readbuf (177,724,526 samples, 0.04%)</title><rect x="258.5" y="373" width="0.4" height="15.0" fill="rgb(240,70,42)" rx="2" ry="2" />
<text  x="261.46" y="383.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (364,509,296 samples, 0.07%)</title><rect x="529.2" y="277" width="0.9" height="15.0" fill="rgb(253,187,15)" rx="2" ry="2" />
<text  x="532.24" y="287.5" ></text>
</g>
<g >
<title>folio_alloc (86,401,845 samples, 0.02%)</title><rect x="747.5" y="261" width="0.2" height="15.0" fill="rgb(219,5,45)" rx="2" ry="2" />
<text  x="750.51" y="271.5" ></text>
</g>
<g >
<title>LWLockAcquire (1,796,438,700 samples, 0.35%)</title><rect x="605.3" y="293" width="4.2" height="15.0" fill="rgb(232,68,33)" rx="2" ry="2" />
<text  x="608.33" y="303.5" ></text>
</g>
<g >
<title>BufferIsValid (66,559,942 samples, 0.01%)</title><rect x="654.8" y="357" width="0.2" height="15.0" fill="rgb(241,125,14)" rx="2" ry="2" />
<text  x="657.82" y="367.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (1,585,329,507 samples, 0.31%)</title><rect x="713.7" y="325" width="3.7" height="15.0" fill="rgb(230,61,43)" rx="2" ry="2" />
<text  x="716.67" y="335.5" ></text>
</g>
<g >
<title>ParseDateTime (46,144,748 samples, 0.01%)</title><rect x="888.5" y="501" width="0.1" height="15.0" fill="rgb(254,56,20)" rx="2" ry="2" />
<text  x="891.45" y="511.5" ></text>
</g>
<g >
<title>__GI_strtoll (84,635,293 samples, 0.02%)</title><rect x="960.8" y="437" width="0.2" height="15.0" fill="rgb(242,31,37)" rx="2" ry="2" />
<text  x="963.80" y="447.5" ></text>
</g>
<g >
<title>hrtimer_interrupt (50,560,789 samples, 0.01%)</title><rect x="1076.7" y="437" width="0.2" height="15.0" fill="rgb(214,10,13)" rx="2" ry="2" />
<text  x="1079.74" y="447.5" ></text>
</g>
<g >
<title>blk_mq_dispatch_rq_list (148,172,997 samples, 0.03%)</title><rect x="26.0" y="501" width="0.4" height="15.0" fill="rgb(231,64,44)" rx="2" ry="2" />
<text  x="29.03" y="511.5" ></text>
</g>
<g >
<title>_bt_splitcmp (90,705,990 samples, 0.02%)</title><rect x="284.8" y="357" width="0.2" height="15.0" fill="rgb(241,157,20)" rx="2" ry="2" />
<text  x="287.80" y="367.5" ></text>
</g>
<g >
<title>ExtendBufferedRelShared (17,183,151,633 samples, 3.39%)</title><rect x="693.7" y="437" width="40.0" height="15.0" fill="rgb(246,112,49)" rx="2" ry="2" />
<text  x="696.73" y="447.5" >Ext..</text>
</g>
<g >
<title>_bt_freestack (2,269,158,436 samples, 0.45%)</title><rect x="178.8" y="469" width="5.3" height="15.0" fill="rgb(253,147,16)" rx="2" ry="2" />
<text  x="181.78" y="479.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (366,710,351 samples, 0.07%)</title><rect x="545.7" y="421" width="0.9" height="15.0" fill="rgb(242,185,52)" rx="2" ry="2" />
<text  x="548.73" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (68,861,515 samples, 0.01%)</title><rect x="232.0" y="405" width="0.2" height="15.0" fill="rgb(242,28,50)" rx="2" ry="2" />
<text  x="235.02" y="415.5" ></text>
</g>
<g >
<title>ExecClearTuple (747,262,364 samples, 0.15%)</title><rect x="764.7" y="565" width="1.7" height="15.0" fill="rgb(243,171,49)" rx="2" ry="2" />
<text  x="767.67" y="575.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (85,496,743 samples, 0.02%)</title><rect x="584.1" y="293" width="0.2" height="15.0" fill="rgb(234,30,44)" rx="2" ry="2" />
<text  x="587.07" y="303.5" ></text>
</g>
<g >
<title>MarkBufferDirtyHint (46,710,695 samples, 0.01%)</title><rect x="734.4" y="437" width="0.2" height="15.0" fill="rgb(218,166,23)" rx="2" ry="2" />
<text  x="737.45" y="447.5" ></text>
</g>
<g >
<title>_bt_truncate (74,189,563 samples, 0.01%)</title><rect x="302.8" y="437" width="0.2" height="15.0" fill="rgb(209,83,16)" rx="2" ry="2" />
<text  x="305.80" y="447.5" ></text>
</g>
<g >
<title>handle_mm_fault (187,922,101 samples, 0.04%)</title><rect x="257.9" y="309" width="0.4" height="15.0" fill="rgb(248,35,29)" rx="2" ry="2" />
<text  x="260.88" y="319.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (2,880,581,808 samples, 0.57%)</title><rect x="148.5" y="373" width="6.7" height="15.0" fill="rgb(250,184,34)" rx="2" ry="2" />
<text  x="151.48" y="383.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (176,438,837 samples, 0.03%)</title><rect x="523.9" y="245" width="0.4" height="15.0" fill="rgb(237,147,31)" rx="2" ry="2" />
<text  x="526.87" y="255.5" ></text>
</g>
<g >
<title>xlog_cil_commit (156,140,208 samples, 0.03%)</title><rect x="256.7" y="117" width="0.4" height="15.0" fill="rgb(226,211,16)" rx="2" ry="2" />
<text  x="259.69" y="127.5" ></text>
</g>
<g >
<title>get_page_from_freelist (259,108,249 samples, 0.05%)</title><rect x="724.7" y="117" width="0.6" height="15.0" fill="rgb(243,53,21)" rx="2" ry="2" />
<text  x="727.66" y="127.5" ></text>
</g>
<g >
<title>TupleDescAttr (130,649,313 samples, 0.03%)</title><rect x="670.3" y="453" width="0.3" height="15.0" fill="rgb(249,171,37)" rx="2" ry="2" />
<text  x="673.32" y="463.5" ></text>
</g>
<g >
<title>BufferIsExclusiveLocked (986,581,566 samples, 0.19%)</title><rect x="234.9" y="437" width="2.3" height="15.0" fill="rgb(232,63,6)" rx="2" ry="2" />
<text  x="237.90" y="447.5" ></text>
</g>
<g >
<title>BufferIsValid (43,234,347 samples, 0.01%)</title><rect x="86.2" y="405" width="0.1" height="15.0" fill="rgb(252,15,13)" rx="2" ry="2" />
<text  x="89.16" y="415.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (661,503,909 samples, 0.13%)</title><rect x="739.2" y="485" width="1.5" height="15.0" fill="rgb(248,134,28)" rx="2" ry="2" />
<text  x="742.16" y="495.5" ></text>
</g>
<g >
<title>heap_prepare_insert (652,959,968 samples, 0.13%)</title><rect x="760.7" y="501" width="1.5" height="15.0" fill="rgb(234,159,43)" rx="2" ry="2" />
<text  x="763.70" y="511.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (233,305,597 samples, 0.05%)</title><rect x="174.6" y="421" width="0.6" height="15.0" fill="rgb(245,24,18)" rx="2" ry="2" />
<text  x="177.62" y="431.5" ></text>
</g>
<g >
<title>hash_bytes (3,158,914,950 samples, 0.62%)</title><rect x="589.6" y="245" width="7.3" height="15.0" fill="rgb(236,87,18)" rx="2" ry="2" />
<text  x="592.56" y="255.5" ></text>
</g>
<g >
<title>ReadBufferExtended (597,096,417 samples, 0.12%)</title><rect x="691.8" y="437" width="1.3" height="15.0" fill="rgb(217,104,22)" rx="2" ry="2" />
<text  x="694.75" y="447.5" ></text>
</g>
<g >
<title>BufferGetPage (251,552,080 samples, 0.05%)</title><rect x="186.8" y="453" width="0.6" height="15.0" fill="rgb(225,66,40)" rx="2" ry="2" />
<text  x="189.78" y="463.5" ></text>
</g>
<g >
<title>blk_finish_plug (242,619,801 samples, 0.05%)</title><rect x="25.9" y="629" width="0.6" height="15.0" fill="rgb(240,192,21)" rx="2" ry="2" />
<text  x="28.93" y="639.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (804,629,976 samples, 0.16%)</title><rect x="615.4" y="277" width="1.8" height="15.0" fill="rgb(232,136,38)" rx="2" ry="2" />
<text  x="618.36" y="287.5" ></text>
</g>
<g >
<title>tag_hash (120,721,713 samples, 0.02%)</title><rect x="315.4" y="309" width="0.3" height="15.0" fill="rgb(241,79,37)" rx="2" ry="2" />
<text  x="318.38" y="319.5" ></text>
</g>
<g >
<title>WALInsertLockRelease (100,525,716 samples, 0.02%)</title><rect x="749.0" y="469" width="0.3" height="15.0" fill="rgb(249,29,26)" rx="2" ry="2" />
<text  x="752.03" y="479.5" ></text>
</g>
<g >
<title>ReleaseBuffer (72,603,383 samples, 0.01%)</title><rect x="744.9" y="485" width="0.1" height="15.0" fill="rgb(230,220,2)" rx="2" ry="2" />
<text  x="747.88" y="495.5" ></text>
</g>
<g >
<title>PointerGetDatum (185,795,342 samples, 0.04%)</title><rect x="888.6" y="501" width="0.4" height="15.0" fill="rgb(209,36,37)" rx="2" ry="2" />
<text  x="891.56" y="511.5" ></text>
</g>
<g >
<title>smgrnblocks (77,841,911 samples, 0.02%)</title><rect x="254.4" y="357" width="0.2" height="15.0" fill="rgb(234,47,23)" rx="2" ry="2" />
<text  x="257.38" y="367.5" ></text>
</g>
<g >
<title>bio_alloc_bioset (48,850,653 samples, 0.01%)</title><rect x="26.8" y="597" width="0.1" height="15.0" fill="rgb(208,105,25)" rx="2" ry="2" />
<text  x="29.78" y="607.5" ></text>
</g>
<g >
<title>textin (9,182,203,279 samples, 1.81%)</title><rect x="898.7" y="501" width="21.3" height="15.0" fill="rgb(218,57,51)" rx="2" ry="2" />
<text  x="901.68" y="511.5" >t..</text>
</g>
<g >
<title>FileWriteV (3,200,909,270 samples, 0.63%)</title><rect x="719.8" y="341" width="7.5" height="15.0" fill="rgb(230,33,24)" rx="2" ry="2" />
<text  x="722.85" y="351.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (262,860,292 samples, 0.05%)</title><rect x="727.7" y="373" width="0.6" height="15.0" fill="rgb(230,92,48)" rx="2" ry="2" />
<text  x="730.71" y="383.5" ></text>
</g>
<g >
<title>Int32GetDatum (354,069,487 samples, 0.07%)</title><rect x="114.6" y="389" width="0.9" height="15.0" fill="rgb(205,20,50)" rx="2" ry="2" />
<text  x="117.63" y="399.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (275,665,380 samples, 0.05%)</title><rect x="461.0" y="389" width="0.6" height="15.0" fill="rgb(208,4,41)" rx="2" ry="2" />
<text  x="463.96" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (665,668,590 samples, 0.13%)</title><rect x="653.4" y="373" width="1.6" height="15.0" fill="rgb(249,172,21)" rx="2" ry="2" />
<text  x="656.43" y="383.5" ></text>
</g>
<g >
<title>__blk_flush_plug (239,728,891 samples, 0.05%)</title><rect x="25.9" y="613" width="0.6" height="15.0" fill="rgb(224,214,34)" rx="2" ry="2" />
<text  x="28.94" y="623.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (44,567,826 samples, 0.01%)</title><rect x="686.9" y="485" width="0.1" height="15.0" fill="rgb(212,21,10)" rx="2" ry="2" />
<text  x="689.90" y="495.5" ></text>
</g>
<g >
<title>folio_add_lru (45,023,874 samples, 0.01%)</title><rect x="747.3" y="245" width="0.2" height="15.0" fill="rgb(236,131,30)" rx="2" ry="2" />
<text  x="750.35" y="255.5" ></text>
</g>
<g >
<title>BufTableLookup (144,937,443 samples, 0.03%)</title><rect x="689.4" y="373" width="0.4" height="15.0" fill="rgb(237,18,48)" rx="2" ry="2" />
<text  x="692.42" y="383.5" ></text>
</g>
<g >
<title>GetBufferFromRing (69,826,736 samples, 0.01%)</title><rect x="730.2" y="389" width="0.2" height="15.0" fill="rgb(243,26,5)" rx="2" ry="2" />
<text  x="733.20" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (535,670,101 samples, 0.11%)</title><rect x="190.2" y="437" width="1.2" height="15.0" fill="rgb(249,176,35)" rx="2" ry="2" />
<text  x="193.18" y="447.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (3,359,872,853 samples, 0.66%)</title><rect x="20.0" y="789" width="7.8" height="15.0" fill="rgb(223,203,28)" rx="2" ry="2" />
<text  x="23.03" y="799.5" ></text>
</g>
<g >
<title>__errno_location (121,004,958 samples, 0.02%)</title><rect x="949.7" y="453" width="0.3" height="15.0" fill="rgb(231,119,25)" rx="2" ry="2" />
<text  x="952.74" y="463.5" ></text>
</g>
<g >
<title>ItemPointerSetInvalid (190,438,880 samples, 0.04%)</title><rect x="51.7" y="501" width="0.5" height="15.0" fill="rgb(253,137,9)" rx="2" ry="2" />
<text  x="54.75" y="511.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBufferIO (222,273,158 samples, 0.04%)</title><rect x="731.5" y="405" width="0.5" height="15.0" fill="rgb(252,40,31)" rx="2" ry="2" />
<text  x="734.51" y="415.5" ></text>
</g>
<g >
<title>filemap_add_folio (691,971,328 samples, 0.14%)</title><rect x="23.6" y="645" width="1.6" height="15.0" fill="rgb(242,150,10)" rx="2" ry="2" />
<text  x="26.62" y="655.5" ></text>
</g>
<g >
<title>SET_VARSIZE (481,369,909 samples, 0.09%)</title><rect x="907.3" y="453" width="1.1" height="15.0" fill="rgb(223,73,32)" rx="2" ry="2" />
<text  x="910.27" y="463.5" ></text>
</g>
<g >
<title>llseek@GLIBC_2.2.5 (59,528,997 samples, 0.01%)</title><rect x="254.4" y="309" width="0.2" height="15.0" fill="rgb(227,174,0)" rx="2" ry="2" />
<text  x="257.42" y="319.5" ></text>
</g>
<g >
<title>FreeSpaceMapVacuumRange (56,949,526 samples, 0.01%)</title><rect x="734.1" y="469" width="0.1" height="15.0" fill="rgb(225,77,53)" rx="2" ry="2" />
<text  x="737.06" y="479.5" ></text>
</g>
<g >
<title>hash_bytes (50,245,761 samples, 0.01%)</title><rect x="693.9" y="373" width="0.1" height="15.0" fill="rgb(229,8,32)" rx="2" ry="2" />
<text  x="696.85" y="383.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (166,018,203 samples, 0.03%)</title><rect x="550.2" y="405" width="0.4" height="15.0" fill="rgb(241,72,36)" rx="2" ry="2" />
<text  x="553.19" y="415.5" ></text>
</g>
<g >
<title>_bt_binsrch_insert (547,617,015 samples, 0.11%)</title><rect x="168.0" y="453" width="1.3" height="15.0" fill="rgb(212,34,26)" rx="2" ry="2" />
<text  x="171.05" y="463.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (75,366,500 samples, 0.01%)</title><rect x="630.0" y="325" width="0.1" height="15.0" fill="rgb(206,60,28)" rx="2" ry="2" />
<text  x="632.95" y="335.5" ></text>
</g>
<g >
<title>__filemap_get_folio (62,782,878 samples, 0.01%)</title><rect x="202.2" y="229" width="0.2" height="15.0" fill="rgb(237,34,47)" rx="2" ry="2" />
<text  x="205.21" y="239.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (441,053,814 samples, 0.09%)</title><rect x="525.1" y="277" width="1.1" height="15.0" fill="rgb(223,215,7)" rx="2" ry="2" />
<text  x="528.12" y="287.5" ></text>
</g>
<g >
<title>iomap_write_end (518,204,957 samples, 0.10%)</title><rect x="725.5" y="197" width="1.2" height="15.0" fill="rgb(240,23,2)" rx="2" ry="2" />
<text  x="728.52" y="207.5" ></text>
</g>
<g >
<title>hash_bytes (61,231,171 samples, 0.01%)</title><rect x="689.3" y="325" width="0.1" height="15.0" fill="rgb(210,165,19)" rx="2" ry="2" />
<text  x="692.26" y="335.5" ></text>
</g>
<g >
<title>__sysvec_apic_timer_interrupt (53,461,188 samples, 0.01%)</title><rect x="1076.7" y="453" width="0.2" height="15.0" fill="rgb(207,120,53)" rx="2" ry="2" />
<text  x="1079.74" y="463.5" ></text>
</g>
<g >
<title>pg_vsprintf (86,920,046 samples, 0.02%)</title><rect x="258.6" y="277" width="0.2" height="15.0" fill="rgb(238,107,43)" rx="2" ry="2" />
<text  x="261.56" y="287.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (56,720,309 samples, 0.01%)</title><rect x="317.2" y="421" width="0.1" height="15.0" fill="rgb(239,148,42)" rx="2" ry="2" />
<text  x="320.16" y="431.5" ></text>
</g>
<g >
<title>__filemap_get_folio (1,110,247,979 samples, 0.22%)</title><rect x="722.9" y="181" width="2.5" height="15.0" fill="rgb(222,15,52)" rx="2" ry="2" />
<text  x="725.86" y="191.5" ></text>
</g>
<g >
<title>LockBuffer (1,384,172,551 samples, 0.27%)</title><rect x="246.0" y="421" width="3.2" height="15.0" fill="rgb(220,183,11)" rx="2" ry="2" />
<text  x="248.97" y="431.5" ></text>
</g>
<g >
<title>filemap_get_entry (111,088,472 samples, 0.02%)</title><rect x="716.2" y="213" width="0.3" height="15.0" fill="rgb(250,67,37)" rx="2" ry="2" />
<text  x="719.21" y="223.5" ></text>
</g>
<g >
<title>BufferIsValid (71,959,392 samples, 0.01%)</title><rect x="246.3" y="405" width="0.2" height="15.0" fill="rgb(235,131,44)" rx="2" ry="2" />
<text  x="249.31" y="415.5" ></text>
</g>
<g >
<title>resetStringInfo (91,042,560 samples, 0.02%)</title><rect x="1174.5" y="485" width="0.2" height="15.0" fill="rgb(253,43,36)" rx="2" ry="2" />
<text  x="1177.45" y="495.5" ></text>
</g>
<g >
<title>TupleDescAttr (115,144,338 samples, 0.02%)</title><rect x="138.5" y="389" width="0.3" height="15.0" fill="rgb(240,21,41)" rx="2" ry="2" />
<text  x="141.50" y="399.5" ></text>
</g>
<g >
<title>PageGetItem (51,087,071 samples, 0.01%)</title><rect x="162.1" y="421" width="0.1" height="15.0" fill="rgb(235,92,43)" rx="2" ry="2" />
<text  x="165.12" y="431.5" ></text>
</g>
<g >
<title>PageGetItem (185,827,456 samples, 0.04%)</title><rect x="340.0" y="421" width="0.4" height="15.0" fill="rgb(206,41,10)" rx="2" ry="2" />
<text  x="343.01" y="431.5" ></text>
</g>
<g >
<title>scsi_queue_rq (146,245,944 samples, 0.03%)</title><rect x="26.0" y="485" width="0.4" height="15.0" fill="rgb(239,7,19)" rx="2" ry="2" />
<text  x="29.04" y="495.5" ></text>
</g>
<g >
<title>lru_gen_add_folio (86,863,572 samples, 0.02%)</title><rect x="25.0" y="581" width="0.2" height="15.0" fill="rgb(234,213,1)" rx="2" ry="2" />
<text  x="27.98" y="591.5" ></text>
</g>
<g >
<title>__x64_sys_fdatasync (852,591,665 samples, 0.17%)</title><rect x="711.6" y="293" width="2.0" height="15.0" fill="rgb(251,118,7)" rx="2" ry="2" />
<text  x="714.61" y="303.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (295,388,195 samples, 0.06%)</title><rect x="529.4" y="261" width="0.7" height="15.0" fill="rgb(244,185,49)" rx="2" ry="2" />
<text  x="532.40" y="271.5" ></text>
</g>
<g >
<title>BufferGetPage (419,691,791 samples, 0.08%)</title><rect x="639.8" y="405" width="1.0" height="15.0" fill="rgb(241,102,17)" rx="2" ry="2" />
<text  x="642.82" y="415.5" ></text>
</g>
<g >
<title>PageGetItem (69,338,234 samples, 0.01%)</title><rect x="560.1" y="389" width="0.1" height="15.0" fill="rgb(242,76,49)" rx="2" ry="2" />
<text  x="563.08" y="399.5" ></text>
</g>
<g >
<title>xfs_alloc_cur_finish (48,330,859 samples, 0.01%)</title><rect x="732.5" y="165" width="0.1" height="15.0" fill="rgb(227,36,22)" rx="2" ry="2" />
<text  x="735.46" y="175.5" ></text>
</g>
<g >
<title>BufferGetBlock (68,544,067 samples, 0.01%)</title><rect x="502.3" y="405" width="0.2" height="15.0" fill="rgb(222,215,23)" rx="2" ry="2" />
<text  x="505.34" y="415.5" ></text>
</g>
<g >
<title>VARSIZE (92,217,464 samples, 0.02%)</title><rect x="836.0" y="469" width="0.2" height="15.0" fill="rgb(251,63,15)" rx="2" ry="2" />
<text  x="838.96" y="479.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (62,441,014 samples, 0.01%)</title><rect x="193.0" y="421" width="0.2" height="15.0" fill="rgb(222,133,0)" rx="2" ry="2" />
<text  x="196.03" y="431.5" ></text>
</g>
<g >
<title>xas_load (77,582,177 samples, 0.02%)</title><rect x="724.4" y="149" width="0.2" height="15.0" fill="rgb(233,181,48)" rx="2" ry="2" />
<text  x="727.38" y="159.5" ></text>
</g>
<g >
<title>enlargeStringInfo (155,231,611 samples, 0.03%)</title><rect x="1143.9" y="453" width="0.4" height="15.0" fill="rgb(213,155,32)" rx="2" ry="2" />
<text  x="1146.92" y="463.5" ></text>
</g>
<g >
<title>lru_gen_add_folio (66,385,570 samples, 0.01%)</title><rect x="724.1" y="101" width="0.2" height="15.0" fill="rgb(245,127,41)" rx="2" ry="2" />
<text  x="727.13" y="111.5" ></text>
</g>
<g >
<title>PostgresMain (492,301,624,341 samples, 96.99%)</title><rect x="43.3" y="709" width="1144.5" height="15.0" fill="rgb(234,222,26)" rx="2" ry="2" />
<text  x="46.30" y="719.5" >PostgresMain</text>
</g>
<g >
<title>BTreeTupleIsPivot (1,960,255,430 samples, 0.39%)</title><rect x="426.4" y="373" width="4.5" height="15.0" fill="rgb(243,53,54)" rx="2" ry="2" />
<text  x="429.38" y="383.5" ></text>
</g>
<g >
<title>TupleDescAttr (106,867,284 samples, 0.02%)</title><rect x="675.3" y="405" width="0.3" height="15.0" fill="rgb(227,18,53)" rx="2" ry="2" />
<text  x="678.31" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (169,296,391 samples, 0.03%)</title><rect x="327.1" y="405" width="0.4" height="15.0" fill="rgb(249,143,6)" rx="2" ry="2" />
<text  x="330.14" y="415.5" ></text>
</g>
<g >
<title>UnpinBuffer (66,220,544 samples, 0.01%)</title><rect x="691.5" y="421" width="0.2" height="15.0" fill="rgb(215,168,27)" rx="2" ry="2" />
<text  x="694.51" y="431.5" ></text>
</g>
<g >
<title>NewPrivateRefCountEntry (81,707,095 samples, 0.02%)</title><rect x="617.3" y="277" width="0.2" height="15.0" fill="rgb(251,6,18)" rx="2" ry="2" />
<text  x="620.34" y="287.5" ></text>
</g>
<g >
<title>TupleDescAttr (649,829,345 samples, 0.13%)</title><rect x="146.3" y="373" width="1.5" height="15.0" fill="rgb(232,177,27)" rx="2" ry="2" />
<text  x="149.33" y="383.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (59,394,305 samples, 0.01%)</title><rect x="689.0" y="405" width="0.2" height="15.0" fill="rgb(252,30,34)" rx="2" ry="2" />
<text  x="692.02" y="415.5" ></text>
</g>
<g >
<title>FormIndexDatum (4,381,700,789 samples, 0.86%)</title><rect x="58.0" y="517" width="10.2" height="15.0" fill="rgb(243,56,14)" rx="2" ry="2" />
<text  x="60.99" y="527.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (43,729,345 samples, 0.01%)</title><rect x="240.0" y="421" width="0.1" height="15.0" fill="rgb(207,184,21)" rx="2" ry="2" />
<text  x="242.97" y="431.5" ></text>
</g>
<g >
<title>heap_freetuple (1,339,136,108 samples, 0.26%)</title><rect x="52.2" y="501" width="3.1" height="15.0" fill="rgb(247,212,7)" rx="2" ry="2" />
<text  x="55.19" y="511.5" ></text>
</g>
<g >
<title>ItemPointerSetInvalid (308,094,414 samples, 0.06%)</title><rect x="776.7" y="517" width="0.7" height="15.0" fill="rgb(239,53,47)" rx="2" ry="2" />
<text  x="779.71" y="527.5" ></text>
</g>
<g >
<title>ExtendBufferedRelCommon (2,483,665,362 samples, 0.49%)</title><rect x="252.6" y="389" width="5.8" height="15.0" fill="rgb(251,122,30)" rx="2" ry="2" />
<text  x="255.64" y="399.5" ></text>
</g>
<g >
<title>_bt_conditionallockbuf (87,822,471 samples, 0.02%)</title><rect x="317.3" y="453" width="0.2" height="15.0" fill="rgb(229,183,31)" rx="2" ry="2" />
<text  x="320.31" y="463.5" ></text>
</g>
<g >
<title>BufTableLookup (75,606,665 samples, 0.01%)</title><rect x="692.3" y="341" width="0.2" height="15.0" fill="rgb(205,218,49)" rx="2" ry="2" />
<text  x="695.34" y="351.5" ></text>
</g>
<g >
<title>vfs_write (2,916,835,984 samples, 0.57%)</title><rect x="720.3" y="261" width="6.7" height="15.0" fill="rgb(215,20,53)" rx="2" ry="2" />
<text  x="723.27" y="271.5" ></text>
</g>
<g >
<title>cgroup_rstat_flush (126,904,982 samples, 0.03%)</title><rect x="713.8" y="181" width="0.3" height="15.0" fill="rgb(207,163,36)" rx="2" ry="2" />
<text  x="716.81" y="191.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (94,725,409 samples, 0.02%)</title><rect x="541.3" y="341" width="0.2" height="15.0" fill="rgb(219,85,18)" rx="2" ry="2" />
<text  x="544.25" y="351.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (85,712,793 samples, 0.02%)</title><rect x="313.0" y="421" width="0.2" height="15.0" fill="rgb(222,136,14)" rx="2" ry="2" />
<text  x="315.99" y="431.5" ></text>
</g>
<g >
<title>_bt_mkscankey (4,381,881,155 samples, 0.86%)</title><rect x="303.2" y="469" width="10.2" height="15.0" fill="rgb(254,182,24)" rx="2" ry="2" />
<text  x="306.22" y="479.5" ></text>
</g>
<g >
<title>BufferGetBlock (246,201,168 samples, 0.05%)</title><rect x="640.1" y="389" width="0.6" height="15.0" fill="rgb(253,116,0)" rx="2" ry="2" />
<text  x="643.15" y="399.5" ></text>
</g>
<g >
<title>_bt_checkpage (650,020,261 samples, 0.13%)</title><rect x="536.2" y="405" width="1.5" height="15.0" fill="rgb(212,47,5)" rx="2" ry="2" />
<text  x="539.19" y="415.5" ></text>
</g>
<g >
<title>strtoint (573,456,637 samples, 0.11%)</title><rect x="961.0" y="437" width="1.3" height="15.0" fill="rgb(245,212,18)" rx="2" ry="2" />
<text  x="964.01" y="447.5" ></text>
</g>
<g >
<title>ItemPointerSet (240,720,272 samples, 0.05%)</title><rect x="741.0" y="485" width="0.6" height="15.0" fill="rgb(228,84,40)" rx="2" ry="2" />
<text  x="744.04" y="495.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (232,327,608 samples, 0.05%)</title><rect x="608.8" y="245" width="0.5" height="15.0" fill="rgb(241,105,39)" rx="2" ry="2" />
<text  x="611.79" y="255.5" ></text>
</g>
<g >
<title>PageGetItem (1,302,759,111 samples, 0.26%)</title><rect x="400.6" y="405" width="3.0" height="15.0" fill="rgb(212,15,38)" rx="2" ry="2" />
<text  x="403.57" y="415.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (61,128,370 samples, 0.01%)</title><rect x="315.0" y="373" width="0.2" height="15.0" fill="rgb(237,128,38)" rx="2" ry="2" />
<text  x="318.04" y="383.5" ></text>
</g>
<g >
<title>RelationAddBlocks (18,876,820,698 samples, 3.72%)</title><rect x="693.4" y="485" width="43.8" height="15.0" fill="rgb(222,48,6)" rx="2" ry="2" />
<text  x="696.36" y="495.5" >Rela..</text>
</g>
<g >
<title>LockBuffer (79,905,020 samples, 0.02%)</title><rect x="744.7" y="485" width="0.2" height="15.0" fill="rgb(216,212,18)" rx="2" ry="2" />
<text  x="747.69" y="495.5" ></text>
</g>
<g >
<title>mdexists (153,716,669 samples, 0.03%)</title><rect x="258.5" y="341" width="0.4" height="15.0" fill="rgb(220,100,32)" rx="2" ry="2" />
<text  x="261.51" y="351.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (327,897,345 samples, 0.06%)</title><rect x="214.5" y="357" width="0.7" height="15.0" fill="rgb(209,199,34)" rx="2" ry="2" />
<text  x="217.46" y="367.5" ></text>
</g>
<g >
<title>cstring_to_text_with_len (5,909,780,223 samples, 1.16%)</title><rect x="905.9" y="469" width="13.7" height="15.0" fill="rgb(223,93,23)" rx="2" ry="2" />
<text  x="908.87" y="479.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (51,201,161 samples, 0.01%)</title><rect x="326.2" y="421" width="0.1" height="15.0" fill="rgb(252,64,8)" rx="2" ry="2" />
<text  x="329.17" y="431.5" ></text>
</g>
<g >
<title>verify_compact_attribute (9,626,731,624 samples, 1.90%)</title><rect x="474.7" y="373" width="22.3" height="15.0" fill="rgb(253,120,54)" rx="2" ry="2" />
<text  x="477.66" y="383.5" >v..</text>
</g>
<g >
<title>PageGetItem (148,115,624 samples, 0.03%)</title><rect x="86.8" y="437" width="0.3" height="15.0" fill="rgb(206,146,47)" rx="2" ry="2" />
<text  x="89.76" y="447.5" ></text>
</g>
<g >
<title>btint4cmp (2,837,101,701 samples, 0.56%)</title><rect x="392.4" y="389" width="6.6" height="15.0" fill="rgb(222,103,8)" rx="2" ry="2" />
<text  x="395.43" y="399.5" ></text>
</g>
<g >
<title>index_getattr (2,841,389,780 samples, 0.56%)</title><rect x="560.8" y="405" width="6.6" height="15.0" fill="rgb(237,154,3)" rx="2" ry="2" />
<text  x="563.84" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (60,566,577 samples, 0.01%)</title><rect x="75.1" y="437" width="0.1" height="15.0" fill="rgb(222,36,32)" rx="2" ry="2" />
<text  x="78.08" y="447.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (986,127,839 samples, 0.19%)</title><rect x="945.1" y="437" width="2.3" height="15.0" fill="rgb(212,209,45)" rx="2" ry="2" />
<text  x="948.11" y="447.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (860,170,596 samples, 0.17%)</title><rect x="746.1" y="373" width="2.0" height="15.0" fill="rgb(240,37,29)" rx="2" ry="2" />
<text  x="749.15" y="383.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (334,322,313 samples, 0.07%)</title><rect x="608.6" y="261" width="0.7" height="15.0" fill="rgb(254,174,16)" rx="2" ry="2" />
<text  x="611.55" y="271.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (2,165,267,786 samples, 0.43%)</title><rect x="598.5" y="277" width="5.0" height="15.0" fill="rgb(222,54,6)" rx="2" ry="2" />
<text  x="601.45" y="287.5" ></text>
</g>
<g >
<title>file_modified_flags (351,285,203 samples, 0.07%)</title><rect x="256.5" y="165" width="0.8" height="15.0" fill="rgb(236,153,30)" rx="2" ry="2" />
<text  x="259.47" y="175.5" ></text>
</g>
<g >
<title>AllocSetAlloc (550,802,553 samples, 0.11%)</title><rect x="312.0" y="437" width="1.3" height="15.0" fill="rgb(239,66,8)" rx="2" ry="2" />
<text  x="315.04" y="447.5" ></text>
</g>
<g >
<title>ReserveXLogInsertLocation (3,622,273,696 samples, 0.71%)</title><rect x="202.9" y="421" width="8.4" height="15.0" fill="rgb(214,12,20)" rx="2" ry="2" />
<text  x="205.87" y="431.5" ></text>
</g>
<g >
<title>pg_leftmost_one_pos32 (181,694,187 samples, 0.04%)</title><rect x="918.4" y="405" width="0.4" height="15.0" fill="rgb(236,146,27)" rx="2" ry="2" />
<text  x="921.40" y="415.5" ></text>
</g>
<g >
<title>BufTableLookup (2,601,116,967 samples, 0.51%)</title><rect x="597.5" y="293" width="6.0" height="15.0" fill="rgb(241,188,0)" rx="2" ry="2" />
<text  x="600.48" y="303.5" ></text>
</g>
<g >
<title>scsi_dispatch_cmd (65,046,234 samples, 0.01%)</title><rect x="26.1" y="469" width="0.1" height="15.0" fill="rgb(220,15,38)" rx="2" ry="2" />
<text  x="29.08" y="479.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (60,097,960 samples, 0.01%)</title><rect x="690.2" y="389" width="0.2" height="15.0" fill="rgb(221,176,2)" rx="2" ry="2" />
<text  x="693.25" y="399.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (881,361,803 samples, 0.17%)</title><rect x="746.1" y="405" width="2.1" height="15.0" fill="rgb(236,123,45)" rx="2" ry="2" />
<text  x="749.13" y="415.5" ></text>
</g>
<g >
<title>pg_qsort_med3 (94,503,087 samples, 0.02%)</title><rect x="290.7" y="389" width="0.2" height="15.0" fill="rgb(244,167,10)" rx="2" ry="2" />
<text  x="293.73" y="399.5" ></text>
</g>
<g >
<title>VARSIZE (54,897,827 samples, 0.01%)</title><rect x="835.6" y="469" width="0.1" height="15.0" fill="rgb(206,133,53)" rx="2" ry="2" />
<text  x="838.60" y="479.5" ></text>
</g>
<g >
<title>heap_compute_data_size (1,252,194,199 samples, 0.25%)</title><rect x="670.8" y="453" width="2.9" height="15.0" fill="rgb(210,223,29)" rx="2" ry="2" />
<text  x="673.77" y="463.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (121,374,441 samples, 0.02%)</title><rect x="86.5" y="437" width="0.3" height="15.0" fill="rgb(205,169,31)" rx="2" ry="2" />
<text  x="89.48" y="447.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (428,871,433 samples, 0.08%)</title><rect x="582.3" y="277" width="1.0" height="15.0" fill="rgb(240,80,3)" rx="2" ry="2" />
<text  x="585.28" y="287.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (569,148,793 samples, 0.11%)</title><rect x="237.9" y="453" width="1.4" height="15.0" fill="rgb(233,169,11)" rx="2" ry="2" />
<text  x="240.93" y="463.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_op (774,189,026 samples, 0.15%)</title><rect x="628.0" y="293" width="1.8" height="15.0" fill="rgb(249,69,9)" rx="2" ry="2" />
<text  x="630.98" y="303.5" ></text>
</g>
<g >
<title>CopyFrom (491,927,853,274 samples, 96.92%)</title><rect x="43.3" y="581" width="1143.6" height="15.0" fill="rgb(238,17,38)" rx="2" ry="2" />
<text  x="46.30" y="591.5" >CopyFrom</text>
</g>
<g >
<title>ReserveXLogInsertLocation (159,376,541 samples, 0.03%)</title><rect x="748.5" y="469" width="0.4" height="15.0" fill="rgb(224,182,3)" rx="2" ry="2" />
<text  x="751.54" y="479.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (446,333,160 samples, 0.09%)</title><rect x="558.2" y="389" width="1.0" height="15.0" fill="rgb(218,21,0)" rx="2" ry="2" />
<text  x="561.19" y="399.5" ></text>
</g>
<g >
<title>do_syscall_64 (261,121,771 samples, 0.05%)</title><rect x="201.9" y="341" width="0.6" height="15.0" fill="rgb(222,29,23)" rx="2" ry="2" />
<text  x="204.93" y="351.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (174,328,562 samples, 0.03%)</title><rect x="620.7" y="277" width="0.4" height="15.0" fill="rgb(242,30,31)" rx="2" ry="2" />
<text  x="623.68" y="287.5" ></text>
</g>
<g >
<title>LockBuffer (72,771,075 samples, 0.01%)</title><rect x="691.3" y="437" width="0.2" height="15.0" fill="rgb(215,200,0)" rx="2" ry="2" />
<text  x="694.32" y="447.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (14,340,633,399 samples, 2.83%)</title><rect x="463.7" y="389" width="33.3" height="15.0" fill="rgb(247,170,12)" rx="2" ry="2" />
<text  x="466.70" y="399.5" >Tu..</text>
</g>
<g >
<title>LWLockRelease (747,681,656 samples, 0.15%)</title><rect x="247.4" y="405" width="1.7" height="15.0" fill="rgb(230,202,5)" rx="2" ry="2" />
<text  x="250.40" y="415.5" ></text>
</g>
<g >
<title>ExtendBufferedRelCommon (17,348,291,048 samples, 3.42%)</title><rect x="693.7" y="453" width="40.4" height="15.0" fill="rgb(225,149,48)" rx="2" ry="2" />
<text  x="696.73" y="463.5" >Ext..</text>
</g>
<g >
<title>pg_atomic_read_u32 (59,293,857 samples, 0.01%)</title><rect x="245.3" y="389" width="0.2" height="15.0" fill="rgb(225,184,3)" rx="2" ry="2" />
<text  x="248.34" y="399.5" ></text>
</g>
<g >
<title>LWLockAcquire (853,604,170 samples, 0.17%)</title><rect x="539.6" y="373" width="2.0" height="15.0" fill="rgb(253,207,24)" rx="2" ry="2" />
<text  x="542.59" y="383.5" ></text>
</g>
<g >
<title>verify_compact_attribute (678,795,914 samples, 0.13%)</title><rect x="65.9" y="389" width="1.6" height="15.0" fill="rgb(216,161,21)" rx="2" ry="2" />
<text  x="68.91" y="399.5" ></text>
</g>
<g >
<title>memcmp@plt (79,870,741 samples, 0.02%)</title><rect x="790.9" y="485" width="0.2" height="15.0" fill="rgb(228,37,28)" rx="2" ry="2" />
<text  x="793.88" y="495.5" ></text>
</g>
<g >
<title>BufferIsValid (51,051,881 samples, 0.01%)</title><rect x="766.1" y="533" width="0.1" height="15.0" fill="rgb(245,63,11)" rx="2" ry="2" />
<text  x="769.10" y="543.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (721,110,050 samples, 0.14%)</title><rect x="746.2" y="325" width="1.7" height="15.0" fill="rgb(249,120,1)" rx="2" ry="2" />
<text  x="749.24" y="335.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (101,002,998 samples, 0.02%)</title><rect x="256.0" y="101" width="0.2" height="15.0" fill="rgb(210,62,43)" rx="2" ry="2" />
<text  x="258.99" y="111.5" ></text>
</g>
<g >
<title>PinBufferForBlock (410,757,255 samples, 0.08%)</title><rect x="735.1" y="357" width="0.9" height="15.0" fill="rgb(246,129,49)" rx="2" ry="2" />
<text  x="738.09" y="367.5" ></text>
</g>
<g >
<title>MemoryContextSwitchTo (99,848,366 samples, 0.02%)</title><rect x="773.0" y="533" width="0.2" height="15.0" fill="rgb(210,150,14)" rx="2" ry="2" />
<text  x="775.95" y="543.5" ></text>
</g>
<g >
<title>pg_leftmost_one_pos32 (57,499,822 samples, 0.01%)</title><rect x="669.9" y="405" width="0.1" height="15.0" fill="rgb(205,200,40)" rx="2" ry="2" />
<text  x="672.91" y="415.5" ></text>
</g>
<g >
<title>PinBuffer_Locked (154,112,058 samples, 0.03%)</title><rect x="729.4" y="405" width="0.4" height="15.0" fill="rgb(224,39,41)" rx="2" ry="2" />
<text  x="732.42" y="415.5" ></text>
</g>
<g >
<title>iomap_readpage_iter (119,311,170 samples, 0.02%)</title><rect x="26.7" y="613" width="0.2" height="15.0" fill="rgb(246,148,22)" rx="2" ry="2" />
<text  x="29.67" y="623.5" ></text>
</g>
<g >
<title>balance_dirty_pages (143,521,010 samples, 0.03%)</title><rect x="721.3" y="181" width="0.3" height="15.0" fill="rgb(251,182,16)" rx="2" ry="2" />
<text  x="724.28" y="191.5" ></text>
</g>
<g >
<title>TupleDescAttr (67,070,110 samples, 0.01%)</title><rect x="164.0" y="389" width="0.2" height="15.0" fill="rgb(243,57,41)" rx="2" ry="2" />
<text  x="167.03" y="399.5" ></text>
</g>
<g >
<title>link_path_walk.part.0.constprop.0 (72,664,133 samples, 0.01%)</title><rect x="17.6" y="693" width="0.2" height="15.0" fill="rgb(245,127,18)" rx="2" ry="2" />
<text  x="20.65" y="703.5" ></text>
</g>
<g >
<title>_bt_findsplitloc (80,208,338 samples, 0.02%)</title><rect x="240.3" y="405" width="0.2" height="15.0" fill="rgb(227,85,28)" rx="2" ry="2" />
<text  x="243.27" y="415.5" ></text>
</g>
<g >
<title>store_att_byval (485,654,340 samples, 0.10%)</title><rect x="836.8" y="485" width="1.1" height="15.0" fill="rgb(242,23,2)" rx="2" ry="2" />
<text  x="839.77" y="495.5" ></text>
</g>
<g >
<title>mem_cgroup_wb_stats (126,904,982 samples, 0.03%)</title><rect x="713.8" y="213" width="0.3" height="15.0" fill="rgb(222,22,23)" rx="2" ry="2" />
<text  x="716.81" y="223.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (108,899,258 samples, 0.02%)</title><rect x="213.0" y="373" width="0.3" height="15.0" fill="rgb(247,138,52)" rx="2" ry="2" />
<text  x="216.02" y="383.5" ></text>
</g>
<g >
<title>iomap_writepages (540,443,239 samples, 0.11%)</title><rect x="712.3" y="181" width="1.3" height="15.0" fill="rgb(249,157,34)" rx="2" ry="2" />
<text  x="715.33" y="191.5" ></text>
</g>
<g >
<title>ResourceOwnerRemember (544,642,663 samples, 0.11%)</title><rect x="617.8" y="261" width="1.3" height="15.0" fill="rgb(245,65,18)" rx="2" ry="2" />
<text  x="620.81" y="271.5" ></text>
</g>
<g >
<title>rep_movs_alternative (231,886,272 samples, 0.05%)</title><rect x="746.5" y="261" width="0.5" height="15.0" fill="rgb(245,47,42)" rx="2" ry="2" />
<text  x="749.46" y="271.5" ></text>
</g>
<g >
<title>BufferGetBlock (358,540,273 samples, 0.07%)</title><rect x="326.7" y="421" width="0.8" height="15.0" fill="rgb(229,176,6)" rx="2" ry="2" />
<text  x="329.70" y="431.5" ></text>
</g>
<g >
<title>BufferGetPage (151,840,527 samples, 0.03%)</title><rect x="85.9" y="437" width="0.4" height="15.0" fill="rgb(242,0,36)" rx="2" ry="2" />
<text  x="88.94" y="447.5" ></text>
</g>
<g >
<title>BlockIdSet (182,316,498 samples, 0.04%)</title><rect x="777.0" y="501" width="0.4" height="15.0" fill="rgb(229,106,38)" rx="2" ry="2" />
<text  x="780.00" y="511.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (461,571,711 samples, 0.09%)</title><rect x="399.5" y="405" width="1.1" height="15.0" fill="rgb(228,179,28)" rx="2" ry="2" />
<text  x="402.50" y="415.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (2,254,868,836 samples, 0.44%)</title><rect x="633.6" y="389" width="5.3" height="15.0" fill="rgb(253,228,10)" rx="2" ry="2" />
<text  x="636.61" y="399.5" ></text>
</g>
<g >
<title>hash_bytes (51,898,186 samples, 0.01%)</title><rect x="728.4" y="341" width="0.1" height="15.0" fill="rgb(234,21,30)" rx="2" ry="2" />
<text  x="731.36" y="351.5" ></text>
</g>
<g >
<title>AllocSetAlloc (566,744,505 samples, 0.11%)</title><rect x="669.0" y="437" width="1.3" height="15.0" fill="rgb(249,108,47)" rx="2" ry="2" />
<text  x="671.96" y="447.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (50,762,657 samples, 0.01%)</title><rect x="194.6" y="437" width="0.1" height="15.0" fill="rgb(240,90,2)" rx="2" ry="2" />
<text  x="197.60" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_exchange_u64_impl (52,016,614 samples, 0.01%)</title><rect x="749.1" y="421" width="0.1" height="15.0" fill="rgb(249,204,49)" rx="2" ry="2" />
<text  x="752.12" y="431.5" ></text>
</g>
<g >
<title>ReleaseBuffer (71,713,504 samples, 0.01%)</title><rect x="734.7" y="421" width="0.2" height="15.0" fill="rgb(252,104,29)" rx="2" ry="2" />
<text  x="737.69" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (91,456,902 samples, 0.02%)</title><rect x="572.2" y="389" width="0.2" height="15.0" fill="rgb(212,17,38)" rx="2" ry="2" />
<text  x="575.19" y="399.5" ></text>
</g>
<g >
<title>xfs_alloc_vextent_start_ag (434,602,369 samples, 0.09%)</title><rect x="732.4" y="213" width="1.1" height="15.0" fill="rgb(222,107,20)" rx="2" ry="2" />
<text  x="735.44" y="223.5" ></text>
</g>
<g >
<title>timestamptz_in (562,124,328 samples, 0.11%)</title><rect x="1184.1" y="517" width="1.3" height="15.0" fill="rgb(214,191,31)" rx="2" ry="2" />
<text  x="1187.12" y="527.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (216,409,986 samples, 0.04%)</title><rect x="251.7" y="405" width="0.5" height="15.0" fill="rgb(205,109,40)" rx="2" ry="2" />
<text  x="254.72" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleGetHeapTID (161,539,965 samples, 0.03%)</title><rect x="305.7" y="453" width="0.4" height="15.0" fill="rgb(222,20,1)" rx="2" ry="2" />
<text  x="308.73" y="463.5" ></text>
</g>
<g >
<title>BufferGetPage (441,123,481 samples, 0.09%)</title><rect x="544.5" y="421" width="1.1" height="15.0" fill="rgb(221,201,11)" rx="2" ry="2" />
<text  x="547.54" y="431.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (476,054,117 samples, 0.09%)</title><rect x="453.1" y="389" width="1.1" height="15.0" fill="rgb(250,196,19)" rx="2" ry="2" />
<text  x="456.08" y="399.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (74,842,753 samples, 0.01%)</title><rect x="747.5" y="245" width="0.2" height="15.0" fill="rgb(219,33,36)" rx="2" ry="2" />
<text  x="750.53" y="255.5" ></text>
</g>
<g >
<title>_bt_delete_or_dedup_one_page (163,150,410 samples, 0.03%)</title><rect x="178.4" y="453" width="0.4" height="15.0" fill="rgb(218,156,36)" rx="2" ry="2" />
<text  x="181.38" y="463.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (236,422,388 samples, 0.05%)</title><rect x="661.3" y="405" width="0.5" height="15.0" fill="rgb(207,121,9)" rx="2" ry="2" />
<text  x="664.28" y="415.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (453,230,273 samples, 0.09%)</title><rect x="17.3" y="789" width="1.1" height="15.0" fill="rgb(253,27,50)" rx="2" ry="2" />
<text  x="20.30" y="799.5" ></text>
</g>
<g >
<title>do_syscall_64 (880,398,630 samples, 0.17%)</title><rect x="746.1" y="389" width="2.1" height="15.0" fill="rgb(212,60,42)" rx="2" ry="2" />
<text  x="749.13" y="399.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (87,834,295 samples, 0.02%)</title><rect x="558.0" y="373" width="0.2" height="15.0" fill="rgb(236,32,32)" rx="2" ry="2" />
<text  x="560.98" y="383.5" ></text>
</g>
<g >
<title>AllocSetAllocChunkFromBlock (57,196,658 samples, 0.01%)</title><rect x="919.3" y="437" width="0.1" height="15.0" fill="rgb(206,166,46)" rx="2" ry="2" />
<text  x="922.29" y="447.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (999,276,253 samples, 0.20%)</title><rect x="671.3" y="437" width="2.3" height="15.0" fill="rgb(247,182,29)" rx="2" ry="2" />
<text  x="674.32" y="447.5" ></text>
</g>
<g >
<title>BufferGetBlock (172,062,096 samples, 0.03%)</title><rect x="229.6" y="437" width="0.4" height="15.0" fill="rgb(213,213,13)" rx="2" ry="2" />
<text  x="232.57" y="447.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (341,781,965 samples, 0.07%)</title><rect x="962.4" y="453" width="0.8" height="15.0" fill="rgb(208,102,14)" rx="2" ry="2" />
<text  x="965.41" y="463.5" ></text>
</g>
<g >
<title>LWLockReleaseClearVar (1,070,742,183 samples, 0.21%)</title><rect x="213.6" y="405" width="2.5" height="15.0" fill="rgb(218,76,13)" rx="2" ry="2" />
<text  x="216.58" y="415.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (201,904,388 samples, 0.04%)</title><rect x="650.5" y="357" width="0.4" height="15.0" fill="rgb(212,175,11)" rx="2" ry="2" />
<text  x="653.46" y="367.5" ></text>
</g>
<g >
<title>folio_alloc (287,293,205 samples, 0.06%)</title><rect x="25.2" y="645" width="0.7" height="15.0" fill="rgb(249,36,11)" rx="2" ry="2" />
<text  x="28.24" y="655.5" ></text>
</g>
<g >
<title>pg_leftmost_one_pos32 (56,461,332 samples, 0.01%)</title><rect x="661.1" y="389" width="0.2" height="15.0" fill="rgb(237,123,35)" rx="2" ry="2" />
<text  x="664.15" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (80,890,052 samples, 0.02%)</title><rect x="737.0" y="421" width="0.2" height="15.0" fill="rgb(216,116,34)" rx="2" ry="2" />
<text  x="740.00" y="431.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (56,589,552 samples, 0.01%)</title><rect x="691.9" y="373" width="0.1" height="15.0" fill="rgb(211,162,22)" rx="2" ry="2" />
<text  x="694.89" y="383.5" ></text>
</g>
<g >
<title>ReadBuffer (107,088,141 samples, 0.02%)</title><rect x="299.1" y="421" width="0.3" height="15.0" fill="rgb(228,74,50)" rx="2" ry="2" />
<text  x="302.15" y="431.5" ></text>
</g>
<g >
<title>fill_val (339,808,359 samples, 0.07%)</title><rect x="676.4" y="437" width="0.8" height="15.0" fill="rgb(221,4,17)" rx="2" ry="2" />
<text  x="679.40" y="447.5" ></text>
</g>
<g >
<title>__ctype_b_loc (429,712,471 samples, 0.08%)</title><rect x="968.1" y="469" width="1.0" height="15.0" fill="rgb(208,147,9)" rx="2" ry="2" />
<text  x="971.12" y="479.5" ></text>
</g>
<g >
<title>ReadBuffer_common (13,633,157,197 samples, 2.69%)</title><rect x="504.3" y="373" width="31.7" height="15.0" fill="rgb(209,39,22)" rx="2" ry="2" />
<text  x="507.26" y="383.5" >Re..</text>
</g>
<g >
<title>HeapTupleHeaderSetTypeId (45,988,331 samples, 0.01%)</title><rect x="776.6" y="517" width="0.1" height="15.0" fill="rgb(228,75,24)" rx="2" ry="2" />
<text  x="779.60" y="527.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (133,600,786 samples, 0.03%)</title><rect x="693.4" y="469" width="0.3" height="15.0" fill="rgb(233,219,51)" rx="2" ry="2" />
<text  x="696.40" y="479.5" ></text>
</g>
<g >
<title>ResourceOwnerRememberBuffer (45,767,379 samples, 0.01%)</title><rect x="688.8" y="453" width="0.1" height="15.0" fill="rgb(254,150,4)" rx="2" ry="2" />
<text  x="691.79" y="463.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (207,917,671 samples, 0.04%)</title><rect x="87.6" y="437" width="0.5" height="15.0" fill="rgb(245,221,9)" rx="2" ry="2" />
<text  x="90.63" y="447.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (279,247,647 samples, 0.06%)</title><rect x="273.2" y="341" width="0.7" height="15.0" fill="rgb(228,29,27)" rx="2" ry="2" />
<text  x="276.23" y="351.5" ></text>
</g>
<g >
<title>balance_dirty_pages (129,741,151 samples, 0.03%)</title><rect x="713.8" y="229" width="0.3" height="15.0" fill="rgb(229,210,23)" rx="2" ry="2" />
<text  x="716.80" y="239.5" ></text>
</g>
<g >
<title>vector8_broadcast (10,084,301,091 samples, 1.99%)</title><rect x="1096.1" y="389" width="23.4" height="15.0" fill="rgb(227,144,29)" rx="2" ry="2" />
<text  x="1099.08" y="399.5" >v..</text>
</g>
<g >
<title>BufferIsValid (64,000,710 samples, 0.01%)</title><rect x="642.6" y="405" width="0.1" height="15.0" fill="rgb(235,127,32)" rx="2" ry="2" />
<text  x="645.59" y="415.5" ></text>
</g>
<g >
<title>xfs_vn_update_time (54,620,554 samples, 0.01%)</title><rect x="726.8" y="197" width="0.1" height="15.0" fill="rgb(247,122,13)" rx="2" ry="2" />
<text  x="729.77" y="207.5" ></text>
</g>
<g >
<title>BufferIsValid (53,162,107 samples, 0.01%)</title><rect x="739.4" y="469" width="0.2" height="15.0" fill="rgb(233,57,31)" rx="2" ry="2" />
<text  x="742.44" y="479.5" ></text>
</g>
<g >
<title>xfs_bmapi_allocate (472,844,356 samples, 0.09%)</title><rect x="732.4" y="261" width="1.1" height="15.0" fill="rgb(205,94,37)" rx="2" ry="2" />
<text  x="735.38" y="271.5" ></text>
</g>
<g >
<title>StartReadBuffer (73,136,171 samples, 0.01%)</title><rect x="239.5" y="357" width="0.1" height="15.0" fill="rgb(234,42,3)" rx="2" ry="2" />
<text  x="242.46" y="367.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (187,982,154 samples, 0.04%)</title><rect x="54.7" y="469" width="0.4" height="15.0" fill="rgb(219,178,49)" rx="2" ry="2" />
<text  x="57.68" y="479.5" ></text>
</g>
<g >
<title>Int32GetDatum (472,655,387 samples, 0.09%)</title><rect x="391.3" y="389" width="1.1" height="15.0" fill="rgb(232,175,39)" rx="2" ry="2" />
<text  x="394.29" y="399.5" ></text>
</g>
<g >
<title>ExtendBufferedRelBy (17,350,864,766 samples, 3.42%)</title><rect x="693.7" y="469" width="40.4" height="15.0" fill="rgb(245,15,33)" rx="2" ry="2" />
<text  x="696.72" y="479.5" >Ext..</text>
</g>
<g >
<title>__GI_____strtod_l_internal (3,020,044,631 samples, 0.59%)</title><rect x="10.2" y="805" width="7.0" height="15.0" fill="rgb(229,47,30)" rx="2" ry="2" />
<text  x="13.18" y="815.5" ></text>
</g>
<g >
<title>__blk_mq_do_dispatch_sched (49,408,538 samples, 0.01%)</title><rect x="712.1" y="37" width="0.2" height="15.0" fill="rgb(243,5,22)" rx="2" ry="2" />
<text  x="715.15" y="47.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (639,479,455 samples, 0.13%)</title><rect x="324.7" y="421" width="1.5" height="15.0" fill="rgb(226,200,2)" rx="2" ry="2" />
<text  x="327.68" y="431.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (138,093,387 samples, 0.03%)</title><rect x="661.0" y="405" width="0.3" height="15.0" fill="rgb(216,149,41)" rx="2" ry="2" />
<text  x="663.96" y="415.5" ></text>
</g>
<g >
<title>DatumGetPointer (44,858,699 samples, 0.01%)</title><rect x="900.9" y="485" width="0.1" height="15.0" fill="rgb(226,31,42)" rx="2" ry="2" />
<text  x="903.94" y="495.5" ></text>
</g>
<g >
<title>DatumGetPointer (87,608,401 samples, 0.02%)</title><rect x="776.1" y="517" width="0.2" height="15.0" fill="rgb(208,40,7)" rx="2" ry="2" />
<text  x="779.11" y="527.5" ></text>
</g>
<g >
<title>SET_VARSIZE (52,359,897 samples, 0.01%)</title><rect x="903.8" y="469" width="0.1" height="15.0" fill="rgb(240,39,14)" rx="2" ry="2" />
<text  x="906.82" y="479.5" ></text>
</g>
<g >
<title>DatumGetPointer (162,526,318 samples, 0.03%)</title><rect x="890.6" y="469" width="0.4" height="15.0" fill="rgb(249,99,4)" rx="2" ry="2" />
<text  x="893.61" y="479.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (60,567,336 samples, 0.01%)</title><rect x="663.8" y="437" width="0.1" height="15.0" fill="rgb(219,166,5)" rx="2" ry="2" />
<text  x="666.81" y="447.5" ></text>
</g>
<g >
<title>MemoryContextSwitchTo (77,679,604 samples, 0.02%)</title><rect x="857.5" y="565" width="0.2" height="15.0" fill="rgb(212,105,16)" rx="2" ry="2" />
<text  x="860.51" y="575.5" ></text>
</g>
<g >
<title>BufferIsValid (159,014,892 samples, 0.03%)</title><rect x="569.1" y="421" width="0.4" height="15.0" fill="rgb(246,116,0)" rx="2" ry="2" />
<text  x="572.14" y="431.5" ></text>
</g>
<g >
<title>BufferGetBlock (55,193,035 samples, 0.01%)</title><rect x="544.4" y="421" width="0.1" height="15.0" fill="rgb(215,82,54)" rx="2" ry="2" />
<text  x="547.41" y="431.5" ></text>
</g>
<g >
<title>_mdnblocks (49,284,603 samples, 0.01%)</title><rect x="257.4" y="325" width="0.2" height="15.0" fill="rgb(245,66,35)" rx="2" ry="2" />
<text  x="260.44" y="335.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (411,088,904 samples, 0.08%)</title><rect x="340.7" y="421" width="0.9" height="15.0" fill="rgb(221,140,34)" rx="2" ry="2" />
<text  x="343.69" y="431.5" ></text>
</g>
<g >
<title>DecodeDate (8,802,280,303 samples, 1.73%)</title><rect x="930.0" y="469" width="20.5" height="15.0" fill="rgb(238,162,52)" rx="2" ry="2" />
<text  x="933.00" y="479.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (120,558,688 samples, 0.02%)</title><rect x="693.4" y="453" width="0.3" height="15.0" fill="rgb(251,198,49)" rx="2" ry="2" />
<text  x="696.43" y="463.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (325,017,898 samples, 0.06%)</title><rect x="655.5" y="373" width="0.8" height="15.0" fill="rgb(245,196,30)" rx="2" ry="2" />
<text  x="658.50" y="383.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (84,273,940 samples, 0.02%)</title><rect x="312.8" y="421" width="0.2" height="15.0" fill="rgb(246,121,22)" rx="2" ry="2" />
<text  x="315.79" y="431.5" ></text>
</g>
<g >
<title>verify_compact_attribute (4,627,216,255 samples, 0.91%)</title><rect x="791.4" y="485" width="10.8" height="15.0" fill="rgb(223,209,3)" rx="2" ry="2" />
<text  x="794.44" y="495.5" ></text>
</g>
<g >
<title>MarkBufferDirty (88,390,456 samples, 0.02%)</title><rect x="685.8" y="501" width="0.2" height="15.0" fill="rgb(234,77,42)" rx="2" ry="2" />
<text  x="688.81" y="511.5" ></text>
</g>
<g >
<title>blk_mq_flush_plug_list (60,056,901 samples, 0.01%)</title><rect x="712.1" y="117" width="0.2" height="15.0" fill="rgb(236,175,8)" rx="2" ry="2" />
<text  x="715.14" y="127.5" ></text>
</g>
<g >
<title>DatumGetInt32 (43,592,423 samples, 0.01%)</title><rect x="834.6" y="485" width="0.1" height="15.0" fill="rgb(250,79,19)" rx="2" ry="2" />
<text  x="837.61" y="495.5" ></text>
</g>
<g >
<title>tts_buffer_heap_clear (2,152,630,417 samples, 0.42%)</title><rect x="50.3" y="517" width="5.0" height="15.0" fill="rgb(246,30,33)" rx="2" ry="2" />
<text  x="53.34" y="527.5" ></text>
</g>
<g >
<title>BufferIsValid (69,857,839 samples, 0.01%)</title><rect x="187.1" y="421" width="0.2" height="15.0" fill="rgb(220,87,15)" rx="2" ry="2" />
<text  x="190.14" y="431.5" ></text>
</g>
<g >
<title>do_user_addr_fault (207,892,400 samples, 0.04%)</title><rect x="257.9" y="325" width="0.5" height="15.0" fill="rgb(207,35,47)" rx="2" ry="2" />
<text  x="260.88" y="335.5" ></text>
</g>
<g >
<title>palloc (91,568,682 samples, 0.02%)</title><rect x="919.7" y="469" width="0.2" height="15.0" fill="rgb(234,5,21)" rx="2" ry="2" />
<text  x="922.68" y="479.5" ></text>
</g>
<g >
<title>submit_bio_wait (67,518,505 samples, 0.01%)</title><rect x="711.6" y="245" width="0.2" height="15.0" fill="rgb(220,221,12)" rx="2" ry="2" />
<text  x="714.63" y="255.5" ></text>
</g>
<g >
<title>ResourceOwnerRememberBuffer (61,002,845 samples, 0.01%)</title><rect x="530.7" y="293" width="0.1" height="15.0" fill="rgb(245,110,53)" rx="2" ry="2" />
<text  x="533.68" y="303.5" ></text>
</g>
<g >
<title>mdopenfork (144,669,402 samples, 0.03%)</title><rect x="258.5" y="325" width="0.4" height="15.0" fill="rgb(238,87,40)" rx="2" ry="2" />
<text  x="261.53" y="335.5" ></text>
</g>
<g >
<title>iomap_write_begin (66,632,534 samples, 0.01%)</title><rect x="202.2" y="245" width="0.2" height="15.0" fill="rgb(226,21,25)" rx="2" ry="2" />
<text  x="205.20" y="255.5" ></text>
</g>
<g >
<title>BTreeTupleGetHeapTID (141,059,984 samples, 0.03%)</title><rect x="361.6" y="405" width="0.3" height="15.0" fill="rgb(206,54,27)" rx="2" ry="2" />
<text  x="364.57" y="415.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (222,119,164 samples, 0.04%)</title><rect x="243.8" y="389" width="0.5" height="15.0" fill="rgb(226,38,19)" rx="2" ry="2" />
<text  x="246.80" y="399.5" ></text>
</g>
<g >
<title>BufferGetBlock (323,809,976 samples, 0.06%)</title><rect x="544.7" y="405" width="0.7" height="15.0" fill="rgb(254,97,28)" rx="2" ry="2" />
<text  x="547.70" y="415.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (461,791,159 samples, 0.09%)</title><rect x="440.8" y="373" width="1.1" height="15.0" fill="rgb(242,53,28)" rx="2" ry="2" />
<text  x="443.81" y="383.5" ></text>
</g>
<g >
<title>fsm_search (192,230,102 samples, 0.04%)</title><rect x="258.4" y="389" width="0.5" height="15.0" fill="rgb(245,34,38)" rx="2" ry="2" />
<text  x="261.44" y="399.5" ></text>
</g>
<g >
<title>__ctype_b_loc (1,319,203,073 samples, 0.26%)</title><rect x="996.3" y="485" width="3.1" height="15.0" fill="rgb(232,174,50)" rx="2" ry="2" />
<text  x="999.34" y="495.5" ></text>
</g>
<g >
<title>Int32GetDatum (301,594,537 samples, 0.06%)</title><rect x="499.1" y="373" width="0.7" height="15.0" fill="rgb(233,109,27)" rx="2" ry="2" />
<text  x="502.13" y="383.5" ></text>
</g>
<g >
<title>cstring_to_text (7,103,757,748 samples, 1.40%)</title><rect x="903.4" y="485" width="16.5" height="15.0" fill="rgb(226,65,39)" rx="2" ry="2" />
<text  x="906.38" y="495.5" ></text>
</g>
<g >
<title>VARATT_IS_EXTERNAL (66,068,844 samples, 0.01%)</title><rect x="836.2" y="485" width="0.1" height="15.0" fill="rgb(250,139,23)" rx="2" ry="2" />
<text  x="839.17" y="495.5" ></text>
</g>
<g >
<title>filemap_get_pages (1,840,394,000 samples, 0.36%)</title><rect x="23.3" y="677" width="4.3" height="15.0" fill="rgb(252,58,20)" rx="2" ry="2" />
<text  x="26.33" y="687.5" ></text>
</g>
<g >
<title>GetXLogBuffer (544,553,631 samples, 0.11%)</title><rect x="201.4" y="405" width="1.2" height="15.0" fill="rgb(237,71,28)" rx="2" ry="2" />
<text  x="204.38" y="415.5" ></text>
</g>
<g >
<title>CopyReadLineText (40,800,972,171 samples, 8.04%)</title><rect x="1079.4" y="485" width="94.8" height="15.0" fill="rgb(241,71,26)" rx="2" ry="2" />
<text  x="1082.38" y="495.5" >CopyReadLin..</text>
</g>
<g >
<title>do_syscall_64 (43,700,381 samples, 0.01%)</title><rect x="251.3" y="325" width="0.1" height="15.0" fill="rgb(221,78,14)" rx="2" ry="2" />
<text  x="254.29" y="335.5" ></text>
</g>
<g >
<title>io_schedule (61,421,960 samples, 0.01%)</title><rect x="712.0" y="197" width="0.1" height="15.0" fill="rgb(212,49,5)" rx="2" ry="2" />
<text  x="714.97" y="207.5" ></text>
</g>
<g >
<title>list_free (64,803,804 samples, 0.01%)</title><rect x="680.8" y="533" width="0.1" height="15.0" fill="rgb(243,22,43)" rx="2" ry="2" />
<text  x="683.77" y="543.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (284,354,178 samples, 0.06%)</title><rect x="681.2" y="517" width="0.7" height="15.0" fill="rgb(216,61,35)" rx="2" ry="2" />
<text  x="684.22" y="527.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (100,912,281 samples, 0.02%)</title><rect x="316.4" y="357" width="0.2" height="15.0" fill="rgb(251,99,40)" rx="2" ry="2" />
<text  x="319.36" y="367.5" ></text>
</g>
<g >
<title>CopyLoadInputBuf (22,499,515,032 samples, 4.43%)</title><rect x="1090.3" y="469" width="52.3" height="15.0" fill="rgb(238,169,33)" rx="2" ry="2" />
<text  x="1093.32" y="479.5" >CopyL..</text>
</g>
<g >
<title>ForgetPrivateRefCountEntry (72,992,830 samples, 0.01%)</title><rect x="736.8" y="421" width="0.2" height="15.0" fill="rgb(234,40,33)" rx="2" ry="2" />
<text  x="739.83" y="431.5" ></text>
</g>
<g >
<title>xfs_file_write_checks (383,222,746 samples, 0.08%)</title><rect x="256.4" y="181" width="0.9" height="15.0" fill="rgb(206,222,42)" rx="2" ry="2" />
<text  x="259.43" y="191.5" ></text>
</g>
<g >
<title>InvalidateVictimBuffer (61,667,751 samples, 0.01%)</title><rect x="252.9" y="341" width="0.2" height="15.0" fill="rgb(208,30,0)" rx="2" ry="2" />
<text  x="255.93" y="351.5" ></text>
</g>
<g >
<title>xfs_bmap_btalloc (448,517,039 samples, 0.09%)</title><rect x="732.4" y="245" width="1.1" height="15.0" fill="rgb(237,29,34)" rx="2" ry="2" />
<text  x="735.43" y="255.5" ></text>
</g>
<g >
<title>BufferDescriptorGetContentLock (66,930,934 samples, 0.01%)</title><rect x="642.4" y="405" width="0.2" height="15.0" fill="rgb(231,13,43)" rx="2" ry="2" />
<text  x="645.44" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (87,368,037 samples, 0.02%)</title><rect x="582.1" y="277" width="0.2" height="15.0" fill="rgb(234,10,12)" rx="2" ry="2" />
<text  x="585.08" y="287.5" ></text>
</g>
<g >
<title>StartReadBuffer (13,089,587,294 samples, 2.58%)</title><rect x="505.5" y="357" width="30.4" height="15.0" fill="rgb(228,186,38)" rx="2" ry="2" />
<text  x="508.48" y="367.5" >St..</text>
</g>
<g >
<title>VARSIZE (55,174,279 samples, 0.01%)</title><rect x="836.6" y="485" width="0.2" height="15.0" fill="rgb(233,33,22)" rx="2" ry="2" />
<text  x="839.63" y="495.5" ></text>
</g>
<g >
<title>cgroup_rstat_flush_locked (139,606,846 samples, 0.03%)</title><rect x="721.3" y="117" width="0.3" height="15.0" fill="rgb(217,130,9)" rx="2" ry="2" />
<text  x="724.29" y="127.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (712,684,860 samples, 0.14%)</title><rect x="447.2" y="389" width="1.6" height="15.0" fill="rgb(227,117,32)" rx="2" ry="2" />
<text  x="450.18" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (278,392,398 samples, 0.05%)</title><rect x="75.2" y="437" width="0.7" height="15.0" fill="rgb(240,61,24)" rx="2" ry="2" />
<text  x="78.23" y="447.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (174,761,109 samples, 0.03%)</title><rect x="614.9" y="277" width="0.4" height="15.0" fill="rgb(239,190,37)" rx="2" ry="2" />
<text  x="617.86" y="287.5" ></text>
</g>
<g >
<title>BlockIdSet (51,356,815 samples, 0.01%)</title><rect x="766.3" y="517" width="0.1" height="15.0" fill="rgb(238,69,12)" rx="2" ry="2" />
<text  x="769.29" y="527.5" ></text>
</g>
<g >
<title>XLogBeginInsert (80,425,049 samples, 0.02%)</title><rect x="195.9" y="453" width="0.2" height="15.0" fill="rgb(226,2,22)" rx="2" ry="2" />
<text  x="198.90" y="463.5" ></text>
</g>
<g >
<title>__ctype_b_loc@plt (303,017,181 samples, 0.06%)</title><rect x="969.1" y="469" width="0.7" height="15.0" fill="rgb(242,42,18)" rx="2" ry="2" />
<text  x="972.12" y="479.5" ></text>
</g>
<g >
<title>blk_mq_dispatch_plug_list (59,132,013 samples, 0.01%)</title><rect x="712.1" y="101" width="0.2" height="15.0" fill="rgb(244,165,36)" rx="2" ry="2" />
<text  x="715.14" y="111.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (347,083,266 samples, 0.07%)</title><rect x="182.9" y="437" width="0.8" height="15.0" fill="rgb(225,119,11)" rx="2" ry="2" />
<text  x="185.94" y="447.5" ></text>
</g>
<g >
<title>IncrBufferRefCount (137,580,999 samples, 0.03%)</title><rect x="688.6" y="469" width="0.3" height="15.0" fill="rgb(240,98,23)" rx="2" ry="2" />
<text  x="691.58" y="479.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (75,181,553 samples, 0.01%)</title><rect x="405.1" y="405" width="0.2" height="15.0" fill="rgb(232,114,8)" rx="2" ry="2" />
<text  x="408.12" y="415.5" ></text>
</g>
<g >
<title>blk_mq_run_hw_queue (52,299,546 samples, 0.01%)</title><rect x="712.1" y="85" width="0.2" height="15.0" fill="rgb(215,191,18)" rx="2" ry="2" />
<text  x="715.14" y="95.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (125,893,911 samples, 0.02%)</title><rect x="669.8" y="421" width="0.2" height="15.0" fill="rgb(216,167,29)" rx="2" ry="2" />
<text  x="672.75" y="431.5" ></text>
</g>
<g >
<title>[unknown] (46,650,313 samples, 0.01%)</title><rect x="10.1" y="805" width="0.1" height="15.0" fill="rgb(233,71,27)" rx="2" ry="2" />
<text  x="13.06" y="815.5" ></text>
</g>
<g >
<title>VARATT_CONVERTED_SHORT_SIZE (61,040,596 samples, 0.01%)</title><rect x="828.5" y="501" width="0.1" height="15.0" fill="rgb(219,100,11)" rx="2" ry="2" />
<text  x="831.50" y="511.5" ></text>
</g>
<g >
<title>vector8_load (1,410,269,835 samples, 0.28%)</title><rect x="1126.1" y="389" width="3.3" height="15.0" fill="rgb(218,2,10)" rx="2" ry="2" />
<text  x="1129.14" y="399.5" ></text>
</g>
<g >
<title>fault_in_iov_iter_readable (98,264,885 samples, 0.02%)</title><rect x="715.9" y="245" width="0.2" height="15.0" fill="rgb(219,204,30)" rx="2" ry="2" />
<text  x="718.87" y="255.5" ></text>
</g>
<g >
<title>dt2local (258,918,649 samples, 0.05%)</title><rect x="1005.7" y="469" width="0.6" height="15.0" fill="rgb(207,44,44)" rx="2" ry="2" />
<text  x="1008.72" y="479.5" ></text>
</g>
<g >
<title>vector8_is_highbit_set (1,468,760,116 samples, 0.29%)</title><rect x="1122.7" y="389" width="3.4" height="15.0" fill="rgb(234,172,11)" rx="2" ry="2" />
<text  x="1125.72" y="399.5" ></text>
</g>
<g >
<title>__filemap_add_folio (103,018,374 samples, 0.02%)</title><rect x="255.5" y="101" width="0.3" height="15.0" fill="rgb(233,77,27)" rx="2" ry="2" />
<text  x="258.53" y="111.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (224,729,838 samples, 0.04%)</title><rect x="339.5" y="421" width="0.5" height="15.0" fill="rgb(238,126,8)" rx="2" ry="2" />
<text  x="342.49" y="431.5" ></text>
</g>
<g >
<title>RecordPageWithFreeSpace (1,061,064,208 samples, 0.21%)</title><rect x="690.9" y="485" width="2.5" height="15.0" fill="rgb(252,14,51)" rx="2" ry="2" />
<text  x="693.90" y="495.5" ></text>
</g>
<g >
<title>CopyMultiInsertInfoNextFreeSlot (359,644,293 samples, 0.07%)</title><rect x="762.8" y="565" width="0.8" height="15.0" fill="rgb(227,155,40)" rx="2" ry="2" />
<text  x="765.80" y="575.5" ></text>
</g>
<g >
<title>smgrexists (165,751,245 samples, 0.03%)</title><rect x="258.5" y="357" width="0.4" height="15.0" fill="rgb(227,104,0)" rx="2" ry="2" />
<text  x="261.49" y="367.5" ></text>
</g>
<g >
<title>PageGetItemId (334,758,854 samples, 0.07%)</title><rect x="130.1" y="405" width="0.8" height="15.0" fill="rgb(239,188,27)" rx="2" ry="2" />
<text  x="133.08" y="415.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (87,402,486 samples, 0.02%)</title><rect x="115.5" y="421" width="0.2" height="15.0" fill="rgb(206,190,34)" rx="2" ry="2" />
<text  x="118.47" y="431.5" ></text>
</g>
<g >
<title>LWLockRelease (1,394,706,093 samples, 0.27%)</title><rect x="609.7" y="293" width="3.3" height="15.0" fill="rgb(245,1,24)" rx="2" ry="2" />
<text  x="612.73" y="303.5" ></text>
</g>
<g >
<title>filemap_add_folio (148,011,085 samples, 0.03%)</title><rect x="255.5" y="117" width="0.4" height="15.0" fill="rgb(242,125,21)" rx="2" ry="2" />
<text  x="258.53" y="127.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (142,987,634 samples, 0.03%)</title><rect x="241.5" y="405" width="0.3" height="15.0" fill="rgb(249,229,15)" rx="2" ry="2" />
<text  x="244.46" y="415.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (57,761,649 samples, 0.01%)</title><rect x="173.0" y="437" width="0.1" height="15.0" fill="rgb(222,90,36)" rx="2" ry="2" />
<text  x="175.97" y="447.5" ></text>
</g>
<g >
<title>XLogInsert (457,313,170 samples, 0.09%)</title><rect x="251.2" y="437" width="1.0" height="15.0" fill="rgb(206,40,10)" rx="2" ry="2" />
<text  x="254.18" y="447.5" ></text>
</g>
<g >
<title>schedule (61,421,960 samples, 0.01%)</title><rect x="712.0" y="181" width="0.1" height="15.0" fill="rgb(215,122,40)" rx="2" ry="2" />
<text  x="714.97" y="191.5" ></text>
</g>
<g >
<title>LWLockReleaseClearVar (94,855,535 samples, 0.02%)</title><rect x="749.0" y="453" width="0.3" height="15.0" fill="rgb(226,81,33)" rx="2" ry="2" />
<text  x="752.03" y="463.5" ></text>
</g>
<g >
<title>__submit_bio (128,990,644 samples, 0.03%)</title><rect x="27.0" y="597" width="0.3" height="15.0" fill="rgb(219,200,31)" rx="2" ry="2" />
<text  x="29.98" y="607.5" ></text>
</g>
<g >
<title>BufferAlloc (429,165,151 samples, 0.08%)</title><rect x="315.3" y="357" width="1.0" height="15.0" fill="rgb(221,13,14)" rx="2" ry="2" />
<text  x="318.30" y="367.5" ></text>
</g>
<g >
<title>ReadBufferExtended (106,125,855 samples, 0.02%)</title><rect x="299.1" y="405" width="0.3" height="15.0" fill="rgb(246,197,3)" rx="2" ry="2" />
<text  x="302.15" y="415.5" ></text>
</g>
<g >
<title>round_and_return (669,949,933 samples, 0.13%)</title><rect x="27.9" y="805" width="1.5" height="15.0" fill="rgb(234,207,31)" rx="2" ry="2" />
<text  x="30.86" y="815.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (125,336,127 samples, 0.02%)</title><rect x="817.0" y="485" width="0.3" height="15.0" fill="rgb(223,158,47)" rx="2" ry="2" />
<text  x="820.02" y="495.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (51,439,976 samples, 0.01%)</title><rect x="264.7" y="389" width="0.2" height="15.0" fill="rgb(240,175,1)" rx="2" ry="2" />
<text  x="267.74" y="399.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (45,281,323 samples, 0.01%)</title><rect x="315.9" y="325" width="0.1" height="15.0" fill="rgb(253,105,9)" rx="2" ry="2" />
<text  x="318.86" y="335.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (225,880,834 samples, 0.04%)</title><rect x="176.6" y="405" width="0.6" height="15.0" fill="rgb(228,5,21)" rx="2" ry="2" />
<text  x="179.65" y="415.5" ></text>
</g>
<g >
<title>wipe_mem (45,730,766 samples, 0.01%)</title><rect x="54.6" y="453" width="0.1" height="15.0" fill="rgb(252,0,39)" rx="2" ry="2" />
<text  x="57.58" y="463.5" ></text>
</g>
<g >
<title>verify_compact_attribute (4,766,866,587 samples, 0.94%)</title><rect x="817.3" y="485" width="11.1" height="15.0" fill="rgb(243,68,8)" rx="2" ry="2" />
<text  x="820.31" y="495.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (435,302,811 samples, 0.09%)</title><rect x="721.6" y="197" width="1.1" height="15.0" fill="rgb(244,139,50)" rx="2" ry="2" />
<text  x="724.64" y="207.5" ></text>
</g>
<g >
<title>XLogBytePosToEndRecPtr (562,953,922 samples, 0.11%)</title><rect x="203.6" y="405" width="1.3" height="15.0" fill="rgb(254,101,44)" rx="2" ry="2" />
<text  x="206.63" y="415.5" ></text>
</g>
<g >
<title>ObjectIdGetDatum (129,085,599 samples, 0.03%)</title><rect x="888.2" y="501" width="0.3" height="15.0" fill="rgb(228,180,0)" rx="2" ry="2" />
<text  x="891.15" y="511.5" ></text>
</g>
<g >
<title>ReleaseBuffer (2,075,691,738 samples, 0.41%)</title><rect x="240.8" y="437" width="4.9" height="15.0" fill="rgb(233,210,29)" rx="2" ry="2" />
<text  x="243.85" y="447.5" ></text>
</g>
<g >
<title>VARATT_IS_EXTERNAL (63,063,631 samples, 0.01%)</title><rect x="804.5" y="485" width="0.1" height="15.0" fill="rgb(217,126,21)" rx="2" ry="2" />
<text  x="807.49" y="495.5" ></text>
</g>
<g >
<title>ProcessUtility (492,298,275,499 samples, 96.99%)</title><rect x="43.3" y="629" width="1144.5" height="15.0" fill="rgb(245,38,33)" rx="2" ry="2" />
<text  x="46.30" y="639.5" >ProcessUtility</text>
</g>
<g >
<title>ResourceOwnerForgetBuffer (66,071,502 samples, 0.01%)</title><rect x="630.7" y="405" width="0.1" height="15.0" fill="rgb(246,68,6)" rx="2" ry="2" />
<text  x="633.68" y="415.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (2,242,607,795 samples, 0.44%)</title><rect x="579.2" y="325" width="5.2" height="15.0" fill="rgb(221,4,45)" rx="2" ry="2" />
<text  x="582.16" y="335.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (23,070,834,398 samples, 4.55%)</title><rect x="576.5" y="341" width="53.6" height="15.0" fill="rgb(240,151,27)" rx="2" ry="2" />
<text  x="579.49" y="351.5" >Start..</text>
</g>
<g >
<title>DecodeNumber (3,648,120,859 samples, 0.72%)</title><rect x="941.3" y="453" width="8.4" height="15.0" fill="rgb(227,10,11)" rx="2" ry="2" />
<text  x="944.26" y="463.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (236,632,601 samples, 0.05%)</title><rect x="309.0" y="421" width="0.5" height="15.0" fill="rgb(228,211,8)" rx="2" ry="2" />
<text  x="311.97" y="431.5" ></text>
</g>
<g >
<title>Int32GetDatum (49,895,736 samples, 0.01%)</title><rect x="617.2" y="277" width="0.1" height="15.0" fill="rgb(209,15,51)" rx="2" ry="2" />
<text  x="620.23" y="287.5" ></text>
</g>
<g >
<title>AdjustTimestampForTypmod (193,056,384 samples, 0.04%)</title><rect x="922.5" y="485" width="0.5" height="15.0" fill="rgb(213,212,32)" rx="2" ry="2" />
<text  x="925.54" y="495.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (857,510,586 samples, 0.17%)</title><rect x="711.6" y="325" width="2.0" height="15.0" fill="rgb(226,80,34)" rx="2" ry="2" />
<text  x="714.61" y="335.5" ></text>
</g>
<g >
<title>PageSetLSN (164,979,384 samples, 0.03%)</title><rect x="195.1" y="453" width="0.4" height="15.0" fill="rgb(216,120,9)" rx="2" ry="2" />
<text  x="198.08" y="463.5" ></text>
</g>
<g >
<title>memcmp@plt (48,976,804 samples, 0.01%)</title><rect x="143.4" y="389" width="0.1" height="15.0" fill="rgb(214,229,28)" rx="2" ry="2" />
<text  x="146.40" y="399.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (321,960,319 samples, 0.06%)</title><rect x="248.3" y="357" width="0.8" height="15.0" fill="rgb(247,36,8)" rx="2" ry="2" />
<text  x="251.34" y="367.5" ></text>
</g>
<g >
<title>vector8_eq (148,706,193 samples, 0.03%)</title><rect x="1141.5" y="405" width="0.3" height="15.0" fill="rgb(224,1,8)" rx="2" ry="2" />
<text  x="1144.47" y="415.5" ></text>
</g>
<g >
<title>_bt_splitcmp (837,025,259 samples, 0.16%)</title><rect x="271.9" y="357" width="2.0" height="15.0" fill="rgb(211,89,20)" rx="2" ry="2" />
<text  x="274.94" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (677,241,173 samples, 0.13%)</title><rect x="606.9" y="261" width="1.6" height="15.0" fill="rgb(214,229,3)" rx="2" ry="2" />
<text  x="609.93" y="271.5" ></text>
</g>
<g >
<title>GetFreeIndexPage (207,011,111 samples, 0.04%)</title><rect x="258.4" y="421" width="0.5" height="15.0" fill="rgb(214,121,3)" rx="2" ry="2" />
<text  x="261.42" y="431.5" ></text>
</g>
<g >
<title>ResourceOwnerForget (213,201,388 samples, 0.04%)</title><rect x="242.1" y="389" width="0.5" height="15.0" fill="rgb(238,52,1)" rx="2" ry="2" />
<text  x="245.15" y="399.5" ></text>
</g>
<g >
<title>GetXLogBuffer (75,136,718 samples, 0.01%)</title><rect x="251.2" y="389" width="0.2" height="15.0" fill="rgb(207,20,23)" rx="2" ry="2" />
<text  x="254.25" y="399.5" ></text>
</g>
<g >
<title>table_multi_insert (35,003,173,636 samples, 6.90%)</title><rect x="681.0" y="533" width="81.4" height="15.0" fill="rgb(218,216,36)" rx="2" ry="2" />
<text  x="683.98" y="543.5" >table_mul..</text>
</g>
<g >
<title>fsm_set_avail (49,163,438 samples, 0.01%)</title><rect x="736.1" y="437" width="0.1" height="15.0" fill="rgb(220,113,4)" rx="2" ry="2" />
<text  x="739.12" y="447.5" ></text>
</g>
<g >
<title>hash_bytes (51,782,033 samples, 0.01%)</title><rect x="735.2" y="277" width="0.1" height="15.0" fill="rgb(212,17,46)" rx="2" ry="2" />
<text  x="738.17" y="287.5" ></text>
</g>
<g >
<title>_bt_moveright (73,148,836 samples, 0.01%)</title><rect x="317.6" y="453" width="0.1" height="15.0" fill="rgb(232,130,54)" rx="2" ry="2" />
<text  x="320.56" y="463.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (46,178,143 samples, 0.01%)</title><rect x="544.3" y="421" width="0.1" height="15.0" fill="rgb(250,198,40)" rx="2" ry="2" />
<text  x="547.30" y="431.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (143,331,162 samples, 0.03%)</title><rect x="854.0" y="501" width="0.3" height="15.0" fill="rgb(234,74,29)" rx="2" ry="2" />
<text  x="856.98" y="511.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (102,750,554 samples, 0.02%)</title><rect x="252.3" y="437" width="0.2" height="15.0" fill="rgb(231,167,40)" rx="2" ry="2" />
<text  x="255.25" y="447.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (970,964,285 samples, 0.19%)</title><rect x="581.1" y="309" width="2.3" height="15.0" fill="rgb(221,130,0)" rx="2" ry="2" />
<text  x="584.12" y="319.5" ></text>
</g>
<g >
<title>XLogRecordAssemble (3,239,652,538 samples, 0.64%)</title><rect x="218.1" y="437" width="7.6" height="15.0" fill="rgb(248,24,23)" rx="2" ry="2" />
<text  x="221.13" y="447.5" ></text>
</g>
<g >
<title>AllocSetAlloc (68,202,239 samples, 0.01%)</title><rect x="907.1" y="453" width="0.2" height="15.0" fill="rgb(237,142,7)" rx="2" ry="2" />
<text  x="910.11" y="463.5" ></text>
</g>
<g >
<title>BufTableLookup (1,312,129,830 samples, 0.26%)</title><rect x="518.2" y="293" width="3.0" height="15.0" fill="rgb(226,198,48)" rx="2" ry="2" />
<text  x="521.18" y="303.5" ></text>
</g>
<g >
<title>StartReadBuffer (577,221,764 samples, 0.11%)</title><rect x="691.8" y="405" width="1.3" height="15.0" fill="rgb(226,164,20)" rx="2" ry="2" />
<text  x="694.80" y="415.5" ></text>
</g>
<g >
<title>BufferGetBlock (63,328,979 samples, 0.01%)</title><rect x="323.6" y="437" width="0.1" height="15.0" fill="rgb(220,66,19)" rx="2" ry="2" />
<text  x="326.55" y="447.5" ></text>
</g>
<g >
<title>__alloc_pages (93,206,260 samples, 0.02%)</title><rect x="256.0" y="85" width="0.2" height="15.0" fill="rgb(253,181,4)" rx="2" ry="2" />
<text  x="258.99" y="95.5" ></text>
</g>
<g >
<title>BTreeTupleGetDownLink (145,273,239 samples, 0.03%)</title><rect x="322.4" y="437" width="0.4" height="15.0" fill="rgb(215,79,22)" rx="2" ry="2" />
<text  x="325.43" y="447.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (478,081,720 samples, 0.09%)</title><rect x="734.9" y="373" width="1.2" height="15.0" fill="rgb(223,127,42)" rx="2" ry="2" />
<text  x="737.94" y="383.5" ></text>
</g>
<g >
<title>verify_compact_attribute (410,619,418 samples, 0.08%)</title><rect x="177.2" y="405" width="1.0" height="15.0" fill="rgb(211,158,6)" rx="2" ry="2" />
<text  x="180.21" y="415.5" ></text>
</g>
<g >
<title>__filemap_add_folio (429,133,558 samples, 0.08%)</title><rect x="722.9" y="149" width="1.0" height="15.0" fill="rgb(237,225,0)" rx="2" ry="2" />
<text  x="725.92" y="159.5" ></text>
</g>
<g >
<title>blk_mq_sched_dispatch_requests (50,372,163 samples, 0.01%)</title><rect x="712.1" y="69" width="0.2" height="15.0" fill="rgb(236,91,52)" rx="2" ry="2" />
<text  x="715.15" y="79.5" ></text>
</g>
<g >
<title>StrategyGetBuffer (58,162,191 samples, 0.01%)</title><rect x="253.2" y="341" width="0.1" height="15.0" fill="rgb(249,117,33)" rx="2" ry="2" />
<text  x="256.15" y="351.5" ></text>
</g>
<g >
<title>BufferIsDirty (44,631,378 samples, 0.01%)</title><rect x="759.9" y="485" width="0.1" height="15.0" fill="rgb(238,6,19)" rx="2" ry="2" />
<text  x="762.90" y="495.5" ></text>
</g>
<g >
<title>__hrtimer_run_queues (43,987,546 samples, 0.01%)</title><rect x="1076.7" y="421" width="0.1" height="15.0" fill="rgb(237,12,38)" rx="2" ry="2" />
<text  x="1079.74" y="431.5" ></text>
</g>
<g >
<title>_bt_binsrch_insert (33,023,482,694 samples, 6.51%)</title><rect x="80.6" y="453" width="76.8" height="15.0" fill="rgb(226,166,48)" rx="2" ry="2" />
<text  x="83.58" y="463.5" >_bt_bins..</text>
</g>
<g >
<title>pgstat_tracks_backend_bktype (161,832,846 samples, 0.03%)</title><rect x="625.6" y="277" width="0.4" height="15.0" fill="rgb(250,116,53)" rx="2" ry="2" />
<text  x="628.65" y="287.5" ></text>
</g>
<g >
<title>XLogInsertRecord (190,221,249 samples, 0.04%)</title><rect x="251.2" y="421" width="0.4" height="15.0" fill="rgb(216,154,16)" rx="2" ry="2" />
<text  x="254.19" y="431.5" ></text>
</g>
<g >
<title>str_to_mpn.part.0.constprop.0 (681,342,679 samples, 0.13%)</title><rect x="1188.4" y="821" width="1.6" height="15.0" fill="rgb(216,106,37)" rx="2" ry="2" />
<text  x="1191.41" y="831.5" ></text>
</g>
<g >
<title>_bt_deltasortsplits (74,592,154 samples, 0.01%)</title><rect x="240.3" y="389" width="0.1" height="15.0" fill="rgb(215,188,50)" rx="2" ry="2" />
<text  x="243.27" y="399.5" ></text>
</g>
<g >
<title>TerminateBufferIO (291,008,241 samples, 0.06%)</title><rect x="731.4" y="421" width="0.6" height="15.0" fill="rgb(212,145,32)" rx="2" ry="2" />
<text  x="734.36" y="431.5" ></text>
</g>
<g >
<title>iomap_write_iter (2,463,531,445 samples, 0.49%)</title><rect x="721.0" y="213" width="5.7" height="15.0" fill="rgb(220,214,38)" rx="2" ry="2" />
<text  x="723.99" y="223.5" ></text>
</g>
<g >
<title>mem_cgroup_commit_charge (51,693,400 samples, 0.01%)</title><rect x="723.2" y="117" width="0.1" height="15.0" fill="rgb(216,119,41)" rx="2" ry="2" />
<text  x="726.16" y="127.5" ></text>
</g>
<g >
<title>index_getattr (1,043,217,008 samples, 0.21%)</title><rect x="162.6" y="437" width="2.4" height="15.0" fill="rgb(208,157,10)" rx="2" ry="2" />
<text  x="165.55" y="447.5" ></text>
</g>
<g >
<title>_mdnblocks (66,078,492 samples, 0.01%)</title><rect x="254.4" y="325" width="0.2" height="15.0" fill="rgb(217,210,2)" rx="2" ry="2" />
<text  x="257.41" y="335.5" ></text>
</g>
<g >
<title>copyin (737,369,517 samples, 0.15%)</title><rect x="714.2" y="229" width="1.7" height="15.0" fill="rgb(212,139,17)" rx="2" ry="2" />
<text  x="717.15" y="239.5" ></text>
</g>
<g >
<title>CopyReadAttributesCSV (30,175,424,337 samples, 5.95%)</title><rect x="1008.4" y="501" width="70.1" height="15.0" fill="rgb(243,18,51)" rx="2" ry="2" />
<text  x="1011.39" y="511.5" >CopyRea..</text>
</g>
<g >
<title>do_syscall_64 (645,085,310 samples, 0.13%)</title><rect x="732.2" y="357" width="1.5" height="15.0" fill="rgb(252,126,12)" rx="2" ry="2" />
<text  x="735.17" y="367.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (1,145,595,093 samples, 0.23%)</title><rect x="254.7" y="229" width="2.7" height="15.0" fill="rgb(238,201,11)" rx="2" ry="2" />
<text  x="257.73" y="239.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (72,560,082 samples, 0.01%)</title><rect x="560.4" y="389" width="0.2" height="15.0" fill="rgb(215,148,45)" rx="2" ry="2" />
<text  x="563.40" y="399.5" ></text>
</g>
<g >
<title>DatumGetInt32 (262,923,308 samples, 0.05%)</title><rect x="390.7" y="389" width="0.6" height="15.0" fill="rgb(211,17,37)" rx="2" ry="2" />
<text  x="393.68" y="399.5" ></text>
</g>
<g >
<title>BufferAlloc (428,259,164 samples, 0.08%)</title><rect x="689.2" y="389" width="1.0" height="15.0" fill="rgb(205,29,43)" rx="2" ry="2" />
<text  x="692.22" y="399.5" ></text>
</g>
<g >
<title>ExtendBufferedRel (2,492,455,414 samples, 0.49%)</title><rect x="252.6" y="421" width="5.8" height="15.0" fill="rgb(242,132,8)" rx="2" ry="2" />
<text  x="255.62" y="431.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (128,894,113 samples, 0.03%)</title><rect x="689.5" y="357" width="0.3" height="15.0" fill="rgb(221,60,14)" rx="2" ry="2" />
<text  x="692.46" y="367.5" ></text>
</g>
<g >
<title>hash_bytes (1,662,136,195 samples, 0.33%)</title><rect x="514.0" y="245" width="3.9" height="15.0" fill="rgb(222,112,2)" rx="2" ry="2" />
<text  x="517.00" y="255.5" ></text>
</g>
<g >
<title>sysvec_apic_timer_interrupt (75,530,799 samples, 0.01%)</title><rect x="1076.7" y="469" width="0.2" height="15.0" fill="rgb(210,193,10)" rx="2" ry="2" />
<text  x="1079.70" y="479.5" ></text>
</g>
<g >
<title>PageGetSpecialSize (100,051,750 samples, 0.02%)</title><rect x="640.8" y="405" width="0.3" height="15.0" fill="rgb(227,114,2)" rx="2" ry="2" />
<text  x="643.84" y="415.5" ></text>
</g>
<g >
<title>__alloc_file (75,423,308 samples, 0.01%)</title><rect x="17.4" y="677" width="0.2" height="15.0" fill="rgb(206,226,29)" rx="2" ry="2" />
<text  x="20.41" y="687.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (4,136,456,733 samples, 0.81%)</title><rect x="432.3" y="389" width="9.6" height="15.0" fill="rgb(208,169,23)" rx="2" ry="2" />
<text  x="435.30" y="399.5" ></text>
</g>
<g >
<title>TupleDescAttr (122,941,932 samples, 0.02%)</title><rect x="811.0" y="485" width="0.3" height="15.0" fill="rgb(206,19,51)" rx="2" ry="2" />
<text  x="814.00" y="495.5" ></text>
</g>
<g >
<title>DatumGetInt32 (199,072,601 samples, 0.04%)</title><rect x="101.4" y="421" width="0.5" height="15.0" fill="rgb(238,57,39)" rx="2" ry="2" />
<text  x="104.40" y="431.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (511,426,214 samples, 0.10%)</title><rect x="451.9" y="389" width="1.2" height="15.0" fill="rgb(229,91,12)" rx="2" ry="2" />
<text  x="454.90" y="399.5" ></text>
</g>
<g >
<title>WALInsertLockAcquire (923,434,319 samples, 0.18%)</title><rect x="211.3" y="421" width="2.1" height="15.0" fill="rgb(243,223,22)" rx="2" ry="2" />
<text  x="214.29" y="431.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (57,572,082 samples, 0.01%)</title><rect x="663.7" y="437" width="0.1" height="15.0" fill="rgb(221,6,51)" rx="2" ry="2" />
<text  x="666.67" y="447.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (243,468,111 samples, 0.05%)</title><rect x="257.8" y="357" width="0.6" height="15.0" fill="rgb(209,31,31)" rx="2" ry="2" />
<text  x="260.83" y="367.5" ></text>
</g>
<g >
<title>__libc_pwrite (906,404,957 samples, 0.18%)</title><rect x="746.1" y="421" width="2.1" height="15.0" fill="rgb(253,15,5)" rx="2" ry="2" />
<text  x="749.08" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (69,400,323 samples, 0.01%)</title><rect x="166.6" y="421" width="0.2" height="15.0" fill="rgb(211,20,2)" rx="2" ry="2" />
<text  x="169.64" y="431.5" ></text>
</g>
<g >
<title>XLogInsert (6,229,801,522 samples, 1.23%)</title><rect x="745.1" y="501" width="14.5" height="15.0" fill="rgb(208,118,41)" rx="2" ry="2" />
<text  x="748.08" y="511.5" ></text>
</g>
<g >
<title>PageGetFreeSpace (222,927,221 samples, 0.04%)</title><rect x="166.9" y="453" width="0.5" height="15.0" fill="rgb(246,5,43)" rx="2" ry="2" />
<text  x="169.93" y="463.5" ></text>
</g>
<g >
<title>__do_fault (115,252,648 samples, 0.02%)</title><rect x="257.9" y="261" width="0.3" height="15.0" fill="rgb(233,172,48)" rx="2" ry="2" />
<text  x="260.94" y="271.5" ></text>
</g>
<g >
<title>pfree (1,951,578,690 samples, 0.38%)</title><rect x="179.5" y="453" width="4.6" height="15.0" fill="rgb(211,215,43)" rx="2" ry="2" />
<text  x="182.51" y="463.5" ></text>
</g>
<g >
<title>do_syscall_64 (452,380,725 samples, 0.09%)</title><rect x="17.3" y="773" width="1.1" height="15.0" fill="rgb(205,43,52)" rx="2" ry="2" />
<text  x="20.30" y="783.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (53,494,717 samples, 0.01%)</title><rect x="162.3" y="421" width="0.1" height="15.0" fill="rgb(235,173,17)" rx="2" ry="2" />
<text  x="165.32" y="431.5" ></text>
</g>
<g >
<title>ReadBuffer_common (769,732,707 samples, 0.15%)</title><rect x="314.8" y="421" width="1.8" height="15.0" fill="rgb(211,91,8)" rx="2" ry="2" />
<text  x="317.81" y="431.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (240,374,606 samples, 0.05%)</title><rect x="524.6" y="277" width="0.5" height="15.0" fill="rgb(229,167,41)" rx="2" ry="2" />
<text  x="527.57" y="287.5" ></text>
</g>
<g >
<title>BufferIsValid (61,887,135 samples, 0.01%)</title><rect x="241.0" y="421" width="0.1" height="15.0" fill="rgb(241,48,37)" rx="2" ry="2" />
<text  x="244.00" y="431.5" ></text>
</g>
<g >
<title>LWLockAcquire (53,198,871 samples, 0.01%)</title><rect x="730.6" y="421" width="0.2" height="15.0" fill="rgb(250,194,24)" rx="2" ry="2" />
<text  x="733.64" y="431.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (245,706,620 samples, 0.05%)</title><rect x="163.2" y="405" width="0.5" height="15.0" fill="rgb(216,12,17)" rx="2" ry="2" />
<text  x="166.16" y="415.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (44,026,030 samples, 0.01%)</title><rect x="583.3" y="293" width="0.1" height="15.0" fill="rgb(223,198,9)" rx="2" ry="2" />
<text  x="586.28" y="303.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (78,052,759 samples, 0.02%)</title><rect x="919.4" y="437" width="0.2" height="15.0" fill="rgb(215,62,31)" rx="2" ry="2" />
<text  x="922.42" y="447.5" ></text>
</g>
<g >
<title>xfs_setattr_size (53,929,816 samples, 0.01%)</title><rect x="733.5" y="293" width="0.2" height="15.0" fill="rgb(233,58,6)" rx="2" ry="2" />
<text  x="736.54" y="303.5" ></text>
</g>
<g >
<title>folio_account_dirtied (68,812,366 samples, 0.01%)</title><rect x="717.0" y="197" width="0.2" height="15.0" fill="rgb(212,103,28)" rx="2" ry="2" />
<text  x="720.00" y="207.5" ></text>
</g>
<g >
<title>mdzeroextend (668,045,579 samples, 0.13%)</title><rect x="732.1" y="405" width="1.6" height="15.0" fill="rgb(211,154,18)" rx="2" ry="2" />
<text  x="735.13" y="415.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (2,356,522,427 samples, 0.46%)</title><rect x="796.7" y="469" width="5.5" height="15.0" fill="rgb(237,74,35)" rx="2" ry="2" />
<text  x="799.72" y="479.5" ></text>
</g>
<g >
<title>pg_mul_s64_overflow (74,107,015 samples, 0.01%)</title><rect x="1006.7" y="469" width="0.2" height="15.0" fill="rgb(215,139,3)" rx="2" ry="2" />
<text  x="1009.69" y="479.5" ></text>
</g>
<g >
<title>BufferAlloc (336,226,388 samples, 0.07%)</title><rect x="692.1" y="357" width="0.8" height="15.0" fill="rgb(220,68,25)" rx="2" ry="2" />
<text  x="695.11" y="367.5" ></text>
</g>
<g >
<title>get_hash_value (58,238,419 samples, 0.01%)</title><rect x="693.8" y="405" width="0.2" height="15.0" fill="rgb(213,39,38)" rx="2" ry="2" />
<text  x="696.84" y="415.5" ></text>
</g>
<g >
<title>all (507,574,020,908 samples, 100%)</title><rect x="10.0" y="853" width="1180.0" height="15.0" fill="rgb(216,41,6)" rx="2" ry="2" />
<text  x="13.00" y="863.5" ></text>
</g>
<g >
<title>fetch_att (71,459,008 samples, 0.01%)</title><rect x="164.8" y="421" width="0.1" height="15.0" fill="rgb(226,58,30)" rx="2" ry="2" />
<text  x="167.76" y="431.5" ></text>
</g>
<g >
<title>_bt_getstackbuf (108,725,329 samples, 0.02%)</title><rect x="239.4" y="437" width="0.3" height="15.0" fill="rgb(230,229,43)" rx="2" ry="2" />
<text  x="242.42" y="447.5" ></text>
</g>
<g >
<title>__mem_cgroup_charge (153,680,167 samples, 0.03%)</title><rect x="23.8" y="613" width="0.4" height="15.0" fill="rgb(230,156,32)" rx="2" ry="2" />
<text  x="26.79" y="623.5" ></text>
</g>
<g >
<title>pg_qsort (74,903,542 samples, 0.01%)</title><rect x="275.4" y="341" width="0.2" height="15.0" fill="rgb(221,190,21)" rx="2" ry="2" />
<text  x="278.39" y="351.5" ></text>
</g>
<g >
<title>UnlockRelationForExtension (138,208,024 samples, 0.03%)</title><rect x="254.0" y="357" width="0.3" height="15.0" fill="rgb(234,180,1)" rx="2" ry="2" />
<text  x="257.00" y="367.5" ></text>
</g>
<g >
<title>ResourceOwnerRememberBuffer (627,204,458 samples, 0.12%)</title><rect x="617.6" y="277" width="1.5" height="15.0" fill="rgb(252,101,2)" rx="2" ry="2" />
<text  x="620.61" y="287.5" ></text>
</g>
<g >
<title>ItemPointerIsValid (301,863,543 samples, 0.06%)</title><rect x="68.2" y="517" width="0.7" height="15.0" fill="rgb(245,118,50)" rx="2" ry="2" />
<text  x="71.18" y="527.5" ></text>
</g>
<g >
<title>BufferIsValid (87,807,374 samples, 0.02%)</title><rect x="617.0" y="261" width="0.2" height="15.0" fill="rgb(236,106,46)" rx="2" ry="2" />
<text  x="620.02" y="271.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (252,194,239 samples, 0.05%)</title><rect x="557.4" y="373" width="0.6" height="15.0" fill="rgb(208,89,54)" rx="2" ry="2" />
<text  x="560.40" y="383.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (161,641,766 samples, 0.03%)</title><rect x="664.1" y="453" width="0.4" height="15.0" fill="rgb(224,38,45)" rx="2" ry="2" />
<text  x="667.14" y="463.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (210,292,979 samples, 0.04%)</title><rect x="474.2" y="373" width="0.5" height="15.0" fill="rgb(246,92,50)" rx="2" ry="2" />
<text  x="477.17" y="383.5" ></text>
</g>
<g >
<title>pg_qsort (6,656,504,206 samples, 1.31%)</title><rect x="269.2" y="373" width="15.5" height="15.0" fill="rgb(234,86,5)" rx="2" ry="2" />
<text  x="272.19" y="383.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (1,587,254,530 samples, 0.31%)</title><rect x="713.7" y="357" width="3.7" height="15.0" fill="rgb(227,81,21)" rx="2" ry="2" />
<text  x="716.67" y="367.5" ></text>
</g>
<g >
<title>pgstat_count_backend_io_op (51,576,698 samples, 0.01%)</title><rect x="719.2" y="357" width="0.2" height="15.0" fill="rgb(233,170,26)" rx="2" ry="2" />
<text  x="722.23" y="367.5" ></text>
</g>
<g >
<title>LockAcquire (199,753,722 samples, 0.04%)</title><rect x="253.4" y="341" width="0.5" height="15.0" fill="rgb(220,189,47)" rx="2" ry="2" />
<text  x="256.40" y="351.5" ></text>
</g>
<g >
<title>BufferGetPage (598,060,473 samples, 0.12%)</title><rect x="326.3" y="437" width="1.4" height="15.0" fill="rgb(249,161,19)" rx="2" ry="2" />
<text  x="329.28" y="447.5" ></text>
</g>
<g >
<title>blk_mq_submit_bio (124,183,394 samples, 0.02%)</title><rect x="27.0" y="581" width="0.3" height="15.0" fill="rgb(208,2,0)" rx="2" ry="2" />
<text  x="29.99" y="591.5" ></text>
</g>
<g >
<title>_bt_compare (189,984,352 samples, 0.04%)</title><rect x="500.6" y="437" width="0.5" height="15.0" fill="rgb(222,92,8)" rx="2" ry="2" />
<text  x="503.63" y="447.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_object (222,319,508 samples, 0.04%)</title><rect x="535.2" y="277" width="0.5" height="15.0" fill="rgb(228,113,20)" rx="2" ry="2" />
<text  x="538.20" y="287.5" ></text>
</g>
<g >
<title>index_getattr (83,082,368 samples, 0.02%)</title><rect x="157.2" y="437" width="0.2" height="15.0" fill="rgb(238,128,26)" rx="2" ry="2" />
<text  x="160.16" y="447.5" ></text>
</g>
<g >
<title>verify_compact_attribute (79,406,691 samples, 0.02%)</title><rect x="67.8" y="405" width="0.1" height="15.0" fill="rgb(234,226,36)" rx="2" ry="2" />
<text  x="70.76" y="415.5" ></text>
</g>
<g >
<title>__schedule (60,459,086 samples, 0.01%)</title><rect x="712.0" y="165" width="0.1" height="15.0" fill="rgb(215,64,11)" rx="2" ry="2" />
<text  x="714.97" y="175.5" ></text>
</g>
<g >
<title>BufferIsValid (73,742,950 samples, 0.01%)</title><rect x="79.3" y="421" width="0.2" height="15.0" fill="rgb(205,126,6)" rx="2" ry="2" />
<text  x="82.35" y="431.5" ></text>
</g>
<g >
<title>pg_qsort_swapn (2,555,459,898 samples, 0.50%)</title><rect x="278.7" y="357" width="6.0" height="15.0" fill="rgb(238,191,12)" rx="2" ry="2" />
<text  x="281.72" y="367.5" ></text>
</g>
<g >
<title>__mod_lruvec_page_state (58,892,120 samples, 0.01%)</title><rect x="24.2" y="613" width="0.1" height="15.0" fill="rgb(219,190,53)" rx="2" ry="2" />
<text  x="27.15" y="623.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (258,830,885 samples, 0.05%)</title><rect x="128.5" y="405" width="0.6" height="15.0" fill="rgb(231,125,22)" rx="2" ry="2" />
<text  x="131.50" y="415.5" ></text>
</g>
<g >
<title>StartReadBuffer (622,437,370 samples, 0.12%)</title><rect x="688.9" y="437" width="1.5" height="15.0" fill="rgb(215,207,9)" rx="2" ry="2" />
<text  x="691.94" y="447.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (222,046,957 samples, 0.04%)</title><rect x="694.0" y="405" width="0.5" height="15.0" fill="rgb(226,197,54)" rx="2" ry="2" />
<text  x="696.99" y="415.5" ></text>
</g>
<g >
<title>BufTagGetRelFileLocator (293,242,919 samples, 0.06%)</title><rect x="231.0" y="421" width="0.6" height="15.0" fill="rgb(229,212,45)" rx="2" ry="2" />
<text  x="233.95" y="431.5" ></text>
</g>
<g >
<title>time2t (226,471,352 samples, 0.04%)</title><rect x="1006.9" y="469" width="0.5" height="15.0" fill="rgb(208,144,52)" rx="2" ry="2" />
<text  x="1009.86" y="479.5" ></text>
</g>
<g >
<title>__GI_____strtod_l_internal (1,951,933,309 samples, 0.38%)</title><rect x="30.0" y="821" width="4.5" height="15.0" fill="rgb(252,137,49)" rx="2" ry="2" />
<text  x="32.95" y="831.5" ></text>
</g>
<g >
<title>exit_to_user_mode_loop (73,661,252 samples, 0.01%)</title><rect x="18.1" y="725" width="0.2" height="15.0" fill="rgb(209,191,38)" rx="2" ry="2" />
<text  x="21.14" y="735.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (236,947,325 samples, 0.05%)</title><rect x="671.5" y="421" width="0.5" height="15.0" fill="rgb(215,10,0)" rx="2" ry="2" />
<text  x="674.46" y="431.5" ></text>
</g>
<g >
<title>GetBufferDescriptor (44,536,381 samples, 0.01%)</title><rect x="324.6" y="421" width="0.1" height="15.0" fill="rgb(232,14,4)" rx="2" ry="2" />
<text  x="327.58" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (111,932,785 samples, 0.02%)</title><rect x="652.5" y="389" width="0.3" height="15.0" fill="rgb(212,225,15)" rx="2" ry="2" />
<text  x="655.50" y="399.5" ></text>
</g>
<g >
<title>ReadBuffer_common (487,962,256 samples, 0.10%)</title><rect x="734.9" y="405" width="1.2" height="15.0" fill="rgb(213,214,1)" rx="2" ry="2" />
<text  x="737.92" y="415.5" ></text>
</g>
<g >
<title>hash_search (84,266,262 samples, 0.02%)</title><rect x="693.5" y="421" width="0.2" height="15.0" fill="rgb(207,226,40)" rx="2" ry="2" />
<text  x="696.51" y="431.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (404,793,913 samples, 0.08%)</title><rect x="217.1" y="421" width="1.0" height="15.0" fill="rgb(230,102,7)" rx="2" ry="2" />
<text  x="220.12" y="431.5" ></text>
</g>
<g >
<title>PageGetItemId (60,877,768 samples, 0.01%)</title><rect x="302.0" y="405" width="0.1" height="15.0" fill="rgb(224,189,47)" rx="2" ry="2" />
<text  x="304.96" y="415.5" ></text>
</g>
<g >
<title>shmem_fault (113,326,840 samples, 0.02%)</title><rect x="257.9" y="245" width="0.3" height="15.0" fill="rgb(239,124,43)" rx="2" ry="2" />
<text  x="260.95" y="255.5" ></text>
</g>
<g >
<title>PageGetItemId (49,243,811 samples, 0.01%)</title><rect x="742.8" y="469" width="0.2" height="15.0" fill="rgb(253,19,13)" rx="2" ry="2" />
<text  x="745.84" y="479.5" ></text>
</g>
<g >
<title>MemoryContextCallResetCallbacks (53,660,682 samples, 0.01%)</title><rect x="857.3" y="533" width="0.1" height="15.0" fill="rgb(219,184,49)" rx="2" ry="2" />
<text  x="860.28" y="543.5" ></text>
</g>
<g >
<title>BufferIsValid (54,239,298 samples, 0.01%)</title><rect x="646.4" y="357" width="0.2" height="15.0" fill="rgb(240,75,7)" rx="2" ry="2" />
<text  x="649.43" y="367.5" ></text>
</g>
<g >
<title>BufferGetBlock (191,507,828 samples, 0.04%)</title><rect x="338.6" y="405" width="0.4" height="15.0" fill="rgb(231,35,44)" rx="2" ry="2" />
<text  x="341.59" y="415.5" ></text>
</g>
<g >
<title>palloc (48,151,719 samples, 0.01%)</title><rect x="661.9" y="453" width="0.2" height="15.0" fill="rgb(218,7,52)" rx="2" ry="2" />
<text  x="664.94" y="463.5" ></text>
</g>
<g >
<title>file_modified_flags (71,068,604 samples, 0.01%)</title><rect x="726.7" y="213" width="0.2" height="15.0" fill="rgb(242,143,5)" rx="2" ry="2" />
<text  x="729.73" y="223.5" ></text>
</g>
<g >
<title>_bt_checkpage (1,280,329,991 samples, 0.25%)</title><rect x="639.2" y="421" width="3.0" height="15.0" fill="rgb(231,18,26)" rx="2" ry="2" />
<text  x="642.20" y="431.5" ></text>
</g>
<g >
<title>BufTableInsert (227,556,354 samples, 0.04%)</title><rect x="694.0" y="421" width="0.5" height="15.0" fill="rgb(221,65,44)" rx="2" ry="2" />
<text  x="696.98" y="431.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (483,641,567 samples, 0.10%)</title><rect x="572.4" y="389" width="1.1" height="15.0" fill="rgb(216,125,10)" rx="2" ry="2" />
<text  x="575.40" y="399.5" ></text>
</g>
<g >
<title>__strspn_sse42 (240,415,668 samples, 0.05%)</title><rect x="958.0" y="421" width="0.6" height="15.0" fill="rgb(230,202,9)" rx="2" ry="2" />
<text  x="961.03" y="431.5" ></text>
</g>
<g >
<title>PortalRunMulti (492,298,275,499 samples, 96.99%)</title><rect x="43.3" y="661" width="1144.5" height="15.0" fill="rgb(242,222,18)" rx="2" ry="2" />
<text  x="46.30" y="671.5" >PortalRunMulti</text>
</g>
<g >
<title>btint4cmp (1,874,217,576 samples, 0.37%)</title><rect x="111.1" y="405" width="4.4" height="15.0" fill="rgb(236,144,10)" rx="2" ry="2" />
<text  x="114.11" y="415.5" ></text>
</g>
<g >
<title>cstring_to_text (73,760,152 samples, 0.01%)</title><rect x="889.1" y="501" width="0.2" height="15.0" fill="rgb(248,48,15)" rx="2" ry="2" />
<text  x="892.11" y="511.5" ></text>
</g>
<g >
<title>ReindexIsProcessingIndex (332,811,645 samples, 0.07%)</title><rect x="70.4" y="501" width="0.8" height="15.0" fill="rgb(224,208,4)" rx="2" ry="2" />
<text  x="73.38" y="511.5" ></text>
</g>
<g >
<title>BufferIsValid (48,212,578 samples, 0.01%)</title><rect x="528.3" y="261" width="0.1" height="15.0" fill="rgb(241,91,53)" rx="2" ry="2" />
<text  x="531.29" y="271.5" ></text>
</g>
<g >
<title>verify_compact_attribute (525,514,905 samples, 0.10%)</title><rect x="309.6" y="421" width="1.2" height="15.0" fill="rgb(243,91,21)" rx="2" ry="2" />
<text  x="312.58" y="431.5" ></text>
</g>
<g >
<title>ConditionalLockBuffer (78,870,737 samples, 0.02%)</title><rect x="317.3" y="437" width="0.2" height="15.0" fill="rgb(239,89,46)" rx="2" ry="2" />
<text  x="320.32" y="447.5" ></text>
</g>
<g >
<title>BufferIsValid (159,544,561 samples, 0.03%)</title><rect x="644.6" y="389" width="0.3" height="15.0" fill="rgb(213,58,40)" rx="2" ry="2" />
<text  x="647.57" y="399.5" ></text>
</g>
<g >
<title>XLogInsertRecord (43,875,028 samples, 0.01%)</title><rect x="239.8" y="405" width="0.1" height="15.0" fill="rgb(218,175,3)" rx="2" ry="2" />
<text  x="242.80" y="415.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (47,905,285 samples, 0.01%)</title><rect x="254.4" y="293" width="0.2" height="15.0" fill="rgb(221,12,50)" rx="2" ry="2" />
<text  x="257.45" y="303.5" ></text>
</g>
<g >
<title>get_page_from_freelist (188,072,436 samples, 0.04%)</title><rect x="25.3" y="597" width="0.5" height="15.0" fill="rgb(233,166,39)" rx="2" ry="2" />
<text  x="28.34" y="607.5" ></text>
</g>
<g >
<title>_bt_splitcmp (192,371,190 samples, 0.04%)</title><rect x="274.9" y="341" width="0.5" height="15.0" fill="rgb(219,21,43)" rx="2" ry="2" />
<text  x="277.92" y="351.5" ></text>
</g>
<g >
<title>TupleDescAttr (1,063,891,533 samples, 0.21%)</title><rect x="1178.8" y="517" width="2.5" height="15.0" fill="rgb(235,72,19)" rx="2" ry="2" />
<text  x="1181.81" y="527.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (1,122,828,150 samples, 0.22%)</title><rect x="518.6" y="277" width="2.6" height="15.0" fill="rgb(205,122,12)" rx="2" ry="2" />
<text  x="521.58" y="287.5" ></text>
</g>
<g >
<title>iomap_write_end (329,023,624 samples, 0.06%)</title><rect x="716.5" y="245" width="0.8" height="15.0" fill="rgb(226,123,39)" rx="2" ry="2" />
<text  x="719.51" y="255.5" ></text>
</g>
<g >
<title>HeapTupleHeaderSetCmin (70,926,468 samples, 0.01%)</title><rect x="761.9" y="485" width="0.2" height="15.0" fill="rgb(242,8,53)" rx="2" ry="2" />
<text  x="764.92" y="495.5" ></text>
</g>
<g >
<title>PageIsAllVisible (82,245,136 samples, 0.02%)</title><rect x="688.1" y="485" width="0.2" height="15.0" fill="rgb(246,229,13)" rx="2" ry="2" />
<text  x="691.12" y="495.5" ></text>
</g>
<g >
<title>_bt_check_unique (37,613,663,606 samples, 7.41%)</title><rect x="77.6" y="469" width="87.4" height="15.0" fill="rgb(239,33,51)" rx="2" ry="2" />
<text  x="80.56" y="479.5" >_bt_check_..</text>
</g>
<g >
<title>__folio_start_writeback (170,962,087 samples, 0.03%)</title><rect x="712.9" y="133" width="0.4" height="15.0" fill="rgb(214,119,8)" rx="2" ry="2" />
<text  x="715.91" y="143.5" ></text>
</g>
<g >
<title>ReleaseAndReadBuffer (78,642,321 samples, 0.02%)</title><rect x="330.5" y="437" width="0.1" height="15.0" fill="rgb(213,176,16)" rx="2" ry="2" />
<text  x="333.45" y="447.5" ></text>
</g>
<g >
<title>UnpinBuffer (63,434,328 samples, 0.01%)</title><rect x="744.9" y="469" width="0.1" height="15.0" fill="rgb(248,211,32)" rx="2" ry="2" />
<text  x="747.90" y="479.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (270,902,200 samples, 0.05%)</title><rect x="25.3" y="629" width="0.6" height="15.0" fill="rgb(215,216,8)" rx="2" ry="2" />
<text  x="28.27" y="639.5" ></text>
</g>
<g >
<title>pg_pwritev_with_retry (1,187,904,875 samples, 0.23%)</title><rect x="254.7" y="293" width="2.7" height="15.0" fill="rgb(243,0,41)" rx="2" ry="2" />
<text  x="257.66" y="303.5" ></text>
</g>
<g >
<title>tag_hash (58,580,273 samples, 0.01%)</title><rect x="719.6" y="357" width="0.1" height="15.0" fill="rgb(251,8,0)" rx="2" ry="2" />
<text  x="722.56" y="367.5" ></text>
</g>
<g >
<title>do_pte_missing (161,537,150 samples, 0.03%)</title><rect x="257.9" y="277" width="0.4" height="15.0" fill="rgb(218,109,37)" rx="2" ry="2" />
<text  x="260.93" y="287.5" ></text>
</g>
<g >
<title>check_list_invariants (63,603,040 samples, 0.01%)</title><rect x="71.0" y="469" width="0.2" height="15.0" fill="rgb(246,61,11)" rx="2" ry="2" />
<text  x="74.00" y="479.5" ></text>
</g>
<g >
<title>pg_sprintf (90,563,492 samples, 0.02%)</title><rect x="258.6" y="293" width="0.2" height="15.0" fill="rgb(243,118,14)" rx="2" ry="2" />
<text  x="261.55" y="303.5" ></text>
</g>
<g >
<title>ReadBuffer_common (630,144,677 samples, 0.12%)</title><rect x="688.9" y="453" width="1.5" height="15.0" fill="rgb(207,10,10)" rx="2" ry="2" />
<text  x="691.93" y="463.5" ></text>
</g>
<g >
<title>do_syscall_64 (47,905,285 samples, 0.01%)</title><rect x="254.4" y="277" width="0.2" height="15.0" fill="rgb(237,2,13)" rx="2" ry="2" />
<text  x="257.45" y="287.5" ></text>
</g>
<g >
<title>xas_store (60,941,979 samples, 0.01%)</title><rect x="24.6" y="613" width="0.1" height="15.0" fill="rgb(252,183,16)" rx="2" ry="2" />
<text  x="27.59" y="623.5" ></text>
</g>
<g >
<title>PinBufferForBlock (74,213,719 samples, 0.01%)</title><rect x="299.2" y="341" width="0.2" height="15.0" fill="rgb(228,177,36)" rx="2" ry="2" />
<text  x="302.22" y="351.5" ></text>
</g>
<g >
<title>LWLockAcquire (1,919,521,450 samples, 0.38%)</title><rect x="646.6" y="389" width="4.5" height="15.0" fill="rgb(231,4,29)" rx="2" ry="2" />
<text  x="649.65" y="399.5" ></text>
</g>
<g >
<title>DatumGetPointer (56,642,259 samples, 0.01%)</title><rect x="834.7" y="485" width="0.1" height="15.0" fill="rgb(249,150,37)" rx="2" ry="2" />
<text  x="837.71" y="495.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (490,405,236 samples, 0.10%)</title><rect x="509.4" y="309" width="1.1" height="15.0" fill="rgb(231,91,0)" rx="2" ry="2" />
<text  x="512.39" y="319.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (55,520,629 samples, 0.01%)</title><rect x="735.9" y="341" width="0.1" height="15.0" fill="rgb(244,51,25)" rx="2" ry="2" />
<text  x="738.91" y="351.5" ></text>
</g>
<g >
<title>BufferAlloc (50,093,871 samples, 0.01%)</title><rect x="239.5" y="309" width="0.1" height="15.0" fill="rgb(218,40,50)" rx="2" ry="2" />
<text  x="242.49" y="319.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (65,978,061 samples, 0.01%)</title><rect x="559.7" y="373" width="0.2" height="15.0" fill="rgb(221,97,15)" rx="2" ry="2" />
<text  x="562.72" y="383.5" ></text>
</g>
<g >
<title>strtoint (127,063,643 samples, 0.03%)</title><rect x="950.2" y="453" width="0.3" height="15.0" fill="rgb(218,155,30)" rx="2" ry="2" />
<text  x="953.17" y="463.5" ></text>
</g>
<g >
<title>BufferDescriptorGetContentLock (70,531,468 samples, 0.01%)</title><rect x="189.6" y="437" width="0.2" height="15.0" fill="rgb(223,15,3)" rx="2" ry="2" />
<text  x="192.63" y="447.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (131,859,690 samples, 0.03%)</title><rect x="631.2" y="389" width="0.3" height="15.0" fill="rgb(211,220,40)" rx="2" ry="2" />
<text  x="634.19" y="399.5" ></text>
</g>
<g >
<title>TupleDescAttr (1,138,827,843 samples, 0.22%)</title><rect x="479.4" y="357" width="2.7" height="15.0" fill="rgb(210,21,9)" rx="2" ry="2" />
<text  x="482.45" y="367.5" ></text>
</g>
<g >
<title>PageGetItemId (269,078,203 samples, 0.05%)</title><rect x="328.8" y="437" width="0.6" height="15.0" fill="rgb(241,59,10)" rx="2" ry="2" />
<text  x="331.75" y="447.5" ></text>
</g>
<g >
<title>slot_getsomeattrs (2,969,111,744 samples, 0.58%)</title><rect x="61.1" y="485" width="6.9" height="15.0" fill="rgb(231,143,17)" rx="2" ry="2" />
<text  x="64.14" y="495.5" ></text>
</g>
<g >
<title>iomap_write_begin (1,181,896,568 samples, 0.23%)</title><rect x="722.8" y="197" width="2.7" height="15.0" fill="rgb(208,170,52)" rx="2" ry="2" />
<text  x="725.77" y="207.5" ></text>
</g>
<g >
<title>GetVictimBuffer (218,217,899 samples, 0.04%)</title><rect x="252.8" y="357" width="0.5" height="15.0" fill="rgb(218,121,2)" rx="2" ry="2" />
<text  x="255.82" y="367.5" ></text>
</g>
<g >
<title>BufferAlloc (324,448,446 samples, 0.06%)</title><rect x="735.1" y="341" width="0.8" height="15.0" fill="rgb(212,66,24)" rx="2" ry="2" />
<text  x="738.13" y="351.5" ></text>
</g>
<g >
<title>__rmqueue_pcplist (109,734,864 samples, 0.02%)</title><rect x="724.9" y="85" width="0.3" height="15.0" fill="rgb(208,121,43)" rx="2" ry="2" />
<text  x="727.93" y="95.5" ></text>
</g>
<g >
<title>_bt_getbuf (128,034,553 samples, 0.03%)</title><rect x="299.1" y="437" width="0.3" height="15.0" fill="rgb(242,2,23)" rx="2" ry="2" />
<text  x="302.14" y="447.5" ></text>
</g>
<g >
<title>smgrzeroextend (1,333,734,409 samples, 0.26%)</title><rect x="254.6" y="357" width="3.1" height="15.0" fill="rgb(241,153,18)" rx="2" ry="2" />
<text  x="257.57" y="367.5" ></text>
</g>
<g >
<title>BlockIdGetBlockNumber (75,742,410 samples, 0.01%)</title><rect x="322.6" y="405" width="0.2" height="15.0" fill="rgb(250,205,41)" rx="2" ry="2" />
<text  x="325.59" y="415.5" ></text>
</g>
<g >
<title>pg_qsort (74,592,154 samples, 0.01%)</title><rect x="240.3" y="373" width="0.1" height="15.0" fill="rgb(231,217,30)" rx="2" ry="2" />
<text  x="243.27" y="383.5" ></text>
</g>
<g >
<title>xa_get_order (48,443,112 samples, 0.01%)</title><rect x="723.6" y="133" width="0.1" height="15.0" fill="rgb(246,12,8)" rx="2" ry="2" />
<text  x="726.57" y="143.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (757,147,549 samples, 0.15%)</title><rect x="522.5" y="277" width="1.8" height="15.0" fill="rgb(251,206,11)" rx="2" ry="2" />
<text  x="525.54" y="287.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (241,528,910 samples, 0.05%)</title><rect x="147.8" y="373" width="0.6" height="15.0" fill="rgb(238,107,12)" rx="2" ry="2" />
<text  x="150.84" y="383.5" ></text>
</g>
<g >
<title>index_form_tuple_context (5,150,358,600 samples, 1.01%)</title><rect x="665.3" y="469" width="12.0" height="15.0" fill="rgb(243,209,15)" rx="2" ry="2" />
<text  x="668.29" y="479.5" ></text>
</g>
<g >
<title>BufferDescriptorGetContentLock (76,567,642 samples, 0.02%)</title><rect x="652.3" y="389" width="0.2" height="15.0" fill="rgb(254,62,33)" rx="2" ry="2" />
<text  x="655.32" y="399.5" ></text>
</g>
<g >
<title>_bt_compare (8,940,275,020 samples, 1.76%)</title><rect x="546.7" y="421" width="20.7" height="15.0" fill="rgb(247,12,51)" rx="2" ry="2" />
<text  x="549.66" y="431.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (6,001,596,681 samples, 1.18%)</title><rect x="483.1" y="357" width="13.9" height="15.0" fill="rgb(214,173,19)" rx="2" ry="2" />
<text  x="486.08" y="367.5" ></text>
</g>
<g >
<title>StartReadBuffer (23,345,636,419 samples, 4.60%)</title><rect x="575.9" y="357" width="54.2" height="15.0" fill="rgb(234,197,48)" rx="2" ry="2" />
<text  x="578.86" y="367.5" >Start..</text>
</g>
<g >
<title>LWLockRelease (663,183,912 samples, 0.13%)</title><rect x="213.7" y="389" width="1.6" height="15.0" fill="rgb(223,144,45)" rx="2" ry="2" />
<text  x="216.73" y="399.5" ></text>
</g>
<g >
<title>sentinel_ok (55,690,176 samples, 0.01%)</title><rect x="664.0" y="437" width="0.1" height="15.0" fill="rgb(250,30,25)" rx="2" ry="2" />
<text  x="666.95" y="447.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (50,733,140 samples, 0.01%)</title><rect x="308.7" y="437" width="0.1" height="15.0" fill="rgb(218,75,6)" rx="2" ry="2" />
<text  x="311.66" y="447.5" ></text>
</g>
<g >
<title>__ata_scsi_queuecmd (52,102,691 samples, 0.01%)</title><rect x="26.1" y="437" width="0.1" height="15.0" fill="rgb(243,110,27)" rx="2" ry="2" />
<text  x="29.11" y="447.5" ></text>
</g>
<g >
<title>__libc_pwrite (267,860,358 samples, 0.05%)</title><rect x="201.9" y="373" width="0.6" height="15.0" fill="rgb(233,12,17)" rx="2" ry="2" />
<text  x="204.91" y="383.5" ></text>
</g>
<g >
<title>__x64_sys_fallocate (643,192,530 samples, 0.13%)</title><rect x="732.2" y="341" width="1.5" height="15.0" fill="rgb(222,85,49)" rx="2" ry="2" />
<text  x="735.17" y="351.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (98,037,403 samples, 0.02%)</title><rect x="678.8" y="453" width="0.2" height="15.0" fill="rgb(212,112,18)" rx="2" ry="2" />
<text  x="681.78" y="463.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (92,760,461 samples, 0.02%)</title><rect x="299.2" y="357" width="0.2" height="15.0" fill="rgb(252,216,1)" rx="2" ry="2" />
<text  x="302.18" y="367.5" ></text>
</g>
<g >
<title>tag_hash (57,251,865 samples, 0.01%)</title><rect x="693.8" y="389" width="0.2" height="15.0" fill="rgb(237,218,50)" rx="2" ry="2" />
<text  x="696.84" y="399.5" ></text>
</g>
<g >
<title>slot_attisnull (98,658,478 samples, 0.02%)</title><rect x="771.4" y="549" width="0.3" height="15.0" fill="rgb(218,26,51)" rx="2" ry="2" />
<text  x="774.43" y="559.5" ></text>
</g>
<g >
<title>hash_search (118,645,730 samples, 0.02%)</title><rect x="729.8" y="389" width="0.3" height="15.0" fill="rgb(206,90,44)" rx="2" ry="2" />
<text  x="732.84" y="399.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (349,666,405 samples, 0.07%)</title><rect x="371.4" y="389" width="0.8" height="15.0" fill="rgb(217,13,41)" rx="2" ry="2" />
<text  x="374.44" y="399.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (58,846,671 samples, 0.01%)</title><rect x="399.4" y="405" width="0.1" height="15.0" fill="rgb(219,97,28)" rx="2" ry="2" />
<text  x="402.36" y="415.5" ></text>
</g>
<g >
<title>index_getprocinfo (246,717,827 samples, 0.05%)</title><rect x="311.1" y="453" width="0.5" height="15.0" fill="rgb(236,224,2)" rx="2" ry="2" />
<text  x="314.06" y="463.5" ></text>
</g>
<g >
<title>vector8_or (377,615,239 samples, 0.07%)</title><rect x="1177.4" y="485" width="0.8" height="15.0" fill="rgb(236,132,8)" rx="2" ry="2" />
<text  x="1180.35" y="495.5" ></text>
</g>
<g >
<title>pfree (1,008,819,445 samples, 0.20%)</title><rect x="677.3" y="485" width="2.3" height="15.0" fill="rgb(218,199,26)" rx="2" ry="2" />
<text  x="680.29" y="495.5" ></text>
</g>
<g >
<title>pg_rotate_left32 (113,147,220 samples, 0.02%)</title><rect x="517.9" y="245" width="0.2" height="15.0" fill="rgb(206,106,17)" rx="2" ry="2" />
<text  x="520.86" y="255.5" ></text>
</g>
<g >
<title>ExecClearTuple (2,601,714,921 samples, 0.51%)</title><rect x="49.3" y="533" width="6.0" height="15.0" fill="rgb(253,23,16)" rx="2" ry="2" />
<text  x="52.30" y="543.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (447,334,578 samples, 0.09%)</title><rect x="904.8" y="469" width="1.1" height="15.0" fill="rgb(245,70,37)" rx="2" ry="2" />
<text  x="907.83" y="479.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (241,884,080 samples, 0.05%)</title><rect x="202.0" y="293" width="0.5" height="15.0" fill="rgb(212,216,26)" rx="2" ry="2" />
<text  x="204.96" y="303.5" ></text>
</g>
<g >
<title>iomap_write_begin (328,704,842 samples, 0.06%)</title><rect x="255.5" y="149" width="0.7" height="15.0" fill="rgb(235,161,37)" rx="2" ry="2" />
<text  x="258.49" y="159.5" ></text>
</g>
<g >
<title>DatumGetPointer (128,869,743 samples, 0.03%)</title><rect x="900.6" y="469" width="0.3" height="15.0" fill="rgb(249,38,39)" rx="2" ry="2" />
<text  x="903.64" y="479.5" ></text>
</g>
<g >
<title>UnpinBuffer (65,414,489 samples, 0.01%)</title><rect x="734.7" y="405" width="0.2" height="15.0" fill="rgb(209,217,22)" rx="2" ry="2" />
<text  x="737.70" y="415.5" ></text>
</g>
<g >
<title>_copy_to_iter (1,241,269,426 samples, 0.24%)</title><rect x="20.4" y="661" width="2.9" height="15.0" fill="rgb(214,187,14)" rx="2" ry="2" />
<text  x="23.45" y="671.5" ></text>
</g>
<g >
<title>BlockIdSet (107,279,257 samples, 0.02%)</title><rect x="741.3" y="469" width="0.3" height="15.0" fill="rgb(212,107,30)" rx="2" ry="2" />
<text  x="744.35" y="479.5" ></text>
</g>
<g >
<title>BufferIsValid (96,910,864 samples, 0.02%)</title><rect x="645.3" y="373" width="0.3" height="15.0" fill="rgb(220,119,49)" rx="2" ry="2" />
<text  x="648.33" y="383.5" ></text>
</g>
<g >
<title>getname_flags.part.0 (80,325,674 samples, 0.02%)</title><rect x="17.9" y="725" width="0.2" height="15.0" fill="rgb(247,132,10)" rx="2" ry="2" />
<text  x="20.90" y="735.5" ></text>
</g>
<g >
<title>palloc (4,682,953,189 samples, 0.92%)</title><rect x="908.7" y="453" width="10.9" height="15.0" fill="rgb(233,80,9)" rx="2" ry="2" />
<text  x="911.72" y="463.5" ></text>
</g>
<g >
<title>_bt_check_natts (665,692,308 samples, 0.13%)</title><rect x="161.0" y="437" width="1.5" height="15.0" fill="rgb(205,20,38)" rx="2" ry="2" />
<text  x="163.97" y="447.5" ></text>
</g>
<g >
<title>round_and_return (95,598,202 samples, 0.02%)</title><rect x="1188.2" y="821" width="0.2" height="15.0" fill="rgb(233,164,33)" rx="2" ry="2" />
<text  x="1191.19" y="831.5" ></text>
</g>
<g >
<title>PinBuffer (88,998,510 samples, 0.02%)</title><rect x="316.1" y="341" width="0.2" height="15.0" fill="rgb(218,121,6)" rx="2" ry="2" />
<text  x="319.06" y="351.5" ></text>
</g>
<g >
<title>xfs_file_read_iter (3,224,533,301 samples, 0.64%)</title><rect x="20.3" y="725" width="7.5" height="15.0" fill="rgb(213,191,41)" rx="2" ry="2" />
<text  x="23.28" y="735.5" ></text>
</g>
<g >
<title>__GI_____strtod_l_internal (322,244,298 samples, 0.06%)</title><rect x="956.3" y="421" width="0.7" height="15.0" fill="rgb(252,175,54)" rx="2" ry="2" />
<text  x="959.27" y="431.5" ></text>
</g>
<g >
<title>ResourceOwnerEnlarge (163,894,872 samples, 0.03%)</title><rect x="530.3" y="293" width="0.4" height="15.0" fill="rgb(241,156,15)" rx="2" ry="2" />
<text  x="533.30" y="303.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_object (422,432,337 samples, 0.08%)</title><rect x="628.8" y="277" width="1.0" height="15.0" fill="rgb(227,134,35)" rx="2" ry="2" />
<text  x="631.80" y="287.5" ></text>
</g>
<g >
<title>CStringGetDatum (464,305,312 samples, 0.09%)</title><rect x="886.0" y="501" width="1.1" height="15.0" fill="rgb(222,9,33)" rx="2" ry="2" />
<text  x="889.05" y="511.5" ></text>
</g>
<g >
<title>ResourceOwnerAddToHash (104,277,625 samples, 0.02%)</title><rect x="731.0" y="405" width="0.2" height="15.0" fill="rgb(241,17,22)" rx="2" ry="2" />
<text  x="733.99" y="415.5" ></text>
</g>
<g >
<title>_bt_insert_parent (524,590,651 samples, 0.10%)</title><rect x="239.3" y="453" width="1.2" height="15.0" fill="rgb(227,8,54)" rx="2" ry="2" />
<text  x="242.32" y="463.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (396,569,747 samples, 0.08%)</title><rect x="527.5" y="277" width="0.9" height="15.0" fill="rgb(221,170,10)" rx="2" ry="2" />
<text  x="530.49" y="287.5" ></text>
</g>
<g >
<title>dopr (60,723,018 samples, 0.01%)</title><rect x="258.6" y="261" width="0.1" height="15.0" fill="rgb(222,163,32)" rx="2" ry="2" />
<text  x="261.60" y="271.5" ></text>
</g>
<g >
<title>XLogRegisterBufData (468,830,689 samples, 0.09%)</title><rect x="226.5" y="453" width="1.1" height="15.0" fill="rgb(215,13,18)" rx="2" ry="2" />
<text  x="229.53" y="463.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (158,255,017 samples, 0.03%)</title><rect x="136.3" y="405" width="0.3" height="15.0" fill="rgb(238,60,34)" rx="2" ry="2" />
<text  x="139.27" y="415.5" ></text>
</g>
<g >
<title>vector8_or (3,558,482,731 samples, 0.70%)</title><rect x="1166.0" y="469" width="8.2" height="15.0" fill="rgb(211,177,53)" rx="2" ry="2" />
<text  x="1168.96" y="479.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (127,146,638 samples, 0.03%)</title><rect x="79.6" y="453" width="0.3" height="15.0" fill="rgb(219,201,17)" rx="2" ry="2" />
<text  x="82.65" y="463.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (51,797,194 samples, 0.01%)</title><rect x="175.5" y="421" width="0.1" height="15.0" fill="rgb(224,10,6)" rx="2" ry="2" />
<text  x="178.47" y="431.5" ></text>
</g>
<g >
<title>index_getattr (1,046,134,851 samples, 0.21%)</title><rect x="175.9" y="437" width="2.5" height="15.0" fill="rgb(215,84,29)" rx="2" ry="2" />
<text  x="178.94" y="447.5" ></text>
</g>
<g >
<title>tag_hash (55,583,613 samples, 0.01%)</title><rect x="735.2" y="293" width="0.1" height="15.0" fill="rgb(228,127,2)" rx="2" ry="2" />
<text  x="738.17" y="303.5" ></text>
</g>
<g >
<title>pg_rightmost_one_pos32 (114,395,469 samples, 0.02%)</title><rect x="1144.4" y="469" width="0.2" height="15.0" fill="rgb(232,174,32)" rx="2" ry="2" />
<text  x="1147.36" y="479.5" ></text>
</g>
<g >
<title>btint4cmp (294,574,455 samples, 0.06%)</title><rect x="553.6" y="389" width="0.7" height="15.0" fill="rgb(249,204,28)" rx="2" ry="2" />
<text  x="556.57" y="399.5" ></text>
</g>
<g >
<title>__libc_start_call_main (492,301,624,341 samples, 96.99%)</title><rect x="43.3" y="821" width="1144.5" height="15.0" fill="rgb(251,227,40)" rx="2" ry="2" />
<text  x="46.30" y="831.5" >__libc_start_call_main</text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (364,330,043 samples, 0.07%)</title><rect x="522.9" y="261" width="0.8" height="15.0" fill="rgb(234,175,30)" rx="2" ry="2" />
<text  x="525.90" y="271.5" ></text>
</g>
<g >
<title>tts_buffer_heap_materialize (59,132,617 samples, 0.01%)</title><rect x="685.4" y="485" width="0.2" height="15.0" fill="rgb(244,156,44)" rx="2" ry="2" />
<text  x="688.41" y="495.5" ></text>
</g>
<g >
<title>balance_dirty_pages_ratelimited_flags (251,458,324 samples, 0.05%)</title><rect x="721.1" y="197" width="0.5" height="15.0" fill="rgb(237,120,24)" rx="2" ry="2" />
<text  x="724.06" y="207.5" ></text>
</g>
<g >
<title>AllocSetCheck (2,369,978,736 samples, 0.47%)</title><rect x="850.8" y="517" width="5.5" height="15.0" fill="rgb(215,58,29)" rx="2" ry="2" />
<text  x="853.76" y="527.5" ></text>
</g>
<g >
<title>read_pages (667,242,323 samples, 0.13%)</title><rect x="25.9" y="645" width="1.6" height="15.0" fill="rgb(233,196,34)" rx="2" ry="2" />
<text  x="28.90" y="655.5" ></text>
</g>
<g >
<title>RelationPutHeapTuple (2,847,010,131 samples, 0.56%)</title><rect x="738.0" y="501" width="6.7" height="15.0" fill="rgb(206,91,54)" rx="2" ry="2" />
<text  x="741.04" y="511.5" ></text>
</g>
<g >
<title>get_hash_value (69,192,435 samples, 0.01%)</title><rect x="689.3" y="357" width="0.1" height="15.0" fill="rgb(249,25,5)" rx="2" ry="2" />
<text  x="692.25" y="367.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (43,550,621 samples, 0.01%)</title><rect x="655.0" y="389" width="0.1" height="15.0" fill="rgb(220,142,14)" rx="2" ry="2" />
<text  x="657.98" y="399.5" ></text>
</g>
<g >
<title>__rmqueue_pcplist (102,115,620 samples, 0.02%)</title><rect x="25.5" y="565" width="0.2" height="15.0" fill="rgb(216,165,2)" rx="2" ry="2" />
<text  x="28.49" y="575.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (548,386,507 samples, 0.11%)</title><rect x="637.3" y="357" width="1.2" height="15.0" fill="rgb(254,165,24)" rx="2" ry="2" />
<text  x="640.25" y="367.5" ></text>
</g>
<g >
<title>ConditionVariableBroadcast (46,233,404 samples, 0.01%)</title><rect x="711.2" y="373" width="0.1" height="15.0" fill="rgb(206,163,25)" rx="2" ry="2" />
<text  x="714.22" y="383.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (61,678,218 samples, 0.01%)</title><rect x="728.6" y="373" width="0.2" height="15.0" fill="rgb(251,84,23)" rx="2" ry="2" />
<text  x="731.64" y="383.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (273,421,892 samples, 0.05%)</title><rect x="214.6" y="341" width="0.6" height="15.0" fill="rgb(249,86,3)" rx="2" ry="2" />
<text  x="217.58" y="351.5" ></text>
</g>
<g >
<title>pgstat_count_backend_io_op (51,937,089 samples, 0.01%)</title><rect x="693.0" y="341" width="0.1" height="15.0" fill="rgb(240,5,49)" rx="2" ry="2" />
<text  x="695.96" y="351.5" ></text>
</g>
<g >
<title>verify_compact_attribute (684,075,213 samples, 0.13%)</title><rect x="672.1" y="421" width="1.5" height="15.0" fill="rgb(218,114,20)" rx="2" ry="2" />
<text  x="675.05" y="431.5" ></text>
</g>
<g >
<title>RelationGetSmgr (99,770,684 samples, 0.02%)</title><rect x="630.2" y="373" width="0.3" height="15.0" fill="rgb(234,78,35)" rx="2" ry="2" />
<text  x="633.22" y="383.5" ></text>
</g>
<g >
<title>iomap_writepage_map (300,106,466 samples, 0.06%)</title><rect x="712.8" y="149" width="0.7" height="15.0" fill="rgb(241,222,9)" rx="2" ry="2" />
<text  x="715.82" y="159.5" ></text>
</g>
<g >
<title>xas_find_conflict (55,548,908 samples, 0.01%)</title><rect x="24.5" y="613" width="0.1" height="15.0" fill="rgb(240,71,11)" rx="2" ry="2" />
<text  x="27.46" y="623.5" ></text>
</g>
<g >
<title>_bt_getroot (17,459,340,207 samples, 3.44%)</title><rect x="501.1" y="437" width="40.6" height="15.0" fill="rgb(251,69,24)" rx="2" ry="2" />
<text  x="504.13" y="447.5" >_bt..</text>
</g>
<g >
<title>MemoryChunkGetBlock (287,590,117 samples, 0.06%)</title><rect x="853.3" y="501" width="0.7" height="15.0" fill="rgb(216,202,37)" rx="2" ry="2" />
<text  x="856.31" y="511.5" ></text>
</g>
<g >
<title>BufferIsDirty (883,496,018 samples, 0.17%)</title><rect x="232.8" y="437" width="2.1" height="15.0" fill="rgb(218,103,4)" rx="2" ry="2" />
<text  x="235.85" y="447.5" ></text>
</g>
<g >
<title>pfree (1,116,283,406 samples, 0.22%)</title><rect x="662.2" y="469" width="2.5" height="15.0" fill="rgb(206,205,52)" rx="2" ry="2" />
<text  x="665.15" y="479.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (645,085,310 samples, 0.13%)</title><rect x="732.2" y="373" width="1.5" height="15.0" fill="rgb(225,148,54)" rx="2" ry="2" />
<text  x="735.17" y="383.5" ></text>
</g>
<g >
<title>_bt_lockbuf (1,683,399,566 samples, 0.33%)</title><rect x="537.7" y="405" width="3.9" height="15.0" fill="rgb(239,80,49)" rx="2" ry="2" />
<text  x="540.70" y="415.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (79,366,257 samples, 0.02%)</title><rect x="670.0" y="421" width="0.2" height="15.0" fill="rgb(223,131,31)" rx="2" ry="2" />
<text  x="673.05" y="431.5" ></text>
</g>
<g >
<title>VARDATA (142,385,977 samples, 0.03%)</title><rect x="908.4" y="453" width="0.3" height="15.0" fill="rgb(251,146,7)" rx="2" ry="2" />
<text  x="911.39" y="463.5" ></text>
</g>
<g >
<title>ReleaseBuffer (86,743,377 samples, 0.02%)</title><rect x="690.4" y="469" width="0.2" height="15.0" fill="rgb(226,91,3)" rx="2" ry="2" />
<text  x="693.40" y="479.5" ></text>
</g>
</g>
</svg>