master.svg

image/svg+xml

Filename: master.svg
Type: image/svg+xml
Part: 2
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="870" onload="init(evt)" viewBox="0 0 1200 870" 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="870.0" fill="url(#background)"  />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="853" > </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="853" > </text>
<g id="frames">
<g >
<title>MemoryChunkSetHdrMask (367,870,072 samples, 0.07%)</title><rect x="864.1" y="373" width="0.8" height="15.0" fill="rgb(220,23,2)" rx="2" ry="2" />
<text  x="867.14" y="383.5" ></text>
</g>
<g >
<title>BufMappingPartitionLock (202,350,243 samples, 0.04%)</title><rect x="474.8" y="261" width="0.4" height="15.0" fill="rgb(233,29,6)" rx="2" ry="2" />
<text  x="477.80" y="271.5" ></text>
</g>
<g >
<title>LWLockAcquire (51,476,081 samples, 0.01%)</title><rect x="679.3" y="261" width="0.1" height="15.0" fill="rgb(210,88,53)" rx="2" ry="2" />
<text  x="682.29" y="271.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (915,193,314 samples, 0.17%)</title><rect x="610.3" y="341" width="2.0" height="15.0" fill="rgb(219,121,32)" rx="2" ry="2" />
<text  x="613.31" y="351.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (139,253,369 samples, 0.03%)</title><rect x="615.1" y="373" width="0.3" height="15.0" fill="rgb(213,125,2)" rx="2" ry="2" />
<text  x="618.14" y="383.5" ></text>
</g>
<g >
<title>[unknown] (47,733,808 samples, 0.01%)</title><rect x="10.0" y="773" width="0.1" height="15.0" fill="rgb(252,114,0)" rx="2" ry="2" />
<text  x="13.04" y="783.5" ></text>
</g>
<g >
<title>HeapTupleHeaderSetCmin (65,551,437 samples, 0.01%)</title><rect x="710.7" y="453" width="0.2" height="15.0" fill="rgb(212,181,5)" rx="2" ry="2" />
<text  x="713.75" y="463.5" ></text>
</g>
<g >
<title>BufferIsValid (55,960,594 samples, 0.01%)</title><rect x="217.1" y="389" width="0.1" height="15.0" fill="rgb(225,183,48)" rx="2" ry="2" />
<text  x="220.10" y="399.5" ></text>
</g>
<g >
<title>tag_hash (3,375,864,310 samples, 0.62%)</title><rect x="546.7" y="229" width="7.4" height="15.0" fill="rgb(221,33,53)" rx="2" ry="2" />
<text  x="549.72" y="239.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (156,680,940 samples, 0.03%)</title><rect x="147.7" y="405" width="0.4" height="15.0" fill="rgb(221,212,37)" rx="2" ry="2" />
<text  x="150.74" y="415.5" ></text>
</g>
<g >
<title>filemap_add_folio (154,069,005 samples, 0.03%)</title><rect x="235.7" y="85" width="0.3" height="15.0" fill="rgb(252,89,40)" rx="2" ry="2" />
<text  x="238.65" y="95.5" ></text>
</g>
<g >
<title>_bt_conditionallockbuf (91,351,880 samples, 0.02%)</title><rect x="293.0" y="421" width="0.1" height="15.0" fill="rgb(225,5,47)" rx="2" ry="2" />
<text  x="295.95" y="431.5" ></text>
</g>
<g >
<title>__libc_start_call_main (525,725,781,103 samples, 97.29%)</title><rect x="39.9" y="789" width="1148.0" height="15.0" fill="rgb(208,6,11)" rx="2" ry="2" />
<text  x="42.92" y="799.5" >__libc_start_call_main</text>
</g>
<g >
<title>BufferGetBlock (79,864,364 samples, 0.01%)</title><rect x="78.8" y="389" width="0.2" height="15.0" fill="rgb(239,186,32)" rx="2" ry="2" />
<text  x="81.82" y="399.5" ></text>
</g>
<g >
<title>XLogRegisterBufData (424,152,792 samples, 0.08%)</title><rect x="209.7" y="421" width="0.9" height="15.0" fill="rgb(244,117,48)" rx="2" ry="2" />
<text  x="212.66" y="431.5" ></text>
</g>
<g >
<title>CopyMultiInsertBufferFlush (305,577,065,448 samples, 56.55%)</title><rect x="44.0" y="517" width="667.2" height="15.0" fill="rgb(240,223,1)" rx="2" ry="2" />
<text  x="46.98" y="527.5" >CopyMultiInsertBufferFlush</text>
</g>
<g >
<title>xfs_file_write_checks (122,122,351 samples, 0.02%)</title><rect x="678.5" y="197" width="0.2" height="15.0" fill="rgb(213,103,40)" rx="2" ry="2" />
<text  x="681.46" y="207.5" ></text>
</g>
<g >
<title>MemoryContextReset (53,144,700 samples, 0.01%)</title><rect x="1187.7" y="549" width="0.1" height="15.0" fill="rgb(214,70,40)" rx="2" ry="2" />
<text  x="1190.66" y="559.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (76,135,287 samples, 0.01%)</title><rect x="209.4" y="405" width="0.1" height="15.0" fill="rgb(253,221,8)" rx="2" ry="2" />
<text  x="212.36" y="415.5" ></text>
</g>
<g >
<title>CStringGetDatum (156,776,863 samples, 0.03%)</title><rect x="822.2" y="485" width="0.3" height="15.0" fill="rgb(253,142,47)" rx="2" ry="2" />
<text  x="825.17" y="495.5" ></text>
</g>
<g >
<title>_bt_strategy (55,138,151 samples, 0.01%)</title><rect x="276.1" y="389" width="0.1" height="15.0" fill="rgb(208,218,40)" rx="2" ry="2" />
<text  x="279.09" y="399.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (48,019,313 samples, 0.01%)</title><rect x="73.7" y="421" width="0.1" height="15.0" fill="rgb(224,112,34)" rx="2" ry="2" />
<text  x="76.69" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (59,685,567 samples, 0.01%)</title><rect x="470.9" y="261" width="0.1" height="15.0" fill="rgb(223,119,21)" rx="2" ry="2" />
<text  x="473.91" y="271.5" ></text>
</g>
<g >
<title>BufferIsValid (90,798,465 samples, 0.02%)</title><rect x="505.2" y="357" width="0.2" height="15.0" fill="rgb(205,205,18)" rx="2" ry="2" />
<text  x="508.16" y="367.5" ></text>
</g>
<g >
<title>blk_mq_submit_bio (122,794,570 samples, 0.02%)</title><rect x="24.9" y="549" width="0.3" height="15.0" fill="rgb(247,2,27)" rx="2" ry="2" />
<text  x="27.91" y="559.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (47,699,803 samples, 0.01%)</title><rect x="609.0" y="357" width="0.1" height="15.0" fill="rgb(236,73,43)" rx="2" ry="2" />
<text  x="612.02" y="367.5" ></text>
</g>
<g >
<title>ReadBufferExtended (13,713,497,978 samples, 2.54%)</title><rect x="466.6" y="357" width="30.0" height="15.0" fill="rgb(237,151,5)" rx="2" ry="2" />
<text  x="469.61" y="367.5" >Re..</text>
</g>
<g >
<title>IncrBufferRefCount (163,688,145 samples, 0.03%)</title><rect x="642.4" y="437" width="0.4" height="15.0" fill="rgb(242,158,13)" rx="2" ry="2" />
<text  x="645.40" y="447.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (1,143,229,826 samples, 0.21%)</title><rect x="223.8" y="373" width="2.5" height="15.0" fill="rgb(206,153,37)" rx="2" ry="2" />
<text  x="226.85" y="383.5" ></text>
</g>
<g >
<title>BufTableHashCode (1,872,148,481 samples, 0.35%)</title><rect x="475.2" y="261" width="4.1" height="15.0" fill="rgb(224,32,10)" rx="2" ry="2" />
<text  x="478.24" y="271.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (435,064,640 samples, 0.08%)</title><rect x="304.1" y="405" width="0.9" height="15.0" fill="rgb(247,155,30)" rx="2" ry="2" />
<text  x="307.05" y="415.5" ></text>
</g>
<g >
<title>file_modified_flags (73,200,582 samples, 0.01%)</title><rect x="697.9" y="277" width="0.1" height="15.0" fill="rgb(238,209,47)" rx="2" ry="2" />
<text  x="700.89" y="287.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (58,652,477 samples, 0.01%)</title><rect x="513.7" y="373" width="0.2" height="15.0" fill="rgb(235,23,15)" rx="2" ry="2" />
<text  x="516.74" y="383.5" ></text>
</g>
<g >
<title>PinBuffer (105,620,318 samples, 0.02%)</title><rect x="686.5" y="293" width="0.3" height="15.0" fill="rgb(246,207,51)" rx="2" ry="2" />
<text  x="689.52" y="303.5" ></text>
</g>
<g >
<title>VARATT_IS_EXTERNAL (118,557,139 samples, 0.02%)</title><rect x="753.8" y="453" width="0.3" height="15.0" fill="rgb(212,160,25)" rx="2" ry="2" />
<text  x="756.81" y="463.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (525,086,880 samples, 0.10%)</title><rect x="470.7" y="277" width="1.1" height="15.0" fill="rgb(227,98,6)" rx="2" ry="2" />
<text  x="473.68" y="287.5" ></text>
</g>
<g >
<title>cgroup_rstat_flush_locked (118,713,407 samples, 0.02%)</title><rect x="673.4" y="85" width="0.3" height="15.0" fill="rgb(211,175,4)" rx="2" ry="2" />
<text  x="676.44" y="95.5" ></text>
</g>
<g >
<title>__ata_scsi_queuecmd (51,814,024 samples, 0.01%)</title><rect x="24.2" y="405" width="0.1" height="15.0" fill="rgb(215,36,32)" rx="2" ry="2" />
<text  x="27.16" y="415.5" ></text>
</g>
<g >
<title>balance_dirty_pages_ratelimited_flags (61,208,847 samples, 0.01%)</title><rect x="235.3" y="117" width="0.1" height="15.0" fill="rgb(246,122,24)" rx="2" ry="2" />
<text  x="238.26" y="127.5" ></text>
</g>
<g >
<title>PageGetItemId (273,818,938 samples, 0.05%)</title><rect x="107.7" y="389" width="0.6" height="15.0" fill="rgb(214,7,44)" rx="2" ry="2" />
<text  x="110.69" y="399.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (1,618,642,687 samples, 0.30%)</title><rect x="666.0" y="325" width="3.5" height="15.0" fill="rgb(206,140,25)" rx="2" ry="2" />
<text  x="668.97" y="335.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (1,295,241,295 samples, 0.24%)</title><rect x="602.6" y="341" width="2.9" height="15.0" fill="rgb(241,36,14)" rx="2" ry="2" />
<text  x="605.63" y="351.5" ></text>
</g>
<g >
<title>xfs_file_write_checks (78,982,172 samples, 0.01%)</title><rect x="697.9" y="293" width="0.2" height="15.0" fill="rgb(244,53,30)" rx="2" ry="2" />
<text  x="700.89" y="303.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (67,964,914 samples, 0.01%)</title><rect x="646.7" y="325" width="0.2" height="15.0" fill="rgb(226,229,15)" rx="2" ry="2" />
<text  x="649.74" y="335.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (69,499,257 samples, 0.01%)</title><rect x="279.0" y="373" width="0.2" height="15.0" fill="rgb(249,196,44)" rx="2" ry="2" />
<text  x="282.01" y="383.5" ></text>
</g>
<g >
<title>int4in (4,517,494,604 samples, 0.84%)</title><rect x="837.7" y="469" width="9.9" height="15.0" fill="rgb(250,117,19)" rx="2" ry="2" />
<text  x="840.71" y="479.5" ></text>
</g>
<g >
<title>submit_bio_noacct_nocheck (132,807,784 samples, 0.02%)</title><rect x="24.9" y="581" width="0.3" height="15.0" fill="rgb(224,27,45)" rx="2" ry="2" />
<text  x="27.90" y="591.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (47,109,527 samples, 0.01%)</title><rect x="642.9" y="373" width="0.1" height="15.0" fill="rgb(252,57,7)" rx="2" ry="2" />
<text  x="645.86" y="383.5" ></text>
</g>
<g >
<title>MarkBufferDirty (84,556,267 samples, 0.02%)</title><rect x="641.7" y="453" width="0.2" height="15.0" fill="rgb(219,179,40)" rx="2" ry="2" />
<text  x="644.68" y="463.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (84,719,874 samples, 0.02%)</title><rect x="235.4" y="117" width="0.2" height="15.0" fill="rgb(251,202,11)" rx="2" ry="2" />
<text  x="238.39" y="127.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (7,905,430,979 samples, 1.46%)</title><rect x="127.3" y="373" width="17.3" height="15.0" fill="rgb(250,33,47)" rx="2" ry="2" />
<text  x="130.31" y="383.5" ></text>
</g>
<g >
<title>__ctype_b_loc@plt (358,424,578 samples, 0.07%)</title><rect x="962.0" y="453" width="0.8" height="15.0" fill="rgb(234,117,11)" rx="2" ry="2" />
<text  x="965.02" y="463.5" ></text>
</g>
<g >
<title>PageGetFreeSpace (54,646,104 samples, 0.01%)</title><rect x="71.2" y="437" width="0.2" height="15.0" fill="rgb(241,94,49)" rx="2" ry="2" />
<text  x="74.23" y="447.5" ></text>
</g>
<g >
<title>XLogInsertRecord (189,220,731 samples, 0.04%)</title><rect x="231.7" y="389" width="0.4" height="15.0" fill="rgb(215,198,29)" rx="2" ry="2" />
<text  x="234.70" y="399.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (421,492,618 samples, 0.08%)</title><rect x="486.4" y="245" width="1.0" height="15.0" fill="rgb(244,24,54)" rx="2" ry="2" />
<text  x="489.43" y="255.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (131,547,245 samples, 0.02%)</title><rect x="593.4" y="341" width="0.3" height="15.0" fill="rgb(241,117,20)" rx="2" ry="2" />
<text  x="596.44" y="351.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (222,939,808 samples, 0.04%)</title><rect x="198.4" y="341" width="0.4" height="15.0" fill="rgb(220,10,26)" rx="2" ry="2" />
<text  x="201.35" y="351.5" ></text>
</g>
<g >
<title>blk_mq_dispatch_plug_list (49,814,093 samples, 0.01%)</title><rect x="664.7" y="69" width="0.1" height="15.0" fill="rgb(242,27,33)" rx="2" ry="2" />
<text  x="667.67" y="79.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (765,406,728 samples, 0.14%)</title><rect x="591.7" y="341" width="1.7" height="15.0" fill="rgb(242,124,30)" rx="2" ry="2" />
<text  x="594.72" y="351.5" ></text>
</g>
<g >
<title>_bt_splitcmp (103,306,070 samples, 0.02%)</title><rect x="240.7" y="373" width="0.2" height="15.0" fill="rgb(235,68,4)" rx="2" ry="2" />
<text  x="243.70" y="383.5" ></text>
</g>
<g >
<title>LWLockRelease (731,158,183 samples, 0.14%)</title><rect x="228.2" y="373" width="1.6" height="15.0" fill="rgb(226,43,10)" rx="2" ry="2" />
<text  x="231.15" y="383.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (176,914,124 samples, 0.03%)</title><rect x="438.3" y="341" width="0.4" height="15.0" fill="rgb(241,145,32)" rx="2" ry="2" />
<text  x="441.32" y="351.5" ></text>
</g>
<g >
<title>VARATT_IS_SHORT (87,816,658 samples, 0.02%)</title><rect x="754.1" y="469" width="0.2" height="15.0" fill="rgb(236,19,2)" rx="2" ry="2" />
<text  x="757.07" y="479.5" ></text>
</g>
<g >
<title>pgstat_tracks_backend_bktype (138,314,735 samples, 0.03%)</title><rect x="580.9" y="245" width="0.3" height="15.0" fill="rgb(234,61,46)" rx="2" ry="2" />
<text  x="583.90" y="255.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (59,170,317 samples, 0.01%)</title><rect x="161.2" y="405" width="0.1" height="15.0" fill="rgb(225,85,49)" rx="2" ry="2" />
<text  x="164.22" y="415.5" ></text>
</g>
<g >
<title>exec_simple_query (525,725,728,200 samples, 97.29%)</title><rect x="39.9" y="661" width="1148.0" height="15.0" fill="rgb(244,120,4)" rx="2" ry="2" />
<text  x="42.92" y="671.5" >exec_simple_query</text>
</g>
<g >
<title>get_hash_value (63,172,647 samples, 0.01%)</title><rect x="647.5" y="373" width="0.2" height="15.0" fill="rgb(235,135,29)" rx="2" ry="2" />
<text  x="650.55" y="383.5" ></text>
</g>
<g >
<title>TupleDescAttr (95,632,823 samples, 0.02%)</title><rect x="760.6" y="453" width="0.2" height="15.0" fill="rgb(214,22,24)" rx="2" ry="2" />
<text  x="763.59" y="463.5" ></text>
</g>
<g >
<title>ResourceOwnerEnlarge (132,223,028 samples, 0.02%)</title><rect x="682.6" y="389" width="0.3" height="15.0" fill="rgb(252,28,48)" rx="2" ry="2" />
<text  x="685.62" y="399.5" ></text>
</g>
<g >
<title>PageGetItem (235,412,181 samples, 0.04%)</title><rect x="313.4" y="389" width="0.6" height="15.0" fill="rgb(213,98,33)" rx="2" ry="2" />
<text  x="316.44" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (343,222,671 samples, 0.06%)</title><rect x="217.7" y="373" width="0.7" height="15.0" fill="rgb(219,124,18)" rx="2" ry="2" />
<text  x="220.68" y="383.5" ></text>
</g>
<g >
<title>do_syscall_64 (60,099,594 samples, 0.01%)</title><rect x="234.6" y="245" width="0.2" height="15.0" fill="rgb(209,40,4)" rx="2" ry="2" />
<text  x="237.63" y="255.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (466,070,853 samples, 0.09%)</title><rect x="300.3" y="373" width="1.0" height="15.0" fill="rgb(232,119,18)" rx="2" ry="2" />
<text  x="303.25" y="383.5" ></text>
</g>
<g >
<title>postgres (540,385,451,360 samples, 100.00%)</title><rect x="10.0" y="805" width="1180.0" height="15.0" fill="rgb(231,22,6)" rx="2" ry="2" />
<text  x="13.00" y="815.5" >postgres</text>
</g>
<g >
<title>ReleaseBuffer (59,957,856 samples, 0.01%)</title><rect x="688.0" y="453" width="0.1" height="15.0" fill="rgb(223,44,6)" rx="2" ry="2" />
<text  x="690.98" y="463.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (199,075,833 samples, 0.04%)</title><rect x="708.7" y="469" width="0.4" height="15.0" fill="rgb(252,197,2)" rx="2" ry="2" />
<text  x="711.71" y="479.5" ></text>
</g>
<g >
<title>AllocSetAllocChunkFromBlock (1,305,483,209 samples, 0.24%)</title><rect x="862.7" y="389" width="2.8" height="15.0" fill="rgb(209,121,18)" rx="2" ry="2" />
<text  x="865.69" y="399.5" ></text>
</g>
<g >
<title>BufferGetPage (200,426,018 samples, 0.04%)</title><rect x="496.9" y="357" width="0.5" height="15.0" fill="rgb(239,34,12)" rx="2" ry="2" />
<text  x="499.93" y="367.5" ></text>
</g>
<g >
<title>__sysvec_apic_timer_interrupt (60,293,529 samples, 0.01%)</title><rect x="1032.1" y="421" width="0.2" height="15.0" fill="rgb(205,62,46)" rx="2" ry="2" />
<text  x="1035.12" y="431.5" ></text>
</g>
<g >
<title>fsm_readbuf (514,524,069 samples, 0.10%)</title><rect x="685.8" y="405" width="1.2" height="15.0" fill="rgb(221,40,13)" rx="2" ry="2" />
<text  x="688.83" y="415.5" ></text>
</g>
<g >
<title>vfs_fallocate (375,753,743 samples, 0.07%)</title><rect x="683.7" y="293" width="0.8" height="15.0" fill="rgb(235,9,6)" rx="2" ry="2" />
<text  x="686.70" y="303.5" ></text>
</g>
<g >
<title>CopyFromCSVOneRow (172,299,379,899 samples, 31.88%)</title><rect x="810.2" y="517" width="376.2" height="15.0" fill="rgb(250,35,32)" rx="2" ry="2" />
<text  x="813.15" y="527.5" >CopyFromCSVOneRow</text>
</g>
<g >
<title>CheckReadBuffersOperation (55,824,193 samples, 0.01%)</title><rect x="686.0" y="325" width="0.1" height="15.0" fill="rgb(235,62,42)" rx="2" ry="2" />
<text  x="688.97" y="335.5" ></text>
</g>
<g >
<title>DecodeTimeCommon (4,757,411,109 samples, 0.88%)</title><rect x="895.8" y="421" width="10.4" height="15.0" fill="rgb(232,145,3)" rx="2" ry="2" />
<text  x="898.81" y="431.5" ></text>
</g>
<g >
<title>_bt_insertonpg (353,930,421 samples, 0.07%)</title><rect x="220.8" y="405" width="0.8" height="15.0" fill="rgb(243,53,40)" rx="2" ry="2" />
<text  x="223.79" y="415.5" ></text>
</g>
<g >
<title>_copy_to_iter (1,192,611,174 samples, 0.22%)</title><rect x="18.9" y="629" width="2.6" height="15.0" fill="rgb(249,10,25)" rx="2" ry="2" />
<text  x="21.86" y="639.5" ></text>
</g>
<g >
<title>set_sentinel (71,654,813 samples, 0.01%)</title><rect x="866.8" y="389" width="0.2" height="15.0" fill="rgb(218,169,30)" rx="2" ry="2" />
<text  x="869.84" y="399.5" ></text>
</g>
<g >
<title>fetch_att (125,026,062 samples, 0.02%)</title><rect x="61.8" y="373" width="0.3" height="15.0" fill="rgb(225,95,29)" rx="2" ry="2" />
<text  x="64.82" y="383.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (220,193,836 samples, 0.04%)</title><rect x="541.1" y="277" width="0.5" height="15.0" fill="rgb(234,1,53)" rx="2" ry="2" />
<text  x="544.09" y="287.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (208,820,446 samples, 0.04%)</title><rect x="471.3" y="245" width="0.5" height="15.0" fill="rgb(251,48,9)" rx="2" ry="2" />
<text  x="474.33" y="255.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (282,686,721 samples, 0.05%)</title><rect x="679.6" y="341" width="0.6" height="15.0" fill="rgb(223,56,8)" rx="2" ry="2" />
<text  x="682.56" y="351.5" ></text>
</g>
<g >
<title>fdatasync (814,607,763 samples, 0.15%)</title><rect x="664.2" y="309" width="1.7" height="15.0" fill="rgb(213,192,50)" rx="2" ry="2" />
<text  x="667.17" y="319.5" ></text>
</g>
<g >
<title>BufferIsValid (186,659,338 samples, 0.03%)</title><rect x="527.6" y="389" width="0.4" height="15.0" fill="rgb(233,147,21)" rx="2" ry="2" />
<text  x="530.64" y="399.5" ></text>
</g>
<g >
<title>pg_qsort_swapn (2,416,217,059 samples, 0.45%)</title><rect x="263.4" y="341" width="5.2" height="15.0" fill="rgb(228,27,8)" rx="2" ry="2" />
<text  x="266.36" y="351.5" ></text>
</g>
<g >
<title>ReadBuffer_common (636,841,646 samples, 0.12%)</title><rect x="642.8" y="421" width="1.4" height="15.0" fill="rgb(235,193,9)" rx="2" ry="2" />
<text  x="645.79" y="431.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (323,449,043 samples, 0.06%)</title><rect x="91.3" y="389" width="0.7" height="15.0" fill="rgb(214,12,41)" rx="2" ry="2" />
<text  x="94.29" y="399.5" ></text>
</g>
<g >
<title>ResourceOwnerEnlarge (217,506,437 samples, 0.04%)</title><rect x="663.3" y="341" width="0.5" height="15.0" fill="rgb(254,109,28)" rx="2" ry="2" />
<text  x="666.30" y="351.5" ></text>
</g>
<g >
<title>pg_rotate_left32 (437,667,875 samples, 0.08%)</title><rect x="478.1" y="197" width="1.0" height="15.0" fill="rgb(246,23,10)" rx="2" ry="2" />
<text  x="481.14" y="207.5" ></text>
</g>
<g >
<title>asm_sysvec_apic_timer_interrupt (117,461,663 samples, 0.02%)</title><rect x="1177.3" y="437" width="0.3" height="15.0" fill="rgb(212,139,54)" rx="2" ry="2" />
<text  x="1180.31" y="447.5" ></text>
</g>
<g >
<title>ResourceOwnerEnlarge (115,738,472 samples, 0.02%)</title><rect x="491.4" y="261" width="0.3" height="15.0" fill="rgb(246,144,13)" rx="2" ry="2" />
<text  x="494.45" y="271.5" ></text>
</g>
<g >
<title>fsm_vacuum_page (59,158,989 samples, 0.01%)</title><rect x="684.9" y="421" width="0.2" height="15.0" fill="rgb(208,213,23)" rx="2" ry="2" />
<text  x="687.93" y="431.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (731,236,987 samples, 0.14%)</title><rect x="151.7" y="389" width="1.6" height="15.0" fill="rgb(205,70,12)" rx="2" ry="2" />
<text  x="154.69" y="399.5" ></text>
</g>
<g >
<title>ItemPointerSetInvalid (92,472,949 samples, 0.02%)</title><rect x="715.9" y="501" width="0.2" height="15.0" fill="rgb(208,130,16)" rx="2" ry="2" />
<text  x="718.88" y="511.5" ></text>
</g>
<g >
<title>DatumGetPointer (171,664,368 samples, 0.03%)</title><rect x="733.4" y="469" width="0.4" height="15.0" fill="rgb(254,143,51)" rx="2" ry="2" />
<text  x="736.45" y="479.5" ></text>
</g>
<g >
<title>TupleDescAttr (120,895,888 samples, 0.02%)</title><rect x="165.7" y="357" width="0.2" height="15.0" fill="rgb(219,60,18)" rx="2" ry="2" />
<text  x="168.66" y="367.5" ></text>
</g>
<g >
<title>CopyMultiInsertInfoIsFull (73,848,117 samples, 0.01%)</title><rect x="711.8" y="533" width="0.1" height="15.0" fill="rgb(225,135,45)" rx="2" ry="2" />
<text  x="714.78" y="543.5" ></text>
</g>
<g >
<title>iomap_write_begin (327,061,056 samples, 0.06%)</title><rect x="235.6" y="117" width="0.7" height="15.0" fill="rgb(245,29,17)" rx="2" ry="2" />
<text  x="238.61" y="127.5" ></text>
</g>
<g >
<title>BufferIsDirty (946,960,894 samples, 0.18%)</title><rect x="214.6" y="405" width="2.1" height="15.0" fill="rgb(221,122,34)" rx="2" ry="2" />
<text  x="217.64" y="415.5" ></text>
</g>
<g >
<title>folio_mark_accessed (46,666,241 samples, 0.01%)</title><rect x="25.5" y="645" width="0.1" height="15.0" fill="rgb(239,103,4)" rx="2" ry="2" />
<text  x="28.47" y="655.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (483,294,617 samples, 0.09%)</title><rect x="419.2" y="357" width="1.1" height="15.0" fill="rgb(229,72,23)" rx="2" ry="2" />
<text  x="422.25" y="367.5" ></text>
</g>
<g >
<title>__alloc_pages (82,884,934 samples, 0.02%)</title><rect x="236.1" y="53" width="0.2" height="15.0" fill="rgb(219,125,17)" rx="2" ry="2" />
<text  x="239.09" y="63.5" ></text>
</g>
<g >
<title>copyin (77,667,709 samples, 0.01%)</title><rect x="235.4" y="101" width="0.2" height="15.0" fill="rgb(253,9,46)" rx="2" ry="2" />
<text  x="238.41" y="111.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (121,514,940 samples, 0.02%)</title><rect x="766.4" y="453" width="0.3" height="15.0" fill="rgb(210,227,24)" rx="2" ry="2" />
<text  x="769.40" y="463.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (223,856,871 samples, 0.04%)</title><rect x="80.1" y="405" width="0.5" height="15.0" fill="rgb(241,120,34)" rx="2" ry="2" />
<text  x="83.09" y="415.5" ></text>
</g>
<g >
<title>PageGetItemId (556,637,175 samples, 0.10%)</title><rect x="416.7" y="357" width="1.2" height="15.0" fill="rgb(208,124,16)" rx="2" ry="2" />
<text  x="419.65" y="367.5" ></text>
</g>
<g >
<title>FileZero (1,180,978,068 samples, 0.22%)</title><rect x="234.8" y="293" width="2.6" height="15.0" fill="rgb(236,184,2)" rx="2" ry="2" />
<text  x="237.82" y="303.5" ></text>
</g>
<g >
<title>MemoryContextSwitchTo (125,023,234 samples, 0.02%)</title><rect x="806.9" y="533" width="0.3" height="15.0" fill="rgb(252,0,25)" rx="2" ry="2" />
<text  x="809.93" y="543.5" ></text>
</g>
<g >
<title>ResourceOwnerForget (476,518,953 samples, 0.09%)</title><rect x="587.7" y="341" width="1.0" height="15.0" fill="rgb(249,42,32)" rx="2" ry="2" />
<text  x="590.68" y="351.5" ></text>
</g>
<g >
<title>getname_flags.part.0 (55,731,702 samples, 0.01%)</title><rect x="16.5" y="693" width="0.2" height="15.0" fill="rgb(234,144,7)" rx="2" ry="2" />
<text  x="19.54" y="703.5" ></text>
</g>
<g >
<title>DecodeTimeCommon (53,401,476 samples, 0.01%)</title><rect x="907.6" y="437" width="0.1" height="15.0" fill="rgb(206,169,27)" rx="2" ry="2" />
<text  x="910.62" y="447.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (107,785,141 samples, 0.02%)</title><rect x="518.7" y="357" width="0.2" height="15.0" fill="rgb(235,114,19)" rx="2" ry="2" />
<text  x="521.68" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (339,140,655 samples, 0.06%)</title><rect x="484.2" y="229" width="0.7" height="15.0" fill="rgb(213,178,28)" rx="2" ry="2" />
<text  x="487.15" y="239.5" ></text>
</g>
<g >
<title>hash_initial_lookup (842,951,486 samples, 0.16%)</title><rect x="558.1" y="229" width="1.9" height="15.0" fill="rgb(208,17,47)" rx="2" ry="2" />
<text  x="561.14" y="239.5" ></text>
</g>
<g >
<title>PointerGetDatum (259,591,478 samples, 0.05%)</title><rect x="835.0" y="453" width="0.6" height="15.0" fill="rgb(214,205,54)" rx="2" ry="2" />
<text  x="838.04" y="463.5" ></text>
</g>
<g >
<title>BackendStartup (525,725,781,103 samples, 97.29%)</title><rect x="39.9" y="725" width="1148.0" height="15.0" fill="rgb(254,220,49)" rx="2" ry="2" />
<text  x="42.92" y="735.5" >BackendStartup</text>
</g>
<g >
<title>AdvanceXLInsertBuffer (46,205,942 samples, 0.01%)</title><rect x="231.8" y="341" width="0.1" height="15.0" fill="rgb(238,37,49)" rx="2" ry="2" />
<text  x="234.78" y="351.5" ></text>
</g>
<g >
<title>__do_fault (131,742,466 samples, 0.02%)</title><rect x="237.8" y="229" width="0.3" height="15.0" fill="rgb(247,59,2)" rx="2" ry="2" />
<text  x="240.76" y="239.5" ></text>
</g>
<g >
<title>StartReadBuffer (466,869,099 samples, 0.09%)</title><rect x="685.9" y="357" width="1.0" height="15.0" fill="rgb(215,75,29)" rx="2" ry="2" />
<text  x="688.89" y="367.5" ></text>
</g>
<g >
<title>BufferGetBlock (79,891,669 samples, 0.01%)</title><rect x="691.0" y="437" width="0.2" height="15.0" fill="rgb(249,94,30)" rx="2" ry="2" />
<text  x="694.05" y="447.5" ></text>
</g>
<g >
<title>list_free (129,569,755 samples, 0.02%)</title><rect x="635.2" y="501" width="0.3" height="15.0" fill="rgb(250,35,38)" rx="2" ry="2" />
<text  x="638.19" y="511.5" ></text>
</g>
<g >
<title>AllocSetFree (643,372,831 samples, 0.12%)</title><rect x="632.0" y="437" width="1.4" height="15.0" fill="rgb(243,127,8)" rx="2" ry="2" />
<text  x="635.00" y="447.5" ></text>
</g>
<g >
<title>ExecClearTuple (2,584,351,867 samples, 0.48%)</title><rect x="46.4" y="501" width="5.7" height="15.0" fill="rgb(246,126,8)" rx="2" ry="2" />
<text  x="49.44" y="511.5" ></text>
</g>
<g >
<title>mem_cgroup_css_rstat_flush (90,283,241 samples, 0.02%)</title><rect x="673.5" y="69" width="0.2" height="15.0" fill="rgb(218,66,52)" rx="2" ry="2" />
<text  x="676.50" y="79.5" ></text>
</g>
<g >
<title>ReadBuffer_common (597,940,902 samples, 0.11%)</title><rect x="645.6" y="389" width="1.3" height="15.0" fill="rgb(252,7,53)" rx="2" ry="2" />
<text  x="648.59" y="399.5" ></text>
</g>
<g >
<title>PointerGetDatum (130,369,750 samples, 0.02%)</title><rect x="850.0" y="453" width="0.3" height="15.0" fill="rgb(246,21,46)" rx="2" ry="2" />
<text  x="852.99" y="463.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (46,032,845 samples, 0.01%)</title><rect x="617.5" y="405" width="0.1" height="15.0" fill="rgb(222,99,24)" rx="2" ry="2" />
<text  x="620.51" y="415.5" ></text>
</g>
<g >
<title>DecodeDateTime (21,238,817,096 samples, 3.93%)</title><rect x="870.8" y="453" width="46.4" height="15.0" fill="rgb(229,66,21)" rx="2" ry="2" />
<text  x="873.80" y="463.5" >Deco..</text>
</g>
<g >
<title>DatumGetInt32 (143,966,968 samples, 0.03%)</title><rect x="312.7" y="389" width="0.4" height="15.0" fill="rgb(236,196,36)" rx="2" ry="2" />
<text  x="315.75" y="399.5" ></text>
</g>
<g >
<title>XLogBytePosToRecPtr (59,191,024 samples, 0.01%)</title><rect x="698.6" y="421" width="0.1" height="15.0" fill="rgb(228,28,19)" rx="2" ry="2" />
<text  x="701.61" y="431.5" ></text>
</g>
<g >
<title>XLogBeginInsert (78,133,382 samples, 0.01%)</title><rect x="182.2" y="421" width="0.2" height="15.0" fill="rgb(253,135,6)" rx="2" ry="2" />
<text  x="185.25" y="431.5" ></text>
</g>
<g >
<title>iomap_write_iter (660,208,703 samples, 0.12%)</title><rect x="696.4" y="277" width="1.5" height="15.0" fill="rgb(228,50,5)" rx="2" ry="2" />
<text  x="699.44" y="287.5" ></text>
</g>
<g >
<title>PageGetItem (135,983,072 samples, 0.03%)</title><rect x="231.1" y="405" width="0.3" height="15.0" fill="rgb(222,135,1)" rx="2" ry="2" />
<text  x="234.07" y="415.5" ></text>
</g>
<g >
<title>DatumGetPointer (119,938,121 samples, 0.02%)</title><rect x="725.7" y="485" width="0.2" height="15.0" fill="rgb(214,48,17)" rx="2" ry="2" />
<text  x="728.65" y="495.5" ></text>
</g>
<g >
<title>ReadBufferExtended (24,725,336,944 samples, 4.58%)</title><rect x="531.9" y="357" width="54.0" height="15.0" fill="rgb(208,188,16)" rx="2" ry="2" />
<text  x="534.90" y="367.5" >ReadB..</text>
</g>
<g >
<title>submit_bio_wait (73,267,022 samples, 0.01%)</title><rect x="664.2" y="213" width="0.1" height="15.0" fill="rgb(245,217,35)" rx="2" ry="2" />
<text  x="667.18" y="223.5" ></text>
</g>
<g >
<title>pg_rotate_left32 (224,520,954 samples, 0.04%)</title><rect x="553.6" y="213" width="0.5" height="15.0" fill="rgb(231,36,4)" rx="2" ry="2" />
<text  x="556.60" y="223.5" ></text>
</g>
<g >
<title>__GI_strtoll (180,070,138 samples, 0.03%)</title><rect x="891.6" y="405" width="0.4" height="15.0" fill="rgb(252,0,3)" rx="2" ry="2" />
<text  x="894.57" y="415.5" ></text>
</g>
<g >
<title>postmaster_child_launch (525,725,781,103 samples, 97.29%)</title><rect x="39.9" y="709" width="1148.0" height="15.0" fill="rgb(241,50,44)" rx="2" ry="2" />
<text  x="42.92" y="719.5" >postmaster_child_launch</text>
</g>
<g >
<title>GetPrivateRefCountEntry (265,585,053 samples, 0.05%)</title><rect x="214.0" y="373" width="0.6" height="15.0" fill="rgb(234,191,24)" rx="2" ry="2" />
<text  x="217.01" y="383.5" ></text>
</g>
<g >
<title>blk_mq_dispatch_plug_list (224,593,521 samples, 0.04%)</title><rect x="24.0" y="549" width="0.5" height="15.0" fill="rgb(221,191,22)" rx="2" ry="2" />
<text  x="27.01" y="559.5" ></text>
</g>
<g >
<title>AllocSetFree (1,008,868,995 samples, 0.19%)</title><rect x="168.6" y="405" width="2.2" height="15.0" fill="rgb(243,171,40)" rx="2" ry="2" />
<text  x="171.63" y="415.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (686,770,342 samples, 0.13%)</title><rect x="235.0" y="149" width="1.5" height="15.0" fill="rgb(237,225,6)" rx="2" ry="2" />
<text  x="238.03" y="159.5" ></text>
</g>
<g >
<title>LockBuffer (71,994,257 samples, 0.01%)</title><rect x="528.2" y="389" width="0.1" height="15.0" fill="rgb(214,114,1)" rx="2" ry="2" />
<text  x="531.16" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (54,054,303 samples, 0.01%)</title><rect x="641.3" y="437" width="0.2" height="15.0" fill="rgb(247,152,42)" rx="2" ry="2" />
<text  x="644.35" y="447.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (625,319,975 samples, 0.12%)</title><rect x="642.8" y="389" width="1.4" height="15.0" fill="rgb(239,5,14)" rx="2" ry="2" />
<text  x="645.82" y="399.5" ></text>
</g>
<g >
<title>hash_bytes (87,838,407 samples, 0.02%)</title><rect x="291.2" y="261" width="0.2" height="15.0" fill="rgb(218,25,8)" rx="2" ry="2" />
<text  x="294.23" y="271.5" ></text>
</g>
<g >
<title>list_free (66,717,066 samples, 0.01%)</title><rect x="711.6" y="517" width="0.2" height="15.0" fill="rgb(208,227,10)" rx="2" ry="2" />
<text  x="714.62" y="527.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (1,986,144,564 samples, 0.37%)</title><rect x="128.3" y="357" width="4.3" height="15.0" fill="rgb(236,19,26)" rx="2" ry="2" />
<text  x="131.29" y="367.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (72,229,476 samples, 0.01%)</title><rect x="648.3" y="357" width="0.2" height="15.0" fill="rgb(217,139,7)" rx="2" ry="2" />
<text  x="651.30" y="367.5" ></text>
</g>
<g >
<title>ForgetPrivateRefCountEntry (45,900,828 samples, 0.01%)</title><rect x="224.8" y="357" width="0.1" height="15.0" fill="rgb(252,109,32)" rx="2" ry="2" />
<text  x="227.76" y="367.5" ></text>
</g>
<g >
<title>ExtendBufferedRel (2,382,266,053 samples, 0.44%)</title><rect x="233.0" y="389" width="5.3" height="15.0" fill="rgb(248,99,39)" rx="2" ry="2" />
<text  x="236.05" y="399.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (82,235,462 samples, 0.02%)</title><rect x="292.1" y="325" width="0.2" height="15.0" fill="rgb(236,138,30)" rx="2" ry="2" />
<text  x="295.13" y="335.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_bktype (106,416,422 samples, 0.02%)</title><rect x="582.9" y="213" width="0.3" height="15.0" fill="rgb(245,176,37)" rx="2" ry="2" />
<text  x="585.95" y="223.5" ></text>
</g>
<g >
<title>DatumGetPointer (49,127,963 samples, 0.01%)</title><rect x="784.6" y="453" width="0.1" height="15.0" fill="rgb(248,170,1)" rx="2" ry="2" />
<text  x="787.62" y="463.5" ></text>
</g>
<g >
<title>rep_movs_alternative (1,154,565,685 samples, 0.21%)</title><rect x="18.9" y="597" width="2.6" height="15.0" fill="rgb(236,228,50)" rx="2" ry="2" />
<text  x="21.94" y="607.5" ></text>
</g>
<g >
<title>LWLockAcquire (847,249,336 samples, 0.16%)</title><rect x="196.0" y="373" width="1.9" height="15.0" fill="rgb(250,66,29)" rx="2" ry="2" />
<text  x="199.03" y="383.5" ></text>
</g>
<g >
<title>index_form_tuple_context (5,707,107,076 samples, 1.06%)</title><rect x="619.1" y="437" width="12.5" height="15.0" fill="rgb(223,96,15)" rx="2" ry="2" />
<text  x="622.12" y="447.5" ></text>
</g>
<g >
<title>strtoint (116,595,638 samples, 0.02%)</title><rect x="894.2" y="421" width="0.3" height="15.0" fill="rgb(218,219,51)" rx="2" ry="2" />
<text  x="897.21" y="431.5" ></text>
</g>
<g >
<title>ResourceOwnerRememberBuffer (326,117,918 samples, 0.06%)</title><rect x="489.7" y="245" width="0.7" height="15.0" fill="rgb(230,65,28)" rx="2" ry="2" />
<text  x="492.69" y="255.5" ></text>
</g>
<g >
<title>ReadBuffer (91,603,411 samples, 0.02%)</title><rect x="220.5" y="373" width="0.2" height="15.0" fill="rgb(209,157,8)" rx="2" ry="2" />
<text  x="223.54" y="383.5" ></text>
</g>
<g >
<title>heap_form_tuple (33,643,473,283 samples, 6.23%)</title><rect x="722.8" y="501" width="73.5" height="15.0" fill="rgb(216,159,38)" rx="2" ry="2" />
<text  x="725.84" y="511.5" >heap_for..</text>
</g>
<g >
<title>__rmqueue_pcplist (90,749,668 samples, 0.02%)</title><rect x="676.9" y="53" width="0.2" height="15.0" fill="rgb(217,161,13)" rx="2" ry="2" />
<text  x="679.90" y="63.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (23,266,957,838 samples, 4.31%)</title><rect x="534.7" y="309" width="50.8" height="15.0" fill="rgb(249,213,41)" rx="2" ry="2" />
<text  x="537.68" y="319.5" >Start..</text>
</g>
<g >
<title>str_to_mpn.part.0.constprop.0 (157,058,342 samples, 0.03%)</title><rect x="27.1" y="773" width="0.3" height="15.0" fill="rgb(213,171,18)" rx="2" ry="2" />
<text  x="30.10" y="783.5" ></text>
</g>
<g >
<title>BufferIsValid (54,638,111 samples, 0.01%)</title><rect x="471.2" y="245" width="0.1" height="15.0" fill="rgb(212,123,9)" rx="2" ry="2" />
<text  x="474.21" y="255.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (48,176,559 samples, 0.01%)</title><rect x="179.2" y="389" width="0.1" height="15.0" fill="rgb(249,172,9)" rx="2" ry="2" />
<text  x="182.21" y="399.5" ></text>
</g>
<g >
<title>tts_buffer_heap_getsomeattrs (2,244,358,962 samples, 0.42%)</title><rect x="57.3" y="421" width="4.9" height="15.0" fill="rgb(250,160,24)" rx="2" ry="2" />
<text  x="60.28" y="431.5" ></text>
</g>
<g >
<title>verify_compact_attribute (587,953,054 samples, 0.11%)</title><rect x="285.7" y="389" width="1.3" height="15.0" fill="rgb(235,54,5)" rx="2" ry="2" />
<text  x="288.68" y="399.5" ></text>
</g>
<g >
<title>LWLockReleaseClearVar (93,565,606 samples, 0.02%)</title><rect x="699.0" y="421" width="0.2" height="15.0" fill="rgb(253,98,19)" rx="2" ry="2" />
<text  x="702.00" y="431.5" ></text>
</g>
<g >
<title>store_att_byval (94,834,059 samples, 0.02%)</title><rect x="631.3" y="389" width="0.2" height="15.0" fill="rgb(254,137,1)" rx="2" ry="2" />
<text  x="634.27" y="399.5" ></text>
</g>
<g >
<title>fault_in_iov_iter_readable (48,706,831 samples, 0.01%)</title><rect x="697.1" y="261" width="0.1" height="15.0" fill="rgb(205,6,33)" rx="2" ry="2" />
<text  x="700.08" y="271.5" ></text>
</g>
<g >
<title>ReadBufferExtended (99,314,520 samples, 0.02%)</title><rect x="276.3" y="373" width="0.3" height="15.0" fill="rgb(248,120,4)" rx="2" ry="2" />
<text  x="279.34" y="383.5" ></text>
</g>
<g >
<title>verify_compact_attribute (194,078,056 samples, 0.04%)</title><rect x="754.6" y="469" width="0.4" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text  x="757.56" y="479.5" ></text>
</g>
<g >
<title>list_member_oid (232,381,541 samples, 0.04%)</title><rect x="633.9" y="469" width="0.5" height="15.0" fill="rgb(232,51,3)" rx="2" ry="2" />
<text  x="636.92" y="479.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (126,277,327 samples, 0.02%)</title><rect x="623.8" y="389" width="0.3" height="15.0" fill="rgb(252,117,43)" rx="2" ry="2" />
<text  x="626.84" y="399.5" ></text>
</g>
<g >
<title>DatumGetCString (306,498,976 samples, 0.06%)</title><rect x="849.2" y="453" width="0.7" height="15.0" fill="rgb(238,118,13)" rx="2" ry="2" />
<text  x="852.21" y="463.5" ></text>
</g>
<g >
<title>BufferIsValid (89,515,787 samples, 0.02%)</title><rect x="599.8" y="341" width="0.2" height="15.0" fill="rgb(253,227,50)" rx="2" ry="2" />
<text  x="602.82" y="351.5" ></text>
</g>
<g >
<title>NewPrivateRefCountEntry (68,958,371 samples, 0.01%)</title><rect x="573.1" y="245" width="0.2" height="15.0" fill="rgb(211,20,15)" rx="2" ry="2" />
<text  x="576.11" y="255.5" ></text>
</g>
<g >
<title>verify_compact_attribute (4,887,024,593 samples, 0.90%)</title><rect x="741.1" y="453" width="10.7" height="15.0" fill="rgb(239,108,47)" rx="2" ry="2" />
<text  x="744.10" y="463.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (237,238,479 samples, 0.04%)</title><rect x="628.8" y="389" width="0.5" height="15.0" fill="rgb(235,39,1)" rx="2" ry="2" />
<text  x="631.77" y="399.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (236,297,274 samples, 0.04%)</title><rect x="162.9" y="389" width="0.5" height="15.0" fill="rgb(248,84,46)" rx="2" ry="2" />
<text  x="165.93" y="399.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (2,486,825,471 samples, 0.46%)</title><rect x="760.8" y="453" width="5.4" height="15.0" fill="rgb(253,132,48)" rx="2" ry="2" />
<text  x="763.79" y="463.5" ></text>
</g>
<g >
<title>ReadBuffer (24,881,030,731 samples, 4.60%)</title><rect x="531.7" y="373" width="54.3" height="15.0" fill="rgb(243,207,4)" rx="2" ry="2" />
<text  x="534.71" y="383.5" >ReadB..</text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (500,661,297 samples, 0.09%)</title><rect x="412.5" y="341" width="1.1" height="15.0" fill="rgb(242,148,0)" rx="2" ry="2" />
<text  x="415.48" y="351.5" ></text>
</g>
<g >
<title>PageGetLSN (116,725,175 samples, 0.02%)</title><rect x="205.7" y="389" width="0.2" height="15.0" fill="rgb(223,100,10)" rx="2" ry="2" />
<text  x="208.66" y="399.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (57,922,630 samples, 0.01%)</title><rect x="164.6" y="389" width="0.1" height="15.0" fill="rgb(220,36,34)" rx="2" ry="2" />
<text  x="167.62" y="399.5" ></text>
</g>
<g >
<title>BufferIsValid (83,490,280 samples, 0.02%)</title><rect x="217.5" y="373" width="0.2" height="15.0" fill="rgb(212,190,15)" rx="2" ry="2" />
<text  x="220.50" y="383.5" ></text>
</g>
<g >
<title>balance_dirty_pages_ratelimited_flags (258,507,225 samples, 0.05%)</title><rect x="673.2" y="165" width="0.5" height="15.0" fill="rgb(220,104,28)" rx="2" ry="2" />
<text  x="676.16" y="175.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (218,455,498 samples, 0.04%)</title><rect x="232.2" y="357" width="0.5" height="15.0" fill="rgb(245,169,26)" rx="2" ry="2" />
<text  x="235.20" y="367.5" ></text>
</g>
<g >
<title>TupleDescAttr (163,565,711 samples, 0.03%)</title><rect x="430.4" y="341" width="0.4" height="15.0" fill="rgb(212,220,2)" rx="2" ry="2" />
<text  x="433.42" y="351.5" ></text>
</g>
<g >
<title>posix_fallocate (382,721,456 samples, 0.07%)</title><rect x="683.7" y="357" width="0.8" height="15.0" fill="rgb(247,29,42)" rx="2" ry="2" />
<text  x="686.69" y="367.5" ></text>
</g>
<g >
<title>list_member_oid (286,096,124 samples, 0.05%)</title><rect x="65.1" y="453" width="0.7" height="15.0" fill="rgb(209,211,22)" rx="2" ry="2" />
<text  x="68.15" y="463.5" ></text>
</g>
<g >
<title>DatumGetInt32 (45,895,835 samples, 0.01%)</title><rect x="513.5" y="341" width="0.1" height="15.0" fill="rgb(221,217,16)" rx="2" ry="2" />
<text  x="516.49" y="351.5" ></text>
</g>
<g >
<title>xas_descend (52,986,373 samples, 0.01%)</title><rect x="676.4" y="101" width="0.1" height="15.0" fill="rgb(238,75,38)" rx="2" ry="2" />
<text  x="679.41" y="111.5" ></text>
</g>
<g >
<title>_bt_splitcmp (55,952,113 samples, 0.01%)</title><rect x="268.7" y="341" width="0.1" height="15.0" fill="rgb(225,169,43)" rx="2" ry="2" />
<text  x="271.69" y="351.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (478,074,448 samples, 0.09%)</title><rect x="407.7" y="341" width="1.0" height="15.0" fill="rgb(233,85,9)" rx="2" ry="2" />
<text  x="410.67" y="351.5" ></text>
</g>
<g >
<title>_bt_findinsertloc (6,144,194,655 samples, 1.14%)</title><rect x="153.6" y="437" width="13.4" height="15.0" fill="rgb(219,208,20)" rx="2" ry="2" />
<text  x="156.63" y="447.5" ></text>
</g>
<g >
<title>BufTableLookup (53,944,783 samples, 0.01%)</title><rect x="646.2" y="309" width="0.1" height="15.0" fill="rgb(223,197,44)" rx="2" ry="2" />
<text  x="649.17" y="319.5" ></text>
</g>
<g >
<title>PinBuffer (66,679,711 samples, 0.01%)</title><rect x="643.8" y="341" width="0.2" height="15.0" fill="rgb(206,31,30)" rx="2" ry="2" />
<text  x="646.83" y="351.5" ></text>
</g>
<g >
<title>__xfs_trans_commit (215,371,627 samples, 0.04%)</title><rect x="236.6" y="101" width="0.5" height="15.0" fill="rgb(210,196,52)" rx="2" ry="2" />
<text  x="239.59" y="111.5" ></text>
</g>
<g >
<title>__alloc_pages (288,265,282 samples, 0.05%)</title><rect x="23.3" y="581" width="0.7" height="15.0" fill="rgb(229,227,14)" rx="2" ry="2" />
<text  x="26.33" y="591.5" ></text>
</g>
<g >
<title>pg_encoding_verifymbstr (22,503,203,234 samples, 4.16%)</title><rect x="1126.2" y="405" width="49.1" height="15.0" fill="rgb(242,201,37)" rx="2" ry="2" />
<text  x="1129.16" y="415.5" >pg_e..</text>
</g>
<g >
<title>copyin (231,802,085 samples, 0.04%)</title><rect x="696.6" y="245" width="0.5" height="15.0" fill="rgb(216,207,10)" rx="2" ry="2" />
<text  x="699.57" y="255.5" ></text>
</g>
<g >
<title>pgstat_count_backend_io_op (1,615,494,635 samples, 0.30%)</title><rect x="579.7" y="261" width="3.5" height="15.0" fill="rgb(239,23,41)" rx="2" ry="2" />
<text  x="582.65" y="271.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (3,832,776,653 samples, 0.71%)</title><rect x="210.6" y="421" width="8.4" height="15.0" fill="rgb(240,192,16)" rx="2" ry="2" />
<text  x="213.59" y="431.5" ></text>
</g>
<g >
<title>RelationGetSmgr (111,759,890 samples, 0.02%)</title><rect x="496.3" y="341" width="0.2" height="15.0" fill="rgb(222,131,48)" rx="2" ry="2" />
<text  x="499.30" y="351.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (457,141,465 samples, 0.08%)</title><rect x="685.9" y="341" width="1.0" height="15.0" fill="rgb(216,66,50)" rx="2" ry="2" />
<text  x="688.91" y="351.5" ></text>
</g>
<g >
<title>AllocSetAlloc (842,646,894 samples, 0.16%)</title><rect x="794.4" y="469" width="1.8" height="15.0" fill="rgb(237,219,37)" rx="2" ry="2" />
<text  x="797.37" y="479.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (162,985,445 samples, 0.03%)</title><rect x="570.8" y="245" width="0.3" height="15.0" fill="rgb(231,174,47)" rx="2" ry="2" />
<text  x="573.79" y="255.5" ></text>
</g>
<g >
<title>hash_search (120,646,785 samples, 0.02%)</title><rect x="681.6" y="357" width="0.3" height="15.0" fill="rgb(209,53,19)" rx="2" ry="2" />
<text  x="684.59" y="367.5" ></text>
</g>
<g >
<title>dt2local (255,308,062 samples, 0.05%)</title><rect x="966.7" y="437" width="0.6" height="15.0" fill="rgb(220,19,8)" rx="2" ry="2" />
<text  x="969.74" y="447.5" ></text>
</g>
<g >
<title>MemoryChunkGetBlock (49,296,217 samples, 0.01%)</title><rect x="632.9" y="421" width="0.1" height="15.0" fill="rgb(248,28,52)" rx="2" ry="2" />
<text  x="635.86" y="431.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (14,458,502,239 samples, 2.68%)</title><rect x="429.0" y="357" width="31.6" height="15.0" fill="rgb(240,34,15)" rx="2" ry="2" />
<text  x="432.00" y="367.5" >Tu..</text>
</g>
<g >
<title>BufferGetPage (85,913,401 samples, 0.02%)</title><rect x="70.4" y="437" width="0.2" height="15.0" fill="rgb(250,96,42)" rx="2" ry="2" />
<text  x="73.40" y="447.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (661,777,914 samples, 0.12%)</title><rect x="196.4" y="357" width="1.4" height="15.0" fill="rgb(223,138,22)" rx="2" ry="2" />
<text  x="199.37" y="367.5" ></text>
</g>
<g >
<title>DecodeTime (50,659,506 samples, 0.01%)</title><rect x="917.2" y="453" width="0.1" height="15.0" fill="rgb(224,11,22)" rx="2" ry="2" />
<text  x="920.18" y="463.5" ></text>
</g>
<g >
<title>__alloc_pages (292,897,136 samples, 0.05%)</title><rect x="676.6" y="101" width="0.7" height="15.0" fill="rgb(206,126,16)" rx="2" ry="2" />
<text  x="679.62" y="111.5" ></text>
</g>
<g >
<title>tag_hash (1,702,325,808 samples, 0.32%)</title><rect x="475.6" y="229" width="3.7" height="15.0" fill="rgb(254,209,13)" rx="2" ry="2" />
<text  x="478.59" y="239.5" ></text>
</g>
<g >
<title>_bt_compare (8,934,284,475 samples, 1.65%)</title><rect x="506.4" y="389" width="19.5" height="15.0" fill="rgb(237,175,49)" rx="2" ry="2" />
<text  x="509.40" y="399.5" ></text>
</g>
<g >
<title>BufTableLookup (2,653,001,839 samples, 0.49%)</title><rect x="554.2" y="261" width="5.8" height="15.0" fill="rgb(214,96,10)" rx="2" ry="2" />
<text  x="557.22" y="271.5" ></text>
</g>
<g >
<title>XLogResetInsertion (103,726,945 samples, 0.02%)</title><rect x="209.0" y="405" width="0.3" height="15.0" fill="rgb(225,175,21)" rx="2" ry="2" />
<text  x="212.05" y="415.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (503,457,890 samples, 0.09%)</title><rect x="176.8" y="405" width="1.1" height="15.0" fill="rgb(240,185,20)" rx="2" ry="2" />
<text  x="179.82" y="415.5" ></text>
</g>
<g >
<title>FreeSpaceMapVacuumRange (60,121,932 samples, 0.01%)</title><rect x="684.9" y="437" width="0.2" height="15.0" fill="rgb(217,69,52)" rx="2" ry="2" />
<text  x="687.92" y="447.5" ></text>
</g>
<g >
<title>mem_cgroup_wb_stats (130,980,403 samples, 0.02%)</title><rect x="666.1" y="181" width="0.3" height="15.0" fill="rgb(218,151,28)" rx="2" ry="2" />
<text  x="669.13" y="191.5" ></text>
</g>
<g >
<title>BufferIsValid (78,293,543 samples, 0.01%)</title><rect x="539.7" y="245" width="0.2" height="15.0" fill="rgb(217,44,37)" rx="2" ry="2" />
<text  x="542.75" y="255.5" ></text>
</g>
<g >
<title>__ctype_b_loc@plt (250,598,729 samples, 0.05%)</title><rect x="912.6" y="437" width="0.5" height="15.0" fill="rgb(248,31,12)" rx="2" ry="2" />
<text  x="915.56" y="447.5" ></text>
</g>
<g >
<title>pg_pwrite_zeros (1,166,828,162 samples, 0.22%)</title><rect x="234.8" y="277" width="2.6" height="15.0" fill="rgb(250,55,0)" rx="2" ry="2" />
<text  x="237.84" y="287.5" ></text>
</g>
<g >
<title>ServerLoop (525,725,781,103 samples, 97.29%)</title><rect x="39.9" y="741" width="1148.0" height="15.0" fill="rgb(219,103,50)" rx="2" ry="2" />
<text  x="42.92" y="751.5" >ServerLoop</text>
</g>
<g >
<title>BufferIsValid (57,165,692 samples, 0.01%)</title><rect x="218.3" y="357" width="0.1" height="15.0" fill="rgb(247,84,30)" rx="2" ry="2" />
<text  x="221.30" y="367.5" ></text>
</g>
<g >
<title>BufferIsValid (49,153,148 samples, 0.01%)</title><rect x="213.6" y="389" width="0.1" height="15.0" fill="rgb(246,195,29)" rx="2" ry="2" />
<text  x="216.58" y="399.5" ></text>
</g>
<g >
<title>GetFullPageWriteInfo (50,321,771 samples, 0.01%)</title><rect x="182.9" y="405" width="0.1" height="15.0" fill="rgb(243,33,32)" rx="2" ry="2" />
<text  x="185.90" y="415.5" ></text>
</g>
<g >
<title>GetVictimBuffer (213,140,757 samples, 0.04%)</title><rect x="233.2" y="325" width="0.5" height="15.0" fill="rgb(210,2,3)" rx="2" ry="2" />
<text  x="236.24" y="335.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (168,903,893 samples, 0.03%)</title><rect x="228.3" y="357" width="0.4" height="15.0" fill="rgb(252,68,8)" rx="2" ry="2" />
<text  x="231.29" y="367.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (136,879,797 samples, 0.03%)</title><rect x="643.3" y="325" width="0.3" height="15.0" fill="rgb(233,14,42)" rx="2" ry="2" />
<text  x="646.30" y="335.5" ></text>
</g>
<g >
<title>UnlockRelationForExtension (119,331,736 samples, 0.02%)</title><rect x="234.3" y="325" width="0.2" height="15.0" fill="rgb(243,63,49)" rx="2" ry="2" />
<text  x="237.27" y="335.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (89,886,846 samples, 0.02%)</title><rect x="170.3" y="389" width="0.2" height="15.0" fill="rgb(217,90,21)" rx="2" ry="2" />
<text  x="173.33" y="399.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (45,858,475 samples, 0.01%)</title><rect x="698.3" y="405" width="0.1" height="15.0" fill="rgb(235,138,47)" rx="2" ry="2" />
<text  x="701.30" y="415.5" ></text>
</g>
<g >
<title>XLogInsert (6,154,736,402 samples, 1.14%)</title><rect x="695.2" y="469" width="13.5" height="15.0" fill="rgb(237,96,20)" rx="2" ry="2" />
<text  x="698.22" y="479.5" ></text>
</g>
<g >
<title>tick_nohz_highres_handler (74,353,335 samples, 0.01%)</title><rect x="1177.4" y="357" width="0.1" height="15.0" fill="rgb(217,165,35)" rx="2" ry="2" />
<text  x="1180.38" y="367.5" ></text>
</g>
<g >
<title>syscall_exit_to_user_mode (92,143,667 samples, 0.02%)</title><rect x="16.7" y="725" width="0.2" height="15.0" fill="rgb(218,50,43)" rx="2" ry="2" />
<text  x="19.74" y="735.5" ></text>
</g>
<g >
<title>BufTableLookup (1,223,268,751 samples, 0.23%)</title><rect x="479.4" y="261" width="2.7" height="15.0" fill="rgb(225,33,34)" rx="2" ry="2" />
<text  x="482.38" y="271.5" ></text>
</g>
<g >
<title>ReadBuffer (763,043,972 samples, 0.14%)</title><rect x="290.7" y="421" width="1.6" height="15.0" fill="rgb(207,20,23)" rx="2" ry="2" />
<text  x="293.68" y="431.5" ></text>
</g>
<g >
<title>vfs_read (3,275,277,441 samples, 0.61%)</title><rect x="18.5" y="709" width="7.1" height="15.0" fill="rgb(235,6,39)" rx="2" ry="2" />
<text  x="21.50" y="719.5" ></text>
</g>
<g >
<title>xfs_alloc_ag_vextent_near (150,179,092 samples, 0.03%)</title><rect x="683.9" y="149" width="0.3" height="15.0" fill="rgb(209,30,1)" rx="2" ry="2" />
<text  x="686.91" y="159.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (118,482,788 samples, 0.02%)</title><rect x="150.5" y="389" width="0.3" height="15.0" fill="rgb(249,174,46)" rx="2" ry="2" />
<text  x="153.50" y="399.5" ></text>
</g>
<g >
<title>slot_getsomeattrs_int (2,460,749,876 samples, 0.46%)</title><rect x="56.8" y="437" width="5.4" height="15.0" fill="rgb(228,160,26)" rx="2" ry="2" />
<text  x="59.80" y="447.5" ></text>
</g>
<g >
<title>schedule (63,084,529 samples, 0.01%)</title><rect x="664.5" y="149" width="0.2" height="15.0" fill="rgb(217,10,14)" rx="2" ry="2" />
<text  x="667.51" y="159.5" ></text>
</g>
<g >
<title>PageGetItemId (60,173,832 samples, 0.01%)</title><rect x="278.9" y="373" width="0.1" height="15.0" fill="rgb(231,63,4)" rx="2" ry="2" />
<text  x="281.88" y="383.5" ></text>
</g>
<g >
<title>IsCatalogRelationOid (48,697,116 samples, 0.01%)</title><rect x="751.6" y="421" width="0.2" height="15.0" fill="rgb(205,201,42)" rx="2" ry="2" />
<text  x="754.64" y="431.5" ></text>
</g>
<g >
<title>_bt_truncate (82,237,779 samples, 0.02%)</title><rect x="279.7" y="405" width="0.1" height="15.0" fill="rgb(205,51,33)" rx="2" ry="2" />
<text  x="282.67" y="415.5" ></text>
</g>
<g >
<title>InputFunctionCallSafe (66,753,523,233 samples, 12.35%)</title><rect x="822.6" y="485" width="145.7" height="15.0" fill="rgb(219,149,8)" rx="2" ry="2" />
<text  x="825.58" y="495.5" >InputFunctionCallS..</text>
</g>
<g >
<title>BTreeTupleIsPivot (2,001,680,224 samples, 0.37%)</title><rect x="394.0" y="341" width="4.4" height="15.0" fill="rgb(227,112,13)" rx="2" ry="2" />
<text  x="397.04" y="351.5" ></text>
</g>
<g >
<title>PageAddItemExtended (715,429,850 samples, 0.13%)</title><rect x="691.7" y="453" width="1.6" height="15.0" fill="rgb(214,87,34)" rx="2" ry="2" />
<text  x="694.74" y="463.5" ></text>
</g>
<g >
<title>MarkBufferDirty (82,090,663 samples, 0.02%)</title><rect x="639.9" y="469" width="0.2" height="15.0" fill="rgb(222,37,34)" rx="2" ry="2" />
<text  x="642.94" y="479.5" ></text>
</g>
<g >
<title>DatumGetInt32 (162,161,313 samples, 0.03%)</title><rect x="92.0" y="389" width="0.4" height="15.0" fill="rgb(226,22,17)" rx="2" ry="2" />
<text  x="95.00" y="399.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (157,456,380 samples, 0.03%)</title><rect x="222.7" y="373" width="0.3" height="15.0" fill="rgb(212,168,36)" rx="2" ry="2" />
<text  x="225.68" y="383.5" ></text>
</g>
<g >
<title>BufferGetBlock (323,729,831 samples, 0.06%)</title><rect x="301.7" y="389" width="0.7" height="15.0" fill="rgb(251,123,17)" rx="2" ry="2" />
<text  x="304.70" y="399.5" ></text>
</g>
<g >
<title>MemoryContextAllocZero (1,090,949,174 samples, 0.20%)</title><rect x="622.0" y="421" width="2.4" height="15.0" fill="rgb(210,142,0)" rx="2" ry="2" />
<text  x="625.05" y="431.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBufferIO (192,033,977 samples, 0.04%)</title><rect x="683.2" y="373" width="0.4" height="15.0" fill="rgb(243,36,18)" rx="2" ry="2" />
<text  x="686.15" y="383.5" ></text>
</g>
<g >
<title>TupleDescAttr (1,087,008,082 samples, 0.20%)</title><rect x="1178.4" y="485" width="2.4" height="15.0" fill="rgb(209,88,33)" rx="2" ry="2" />
<text  x="1181.44" y="495.5" ></text>
</g>
<g >
<title>rep_movs_alternative (228,910,790 samples, 0.04%)</title><rect x="696.6" y="229" width="0.5" height="15.0" fill="rgb(238,19,4)" rx="2" ry="2" />
<text  x="699.58" y="239.5" ></text>
</g>
<g >
<title>GetBufferDescriptor (71,195,155 samples, 0.01%)</title><rect x="540.9" y="277" width="0.1" height="15.0" fill="rgb(213,220,10)" rx="2" ry="2" />
<text  x="543.89" y="287.5" ></text>
</g>
<g >
<title>vector8_broadcast (265,182,162 samples, 0.05%)</title><rect x="1173.6" y="373" width="0.6" height="15.0" fill="rgb(237,49,29)" rx="2" ry="2" />
<text  x="1176.64" y="383.5" ></text>
</g>
<g >
<title>write_cache_pages (489,388,638 samples, 0.09%)</title><rect x="664.9" y="133" width="1.0" height="15.0" fill="rgb(252,67,21)" rx="2" ry="2" />
<text  x="667.85" y="143.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (3,090,366,821 samples, 0.57%)</title><rect x="672.2" y="277" width="6.8" height="15.0" fill="rgb(244,59,36)" rx="2" ry="2" />
<text  x="675.24" y="287.5" ></text>
</g>
<g >
<title>_bt_check_natts (5,700,666,445 samples, 1.05%)</title><rect x="109.8" y="389" width="12.4" height="15.0" fill="rgb(214,147,25)" rx="2" ry="2" />
<text  x="112.79" y="399.5" ></text>
</g>
<g >
<title>ReadBuffer_common (733,478,244 samples, 0.14%)</title><rect x="290.7" y="389" width="1.6" height="15.0" fill="rgb(252,35,27)" rx="2" ry="2" />
<text  x="293.73" y="399.5" ></text>
</g>
<g >
<title>filemap_get_read_batch (73,898,957 samples, 0.01%)</title><rect x="21.5" y="629" width="0.1" height="15.0" fill="rgb(213,162,26)" rx="2" ry="2" />
<text  x="24.48" y="639.5" ></text>
</g>
<g >
<title>_bt_moveright (54,887,973 samples, 0.01%)</title><rect x="293.2" y="421" width="0.1" height="15.0" fill="rgb(209,75,11)" rx="2" ry="2" />
<text  x="296.19" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (60,240,921 samples, 0.01%)</title><rect x="226.2" y="357" width="0.1" height="15.0" fill="rgb(223,228,9)" rx="2" ry="2" />
<text  x="229.19" y="367.5" ></text>
</g>
<g >
<title>AllocSetAlloc (655,534,309 samples, 0.12%)</title><rect x="614.1" y="389" width="1.4" height="15.0" fill="rgb(227,63,28)" rx="2" ry="2" />
<text  x="617.05" y="399.5" ></text>
</g>
<g >
<title>_bt_freestack (2,169,365,847 samples, 0.40%)</title><rect x="167.0" y="437" width="4.8" height="15.0" fill="rgb(247,192,46)" rx="2" ry="2" />
<text  x="170.05" y="447.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (251,879,613 samples, 0.05%)</title><rect x="485.9" y="245" width="0.5" height="15.0" fill="rgb(250,195,16)" rx="2" ry="2" />
<text  x="488.88" y="255.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (239,293,934 samples, 0.04%)</title><rect x="500.9" y="293" width="0.5" height="15.0" fill="rgb(241,153,17)" rx="2" ry="2" />
<text  x="503.91" y="303.5" ></text>
</g>
<g >
<title>__schedule (62,120,644 samples, 0.01%)</title><rect x="664.5" y="133" width="0.2" height="15.0" fill="rgb(240,151,46)" rx="2" ry="2" />
<text  x="667.52" y="143.5" ></text>
</g>
<g >
<title>BlockIdSet (90,005,233 samples, 0.02%)</title><rect x="48.7" y="453" width="0.2" height="15.0" fill="rgb(207,45,19)" rx="2" ry="2" />
<text  x="51.70" y="463.5" ></text>
</g>
<g >
<title>_bt_recsplitloc (846,300,342 samples, 0.16%)</title><rect x="274.2" y="389" width="1.9" height="15.0" fill="rgb(217,199,54)" rx="2" ry="2" />
<text  x="277.23" y="399.5" ></text>
</g>
<g >
<title>vfs_write (1,615,750,772 samples, 0.30%)</title><rect x="666.0" y="277" width="3.5" height="15.0" fill="rgb(218,194,28)" rx="2" ry="2" />
<text  x="668.98" y="287.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (507,028,265 samples, 0.09%)</title><rect x="603.9" y="309" width="1.1" height="15.0" fill="rgb(245,66,12)" rx="2" ry="2" />
<text  x="606.93" y="319.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (520,725,261 samples, 0.10%)</title><rect x="217.3" y="389" width="1.1" height="15.0" fill="rgb(223,0,15)" rx="2" ry="2" />
<text  x="220.29" y="399.5" ></text>
</g>
<g >
<title>time_overflows (507,270,596 samples, 0.09%)</title><rect x="916.1" y="437" width="1.1" height="15.0" fill="rgb(231,132,47)" rx="2" ry="2" />
<text  x="919.07" y="447.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (57,770,305 samples, 0.01%)</title><rect x="645.7" y="341" width="0.1" height="15.0" fill="rgb(209,161,45)" rx="2" ry="2" />
<text  x="648.71" y="351.5" ></text>
</g>
<g >
<title>__strlen_avx2 (1,247,225,051 samples, 0.23%)</title><rect x="913.3" y="437" width="2.7" height="15.0" fill="rgb(222,171,28)" rx="2" ry="2" />
<text  x="916.28" y="447.5" ></text>
</g>
<g >
<title>BlockNumberIsValid (65,235,903 samples, 0.01%)</title><rect x="466.2" y="373" width="0.2" height="15.0" fill="rgb(221,191,29)" rx="2" ry="2" />
<text  x="469.22" y="383.5" ></text>
</g>
<g >
<title>_bt_unlockbuf (1,517,454,264 samples, 0.28%)</title><rect x="226.5" y="405" width="3.3" height="15.0" fill="rgb(226,180,41)" rx="2" ry="2" />
<text  x="229.47" y="415.5" ></text>
</g>
<g >
<title>GetVictimBuffer (15,595,125,646 samples, 2.89%)</title><rect x="648.2" y="389" width="34.1" height="15.0" fill="rgb(216,171,26)" rx="2" ry="2" />
<text  x="651.21" y="399.5" >Ge..</text>
</g>
<g >
<title>WALInsertLockAcquire (65,886,010 samples, 0.01%)</title><rect x="698.9" y="437" width="0.1" height="15.0" fill="rgb(207,48,46)" rx="2" ry="2" />
<text  x="701.85" y="447.5" ></text>
</g>
<g >
<title>cgroup_rstat_flush_locked (127,249,724 samples, 0.02%)</title><rect x="666.1" y="133" width="0.3" height="15.0" fill="rgb(246,215,23)" rx="2" ry="2" />
<text  x="669.14" y="143.5" ></text>
</g>
<g >
<title>BufferAlloc (15,110,941,725 samples, 2.80%)</title><rect x="544.4" y="277" width="33.0" height="15.0" fill="rgb(212,201,43)" rx="2" ry="2" />
<text  x="547.41" y="287.5" >Bu..</text>
</g>
<g >
<title>BTreeTupleIsPosting (121,588,292 samples, 0.02%)</title><rect x="163.4" y="389" width="0.3" height="15.0" fill="rgb(235,103,46)" rx="2" ry="2" />
<text  x="166.44" y="399.5" ></text>
</g>
<g >
<title>_bt_checkpage (627,621,100 samples, 0.12%)</title><rect x="496.7" y="373" width="1.3" height="15.0" fill="rgb(251,185,30)" rx="2" ry="2" />
<text  x="499.67" y="383.5" ></text>
</g>
<g >
<title>btint4cmp (171,479,728 samples, 0.03%)</title><rect x="420.4" y="373" width="0.4" height="15.0" fill="rgb(233,213,34)" rx="2" ry="2" />
<text  x="423.40" y="383.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (552,513,777 samples, 0.10%)</title><rect x="398.4" y="341" width="1.2" height="15.0" fill="rgb(210,34,25)" rx="2" ry="2" />
<text  x="401.41" y="351.5" ></text>
</g>
<g >
<title>BufferIsValid (51,444,238 samples, 0.01%)</title><rect x="690.0" y="437" width="0.1" height="15.0" fill="rgb(215,43,10)" rx="2" ry="2" />
<text  x="692.97" y="447.5" ></text>
</g>
<g >
<title>DoCopy (525,722,587,605 samples, 97.29%)</title><rect x="39.9" y="565" width="1148.0" height="15.0" fill="rgb(212,65,16)" rx="2" ry="2" />
<text  x="42.92" y="575.5" >DoCopy</text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (364,191,959 samples, 0.07%)</title><rect x="778.4" y="469" width="0.8" height="15.0" fill="rgb(250,141,53)" rx="2" ry="2" />
<text  x="781.45" y="479.5" ></text>
</g>
<g >
<title>BufferDescriptorGetContentLock (153,836,956 samples, 0.03%)</title><rect x="598.8" y="357" width="0.4" height="15.0" fill="rgb(212,61,52)" rx="2" ry="2" />
<text  x="601.82" y="367.5" ></text>
</g>
<g >
<title>_bt_splitcmp (205,158,674 samples, 0.04%)</title><rect x="253.6" y="309" width="0.4" height="15.0" fill="rgb(239,21,29)" rx="2" ry="2" />
<text  x="256.59" y="319.5" ></text>
</g>
<g >
<title>iomap_write_begin (1,169,446,839 samples, 0.22%)</title><rect x="674.8" y="165" width="2.6" height="15.0" fill="rgb(252,19,47)" rx="2" ry="2" />
<text  x="677.80" y="175.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (108,983,271 samples, 0.02%)</title><rect x="232.7" y="405" width="0.3" height="15.0" fill="rgb(207,141,28)" rx="2" ry="2" />
<text  x="235.71" y="415.5" ></text>
</g>
<g >
<title>ReleaseAndReadBuffer (90,276,777 samples, 0.02%)</title><rect x="305.0" y="405" width="0.2" height="15.0" fill="rgb(229,67,36)" rx="2" ry="2" />
<text  x="308.00" y="415.5" ></text>
</g>
<g >
<title>_bt_getbuf (128,097,980 samples, 0.02%)</title><rect x="276.3" y="405" width="0.3" height="15.0" fill="rgb(245,154,50)" rx="2" ry="2" />
<text  x="279.33" y="415.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_object (206,559,783 samples, 0.04%)</title><rect x="494.5" y="229" width="0.4" height="15.0" fill="rgb(246,146,3)" rx="2" ry="2" />
<text  x="497.49" y="239.5" ></text>
</g>
<g >
<title>vfs_write (827,441,625 samples, 0.15%)</title><rect x="696.3" y="325" width="1.8" height="15.0" fill="rgb(205,178,26)" rx="2" ry="2" />
<text  x="699.30" y="335.5" ></text>
</g>
<g >
<title>tts_buffer_heap_materialize (34,130,217,521 samples, 6.32%)</title><rect x="721.8" y="517" width="74.5" height="15.0" fill="rgb(221,125,16)" rx="2" ry="2" />
<text  x="724.78" y="527.5" >tts_buff..</text>
</g>
<g >
<title>GetPrivateRefCountEntry (294,318,598 samples, 0.05%)</title><rect x="499.1" y="325" width="0.7" height="15.0" fill="rgb(230,44,2)" rx="2" ry="2" />
<text  x="502.12" y="335.5" ></text>
</g>
<g >
<title>ReleaseBuffer (92,142,297 samples, 0.02%)</title><rect x="685.6" y="389" width="0.2" height="15.0" fill="rgb(213,163,37)" rx="2" ry="2" />
<text  x="688.62" y="399.5" ></text>
</g>
<g >
<title>blk_mq_flush_plug_list (49,814,093 samples, 0.01%)</title><rect x="664.7" y="85" width="0.1" height="15.0" fill="rgb(248,25,38)" rx="2" ry="2" />
<text  x="667.67" y="95.5" ></text>
</g>
<g >
<title>filemap_get_entry (121,246,520 samples, 0.02%)</title><rect x="668.4" y="181" width="0.3" height="15.0" fill="rgb(222,199,45)" rx="2" ry="2" />
<text  x="671.44" y="191.5" ></text>
</g>
<g >
<title>__ctype_b_loc (460,564,353 samples, 0.09%)</title><rect x="911.6" y="437" width="1.0" height="15.0" fill="rgb(254,13,25)" rx="2" ry="2" />
<text  x="914.56" y="447.5" ></text>
</g>
<g >
<title>AdvanceXLInsertBuffer (321,037,773 samples, 0.06%)</title><rect x="186.5" y="357" width="0.7" height="15.0" fill="rgb(213,163,49)" rx="2" ry="2" />
<text  x="189.50" y="367.5" ></text>
</g>
<g >
<title>StartBufferIO (47,582,770 samples, 0.01%)</title><rect x="682.9" y="389" width="0.1" height="15.0" fill="rgb(248,121,3)" rx="2" ry="2" />
<text  x="685.91" y="399.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (65,343,650 samples, 0.01%)</title><rect x="224.6" y="357" width="0.1" height="15.0" fill="rgb(242,196,44)" rx="2" ry="2" />
<text  x="227.58" y="367.5" ></text>
</g>
<g >
<title>BufTableHashPartition (82,609,043 samples, 0.02%)</title><rect x="546.0" y="245" width="0.1" height="15.0" fill="rgb(249,107,31)" rx="2" ry="2" />
<text  x="548.97" y="255.5" ></text>
</g>
<g >
<title>_mdnblocks (74,540,244 samples, 0.01%)</title><rect x="234.6" y="293" width="0.2" height="15.0" fill="rgb(238,176,36)" rx="2" ry="2" />
<text  x="237.60" y="303.5" ></text>
</g>
<g >
<title>Int32GetDatum (307,059,578 samples, 0.06%)</title><rect x="102.0" y="373" width="0.7" height="15.0" fill="rgb(215,229,44)" rx="2" ry="2" />
<text  x="104.99" y="383.5" ></text>
</g>
<g >
<title>slot_attisnull (121,735,369 samples, 0.02%)</title><rect x="721.3" y="517" width="0.3" height="15.0" fill="rgb(248,151,28)" rx="2" ry="2" />
<text  x="724.29" y="527.5" ></text>
</g>
<g >
<title>Int32GetDatum (72,425,699 samples, 0.01%)</title><rect x="587.5" y="341" width="0.2" height="15.0" fill="rgb(224,137,50)" rx="2" ry="2" />
<text  x="590.52" y="351.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (93,864,533 samples, 0.02%)</title><rect x="167.8" y="421" width="0.2" height="15.0" fill="rgb(217,48,40)" rx="2" ry="2" />
<text  x="170.81" y="431.5" ></text>
</g>
<g >
<title>fetch_att (639,723,309 samples, 0.12%)</title><rect x="144.6" y="373" width="1.4" height="15.0" fill="rgb(228,116,43)" rx="2" ry="2" />
<text  x="147.59" y="383.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (801,128,118 samples, 0.15%)</title><rect x="567.2" y="245" width="1.8" height="15.0" fill="rgb(216,210,19)" rx="2" ry="2" />
<text  x="570.24" y="255.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (311,056,236 samples, 0.06%)</title><rect x="690.3" y="421" width="0.7" height="15.0" fill="rgb(211,17,26)" rx="2" ry="2" />
<text  x="693.31" y="431.5" ></text>
</g>
<g >
<title>XLogRecordAssemble (258,785,558 samples, 0.05%)</title><rect x="232.1" y="389" width="0.6" height="15.0" fill="rgb(237,204,30)" rx="2" ry="2" />
<text  x="235.11" y="399.5" ></text>
</g>
<g >
<title>index_form_tuple (5,925,759,157 samples, 1.10%)</title><rect x="618.6" y="453" width="13.0" height="15.0" fill="rgb(211,142,32)" rx="2" ry="2" />
<text  x="621.64" y="463.5" ></text>
</g>
<g >
<title>_bt_check_natts (89,631,538 samples, 0.02%)</title><rect x="80.6" y="405" width="0.2" height="15.0" fill="rgb(245,75,20)" rx="2" ry="2" />
<text  x="83.58" y="415.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_object (432,031,130 samples, 0.08%)</title><rect x="584.1" y="245" width="1.0" height="15.0" fill="rgb(235,99,0)" rx="2" ry="2" />
<text  x="587.14" y="255.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (938,387,519 samples, 0.17%)</title><rect x="628.6" y="405" width="2.1" height="15.0" fill="rgb(211,85,29)" rx="2" ry="2" />
<text  x="631.61" y="415.5" ></text>
</g>
<g >
<title>ExecClearTuple (1,054,337,816 samples, 0.20%)</title><rect x="713.8" y="533" width="2.3" height="15.0" fill="rgb(206,148,52)" rx="2" ry="2" />
<text  x="716.78" y="543.5" ></text>
</g>
<g >
<title>_bt_search_insert (149,277,231,991 samples, 27.62%)</title><rect x="289.7" y="437" width="326.0" height="15.0" fill="rgb(250,51,42)" rx="2" ry="2" />
<text  x="292.71" y="447.5" >_bt_search_insert</text>
</g>
<g >
<title>xas_store (53,349,943 samples, 0.01%)</title><rect x="22.6" y="581" width="0.2" height="15.0" fill="rgb(222,5,15)" rx="2" ry="2" />
<text  x="25.65" y="591.5" ></text>
</g>
<g >
<title>pg_qsort (6,583,722,499 samples, 1.22%)</title><rect x="248.3" y="341" width="14.4" height="15.0" fill="rgb(231,154,13)" rx="2" ry="2" />
<text  x="251.33" y="351.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (362,971,117 samples, 0.07%)</title><rect x="727.5" y="485" width="0.8" height="15.0" fill="rgb(214,136,6)" rx="2" ry="2" />
<text  x="730.54" y="495.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (334,346,728 samples, 0.06%)</title><rect x="486.6" y="229" width="0.7" height="15.0" fill="rgb(244,221,15)" rx="2" ry="2" />
<text  x="489.61" y="239.5" ></text>
</g>
<g >
<title>strtod (51,846,267 samples, 0.01%)</title><rect x="902.8" y="389" width="0.1" height="15.0" fill="rgb(229,136,23)" rx="2" ry="2" />
<text  x="905.77" y="399.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (273,616,129 samples, 0.05%)</title><rect x="635.8" y="485" width="0.6" height="15.0" fill="rgb(231,195,19)" rx="2" ry="2" />
<text  x="638.80" y="495.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (318,325,768 samples, 0.06%)</title><rect x="178.4" y="389" width="0.7" height="15.0" fill="rgb(226,144,43)" rx="2" ry="2" />
<text  x="181.36" y="399.5" ></text>
</g>
<g >
<title>PageGetHeapFreeSpace (181,670,675 samples, 0.03%)</title><rect x="640.2" y="469" width="0.4" height="15.0" fill="rgb(237,148,52)" rx="2" ry="2" />
<text  x="643.17" y="479.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (95,924,803 samples, 0.02%)</title><rect x="693.0" y="437" width="0.2" height="15.0" fill="rgb(220,200,5)" rx="2" ry="2" />
<text  x="695.95" y="447.5" ></text>
</g>
<g >
<title>file_modified_flags (337,711,998 samples, 0.06%)</title><rect x="236.5" y="133" width="0.8" height="15.0" fill="rgb(216,116,7)" rx="2" ry="2" />
<text  x="239.54" y="143.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (55,632,335 samples, 0.01%)</title><rect x="252.7" y="325" width="0.1" height="15.0" fill="rgb(216,147,40)" rx="2" ry="2" />
<text  x="255.65" y="335.5" ></text>
</g>
<g >
<title>BufferGetTag (56,126,489 samples, 0.01%)</title><rect x="708.8" y="453" width="0.1" height="15.0" fill="rgb(205,85,49)" rx="2" ry="2" />
<text  x="711.77" y="463.5" ></text>
</g>
<g >
<title>get_page_from_freelist (210,125,551 samples, 0.04%)</title><rect x="23.4" y="565" width="0.4" height="15.0" fill="rgb(223,215,41)" rx="2" ry="2" />
<text  x="26.39" y="575.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (851,882,487 samples, 0.16%)</title><rect x="427.1" y="357" width="1.9" height="15.0" fill="rgb(209,65,11)" rx="2" ry="2" />
<text  x="430.11" y="367.5" ></text>
</g>
<g >
<title>pg_strtoint32_safe (3,647,526,247 samples, 0.67%)</title><rect x="839.6" y="453" width="8.0" height="15.0" fill="rgb(210,126,26)" rx="2" ry="2" />
<text  x="842.61" y="463.5" ></text>
</g>
<g >
<title>_bt_getbuf (113,217,899 samples, 0.02%)</title><rect x="220.5" y="389" width="0.3" height="15.0" fill="rgb(250,49,40)" rx="2" ry="2" />
<text  x="223.54" y="399.5" ></text>
</g>
<g >
<title>BufferAlloc (417,028,625 samples, 0.08%)</title><rect x="291.2" y="325" width="0.9" height="15.0" fill="rgb(249,145,17)" rx="2" ry="2" />
<text  x="294.15" y="335.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (432,973,693 samples, 0.08%)</title><rect x="521.1" y="341" width="0.9" height="15.0" fill="rgb(225,177,16)" rx="2" ry="2" />
<text  x="524.08" y="351.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (161,737,609 samples, 0.03%)</title><rect x="520.5" y="357" width="0.3" height="15.0" fill="rgb(229,6,20)" rx="2" ry="2" />
<text  x="523.46" y="367.5" ></text>
</g>
<g >
<title>pg_qsort_swap (1,547,527,075 samples, 0.29%)</title><rect x="270.8" y="341" width="3.4" height="15.0" fill="rgb(244,201,54)" rx="2" ry="2" />
<text  x="273.80" y="351.5" ></text>
</g>
<g >
<title>_bt_checkpage (1,218,455,850 samples, 0.23%)</title><rect x="594.1" y="389" width="2.7" height="15.0" fill="rgb(245,92,8)" rx="2" ry="2" />
<text  x="597.09" y="399.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (67,090,707 samples, 0.01%)</title><rect x="681.6" y="341" width="0.2" height="15.0" fill="rgb(224,81,20)" rx="2" ry="2" />
<text  x="684.61" y="351.5" ></text>
</g>
<g >
<title>_bt_check_natts (2,222,469,821 samples, 0.41%)</title><rect x="514.7" y="373" width="4.8" height="15.0" fill="rgb(244,80,12)" rx="2" ry="2" />
<text  x="517.69" y="383.5" ></text>
</g>
<g >
<title>smgrwrite (3,510,607,595 samples, 0.65%)</title><rect x="671.8" y="357" width="7.7" height="15.0" fill="rgb(249,135,12)" rx="2" ry="2" />
<text  x="674.82" y="367.5" ></text>
</g>
<g >
<title>BufferGetBlock (248,564,010 samples, 0.05%)</title><rect x="504.8" y="373" width="0.6" height="15.0" fill="rgb(240,0,44)" rx="2" ry="2" />
<text  x="507.82" y="383.5" ></text>
</g>
<g >
<title>verify_compact_attribute (168,740,077 samples, 0.03%)</title><rect x="146.0" y="373" width="0.4" height="15.0" fill="rgb(218,14,54)" rx="2" ry="2" />
<text  x="148.98" y="383.5" ></text>
</g>
<g >
<title>ItemPointerSetInvalid (186,305,558 samples, 0.03%)</title><rect x="48.5" y="469" width="0.4" height="15.0" fill="rgb(254,21,38)" rx="2" ry="2" />
<text  x="51.49" y="479.5" ></text>
</g>
<g >
<title>ReleaseBuffer (2,050,186,549 samples, 0.38%)</title><rect x="222.0" y="405" width="4.5" height="15.0" fill="rgb(254,41,39)" rx="2" ry="2" />
<text  x="224.98" y="415.5" ></text>
</g>
<g >
<title>pfree (1,300,406,937 samples, 0.24%)</title><rect x="49.2" y="453" width="2.8" height="15.0" fill="rgb(241,14,12)" rx="2" ry="2" />
<text  x="52.18" y="463.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (144,617,816 samples, 0.03%)</title><rect x="803.3" y="469" width="0.3" height="15.0" fill="rgb(228,84,32)" rx="2" ry="2" />
<text  x="806.27" y="479.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (479,388,031 samples, 0.09%)</title><rect x="567.9" y="213" width="1.0" height="15.0" fill="rgb(229,72,40)" rx="2" ry="2" />
<text  x="570.90" y="223.5" ></text>
</g>
<g >
<title>iomap_write_begin (72,967,410 samples, 0.01%)</title><rect x="186.8" y="213" width="0.2" height="15.0" fill="rgb(237,205,22)" rx="2" ry="2" />
<text  x="189.84" y="223.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (198,440,546 samples, 0.04%)</title><rect x="1186.5" y="533" width="0.5" height="15.0" fill="rgb(245,84,51)" rx="2" ry="2" />
<text  x="1189.52" y="543.5" ></text>
</g>
<g >
<title>MemoryChunkGetBlock (154,909,304 samples, 0.03%)</title><rect x="802.9" y="469" width="0.4" height="15.0" fill="rgb(237,180,14)" rx="2" ry="2" />
<text  x="805.93" y="479.5" ></text>
</g>
<g >
<title>copyin (51,155,384 samples, 0.01%)</title><rect x="186.7" y="197" width="0.1" height="15.0" fill="rgb(227,213,44)" rx="2" ry="2" />
<text  x="189.69" y="207.5" ></text>
</g>
<g >
<title>__libc_pwrite (279,166,227 samples, 0.05%)</title><rect x="186.6" y="341" width="0.6" height="15.0" fill="rgb(205,170,35)" rx="2" ry="2" />
<text  x="189.58" y="351.5" ></text>
</g>
<g >
<title>TupleDescAttr (85,977,449 samples, 0.02%)</title><rect x="152.6" y="357" width="0.2" height="15.0" fill="rgb(227,12,31)" rx="2" ry="2" />
<text  x="155.57" y="367.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (56,048,164 samples, 0.01%)</title><rect x="291.4" y="293" width="0.2" height="15.0" fill="rgb(233,154,45)" rx="2" ry="2" />
<text  x="294.45" y="303.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (74,151,749 samples, 0.01%)</title><rect x="805.8" y="485" width="0.1" height="15.0" fill="rgb(229,64,18)" rx="2" ry="2" />
<text  x="808.78" y="495.5" ></text>
</g>
<g >
<title>TupleDescAttr (111,169,170 samples, 0.02%)</title><rect x="128.0" y="357" width="0.3" height="15.0" fill="rgb(216,66,51)" rx="2" ry="2" />
<text  x="131.04" y="367.5" ></text>
</g>
<g >
<title>XLogRecordAssemble (3,013,433,262 samples, 0.56%)</title><rect x="202.5" y="405" width="6.5" height="15.0" fill="rgb(215,25,20)" rx="2" ry="2" />
<text  x="205.47" y="415.5" ></text>
</g>
<g >
<title>PageGetItemId (74,634,016 samples, 0.01%)</title><rect x="693.7" y="453" width="0.2" height="15.0" fill="rgb(251,175,33)" rx="2" ry="2" />
<text  x="696.70" y="463.5" ></text>
</g>
<g >
<title>DatumGetInt32 (176,702,140 samples, 0.03%)</title><rect x="101.6" y="373" width="0.4" height="15.0" fill="rgb(225,93,29)" rx="2" ry="2" />
<text  x="104.60" y="383.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (234,612,708 samples, 0.04%)</title><rect x="696.6" y="261" width="0.5" height="15.0" fill="rgb(209,191,44)" rx="2" ry="2" />
<text  x="699.57" y="271.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (418,850,721 samples, 0.08%)</title><rect x="498.8" y="341" width="1.0" height="15.0" fill="rgb(227,76,53)" rx="2" ry="2" />
<text  x="501.85" y="351.5" ></text>
</g>
<g >
<title>vector8_load (1,396,467,650 samples, 0.26%)</title><rect x="1159.7" y="357" width="3.1" height="15.0" fill="rgb(254,196,14)" rx="2" ry="2" />
<text  x="1162.73" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (113,742,959 samples, 0.02%)</title><rect x="472.4" y="261" width="0.2" height="15.0" fill="rgb(253,191,25)" rx="2" ry="2" />
<text  x="475.36" y="271.5" ></text>
</g>
<g >
<title>blk_finish_plug (230,315,369 samples, 0.04%)</title><rect x="24.0" y="597" width="0.5" height="15.0" fill="rgb(251,184,17)" rx="2" ry="2" />
<text  x="27.00" y="607.5" ></text>
</g>
<g >
<title>BufferIsValid (51,205,290 samples, 0.01%)</title><rect x="215.6" y="373" width="0.1" height="15.0" fill="rgb(213,145,43)" rx="2" ry="2" />
<text  x="218.56" y="383.5" ></text>
</g>
<g >
<title>__strlen_avx2 (821,618,828 samples, 0.15%)</title><rect x="850.3" y="453" width="1.8" height="15.0" fill="rgb(221,124,29)" rx="2" ry="2" />
<text  x="853.28" y="463.5" ></text>
</g>
<g >
<title>BufferGetPage (129,631,603 samples, 0.02%)</title><rect x="465.2" y="389" width="0.2" height="15.0" fill="rgb(245,131,46)" rx="2" ry="2" />
<text  x="468.15" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (394,788,293 samples, 0.07%)</title><rect x="690.1" y="437" width="0.9" height="15.0" fill="rgb(248,48,30)" rx="2" ry="2" />
<text  x="693.13" y="447.5" ></text>
</g>
<g >
<title>PinBufferForBlock (75,648,234 samples, 0.01%)</title><rect x="276.4" y="309" width="0.1" height="15.0" fill="rgb(224,79,10)" rx="2" ry="2" />
<text  x="279.38" y="319.5" ></text>
</g>
<g >
<title>GetBufferFromRing (55,369,262 samples, 0.01%)</title><rect x="681.9" y="357" width="0.1" height="15.0" fill="rgb(218,61,21)" rx="2" ry="2" />
<text  x="684.91" y="367.5" ></text>
</g>
<g >
<title>TimestampTzGetDatum (86,273,622 samples, 0.02%)</title><rect x="943.2" y="453" width="0.2" height="15.0" fill="rgb(217,121,29)" rx="2" ry="2" />
<text  x="946.23" y="463.5" ></text>
</g>
<g >
<title>fetch_att (73,201,109 samples, 0.01%)</title><rect x="166.5" y="389" width="0.1" height="15.0" fill="rgb(227,111,16)" rx="2" ry="2" />
<text  x="169.48" y="399.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (314,164,995 samples, 0.06%)</title><rect x="196.9" y="325" width="0.7" height="15.0" fill="rgb(226,71,21)" rx="2" ry="2" />
<text  x="199.93" y="335.5" ></text>
</g>
<g >
<title>PortalRunUtility (525,722,860,959 samples, 97.29%)</title><rect x="39.9" y="613" width="1148.0" height="15.0" fill="rgb(232,189,41)" rx="2" ry="2" />
<text  x="42.92" y="623.5" >PortalRunUtility</text>
</g>
<g >
<title>folio_add_lru (216,459,756 samples, 0.04%)</title><rect x="675.9" y="117" width="0.4" height="15.0" fill="rgb(226,200,23)" rx="2" ry="2" />
<text  x="678.86" y="127.5" ></text>
</g>
<g >
<title>mem_cgroup_wb_stats (120,498,486 samples, 0.02%)</title><rect x="673.4" y="133" width="0.3" height="15.0" fill="rgb(232,14,0)" rx="2" ry="2" />
<text  x="676.44" y="143.5" ></text>
</g>
<g >
<title>vector8_is_highbit_set (1,419,522,826 samples, 0.26%)</title><rect x="1156.6" y="357" width="3.1" height="15.0" fill="rgb(215,86,43)" rx="2" ry="2" />
<text  x="1159.63" y="367.5" ></text>
</g>
<g >
<title>BufferIsValid (146,714,470 samples, 0.03%)</title><rect x="599.2" y="357" width="0.3" height="15.0" fill="rgb(210,144,47)" rx="2" ry="2" />
<text  x="602.15" y="367.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (414,151,709 samples, 0.08%)</title><rect x="693.9" y="453" width="0.9" height="15.0" fill="rgb(247,1,33)" rx="2" ry="2" />
<text  x="696.88" y="463.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (184,524,850 samples, 0.03%)</title><rect x="577.4" y="277" width="0.4" height="15.0" fill="rgb(206,21,38)" rx="2" ry="2" />
<text  x="580.40" y="287.5" ></text>
</g>
<g >
<title>sentinel_ok (495,426,021 samples, 0.09%)</title><rect x="804.4" y="469" width="1.1" height="15.0" fill="rgb(253,46,5)" rx="2" ry="2" />
<text  x="807.42" y="479.5" ></text>
</g>
<g >
<title>fetch_att (147,813,782 samples, 0.03%)</title><rect x="525.5" y="357" width="0.3" height="15.0" fill="rgb(224,216,51)" rx="2" ry="2" />
<text  x="528.51" y="367.5" ></text>
</g>
<g >
<title>hash_initial_lookup (481,434,529 samples, 0.09%)</title><rect x="481.0" y="229" width="1.0" height="15.0" fill="rgb(242,114,47)" rx="2" ry="2" />
<text  x="483.99" y="239.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (300,659,566 samples, 0.06%)</title><rect x="310.9" y="389" width="0.7" height="15.0" fill="rgb(238,119,38)" rx="2" ry="2" />
<text  x="313.91" y="399.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (46,690,072 samples, 0.01%)</title><rect x="151.0" y="389" width="0.1" height="15.0" fill="rgb(231,43,5)" rx="2" ry="2" />
<text  x="153.98" y="399.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (701,946,150 samples, 0.13%)</title><rect x="530.1" y="373" width="1.5" height="15.0" fill="rgb(240,113,2)" rx="2" ry="2" />
<text  x="533.10" y="383.5" ></text>
</g>
<g >
<title>PageGetItem (86,351,401 samples, 0.02%)</title><rect x="518.9" y="357" width="0.2" height="15.0" fill="rgb(227,133,37)" rx="2" ry="2" />
<text  x="521.92" y="367.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (50,535,527 samples, 0.01%)</title><rect x="516.8" y="325" width="0.1" height="15.0" fill="rgb(231,6,32)" rx="2" ry="2" />
<text  x="519.76" y="335.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (110,172,556 samples, 0.02%)</title><rect x="283.4" y="405" width="0.2" height="15.0" fill="rgb(211,164,1)" rx="2" ry="2" />
<text  x="286.38" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (167,919,361 samples, 0.03%)</title><rect x="509.6" y="373" width="0.3" height="15.0" fill="rgb(239,101,25)" rx="2" ry="2" />
<text  x="512.57" y="383.5" ></text>
</g>
<g >
<title>index_insert (261,703,085,717 samples, 48.43%)</title><rect x="63.2" y="485" width="571.5" height="15.0" fill="rgb(215,214,3)" rx="2" ry="2" />
<text  x="66.20" y="495.5" >index_insert</text>
</g>
<g >
<title>AllocSetFreeIndex (126,477,485 samples, 0.02%)</title><rect x="614.9" y="373" width="0.2" height="15.0" fill="rgb(252,187,0)" rx="2" ry="2" />
<text  x="617.86" y="383.5" ></text>
</g>
<g >
<title>VARATT_CONVERTED_SHORT_SIZE (298,658,311 samples, 0.06%)</title><rect x="753.0" y="469" width="0.6" height="15.0" fill="rgb(243,188,0)" rx="2" ry="2" />
<text  x="755.96" y="479.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (61,065,000 samples, 0.01%)</title><rect x="234.6" y="261" width="0.2" height="15.0" fill="rgb(254,202,30)" rx="2" ry="2" />
<text  x="237.62" y="271.5" ></text>
</g>
<g >
<title>GetFreeIndexPage (231,906,687 samples, 0.04%)</title><rect x="238.3" y="389" width="0.5" height="15.0" fill="rgb(234,51,4)" rx="2" ry="2" />
<text  x="241.25" y="399.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_bktype (49,335,351 samples, 0.01%)</title><rect x="494.8" y="213" width="0.1" height="15.0" fill="rgb(218,70,10)" rx="2" ry="2" />
<text  x="497.83" y="223.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (250,630,239 samples, 0.05%)</title><rect x="311.6" y="389" width="0.5" height="15.0" fill="rgb(244,204,30)" rx="2" ry="2" />
<text  x="314.57" y="399.5" ></text>
</g>
<g >
<title>xfs_alloc_file_space (315,622,340 samples, 0.06%)</title><rect x="683.7" y="261" width="0.7" height="15.0" fill="rgb(230,195,8)" rx="2" ry="2" />
<text  x="686.72" y="271.5" ></text>
</g>
<g >
<title>__alloc_file (55,792,158 samples, 0.01%)</title><rect x="16.1" y="645" width="0.1" height="15.0" fill="rgb(225,150,46)" rx="2" ry="2" />
<text  x="19.06" y="655.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (314,068,496 samples, 0.06%)</title><rect x="471.1" y="261" width="0.7" height="15.0" fill="rgb(243,131,41)" rx="2" ry="2" />
<text  x="474.10" y="271.5" ></text>
</g>
<g >
<title>ReadBuffer_common (13,292,627,109 samples, 2.46%)</title><rect x="467.3" y="341" width="29.0" height="15.0" fill="rgb(241,225,53)" rx="2" ry="2" />
<text  x="470.27" y="351.5" >Re..</text>
</g>
<g >
<title>BufferDescriptorGetContentLock (66,179,354 samples, 0.01%)</title><rect x="597.2" y="373" width="0.1" height="15.0" fill="rgb(244,227,29)" rx="2" ry="2" />
<text  x="600.19" y="383.5" ></text>
</g>
<g >
<title>__mpn_lshift (313,669,187 samples, 0.06%)</title><rect x="17.6" y="773" width="0.7" height="15.0" fill="rgb(228,120,45)" rx="2" ry="2" />
<text  x="20.57" y="783.5" ></text>
</g>
<g >
<title>ExecConstraints (2,508,738,117 samples, 0.46%)</title><rect x="716.1" y="533" width="5.5" height="15.0" fill="rgb(208,156,26)" rx="2" ry="2" />
<text  x="719.08" y="543.5" ></text>
</g>
<g >
<title>fault_in_iov_iter_readable (58,461,418 samples, 0.01%)</title><rect x="674.7" y="165" width="0.1" height="15.0" fill="rgb(226,212,30)" rx="2" ry="2" />
<text  x="677.67" y="175.5" ></text>
</g>
<g >
<title>hash_search (119,114,392 samples, 0.02%)</title><rect x="671.6" y="341" width="0.2" height="15.0" fill="rgb(210,46,32)" rx="2" ry="2" />
<text  x="674.56" y="351.5" ></text>
</g>
<g >
<title>PostgresMain (525,725,781,103 samples, 97.29%)</title><rect x="39.9" y="677" width="1148.0" height="15.0" fill="rgb(249,21,29)" rx="2" ry="2" />
<text  x="42.92" y="687.5" >PostgresMain</text>
</g>
<g >
<title>pgstat_count_io_op (3,030,047,192 samples, 0.56%)</title><rect x="578.5" y="277" width="6.6" height="15.0" fill="rgb(239,126,1)" rx="2" ry="2" />
<text  x="581.47" y="287.5" ></text>
</g>
<g >
<title>MemoryContextCallResetCallbacks (154,038,591 samples, 0.03%)</title><rect x="806.5" y="501" width="0.3" height="15.0" fill="rgb(229,112,1)" rx="2" ry="2" />
<text  x="809.50" y="511.5" ></text>
</g>
<g >
<title>vector8_eq (1,303,888,735 samples, 0.24%)</title><rect x="1153.8" y="357" width="2.8" height="15.0" fill="rgb(207,182,9)" rx="2" ry="2" />
<text  x="1156.78" y="367.5" ></text>
</g>
<g >
<title>mem_cgroup_commit_charge (61,267,432 samples, 0.01%)</title><rect x="22.0" y="565" width="0.2" height="15.0" fill="rgb(207,188,25)" rx="2" ry="2" />
<text  x="25.03" y="575.5" ></text>
</g>
<g >
<title>LWLockRelease (1,473,105,906 samples, 0.27%)</title><rect x="565.8" y="261" width="3.2" height="15.0" fill="rgb(244,47,54)" rx="2" ry="2" />
<text  x="568.83" y="271.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (81,621,193 samples, 0.02%)</title><rect x="514.4" y="373" width="0.2" height="15.0" fill="rgb(213,151,4)" rx="2" ry="2" />
<text  x="517.43" y="383.5" ></text>
</g>
<g >
<title>BufTagGetRelFileLocator (307,213,893 samples, 0.06%)</title><rect x="212.9" y="389" width="0.7" height="15.0" fill="rgb(211,81,28)" rx="2" ry="2" />
<text  x="215.90" y="399.5" ></text>
</g>
<g >
<title>pg_qsort_swap (638,649,746 samples, 0.12%)</title><rect x="255.0" y="293" width="1.4" height="15.0" fill="rgb(208,189,28)" rx="2" ry="2" />
<text  x="258.04" y="303.5" ></text>
</g>
<g >
<title>RecordPageWithFreeSpace (891,259,486 samples, 0.16%)</title><rect x="685.1" y="437" width="1.9" height="15.0" fill="rgb(216,111,44)" rx="2" ry="2" />
<text  x="688.10" y="447.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (1,126,499,883 samples, 0.21%)</title><rect x="234.9" y="197" width="2.5" height="15.0" fill="rgb(211,100,7)" rx="2" ry="2" />
<text  x="237.90" y="207.5" ></text>
</g>
<g >
<title>__libc_pwrite (3,213,928,908 samples, 0.59%)</title><rect x="672.0" y="293" width="7.0" height="15.0" fill="rgb(225,86,42)" rx="2" ry="2" />
<text  x="675.00" y="303.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (92,364,645 samples, 0.02%)</title><rect x="621.8" y="421" width="0.2" height="15.0" fill="rgb(226,124,37)" rx="2" ry="2" />
<text  x="624.84" y="431.5" ></text>
</g>
<g >
<title>fmgr_info_copy (61,506,560 samples, 0.01%)</title><rect x="283.6" y="405" width="0.2" height="15.0" fill="rgb(244,172,45)" rx="2" ry="2" />
<text  x="286.62" y="415.5" ></text>
</g>
<g >
<title>VARATT_IS_SHORT (93,610,717 samples, 0.02%)</title><rect x="786.2" y="453" width="0.2" height="15.0" fill="rgb(214,128,50)" rx="2" ry="2" />
<text  x="789.16" y="463.5" ></text>
</g>
<g >
<title>__filemap_add_folio (108,394,103 samples, 0.02%)</title><rect x="235.7" y="69" width="0.2" height="15.0" fill="rgb(226,31,16)" rx="2" ry="2" />
<text  x="238.65" y="79.5" ></text>
</g>
<g >
<title>_bt_insertonpg (49,582,680,152 samples, 9.18%)</title><rect x="171.8" y="437" width="108.3" height="15.0" fill="rgb(232,94,49)" rx="2" ry="2" />
<text  x="174.78" y="447.5" >_bt_insertonpg</text>
</g>
<g >
<title>PageGetItem (399,126,101 samples, 0.07%)</title><rect x="119.2" y="373" width="0.9" height="15.0" fill="rgb(205,97,18)" rx="2" ry="2" />
<text  x="122.23" y="383.5" ></text>
</g>
<g >
<title>iomap_writepages (490,305,315 samples, 0.09%)</title><rect x="664.8" y="149" width="1.1" height="15.0" fill="rgb(237,80,42)" rx="2" ry="2" />
<text  x="667.85" y="159.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (424,146,990 samples, 0.08%)</title><rect x="314.2" y="389" width="0.9" height="15.0" fill="rgb(247,43,49)" rx="2" ry="2" />
<text  x="317.18" y="399.5" ></text>
</g>
<g >
<title>folio_account_dirtied (100,592,651 samples, 0.02%)</title><rect x="678.1" y="117" width="0.2" height="15.0" fill="rgb(206,136,33)" rx="2" ry="2" />
<text  x="681.12" y="127.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (377,620,505 samples, 0.07%)</title><rect x="683.7" y="341" width="0.8" height="15.0" fill="rgb(222,222,54)" rx="2" ry="2" />
<text  x="686.70" y="351.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (132,612,735 samples, 0.02%)</title><rect x="132.7" y="357" width="0.3" height="15.0" fill="rgb(211,81,38)" rx="2" ry="2" />
<text  x="135.73" y="367.5" ></text>
</g>
<g >
<title>BufferIsValid (98,017,020 samples, 0.02%)</title><rect x="539.2" y="261" width="0.2" height="15.0" fill="rgb(231,39,9)" rx="2" ry="2" />
<text  x="542.22" y="271.5" ></text>
</g>
<g >
<title>shmem_alloc_and_add_folio (89,875,799 samples, 0.02%)</title><rect x="237.9" y="181" width="0.2" height="15.0" fill="rgb(243,98,35)" rx="2" ry="2" />
<text  x="240.86" y="191.5" ></text>
</g>
<g >
<title>calc_bucket (163,362,192 samples, 0.03%)</title><rect x="481.7" y="213" width="0.3" height="15.0" fill="rgb(242,59,5)" rx="2" ry="2" />
<text  x="484.69" y="223.5" ></text>
</g>
<g >
<title>timestamptz_in (560,846,362 samples, 0.10%)</title><rect x="1184.3" y="485" width="1.3" height="15.0" fill="rgb(218,151,1)" rx="2" ry="2" />
<text  x="1187.33" y="495.5" ></text>
</g>
<g >
<title>IOContextForStrategy (54,430,768 samples, 0.01%)</title><rect x="541.7" y="293" width="0.1" height="15.0" fill="rgb(254,206,17)" rx="2" ry="2" />
<text  x="544.73" y="303.5" ></text>
</g>
<g >
<title>cgroup_rstat_flush (127,249,724 samples, 0.02%)</title><rect x="666.1" y="149" width="0.3" height="15.0" fill="rgb(218,162,14)" rx="2" ry="2" />
<text  x="669.14" y="159.5" ></text>
</g>
<g >
<title>_bt_binsrch_insert (33,113,796,872 samples, 6.13%)</title><rect x="74.2" y="421" width="72.3" height="15.0" fill="rgb(233,131,33)" rx="2" ry="2" />
<text  x="77.22" y="431.5" >_bt_bins..</text>
</g>
<g >
<title>blkdev_issue_flush (74,230,974 samples, 0.01%)</title><rect x="664.2" y="229" width="0.1" height="15.0" fill="rgb(253,12,52)" rx="2" ry="2" />
<text  x="667.18" y="239.5" ></text>
</g>
<g >
<title>BTreeTupleGetHeapTID (442,185,930 samples, 0.08%)</title><rect x="516.1" y="357" width="1.0" height="15.0" fill="rgb(228,167,34)" rx="2" ry="2" />
<text  x="519.09" y="367.5" ></text>
</g>
<g >
<title>fault_in_iov_iter_readable (113,174,748 samples, 0.02%)</title><rect x="668.1" y="213" width="0.2" height="15.0" fill="rgb(229,152,27)" rx="2" ry="2" />
<text  x="671.07" y="223.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (46,704,691 samples, 0.01%)</title><rect x="680.5" y="341" width="0.1" height="15.0" fill="rgb(225,171,39)" rx="2" ry="2" />
<text  x="683.49" y="351.5" ></text>
</g>
<g >
<title>TupleDescAttr (1,196,261,661 samples, 0.22%)</title><rect x="769.5" y="437" width="2.6" height="15.0" fill="rgb(206,25,47)" rx="2" ry="2" />
<text  x="772.51" y="447.5" ></text>
</g>
<g >
<title>RegisterSyncRequest (125,990,243 samples, 0.02%)</title><rect x="679.2" y="293" width="0.3" height="15.0" fill="rgb(205,71,29)" rx="2" ry="2" />
<text  x="682.21" y="303.5" ></text>
</g>
<g >
<title>fetch_att (97,515,377 samples, 0.02%)</title><rect x="122.5" y="389" width="0.3" height="15.0" fill="rgb(222,116,4)" rx="2" ry="2" />
<text  x="125.54" y="399.5" ></text>
</g>
<g >
<title>__blk_mq_do_dispatch_sched (177,930,947 samples, 0.03%)</title><rect x="24.1" y="485" width="0.4" height="15.0" fill="rgb(229,125,45)" rx="2" ry="2" />
<text  x="27.06" y="495.5" ></text>
</g>
<g >
<title>_bt_search_insert (78,406,319 samples, 0.01%)</title><rect x="618.5" y="453" width="0.1" height="15.0" fill="rgb(210,100,11)" rx="2" ry="2" />
<text  x="621.46" y="463.5" ></text>
</g>
<g >
<title>ResourceOwnerForget (228,299,055 samples, 0.04%)</title><rect x="223.3" y="357" width="0.5" height="15.0" fill="rgb(249,39,18)" rx="2" ry="2" />
<text  x="226.35" y="367.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (77,713,945 samples, 0.01%)</title><rect x="106.4" y="389" width="0.2" height="15.0" fill="rgb(246,218,8)" rx="2" ry="2" />
<text  x="109.44" y="399.5" ></text>
</g>
<g >
<title>get_page_from_freelist (223,545,249 samples, 0.04%)</title><rect x="676.7" y="85" width="0.5" height="15.0" fill="rgb(241,158,45)" rx="2" ry="2" />
<text  x="679.67" y="95.5" ></text>
</g>
<g >
<title>mdzeroextend (391,572,329 samples, 0.07%)</title><rect x="683.7" y="373" width="0.8" height="15.0" fill="rgb(241,65,39)" rx="2" ry="2" />
<text  x="686.67" y="383.5" ></text>
</g>
<g >
<title>PageGetSpecialSize (51,981,245 samples, 0.01%)</title><rect x="497.4" y="357" width="0.1" height="15.0" fill="rgb(208,162,48)" rx="2" ry="2" />
<text  x="500.40" y="367.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (1,408,690,101 samples, 0.26%)</title><rect x="205.9" y="389" width="3.1" height="15.0" fill="rgb(245,114,25)" rx="2" ry="2" />
<text  x="208.93" y="399.5" ></text>
</g>
<g >
<title>BufferGetBlock (156,043,218 samples, 0.03%)</title><rect x="174.3" y="405" width="0.3" height="15.0" fill="rgb(238,56,8)" rx="2" ry="2" />
<text  x="177.31" y="415.5" ></text>
</g>
<g >
<title>xfs_bmapi_write (244,489,480 samples, 0.05%)</title><rect x="683.8" y="245" width="0.6" height="15.0" fill="rgb(213,52,0)" rx="2" ry="2" />
<text  x="686.84" y="255.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (55,762,331 samples, 0.01%)</title><rect x="491.3" y="229" width="0.1" height="15.0" fill="rgb(223,120,4)" rx="2" ry="2" />
<text  x="494.26" y="239.5" ></text>
</g>
<g >
<title>XLogRecordAssemble (3,875,927,214 samples, 0.72%)</title><rect x="700.2" y="453" width="8.4" height="15.0" fill="rgb(219,151,53)" rx="2" ry="2" />
<text  x="703.16" y="463.5" ></text>
</g>
<g >
<title>StartReadBuffer (23,571,608,857 samples, 4.36%)</title><rect x="534.0" y="325" width="51.5" height="15.0" fill="rgb(210,86,50)" rx="2" ry="2" />
<text  x="537.02" y="335.5" >Start..</text>
</g>
<g >
<title>pg_atomic_read_u32 (109,239,119 samples, 0.02%)</title><rect x="179.1" y="405" width="0.2" height="15.0" fill="rgb(235,124,41)" rx="2" ry="2" />
<text  x="182.08" y="415.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (63,794,781 samples, 0.01%)</title><rect x="518.5" y="341" width="0.2" height="15.0" fill="rgb(210,42,26)" rx="2" ry="2" />
<text  x="521.54" y="351.5" ></text>
</g>
<g >
<title>vector8_broadcast (10,183,165,198 samples, 1.88%)</title><rect x="1131.5" y="357" width="22.3" height="15.0" fill="rgb(250,28,50)" rx="2" ry="2" />
<text  x="1134.54" y="367.5" >v..</text>
</g>
<g >
<title>DecodeTimezone (1,098,559,162 samples, 0.20%)</title><rect x="907.7" y="437" width="2.4" height="15.0" fill="rgb(205,34,3)" rx="2" ry="2" />
<text  x="910.74" y="447.5" ></text>
</g>
<g >
<title>ParseFractionalSecond (2,274,090,862 samples, 0.42%)</title><rect x="897.9" y="405" width="5.0" height="15.0" fill="rgb(242,79,38)" rx="2" ry="2" />
<text  x="900.92" y="415.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (305,015,313 samples, 0.06%)</title><rect x="906.3" y="421" width="0.6" height="15.0" fill="rgb(206,69,27)" rx="2" ry="2" />
<text  x="909.26" y="431.5" ></text>
</g>
<g >
<title>AllocSetAlloc (3,574,169,109 samples, 0.66%)</title><rect x="859.2" y="405" width="7.8" height="15.0" fill="rgb(228,125,43)" rx="2" ry="2" />
<text  x="862.20" y="415.5" ></text>
</g>
<g >
<title>Int32GetDatum (176,992,492 samples, 0.03%)</title><rect x="145.6" y="357" width="0.4" height="15.0" fill="rgb(239,167,31)" rx="2" ry="2" />
<text  x="148.59" y="367.5" ></text>
</g>
<g >
<title>PageSetChecksumCopy (6,673,913,308 samples, 1.24%)</title><rect x="648.6" y="357" width="14.6" height="15.0" fill="rgb(245,229,43)" rx="2" ry="2" />
<text  x="651.64" y="367.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (1,083,470,659 samples, 0.20%)</title><rect x="116.4" y="373" width="2.4" height="15.0" fill="rgb(220,221,27)" rx="2" ry="2" />
<text  x="119.42" y="383.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (1,617,678,661 samples, 0.30%)</title><rect x="666.0" y="293" width="3.5" height="15.0" fill="rgb(246,136,43)" rx="2" ry="2" />
<text  x="668.97" y="303.5" ></text>
</g>
<g >
<title>DatumGetCString (210,473,592 samples, 0.04%)</title><rect x="835.6" y="469" width="0.5" height="15.0" fill="rgb(206,31,50)" rx="2" ry="2" />
<text  x="838.61" y="479.5" ></text>
</g>
<g >
<title>SET_VARSIZE (60,536,751 samples, 0.01%)</title><rect x="852.4" y="437" width="0.2" height="15.0" fill="rgb(236,93,46)" rx="2" ry="2" />
<text  x="855.43" y="447.5" ></text>
</g>
<g >
<title>hash_bytes (3,064,791,876 samples, 0.57%)</title><rect x="546.9" y="213" width="6.7" height="15.0" fill="rgb(213,51,8)" rx="2" ry="2" />
<text  x="549.91" y="223.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (81,597,190 samples, 0.02%)</title><rect x="516.9" y="341" width="0.2" height="15.0" fill="rgb(221,85,17)" rx="2" ry="2" />
<text  x="519.88" y="351.5" ></text>
</g>
<g >
<title>LWLockRelease (720,587,814 samples, 0.13%)</title><rect x="198.2" y="357" width="1.6" height="15.0" fill="rgb(227,222,18)" rx="2" ry="2" />
<text  x="201.21" y="367.5" ></text>
</g>
<g >
<title>__xa_set_mark (49,553,037 samples, 0.01%)</title><rect x="678.0" y="117" width="0.1" height="15.0" fill="rgb(225,174,41)" rx="2" ry="2" />
<text  x="680.96" y="127.5" ></text>
</g>
<g >
<title>strtoint (65,270,913 samples, 0.01%)</title><rect x="907.4" y="421" width="0.2" height="15.0" fill="rgb(205,54,0)" rx="2" ry="2" />
<text  x="910.42" y="431.5" ></text>
</g>
<g >
<title>submit_bio_noacct_nocheck (84,331,415 samples, 0.02%)</title><rect x="664.7" y="133" width="0.1" height="15.0" fill="rgb(238,114,21)" rx="2" ry="2" />
<text  x="667.66" y="143.5" ></text>
</g>
<g >
<title>filemap_get_entry (103,300,716 samples, 0.02%)</title><rect x="676.3" y="133" width="0.3" height="15.0" fill="rgb(239,4,48)" rx="2" ry="2" />
<text  x="679.34" y="143.5" ></text>
</g>
<g >
<title>ReadBuffer_common (54,333,983 samples, 0.01%)</title><rect x="644.5" y="389" width="0.1" height="15.0" fill="rgb(254,90,44)" rx="2" ry="2" />
<text  x="647.51" y="399.5" ></text>
</g>
<g >
<title>PageIsNew (243,862,688 samples, 0.05%)</title><rect x="497.5" y="357" width="0.5" height="15.0" fill="rgb(246,84,26)" rx="2" ry="2" />
<text  x="500.51" y="367.5" ></text>
</g>
<g >
<title>verify_compact_attribute (495,246,622 samples, 0.09%)</title><rect x="165.4" y="373" width="1.1" height="15.0" fill="rgb(241,149,3)" rx="2" ry="2" />
<text  x="168.40" y="383.5" ></text>
</g>
<g >
<title>blk_mq_run_hw_queue (200,076,260 samples, 0.04%)</title><rect x="24.0" y="533" width="0.5" height="15.0" fill="rgb(218,205,20)" rx="2" ry="2" />
<text  x="27.03" y="543.5" ></text>
</g>
<g >
<title>BufferIsValid (94,594,768 samples, 0.02%)</title><rect x="48.3" y="469" width="0.2" height="15.0" fill="rgb(208,186,53)" rx="2" ry="2" />
<text  x="51.29" y="479.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (305,882,275 samples, 0.06%)</title><rect x="745.5" y="437" width="0.6" height="15.0" fill="rgb(211,221,33)" rx="2" ry="2" />
<text  x="748.46" y="447.5" ></text>
</g>
<g >
<title>btinsert (260,140,979,483 samples, 48.14%)</title><rect x="65.8" y="469" width="568.1" height="15.0" fill="rgb(236,188,1)" rx="2" ry="2" />
<text  x="68.83" y="479.5" >btinsert</text>
</g>
<g >
<title>PageGetFreeSpace (56,592,029 samples, 0.01%)</title><rect x="640.3" y="453" width="0.2" height="15.0" fill="rgb(250,13,13)" rx="2" ry="2" />
<text  x="643.34" y="463.5" ></text>
</g>
<g >
<title>VARATT_CAN_MAKE_SHORT (59,282,343 samples, 0.01%)</title><rect x="777.8" y="469" width="0.2" height="15.0" fill="rgb(232,26,21)" rx="2" ry="2" />
<text  x="780.83" y="479.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (161,402,423 samples, 0.03%)</title><rect x="605.1" y="325" width="0.3" height="15.0" fill="rgb(222,80,51)" rx="2" ry="2" />
<text  x="608.06" y="335.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (3,344,387,145 samples, 0.62%)</title><rect x="137.3" y="341" width="7.3" height="15.0" fill="rgb(225,171,27)" rx="2" ry="2" />
<text  x="140.27" y="351.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (59,817,250 samples, 0.01%)</title><rect x="523.1" y="325" width="0.1" height="15.0" fill="rgb(249,44,41)" rx="2" ry="2" />
<text  x="526.10" y="335.5" ></text>
</g>
<g >
<title>btint4cmp (161,609,521 samples, 0.03%)</title><rect x="148.9" y="389" width="0.3" height="15.0" fill="rgb(240,40,7)" rx="2" ry="2" />
<text  x="151.88" y="399.5" ></text>
</g>
<g >
<title>tas (277,100,799 samples, 0.05%)</title><rect x="195.2" y="373" width="0.6" height="15.0" fill="rgb(254,20,39)" rx="2" ry="2" />
<text  x="198.23" y="383.5" ></text>
</g>
<g >
<title>xa_get_order (60,750,016 samples, 0.01%)</title><rect x="22.4" y="581" width="0.2" height="15.0" fill="rgb(206,107,27)" rx="2" ry="2" />
<text  x="25.42" y="591.5" ></text>
</g>
<g >
<title>AllocSetAlloc (67,248,590 samples, 0.01%)</title><rect x="855.4" y="421" width="0.1" height="15.0" fill="rgb(239,1,53)" rx="2" ry="2" />
<text  x="858.38" y="431.5" ></text>
</g>
<g >
<title>do_syscall_64 (1,137,231,203 samples, 0.21%)</title><rect x="234.9" y="213" width="2.5" height="15.0" fill="rgb(219,67,25)" rx="2" ry="2" />
<text  x="237.90" y="223.5" ></text>
</g>
<g >
<title>time2t (251,974,505 samples, 0.05%)</title><rect x="967.7" y="437" width="0.5" height="15.0" fill="rgb(252,99,48)" rx="2" ry="2" />
<text  x="970.68" y="447.5" ></text>
</g>
<g >
<title>SET_VARSIZE (75,660,491 samples, 0.01%)</title><rect x="726.1" y="469" width="0.1" height="15.0" fill="rgb(213,132,48)" rx="2" ry="2" />
<text  x="729.05" y="479.5" ></text>
</g>
<g >
<title>StartBufferIO (268,361,328 samples, 0.05%)</title><rect x="663.2" y="357" width="0.6" height="15.0" fill="rgb(225,93,19)" rx="2" ry="2" />
<text  x="666.23" y="367.5" ></text>
</g>
<g >
<title>pg_add_s64_overflow (99,585,224 samples, 0.02%)</title><rect x="967.3" y="437" width="0.2" height="15.0" fill="rgb(227,193,22)" rx="2" ry="2" />
<text  x="970.29" y="447.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (242,868,081 samples, 0.04%)</title><rect x="237.7" y="325" width="0.5" height="15.0" fill="rgb(234,207,30)" rx="2" ry="2" />
<text  x="240.70" y="335.5" ></text>
</g>
<g >
<title>_bt_moveright (10,924,632,329 samples, 2.02%)</title><rect x="502.1" y="405" width="23.8" height="15.0" fill="rgb(232,83,43)" rx="2" ry="2" />
<text  x="505.06" y="415.5" >_..</text>
</g>
<g >
<title>StartReadBuffersImpl (12,867,885,126 samples, 2.38%)</title><rect x="468.0" y="309" width="28.1" height="15.0" fill="rgb(212,39,4)" rx="2" ry="2" />
<text  x="471.04" y="319.5" >S..</text>
</g>
<g >
<title>_bt_getstackbuf (136,322,618 samples, 0.03%)</title><rect x="220.5" y="405" width="0.3" height="15.0" fill="rgb(238,132,30)" rx="2" ry="2" />
<text  x="223.49" y="415.5" ></text>
</g>
<g >
<title>LWLockAcquire (52,560,397 samples, 0.01%)</title><rect x="646.3" y="309" width="0.1" height="15.0" fill="rgb(226,204,11)" rx="2" ry="2" />
<text  x="649.31" y="319.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (2,312,885,263 samples, 0.43%)</title><rect x="772.8" y="437" width="5.0" height="15.0" fill="rgb(209,99,29)" rx="2" ry="2" />
<text  x="775.77" y="447.5" ></text>
</g>
<g >
<title>exit_to_user_mode_loop (75,881,970 samples, 0.01%)</title><rect x="16.8" y="693" width="0.1" height="15.0" fill="rgb(213,82,45)" rx="2" ry="2" />
<text  x="19.76" y="703.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_op (401,402,897 samples, 0.07%)</title><rect x="495.0" y="261" width="0.9" height="15.0" fill="rgb(217,194,37)" rx="2" ry="2" />
<text  x="497.99" y="271.5" ></text>
</g>
<g >
<title>xfs_file_buffered_read (3,176,214,468 samples, 0.59%)</title><rect x="18.7" y="677" width="6.9" height="15.0" fill="rgb(231,174,48)" rx="2" ry="2" />
<text  x="21.71" y="687.5" ></text>
</g>
<g >
<title>smgrzeroextend (394,318,218 samples, 0.07%)</title><rect x="683.7" y="389" width="0.8" height="15.0" fill="rgb(218,140,22)" rx="2" ry="2" />
<text  x="686.67" y="399.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (87,768,879 samples, 0.02%)</title><rect x="220.5" y="309" width="0.2" height="15.0" fill="rgb(250,151,31)" rx="2" ry="2" />
<text  x="223.55" y="319.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (268,580,923 samples, 0.05%)</title><rect x="186.6" y="293" width="0.6" height="15.0" fill="rgb(225,175,18)" rx="2" ry="2" />
<text  x="189.60" y="303.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (207,441,442 samples, 0.04%)</title><rect x="152.8" y="357" width="0.5" height="15.0" fill="rgb(209,194,21)" rx="2" ry="2" />
<text  x="155.83" y="367.5" ></text>
</g>
<g >
<title>VARATT_CONVERTED_SHORT_SIZE (49,722,614 samples, 0.01%)</title><rect x="778.0" y="469" width="0.1" height="15.0" fill="rgb(216,104,9)" rx="2" ry="2" />
<text  x="780.95" y="479.5" ></text>
</g>
<g >
<title>_bt_compare (67,531,212,791 samples, 12.50%)</title><rect x="316.0" y="389" width="147.5" height="15.0" fill="rgb(242,44,9)" rx="2" ry="2" />
<text  x="319.04" y="399.5" >_bt_compare</text>
</g>
<g >
<title>__errno_location@plt (58,014,483 samples, 0.01%)</title><rect x="894.1" y="421" width="0.1" height="15.0" fill="rgb(213,115,15)" rx="2" ry="2" />
<text  x="897.05" y="431.5" ></text>
</g>
<g >
<title>folio_batch_move_lru (206,769,774 samples, 0.04%)</title><rect x="22.8" y="581" width="0.5" height="15.0" fill="rgb(241,22,39)" rx="2" ry="2" />
<text  x="25.83" y="591.5" ></text>
</g>
<g >
<title>xfs_bmap_btalloc (212,183,213 samples, 0.04%)</title><rect x="683.9" y="213" width="0.4" height="15.0" fill="rgb(218,135,26)" rx="2" ry="2" />
<text  x="686.88" y="223.5" ></text>
</g>
<g >
<title>UnlockReleaseBuffer (152,096,123 samples, 0.03%)</title><rect x="645.1" y="421" width="0.4" height="15.0" fill="rgb(207,225,30)" rx="2" ry="2" />
<text  x="648.13" y="431.5" ></text>
</g>
<g >
<title>cstring_to_text (96,844,651 samples, 0.02%)</title><rect x="837.5" y="469" width="0.2" height="15.0" fill="rgb(245,124,8)" rx="2" ry="2" />
<text  x="840.50" y="479.5" ></text>
</g>
<g >
<title>xfs_alloc_vextent_start_ag (201,258,340 samples, 0.04%)</title><rect x="683.9" y="181" width="0.4" height="15.0" fill="rgb(242,115,44)" rx="2" ry="2" />
<text  x="686.89" y="191.5" ></text>
</g>
<g >
<title>page_cache_ra_unbounded (1,735,724,598 samples, 0.32%)</title><rect x="21.7" y="629" width="3.8" height="15.0" fill="rgb(227,187,49)" rx="2" ry="2" />
<text  x="24.68" y="639.5" ></text>
</g>
<g >
<title>__GI_strtoll (86,348,820 samples, 0.02%)</title><rect x="904.7" y="405" width="0.2" height="15.0" fill="rgb(254,17,25)" rx="2" ry="2" />
<text  x="907.70" y="415.5" ></text>
</g>
<g >
<title>file_modified_flags (95,480,913 samples, 0.02%)</title><rect x="678.5" y="181" width="0.2" height="15.0" fill="rgb(214,69,47)" rx="2" ry="2" />
<text  x="681.47" y="191.5" ></text>
</g>
<g >
<title>__handle_mm_fault (193,187,228 samples, 0.04%)</title><rect x="237.7" y="261" width="0.5" height="15.0" fill="rgb(240,145,18)" rx="2" ry="2" />
<text  x="240.74" y="271.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_op (867,097,483 samples, 0.16%)</title><rect x="581.3" y="245" width="1.9" height="15.0" fill="rgb(211,75,5)" rx="2" ry="2" />
<text  x="584.29" y="255.5" ></text>
</g>
<g >
<title>VARSIZE_ANY (96,971,962 samples, 0.02%)</title><rect x="754.3" y="469" width="0.3" height="15.0" fill="rgb(239,168,33)" rx="2" ry="2" />
<text  x="757.34" y="479.5" ></text>
</g>
<g >
<title>XLogWrite (50,037,066 samples, 0.01%)</title><rect x="696.1" y="389" width="0.1" height="15.0" fill="rgb(238,181,21)" rx="2" ry="2" />
<text  x="699.13" y="399.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (327,125,927 samples, 0.06%)</title><rect x="61.1" y="341" width="0.7" height="15.0" fill="rgb(251,26,40)" rx="2" ry="2" />
<text  x="64.11" y="351.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (111,344,824 samples, 0.02%)</title><rect x="647.2" y="405" width="0.2" height="15.0" fill="rgb(207,229,4)" rx="2" ry="2" />
<text  x="650.16" y="415.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (362,456,884 samples, 0.07%)</title><rect x="564.7" y="229" width="0.8" height="15.0" fill="rgb(217,222,52)" rx="2" ry="2" />
<text  x="567.71" y="239.5" ></text>
</g>
<g >
<title>pg_qsort (54,365,026 samples, 0.01%)</title><rect x="221.4" y="325" width="0.1" height="15.0" fill="rgb(210,73,15)" rx="2" ry="2" />
<text  x="224.39" y="335.5" ></text>
</g>
<g >
<title>shmem_get_folio_gfp (124,421,605 samples, 0.02%)</title><rect x="237.8" y="197" width="0.3" height="15.0" fill="rgb(209,153,45)" rx="2" ry="2" />
<text  x="240.78" y="207.5" ></text>
</g>
<g >
<title>BufferGetPage (392,960,103 samples, 0.07%)</title><rect x="594.6" y="373" width="0.8" height="15.0" fill="rgb(208,21,36)" rx="2" ry="2" />
<text  x="597.58" y="383.5" ></text>
</g>
<g >
<title>PageGetItem (250,917,785 samples, 0.05%)</title><rect x="302.9" y="405" width="0.6" height="15.0" fill="rgb(221,223,44)" rx="2" ry="2" />
<text  x="305.93" y="415.5" ></text>
</g>
<g >
<title>HeapTupleHeaderSetTypeId (89,783,116 samples, 0.02%)</title><rect x="726.4" y="485" width="0.2" height="15.0" fill="rgb(229,48,42)" rx="2" ry="2" />
<text  x="729.39" y="495.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (214,494,681 samples, 0.04%)</title><rect x="164.9" y="373" width="0.5" height="15.0" fill="rgb(252,43,16)" rx="2" ry="2" />
<text  x="167.89" y="383.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (198,072,901 samples, 0.04%)</title><rect x="51.4" y="437" width="0.4" height="15.0" fill="rgb(238,226,49)" rx="2" ry="2" />
<text  x="54.42" y="447.5" ></text>
</g>
<g >
<title>update_process_times (62,180,390 samples, 0.01%)</title><rect x="1177.4" y="325" width="0.1" height="15.0" fill="rgb(247,198,25)" rx="2" ry="2" />
<text  x="1180.41" y="335.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (409,770,481 samples, 0.08%)</title><rect x="488.6" y="245" width="0.9" height="15.0" fill="rgb(249,51,9)" rx="2" ry="2" />
<text  x="491.64" y="255.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (441,948,493 samples, 0.08%)</title><rect x="517.1" y="357" width="0.9" height="15.0" fill="rgb(238,221,54)" rx="2" ry="2" />
<text  x="520.05" y="367.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (485,613,250 samples, 0.09%)</title><rect x="853.3" y="437" width="1.0" height="15.0" fill="rgb(235,189,4)" rx="2" ry="2" />
<text  x="856.28" y="447.5" ></text>
</g>
<g >
<title>BufferGetPage (95,355,234 samples, 0.02%)</title><rect x="691.0" y="453" width="0.2" height="15.0" fill="rgb(210,104,45)" rx="2" ry="2" />
<text  x="694.03" y="463.5" ></text>
</g>
<g >
<title>StartReadBuffer (54,333,983 samples, 0.01%)</title><rect x="644.5" y="373" width="0.1" height="15.0" fill="rgb(236,104,10)" rx="2" ry="2" />
<text  x="647.51" y="383.5" ></text>
</g>
<g >
<title>TupleDescAttr (147,668,853 samples, 0.03%)</title><rect x="522.8" y="325" width="0.3" height="15.0" fill="rgb(236,39,22)" rx="2" ry="2" />
<text  x="525.78" y="335.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (96,328,479 samples, 0.02%)</title><rect x="633.0" y="421" width="0.2" height="15.0" fill="rgb(218,220,9)" rx="2" ry="2" />
<text  x="636.03" y="431.5" ></text>
</g>
<g >
<title>DecodeTime (5,906,855,781 samples, 1.09%)</title><rect x="894.7" y="437" width="12.9" height="15.0" fill="rgb(228,206,39)" rx="2" ry="2" />
<text  x="897.72" y="447.5" ></text>
</g>
<g >
<title>folio_add_lru (237,089,043 samples, 0.04%)</title><rect x="22.8" y="597" width="0.5" height="15.0" fill="rgb(243,197,5)" rx="2" ry="2" />
<text  x="25.76" y="607.5" ></text>
</g>
<g >
<title>folio_wait_writeback (80,434,306 samples, 0.01%)</title><rect x="664.5" y="197" width="0.2" height="15.0" fill="rgb(212,9,49)" rx="2" ry="2" />
<text  x="667.48" y="207.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (82,372,190 samples, 0.02%)</title><rect x="159.6" y="405" width="0.1" height="15.0" fill="rgb(212,185,8)" rx="2" ry="2" />
<text  x="162.55" y="415.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (6,303,155,047 samples, 1.17%)</title><rect x="446.8" y="325" width="13.8" height="15.0" fill="rgb(251,180,29)" rx="2" ry="2" />
<text  x="449.81" y="335.5" ></text>
</g>
<g >
<title>hash_bytes (51,979,648 samples, 0.01%)</title><rect x="671.7" y="309" width="0.1" height="15.0" fill="rgb(214,64,52)" rx="2" ry="2" />
<text  x="674.70" y="319.5" ></text>
</g>
<g >
<title>round_and_return (98,522,807 samples, 0.02%)</title><rect x="1188.3" y="789" width="0.2" height="15.0" fill="rgb(254,130,49)" rx="2" ry="2" />
<text  x="1191.29" y="799.5" ></text>
</g>
<g >
<title>folio_clear_dirty_for_io (85,771,262 samples, 0.02%)</title><rect x="665.0" y="117" width="0.2" height="15.0" fill="rgb(233,145,3)" rx="2" ry="2" />
<text  x="668.03" y="127.5" ></text>
</g>
<g >
<title>folio_batch_move_lru (191,594,063 samples, 0.04%)</title><rect x="675.9" y="101" width="0.4" height="15.0" fill="rgb(221,202,0)" rx="2" ry="2" />
<text  x="678.91" y="111.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (3,787,041,145 samples, 0.70%)</title><rect x="700.4" y="437" width="8.2" height="15.0" fill="rgb(246,118,1)" rx="2" ry="2" />
<text  x="703.36" y="447.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (680,669,425 samples, 0.13%)</title><rect x="903.2" y="405" width="1.5" height="15.0" fill="rgb(222,174,8)" rx="2" ry="2" />
<text  x="906.21" y="415.5" ></text>
</g>
<g >
<title>XLogBytePosToRecPtr (74,668,804 samples, 0.01%)</title><rect x="200.6" y="389" width="0.1" height="15.0" fill="rgb(234,200,43)" rx="2" ry="2" />
<text  x="203.58" y="399.5" ></text>
</g>
<g >
<title>_bt_check_natts (427,906,148 samples, 0.08%)</title><rect x="315.1" y="389" width="0.9" height="15.0" fill="rgb(206,199,0)" rx="2" ry="2" />
<text  x="318.11" y="399.5" ></text>
</g>
<g >
<title>DatumGetPointer (50,570,618 samples, 0.01%)</title><rect x="849.9" y="453" width="0.1" height="15.0" fill="rgb(240,114,44)" rx="2" ry="2" />
<text  x="852.88" y="463.5" ></text>
</g>
<g >
<title>BTreeTupleGetHeapTID (142,596,930 samples, 0.03%)</title><rect x="333.9" y="373" width="0.3" height="15.0" fill="rgb(225,156,27)" rx="2" ry="2" />
<text  x="336.87" y="383.5" ></text>
</g>
<g >
<title>DatumGetInt32 (81,478,915 samples, 0.02%)</title><rect x="870.5" y="453" width="0.2" height="15.0" fill="rgb(210,54,47)" rx="2" ry="2" />
<text  x="873.51" y="463.5" ></text>
</g>
<g >
<title>btint4cmp (294,026,369 samples, 0.05%)</title><rect x="513.1" y="357" width="0.6" height="15.0" fill="rgb(254,162,38)" rx="2" ry="2" />
<text  x="516.05" y="367.5" ></text>
</g>
<g >
<title>rep_movs_alternative (73,979,205 samples, 0.01%)</title><rect x="235.4" y="85" width="0.2" height="15.0" fill="rgb(223,88,52)" rx="2" ry="2" />
<text  x="238.42" y="95.5" ></text>
</g>
<g >
<title>Int32GetDatum (339,446,253 samples, 0.06%)</title><rect x="105.7" y="357" width="0.7" height="15.0" fill="rgb(214,187,38)" rx="2" ry="2" />
<text  x="108.69" y="367.5" ></text>
</g>
<g >
<title>pg_qsort_swap (1,624,259,357 samples, 0.30%)</title><rect x="265.1" y="325" width="3.5" height="15.0" fill="rgb(251,66,14)" rx="2" ry="2" />
<text  x="268.09" y="335.5" ></text>
</g>
<g >
<title>filemap_get_pages (1,837,655,876 samples, 0.34%)</title><rect x="21.5" y="645" width="4.0" height="15.0" fill="rgb(225,223,1)" rx="2" ry="2" />
<text  x="24.46" y="655.5" ></text>
</g>
<g >
<title>__xfs_trans_commit (53,463,762 samples, 0.01%)</title><rect x="683.7" y="245" width="0.1" height="15.0" fill="rgb(217,77,9)" rx="2" ry="2" />
<text  x="686.72" y="255.5" ></text>
</g>
<g >
<title>LWLockAcquire (1,789,173,327 samples, 0.33%)</title><rect x="561.8" y="261" width="3.9" height="15.0" fill="rgb(217,7,13)" rx="2" ry="2" />
<text  x="564.77" y="271.5" ></text>
</g>
<g >
<title>do_filp_open (240,049,505 samples, 0.04%)</title><rect x="16.0" y="693" width="0.5" height="15.0" fill="rgb(253,229,2)" rx="2" ry="2" />
<text  x="19.01" y="703.5" ></text>
</g>
<g >
<title>ForgetPrivateRefCountEntry (79,044,211 samples, 0.01%)</title><rect x="590.5" y="341" width="0.2" height="15.0" fill="rgb(246,27,46)" rx="2" ry="2" />
<text  x="593.50" y="351.5" ></text>
</g>
<g >
<title>__errno_location (141,809,044 samples, 0.03%)</title><rect x="907.0" y="421" width="0.3" height="15.0" fill="rgb(253,134,8)" rx="2" ry="2" />
<text  x="910.02" y="431.5" ></text>
</g>
<g >
<title>PinBuffer (85,103,895 samples, 0.02%)</title><rect x="291.9" y="309" width="0.1" height="15.0" fill="rgb(242,74,18)" rx="2" ry="2" />
<text  x="294.86" y="319.5" ></text>
</g>
<g >
<title>cstring_to_text (7,043,035,462 samples, 1.30%)</title><rect x="852.1" y="453" width="15.4" height="15.0" fill="rgb(234,167,45)" rx="2" ry="2" />
<text  x="855.08" y="463.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_bktype (113,267,270 samples, 0.02%)</title><rect x="584.8" y="229" width="0.3" height="15.0" fill="rgb(240,12,33)" rx="2" ry="2" />
<text  x="587.84" y="239.5" ></text>
</g>
<g >
<title>RecordAndGetPageWithFreeSpace (151,758,895 samples, 0.03%)</title><rect x="644.4" y="453" width="0.4" height="15.0" fill="rgb(225,214,33)" rx="2" ry="2" />
<text  x="647.43" y="463.5" ></text>
</g>
<g >
<title>_bt_allocbuf (2,658,040,569 samples, 0.49%)</title><rect x="233.0" y="405" width="5.8" height="15.0" fill="rgb(233,120,11)" rx="2" ry="2" />
<text  x="236.02" y="415.5" ></text>
</g>
<g >
<title>BufferGetPage (141,194,312 samples, 0.03%)</title><rect x="157.3" y="405" width="0.3" height="15.0" fill="rgb(237,229,43)" rx="2" ry="2" />
<text  x="160.31" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (72,806,949 samples, 0.01%)</title><rect x="531.5" y="341" width="0.1" height="15.0" fill="rgb(253,41,38)" rx="2" ry="2" />
<text  x="534.47" y="351.5" ></text>
</g>
<g >
<title>PageGetItemId (257,126,465 samples, 0.05%)</title><rect x="303.5" y="405" width="0.5" height="15.0" fill="rgb(241,66,45)" rx="2" ry="2" />
<text  x="306.48" y="415.5" ></text>
</g>
<g >
<title>read_pages (608,376,046 samples, 0.11%)</title><rect x="24.0" y="613" width="1.3" height="15.0" fill="rgb(233,182,5)" rx="2" ry="2" />
<text  x="26.99" y="623.5" ></text>
</g>
<g >
<title>tag_hash (58,731,395 samples, 0.01%)</title><rect x="671.7" y="325" width="0.1" height="15.0" fill="rgb(243,134,4)" rx="2" ry="2" />
<text  x="674.69" y="335.5" ></text>
</g>
<g >
<title>BufferGetPage (221,422,739 samples, 0.04%)</title><rect x="212.1" y="405" width="0.4" height="15.0" fill="rgb(226,154,48)" rx="2" ry="2" />
<text  x="215.06" y="415.5" ></text>
</g>
<g >
<title>_bt_findsplitloc (17,175,378,071 samples, 3.18%)</title><rect x="238.8" y="405" width="37.5" height="15.0" fill="rgb(241,27,26)" rx="2" ry="2" />
<text  x="241.83" y="415.5" >_bt..</text>
</g>
<g >
<title>TupleDescAttr (219,992,702 samples, 0.04%)</title><rect x="626.6" y="373" width="0.4" height="15.0" fill="rgb(233,122,45)" rx="2" ry="2" />
<text  x="629.57" y="383.5" ></text>
</g>
<g >
<title>HeapTupleHeaderSetTypMod (80,264,290 samples, 0.01%)</title><rect x="726.2" y="485" width="0.2" height="15.0" fill="rgb(232,62,20)" rx="2" ry="2" />
<text  x="729.22" y="495.5" ></text>
</g>
<g >
<title>pg_qsort_swap (138,664,026 samples, 0.03%)</title><rect x="256.8" y="325" width="0.3" height="15.0" fill="rgb(213,180,23)" rx="2" ry="2" />
<text  x="259.84" y="335.5" ></text>
</g>
<g >
<title>DatumGetInt32 (285,604,368 samples, 0.05%)</title><rect x="367.7" y="341" width="0.6" height="15.0" fill="rgb(245,213,24)" rx="2" ry="2" />
<text  x="370.66" y="351.5" ></text>
</g>
<g >
<title>BufferAlloc (439,553,674 samples, 0.08%)</title><rect x="643.0" y="357" width="1.0" height="15.0" fill="rgb(210,183,3)" rx="2" ry="2" />
<text  x="646.02" y="367.5" ></text>
</g>
<g >
<title>CopyConvertBuf (22,514,477,737 samples, 4.17%)</title><rect x="1126.1" y="421" width="49.2" height="15.0" fill="rgb(217,123,35)" rx="2" ry="2" />
<text  x="1129.14" y="431.5" >Copy..</text>
</g>
<g >
<title>populate_compact_attribute_internal (352,717,709 samples, 0.07%)</title><rect x="627.1" y="373" width="0.8" height="15.0" fill="rgb(224,50,45)" rx="2" ry="2" />
<text  x="630.15" y="383.5" ></text>
</g>
<g >
<title>StartReadBuffer (717,648,113 samples, 0.13%)</title><rect x="290.8" y="373" width="1.5" height="15.0" fill="rgb(241,97,12)" rx="2" ry="2" />
<text  x="293.75" y="383.5" ></text>
</g>
<g >
<title>LockBuffer (2,871,685,837 samples, 0.53%)</title><rect x="606.1" y="373" width="6.3" height="15.0" fill="rgb(206,129,44)" rx="2" ry="2" />
<text  x="609.14" y="383.5" ></text>
</g>
<g >
<title>LockBuffer (62,377,925 samples, 0.01%)</title><rect x="644.9" y="421" width="0.1" height="15.0" fill="rgb(210,70,26)" rx="2" ry="2" />
<text  x="647.88" y="431.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (841,058,178 samples, 0.16%)</title><rect x="571.2" y="245" width="1.9" height="15.0" fill="rgb(208,82,37)" rx="2" ry="2" />
<text  x="574.21" y="255.5" ></text>
</g>
<g >
<title>StartReadBuffer (91,663,475 samples, 0.02%)</title><rect x="276.3" y="341" width="0.2" height="15.0" fill="rgb(245,95,49)" rx="2" ry="2" />
<text  x="279.35" y="351.5" ></text>
</g>
<g >
<title>XLogInsert (465,188,351 samples, 0.09%)</title><rect x="231.7" y="405" width="1.0" height="15.0" fill="rgb(220,53,19)" rx="2" ry="2" />
<text  x="234.69" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (87,365,570 samples, 0.02%)</title><rect x="498.6" y="341" width="0.2" height="15.0" fill="rgb(228,34,26)" rx="2" ry="2" />
<text  x="501.63" y="351.5" ></text>
</g>
<g >
<title>verify_compact_attribute (120,094,123 samples, 0.02%)</title><rect x="788.1" y="469" width="0.2" height="15.0" fill="rgb(223,197,32)" rx="2" ry="2" />
<text  x="791.08" y="479.5" ></text>
</g>
<g >
<title>__folio_start_writeback (174,742,292 samples, 0.03%)</title><rect x="665.3" y="101" width="0.4" height="15.0" fill="rgb(232,106,39)" rx="2" ry="2" />
<text  x="668.30" y="111.5" ></text>
</g>
<g >
<title>BufferAlloc (352,538,776 samples, 0.07%)</title><rect x="645.9" y="325" width="0.8" height="15.0" fill="rgb(209,174,46)" rx="2" ry="2" />
<text  x="648.93" y="335.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (267,243,539 samples, 0.05%)</title><rect x="227.5" y="357" width="0.6" height="15.0" fill="rgb(233,38,50)" rx="2" ry="2" />
<text  x="230.48" y="367.5" ></text>
</g>
<g >
<title>PageGetItemId (76,060,803 samples, 0.01%)</title><rect x="239.8" y="389" width="0.1" height="15.0" fill="rgb(218,167,52)" rx="2" ry="2" />
<text  x="242.75" y="399.5" ></text>
</g>
<g >
<title>TerminateBufferIO (261,505,335 samples, 0.05%)</title><rect x="683.0" y="389" width="0.6" height="15.0" fill="rgb(242,76,44)" rx="2" ry="2" />
<text  x="686.02" y="399.5" ></text>
</g>
<g >
<title>LockAcquireExtended (141,385,392 samples, 0.03%)</title><rect x="233.8" y="293" width="0.3" height="15.0" fill="rgb(208,104,48)" rx="2" ry="2" />
<text  x="236.81" y="303.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (268,621,542 samples, 0.05%)</title><rect x="243.7" y="341" width="0.6" height="15.0" fill="rgb(205,19,52)" rx="2" ry="2" />
<text  x="246.72" y="351.5" ></text>
</g>
<g >
<title>tm2timestamp (52,183,457 samples, 0.01%)</title><rect x="968.2" y="469" width="0.1" height="15.0" fill="rgb(228,173,29)" rx="2" ry="2" />
<text  x="971.24" y="479.5" ></text>
</g>
<g >
<title>PageGetItemId (624,076,334 samples, 0.12%)</title><rect x="373.5" y="373" width="1.4" height="15.0" fill="rgb(216,55,17)" rx="2" ry="2" />
<text  x="376.54" y="383.5" ></text>
</g>
<g >
<title>_bt_compare (3,174,001,625 samples, 0.59%)</title><rect x="146.6" y="421" width="6.9" height="15.0" fill="rgb(223,68,8)" rx="2" ry="2" />
<text  x="149.56" y="431.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (58,810,027 samples, 0.01%)</title><rect x="682.3" y="373" width="0.1" height="15.0" fill="rgb(242,21,23)" rx="2" ry="2" />
<text  x="685.29" y="383.5" ></text>
</g>
<g >
<title>Int32GetDatum (48,418,420 samples, 0.01%)</title><rect x="513.6" y="341" width="0.1" height="15.0" fill="rgb(244,0,53)" rx="2" ry="2" />
<text  x="516.59" y="351.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (698,124,720 samples, 0.13%)</title><rect x="563.2" y="229" width="1.5" height="15.0" fill="rgb(253,179,17)" rx="2" ry="2" />
<text  x="566.16" y="239.5" ></text>
</g>
<g >
<title>TupleDescAttr (675,786,054 samples, 0.13%)</title><rect x="719.8" y="517" width="1.5" height="15.0" fill="rgb(250,150,12)" rx="2" ry="2" />
<text  x="722.80" y="527.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (405,013,217 samples, 0.07%)</title><rect x="445.8" y="325" width="0.9" height="15.0" fill="rgb(239,197,27)" rx="2" ry="2" />
<text  x="448.85" y="335.5" ></text>
</g>
<g >
<title>[unknown] (7,994,060,033 samples, 1.48%)</title><rect x="10.0" y="789" width="17.5" height="15.0" fill="rgb(206,206,21)" rx="2" ry="2" />
<text  x="13.01" y="799.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (428,358,863 samples, 0.08%)</title><rect x="178.1" y="405" width="1.0" height="15.0" fill="rgb(248,193,31)" rx="2" ry="2" />
<text  x="181.12" y="415.5" ></text>
</g>
<g >
<title>fsm_set_avail (57,758,532 samples, 0.01%)</title><rect x="646.9" y="421" width="0.2" height="15.0" fill="rgb(248,213,39)" rx="2" ry="2" />
<text  x="649.95" y="431.5" ></text>
</g>
<g >
<title>xas_store (66,593,978 samples, 0.01%)</title><rect x="675.7" y="101" width="0.2" height="15.0" fill="rgb(233,123,15)" rx="2" ry="2" />
<text  x="678.71" y="111.5" ></text>
</g>
<g >
<title>check_list_invariants (102,805,483 samples, 0.02%)</title><rect x="65.5" y="437" width="0.3" height="15.0" fill="rgb(215,14,28)" rx="2" ry="2" />
<text  x="68.55" y="447.5" ></text>
</g>
<g >
<title>fault_in_readable (52,791,263 samples, 0.01%)</title><rect x="674.7" y="149" width="0.1" height="15.0" fill="rgb(216,60,24)" rx="2" ry="2" />
<text  x="677.68" y="159.5" ></text>
</g>
<g >
<title>iomap_readahead (369,865,973 samples, 0.07%)</title><rect x="24.5" y="597" width="0.8" height="15.0" fill="rgb(225,147,43)" rx="2" ry="2" />
<text  x="27.50" y="607.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (103,193,753 samples, 0.02%)</title><rect x="681.2" y="357" width="0.3" height="15.0" fill="rgb(214,172,2)" rx="2" ry="2" />
<text  x="684.24" y="367.5" ></text>
</g>
<g >
<title>HeapTupleHasNulls (406,807,857 samples, 0.08%)</title><rect x="58.2" y="389" width="0.8" height="15.0" fill="rgb(245,198,36)" rx="2" ry="2" />
<text  x="61.16" y="399.5" ></text>
</g>
<g >
<title>exc_page_fault (218,927,027 samples, 0.04%)</title><rect x="237.7" y="309" width="0.5" height="15.0" fill="rgb(237,3,8)" rx="2" ry="2" />
<text  x="240.72" y="319.5" ></text>
</g>
<g >
<title>__blk_mq_sched_dispatch_requests (184,581,119 samples, 0.03%)</title><rect x="24.0" y="501" width="0.5" height="15.0" fill="rgb(235,16,7)" rx="2" ry="2" />
<text  x="27.05" y="511.5" ></text>
</g>
<g >
<title>StartReadBuffer (13,025,188,949 samples, 2.41%)</title><rect x="467.7" y="325" width="28.4" height="15.0" fill="rgb(223,110,42)" rx="2" ry="2" />
<text  x="470.70" y="335.5" >St..</text>
</g>
<g >
<title>strtoint (820,125,528 samples, 0.15%)</title><rect x="892.0" y="405" width="1.8" height="15.0" fill="rgb(209,226,54)" rx="2" ry="2" />
<text  x="894.97" y="415.5" ></text>
</g>
<g >
<title>__mpn_construct_double (123,787,663 samples, 0.02%)</title><rect x="1187.9" y="789" width="0.3" height="15.0" fill="rgb(239,80,28)" rx="2" ry="2" />
<text  x="1190.90" y="799.5" ></text>
</g>
<g >
<title>mem_cgroup_css_rstat_flush (100,208,378 samples, 0.02%)</title><rect x="666.2" y="117" width="0.2" height="15.0" fill="rgb(223,166,40)" rx="2" ry="2" />
<text  x="669.20" y="127.5" ></text>
</g>
<g >
<title>BufferIsValid (46,139,323 samples, 0.01%)</title><rect x="489.4" y="229" width="0.1" height="15.0" fill="rgb(214,14,18)" rx="2" ry="2" />
<text  x="492.43" y="239.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (488,154,667 samples, 0.09%)</title><rect x="15.9" y="757" width="1.1" height="15.0" fill="rgb(226,140,31)" rx="2" ry="2" />
<text  x="18.90" y="767.5" ></text>
</g>
<g >
<title>hash_search (67,910,056 samples, 0.01%)</title><rect x="687.6" y="373" width="0.1" height="15.0" fill="rgb(223,201,13)" rx="2" ry="2" />
<text  x="690.58" y="383.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (811,715,484 samples, 0.15%)</title><rect x="664.2" y="293" width="1.7" height="15.0" fill="rgb(229,101,44)" rx="2" ry="2" />
<text  x="667.17" y="303.5" ></text>
</g>
<g >
<title>ItemPointerGetBlockNumberNoCheck (106,546,957 samples, 0.02%)</title><rect x="297.7" y="389" width="0.2" height="15.0" fill="rgb(249,50,9)" rx="2" ry="2" />
<text  x="300.69" y="399.5" ></text>
</g>
<g >
<title>ReindexIsProcessingIndex (547,587,529 samples, 0.10%)</title><rect x="64.6" y="469" width="1.2" height="15.0" fill="rgb(235,100,34)" rx="2" ry="2" />
<text  x="67.57" y="479.5" ></text>
</g>
<g >
<title>UnpinBuffer (86,257,409 samples, 0.02%)</title><rect x="685.6" y="373" width="0.2" height="15.0" fill="rgb(217,69,23)" rx="2" ry="2" />
<text  x="688.64" y="383.5" ></text>
</g>
<g >
<title>UnlockReleaseBuffer (156,370,985 samples, 0.03%)</title><rect x="685.5" y="405" width="0.3" height="15.0" fill="rgb(212,132,32)" rx="2" ry="2" />
<text  x="688.48" y="415.5" ></text>
</g>
<g >
<title>ItemPointerSetInvalid (415,838,434 samples, 0.08%)</title><rect x="726.6" y="485" width="0.9" height="15.0" fill="rgb(221,4,45)" rx="2" ry="2" />
<text  x="729.59" y="495.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (167,645,014 samples, 0.03%)</title><rect x="125.8" y="373" width="0.4" height="15.0" fill="rgb(239,81,13)" rx="2" ry="2" />
<text  x="128.83" y="383.5" ></text>
</g>
<g >
<title>MemoryChunkGetBlock (45,878,490 samples, 0.01%)</title><rect x="617.3" y="405" width="0.1" height="15.0" fill="rgb(217,132,6)" rx="2" ry="2" />
<text  x="620.25" y="415.5" ></text>
</g>
<g >
<title>verify_compact_attribute (1,566,857,622 samples, 0.29%)</title><rect x="522.1" y="341" width="3.4" height="15.0" fill="rgb(233,204,29)" rx="2" ry="2" />
<text  x="525.09" y="351.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (293,767,791 samples, 0.05%)</title><rect x="342.8" y="357" width="0.7" height="15.0" fill="rgb(247,172,44)" rx="2" ry="2" />
<text  x="345.83" y="367.5" ></text>
</g>
<g >
<title>vfs_write (1,116,778,278 samples, 0.21%)</title><rect x="234.9" y="181" width="2.5" height="15.0" fill="rgb(215,186,17)" rx="2" ry="2" />
<text  x="237.92" y="191.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (92,022,796 samples, 0.02%)</title><rect x="541.4" y="261" width="0.2" height="15.0" fill="rgb(210,199,19)" rx="2" ry="2" />
<text  x="544.37" y="271.5" ></text>
</g>
<g >
<title>heap_compute_data_size (1,422,632,007 samples, 0.26%)</title><rect x="624.8" y="421" width="3.2" height="15.0" fill="rgb(252,12,33)" rx="2" ry="2" />
<text  x="627.84" y="431.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (145,690,473 samples, 0.03%)</title><rect x="633.4" y="437" width="0.3" height="15.0" fill="rgb(253,22,38)" rx="2" ry="2" />
<text  x="636.40" y="447.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (692,621,113 samples, 0.13%)</title><rect x="299.8" y="389" width="1.5" height="15.0" fill="rgb(227,26,45)" rx="2" ry="2" />
<text  x="302.76" y="399.5" ></text>
</g>
<g >
<title>BufferIsValid (46,433,884 samples, 0.01%)</title><rect x="225.2" y="341" width="0.1" height="15.0" fill="rgb(212,49,6)" rx="2" ry="2" />
<text  x="228.22" y="351.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (126,945,122 samples, 0.02%)</title><rect x="647.1" y="437" width="0.3" height="15.0" fill="rgb(214,30,48)" rx="2" ry="2" />
<text  x="650.13" y="447.5" ></text>
</g>
<g >
<title>CheckBufferIsPinnedOnce (79,854,211 samples, 0.01%)</title><rect x="648.3" y="373" width="0.2" height="15.0" fill="rgb(250,125,30)" rx="2" ry="2" />
<text  x="651.29" y="383.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (480,350,186 samples, 0.09%)</title><rect x="228.7" y="357" width="1.0" height="15.0" fill="rgb(224,119,35)" rx="2" ry="2" />
<text  x="231.66" y="367.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (388,628,898 samples, 0.07%)</title><rect x="508.7" y="373" width="0.9" height="15.0" fill="rgb(252,142,43)" rx="2" ry="2" />
<text  x="511.72" y="383.5" ></text>
</g>
<g >
<title>set_sentinel (59,037,272 samples, 0.01%)</title><rect x="289.4" y="389" width="0.1" height="15.0" fill="rgb(208,93,45)" rx="2" ry="2" />
<text  x="292.37" y="399.5" ></text>
</g>
<g >
<title>pfree (1,724,045,037 samples, 0.32%)</title><rect x="168.0" y="421" width="3.8" height="15.0" fill="rgb(234,219,18)" rx="2" ry="2" />
<text  x="171.02" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_exchange_u64 (305,021,628 samples, 0.06%)</title><rect x="199.8" y="357" width="0.7" height="15.0" fill="rgb(217,157,44)" rx="2" ry="2" />
<text  x="202.82" y="367.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (212,066,977 samples, 0.04%)</title><rect x="224.9" y="357" width="0.4" height="15.0" fill="rgb(215,141,30)" rx="2" ry="2" />
<text  x="227.86" y="367.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (2,683,220,843 samples, 0.50%)</title><rect x="672.6" y="197" width="5.9" height="15.0" fill="rgb(226,14,13)" rx="2" ry="2" />
<text  x="675.61" y="207.5" ></text>
</g>
<g >
<title>BufferIsValid (74,655,297 samples, 0.01%)</title><rect x="227.0" y="373" width="0.2" height="15.0" fill="rgb(207,126,28)" rx="2" ry="2" />
<text  x="230.01" y="383.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (225,005,369 samples, 0.04%)</title><rect x="247.7" y="325" width="0.5" height="15.0" fill="rgb(234,83,23)" rx="2" ry="2" />
<text  x="250.71" y="335.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (102,925,781 samples, 0.02%)</title><rect x="624.1" y="389" width="0.2" height="15.0" fill="rgb(220,197,4)" rx="2" ry="2" />
<text  x="627.11" y="399.5" ></text>
</g>
<g >
<title>_bt_lockbuf (1,734,680,900 samples, 0.32%)</title><rect x="498.0" y="373" width="3.8" height="15.0" fill="rgb(225,222,54)" rx="2" ry="2" />
<text  x="501.04" y="383.5" ></text>
</g>
<g >
<title>PinBufferForBlock (68,572,182 samples, 0.01%)</title><rect x="220.6" y="293" width="0.1" height="15.0" fill="rgb(231,207,31)" rx="2" ry="2" />
<text  x="223.59" y="303.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (438,383,177 samples, 0.08%)</title><rect x="201.4" y="389" width="1.0" height="15.0" fill="rgb(220,8,13)" rx="2" ry="2" />
<text  x="204.42" y="399.5" ></text>
</g>
<g >
<title>XLogBytePosToEndRecPtr (708,987,512 samples, 0.13%)</title><rect x="188.2" y="373" width="1.6" height="15.0" fill="rgb(254,152,46)" rx="2" ry="2" />
<text  x="191.22" y="383.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (72,511,290 samples, 0.01%)</title><rect x="605.3" y="309" width="0.1" height="15.0" fill="rgb(247,218,29)" rx="2" ry="2" />
<text  x="608.25" y="319.5" ></text>
</g>
<g >
<title>MemoryChunkGetBlock (95,282,820 samples, 0.02%)</title><rect x="170.0" y="389" width="0.2" height="15.0" fill="rgb(254,35,13)" rx="2" ry="2" />
<text  x="172.99" y="399.5" ></text>
</g>
<g >
<title>CopyReadLineText (65,645,673,364 samples, 12.15%)</title><rect x="1034.3" y="453" width="143.3" height="15.0" fill="rgb(238,160,10)" rx="2" ry="2" />
<text  x="1037.26" y="463.5" >CopyReadLineText</text>
</g>
<g >
<title>UnlockReleaseBuffer (170,154,409 samples, 0.03%)</title><rect x="694.8" y="469" width="0.4" height="15.0" fill="rgb(221,215,9)" rx="2" ry="2" />
<text  x="697.81" y="479.5" ></text>
</g>
<g >
<title>LockBuffer (3,710,875,394 samples, 0.69%)</title><rect x="597.6" y="373" width="8.1" height="15.0" fill="rgb(247,56,33)" rx="2" ry="2" />
<text  x="600.57" y="383.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (694,519,841 samples, 0.13%)</title><rect x="696.4" y="293" width="1.5" height="15.0" fill="rgb(242,79,50)" rx="2" ry="2" />
<text  x="699.37" y="303.5" ></text>
</g>
<g >
<title>PageGetFreeSpace (289,084,766 samples, 0.05%)</title><rect x="155.4" y="421" width="0.6" height="15.0" fill="rgb(217,75,2)" rx="2" ry="2" />
<text  x="158.39" y="431.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (475,860,606 samples, 0.09%)</title><rect x="148.2" y="405" width="1.0" height="15.0" fill="rgb(228,225,21)" rx="2" ry="2" />
<text  x="151.19" y="415.5" ></text>
</g>
<g >
<title>shmem_fault (131,742,466 samples, 0.02%)</title><rect x="237.8" y="213" width="0.3" height="15.0" fill="rgb(232,37,39)" rx="2" ry="2" />
<text  x="240.76" y="223.5" ></text>
</g>
<g >
<title>int4in (453,560,080 samples, 0.08%)</title><rect x="1180.8" y="485" width="1.0" height="15.0" fill="rgb(245,11,8)" rx="2" ry="2" />
<text  x="1183.85" y="495.5" ></text>
</g>
<g >
<title>VARDATA (88,363,983 samples, 0.02%)</title><rect x="856.5" y="421" width="0.2" height="15.0" fill="rgb(224,118,30)" rx="2" ry="2" />
<text  x="859.49" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (77,034,667 samples, 0.01%)</title><rect x="607.6" y="341" width="0.1" height="15.0" fill="rgb(246,84,44)" rx="2" ry="2" />
<text  x="610.58" y="351.5" ></text>
</g>
<g >
<title>index_insert (121,152,187 samples, 0.02%)</title><rect x="634.9" y="501" width="0.3" height="15.0" fill="rgb(219,116,45)" rx="2" ry="2" />
<text  x="637.93" y="511.5" ></text>
</g>
<g >
<title>VARSIZE (68,945,325 samples, 0.01%)</title><rect x="786.5" y="453" width="0.1" height="15.0" fill="rgb(221,116,44)" rx="2" ry="2" />
<text  x="789.48" y="463.5" ></text>
</g>
<g >
<title>ReleaseBuffer (97,143,376 samples, 0.02%)</title><rect x="644.2" y="437" width="0.2" height="15.0" fill="rgb(210,220,21)" rx="2" ry="2" />
<text  x="647.19" y="447.5" ></text>
</g>
<g >
<title>LWLockAcquire (56,278,137 samples, 0.01%)</title><rect x="643.6" y="341" width="0.2" height="15.0" fill="rgb(236,101,42)" rx="2" ry="2" />
<text  x="646.63" y="351.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_bktype (64,113,397 samples, 0.01%)</title><rect x="495.7" y="229" width="0.2" height="15.0" fill="rgb(242,31,23)" rx="2" ry="2" />
<text  x="498.73" y="239.5" ></text>
</g>
<g >
<title>__GI_____strtod_l_internal (1,991,042,407 samples, 0.37%)</title><rect x="27.5" y="789" width="4.4" height="15.0" fill="rgb(229,7,0)" rx="2" ry="2" />
<text  x="30.50" y="799.5" ></text>
</g>
<g >
<title>xfs_file_write_checks (360,807,311 samples, 0.07%)</title><rect x="236.5" y="149" width="0.8" height="15.0" fill="rgb(208,15,19)" rx="2" ry="2" />
<text  x="239.53" y="159.5" ></text>
</g>
<g >
<title>InputFunctionCallSafe (202,528,004 samples, 0.04%)</title><rect x="1185.6" y="501" width="0.4" height="15.0" fill="rgb(224,92,1)" rx="2" ry="2" />
<text  x="1188.55" y="511.5" ></text>
</g>
<g >
<title>tag_hash (59,156,815 samples, 0.01%)</title><rect x="686.2" y="261" width="0.1" height="15.0" fill="rgb(225,19,6)" rx="2" ry="2" />
<text  x="689.17" y="271.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (72,056,754 samples, 0.01%)</title><rect x="644.0" y="357" width="0.2" height="15.0" fill="rgb(237,136,16)" rx="2" ry="2" />
<text  x="647.02" y="367.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (138,027,301 samples, 0.03%)</title><rect x="586.6" y="357" width="0.3" height="15.0" fill="rgb(254,14,54)" rx="2" ry="2" />
<text  x="589.61" y="367.5" ></text>
</g>
<g >
<title>BTreeTupleGetHeapTID (268,297,223 samples, 0.05%)</title><rect x="162.3" y="389" width="0.6" height="15.0" fill="rgb(225,178,52)" rx="2" ry="2" />
<text  x="165.34" y="399.5" ></text>
</g>
<g >
<title>pg_qsort_swapn (2,338,368,325 samples, 0.43%)</title><rect x="269.1" y="357" width="5.1" height="15.0" fill="rgb(214,15,12)" rx="2" ry="2" />
<text  x="272.07" y="367.5" ></text>
</g>
<g >
<title>store_att_byval (492,430,935 samples, 0.09%)</title><rect x="786.6" y="453" width="1.1" height="15.0" fill="rgb(226,35,14)" rx="2" ry="2" />
<text  x="789.64" y="463.5" ></text>
</g>
<g >
<title>xfs_vn_update_time (78,245,882 samples, 0.01%)</title><rect x="678.5" y="165" width="0.2" height="15.0" fill="rgb(215,87,21)" rx="2" ry="2" />
<text  x="681.51" y="175.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (282,031,136 samples, 0.05%)</title><rect x="225.6" y="341" width="0.6" height="15.0" fill="rgb(227,4,52)" rx="2" ry="2" />
<text  x="228.56" y="351.5" ></text>
</g>
<g >
<title>AdvanceXLInsertBuffer (1,022,324,478 samples, 0.19%)</title><rect x="696.0" y="405" width="2.2" height="15.0" fill="rgb(251,75,3)" rx="2" ry="2" />
<text  x="699.01" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (205,591,472 samples, 0.04%)</title><rect x="118.8" y="373" width="0.4" height="15.0" fill="rgb(211,128,31)" rx="2" ry="2" />
<text  x="121.78" y="383.5" ></text>
</g>
<g >
<title>get_hash_value (87,027,650 samples, 0.02%)</title><rect x="646.0" y="293" width="0.2" height="15.0" fill="rgb(242,48,16)" rx="2" ry="2" />
<text  x="648.97" y="303.5" ></text>
</g>
<g >
<title>CopyFromTextLikeOneRow (171,878,235,541 samples, 31.81%)</title><rect x="810.2" y="501" width="375.4" height="15.0" fill="rgb(210,223,30)" rx="2" ry="2" />
<text  x="813.23" y="511.5" >CopyFromTextLikeOneRow</text>
</g>
<g >
<title>RelationAddBlocks (18,725,847,903 samples, 3.47%)</title><rect x="647.1" y="453" width="40.9" height="15.0" fill="rgb(237,84,3)" rx="2" ry="2" />
<text  x="650.09" y="463.5" >Rel..</text>
</g>
<g >
<title>LockBuffer (185,070,992 samples, 0.03%)</title><rect x="641.3" y="453" width="0.4" height="15.0" fill="rgb(247,220,33)" rx="2" ry="2" />
<text  x="644.27" y="463.5" ></text>
</g>
<g >
<title>__errno_location@plt (49,001,650 samples, 0.01%)</title><rect x="900.8" y="389" width="0.1" height="15.0" fill="rgb(226,32,24)" rx="2" ry="2" />
<text  x="903.77" y="399.5" ></text>
</g>
<g >
<title>pg_leftmost_one_pos32 (55,110,475 samples, 0.01%)</title><rect x="866.7" y="389" width="0.1" height="15.0" fill="rgb(221,81,45)" rx="2" ry="2" />
<text  x="869.72" y="399.5" ></text>
</g>
<g >
<title>sched_tick (48,876,564 samples, 0.01%)</title><rect x="1177.4" y="309" width="0.1" height="15.0" fill="rgb(215,183,47)" rx="2" ry="2" />
<text  x="1180.43" y="319.5" ></text>
</g>
<g >
<title>hash_search (60,369,758 samples, 0.01%)</title><rect x="687.8" y="373" width="0.1" height="15.0" fill="rgb(231,114,27)" rx="2" ry="2" />
<text  x="690.79" y="383.5" ></text>
</g>
<g >
<title>ValidateDate (650,141,033 samples, 0.12%)</title><rect x="910.1" y="437" width="1.5" height="15.0" fill="rgb(210,190,0)" rx="2" ry="2" />
<text  x="913.14" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (64,318,496 samples, 0.01%)</title><rect x="216.5" y="389" width="0.2" height="15.0" fill="rgb(239,148,26)" rx="2" ry="2" />
<text  x="219.54" y="399.5" ></text>
</g>
<g >
<title>VARSIZE (45,856,067 samples, 0.01%)</title><rect x="785.5" y="437" width="0.1" height="15.0" fill="rgb(227,17,15)" rx="2" ry="2" />
<text  x="788.51" y="447.5" ></text>
</g>
<g >
<title>ParseFraction (530,419,422 samples, 0.10%)</title><rect x="898.9" y="389" width="1.1" height="15.0" fill="rgb(219,12,17)" rx="2" ry="2" />
<text  x="901.85" y="399.5" ></text>
</g>
<g >
<title>heap_multi_insert (34,237,548,695 samples, 6.34%)</title><rect x="636.4" y="485" width="74.8" height="15.0" fill="rgb(206,41,34)" rx="2" ry="2" />
<text  x="639.40" y="495.5" >heap_mul..</text>
</g>
<g >
<title>blk_mq_sched_dispatch_requests (185,476,184 samples, 0.03%)</title><rect x="24.0" y="517" width="0.5" height="15.0" fill="rgb(207,97,47)" rx="2" ry="2" />
<text  x="27.05" y="527.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (372,287,677 samples, 0.07%)</title><rect x="225.4" y="357" width="0.8" height="15.0" fill="rgb(250,38,26)" rx="2" ry="2" />
<text  x="228.36" y="367.5" ></text>
</g>
<g >
<title>xfs_alloc_vextent_iterate_ags.constprop.0 (192,201,344 samples, 0.04%)</title><rect x="683.9" y="165" width="0.4" height="15.0" fill="rgb(206,56,2)" rx="2" ry="2" />
<text  x="686.91" y="175.5" ></text>
</g>
<g >
<title>MarkBufferDirtyHint (48,114,195 samples, 0.01%)</title><rect x="645.0" y="421" width="0.1" height="15.0" fill="rgb(250,61,16)" rx="2" ry="2" />
<text  x="648.02" y="431.5" ></text>
</g>
<g >
<title>_bt_relbuf (3,697,328,192 samples, 0.68%)</title><rect x="221.7" y="421" width="8.1" height="15.0" fill="rgb(220,133,25)" rx="2" ry="2" />
<text  x="224.72" y="431.5" ></text>
</g>
<g >
<title>fetch_att (85,651,353 samples, 0.02%)</title><rect x="287.0" y="405" width="0.2" height="15.0" fill="rgb(205,93,33)" rx="2" ry="2" />
<text  x="289.97" y="415.5" ></text>
</g>
<g >
<title>ExecFetchSlotHeapTuple (410,826,217 samples, 0.08%)</title><rect x="638.8" y="469" width="0.9" height="15.0" fill="rgb(213,183,5)" rx="2" ry="2" />
<text  x="641.78" y="479.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (289,526,988 samples, 0.05%)</title><rect x="229.0" y="325" width="0.7" height="15.0" fill="rgb(232,219,15)" rx="2" ry="2" />
<text  x="232.05" y="335.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (206,045,335 samples, 0.04%)</title><rect x="484.9" y="229" width="0.5" height="15.0" fill="rgb(228,209,36)" rx="2" ry="2" />
<text  x="487.92" y="239.5" ></text>
</g>
<g >
<title>folio_alloc (108,817,640 samples, 0.02%)</title><rect x="236.1" y="85" width="0.2" height="15.0" fill="rgb(233,151,51)" rx="2" ry="2" />
<text  x="239.06" y="95.5" ></text>
</g>
<g >
<title>palloc (68,853,198 samples, 0.01%)</title><rect x="867.3" y="437" width="0.2" height="15.0" fill="rgb(225,98,49)" rx="2" ry="2" />
<text  x="870.30" y="447.5" ></text>
</g>
<g >
<title>RecordPageWithFreeSpace (1,067,977,976 samples, 0.20%)</title><rect x="644.8" y="453" width="2.3" height="15.0" fill="rgb(208,21,25)" rx="2" ry="2" />
<text  x="647.76" y="463.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (353,401,068 samples, 0.07%)</title><rect x="1175.4" y="437" width="0.8" height="15.0" fill="rgb(226,204,16)" rx="2" ry="2" />
<text  x="1178.42" y="447.5" ></text>
</g>
<g >
<title>__libc_pwrite (1,619,580,721 samples, 0.30%)</title><rect x="666.0" y="341" width="3.5" height="15.0" fill="rgb(214,71,12)" rx="2" ry="2" />
<text  x="668.97" y="351.5" ></text>
</g>
<g >
<title>do_syscall_64 (3,322,347,853 samples, 0.61%)</title><rect x="18.4" y="741" width="7.3" height="15.0" fill="rgb(240,146,40)" rx="2" ry="2" />
<text  x="21.44" y="751.5" ></text>
</g>
<g >
<title>strtoint (230,076,086 samples, 0.04%)</title><rect x="909.6" y="421" width="0.5" height="15.0" fill="rgb(210,0,28)" rx="2" ry="2" />
<text  x="912.63" y="431.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (903,866,295 samples, 0.17%)</title><rect x="285.0" y="405" width="2.0" height="15.0" fill="rgb(236,21,34)" rx="2" ry="2" />
<text  x="287.99" y="415.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (1,020,615,242 samples, 0.19%)</title><rect x="479.8" y="245" width="2.2" height="15.0" fill="rgb(221,11,50)" rx="2" ry="2" />
<text  x="482.81" y="255.5" ></text>
</g>
<g >
<title>MarkCurrentTransactionIdLoggedIfAny (62,628,240 samples, 0.01%)</title><rect x="187.4" y="389" width="0.1" height="15.0" fill="rgb(219,43,38)" rx="2" ry="2" />
<text  x="190.36" y="399.5" ></text>
</g>
<g >
<title>BufferIsValid (87,060,325 samples, 0.02%)</title><rect x="216.1" y="357" width="0.2" height="15.0" fill="rgb(216,100,6)" rx="2" ry="2" />
<text  x="219.13" y="367.5" ></text>
</g>
<g >
<title>pg_qsort_swapn (2,550,174,827 samples, 0.47%)</title><rect x="257.1" y="325" width="5.6" height="15.0" fill="rgb(211,223,37)" rx="2" ry="2" />
<text  x="260.14" y="335.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (807,779,710 samples, 0.15%)</title><rect x="483.6" y="245" width="1.8" height="15.0" fill="rgb(211,38,53)" rx="2" ry="2" />
<text  x="486.63" y="255.5" ></text>
</g>
<g >
<title>InvalidateVictimBuffer (557,839,422 samples, 0.10%)</title><rect x="679.5" y="373" width="1.2" height="15.0" fill="rgb(232,53,28)" rx="2" ry="2" />
<text  x="682.49" y="383.5" ></text>
</g>
<g >
<title>VARATT_CAN_MAKE_SHORT (545,567,821 samples, 0.10%)</title><rect x="751.8" y="469" width="1.2" height="15.0" fill="rgb(231,96,40)" rx="2" ry="2" />
<text  x="754.77" y="479.5" ></text>
</g>
<g >
<title>calc_bucket (222,890,334 samples, 0.04%)</title><rect x="559.5" y="213" width="0.5" height="15.0" fill="rgb(251,189,22)" rx="2" ry="2" />
<text  x="562.49" y="223.5" ></text>
</g>
<g >
<title>_bt_search (147,542,131,637 samples, 27.30%)</title><rect x="293.4" y="421" width="322.2" height="15.0" fill="rgb(214,8,34)" rx="2" ry="2" />
<text  x="296.39" y="431.5" >_bt_search</text>
</g>
<g >
<title>__alloc_pages (52,715,441 samples, 0.01%)</title><rect x="697.6" y="197" width="0.1" height="15.0" fill="rgb(235,148,19)" rx="2" ry="2" />
<text  x="700.55" y="207.5" ></text>
</g>
<g >
<title>AllocSetCheck (2,405,034,105 samples, 0.45%)</title><rect x="800.3" y="485" width="5.2" height="15.0" fill="rgb(230,7,31)" rx="2" ry="2" />
<text  x="803.25" y="495.5" ></text>
</g>
<g >
<title>set_sentinel (273,655,455 samples, 0.05%)</title><rect x="864.9" y="373" width="0.6" height="15.0" fill="rgb(238,63,50)" rx="2" ry="2" />
<text  x="867.95" y="383.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (52,034,456 samples, 0.01%)</title><rect x="867.1" y="405" width="0.2" height="15.0" fill="rgb(227,228,49)" rx="2" ry="2" />
<text  x="870.14" y="415.5" ></text>
</g>
<g >
<title>__blk_flush_plug (49,814,093 samples, 0.01%)</title><rect x="664.7" y="101" width="0.1" height="15.0" fill="rgb(223,128,20)" rx="2" ry="2" />
<text  x="667.67" y="111.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (707,718,409 samples, 0.13%)</title><rect x="290.8" y="357" width="1.5" height="15.0" fill="rgb(236,15,1)" rx="2" ry="2" />
<text  x="293.78" y="367.5" ></text>
</g>
<g >
<title>StrategyGetBuffer (69,728,810 samples, 0.01%)</title><rect x="681.9" y="373" width="0.1" height="15.0" fill="rgb(226,74,42)" rx="2" ry="2" />
<text  x="684.89" y="383.5" ></text>
</g>
<g >
<title>TupleDescAttr (113,542,580 samples, 0.02%)</title><rect x="629.6" y="373" width="0.3" height="15.0" fill="rgb(220,114,11)" rx="2" ry="2" />
<text  x="632.62" y="383.5" ></text>
</g>
<g >
<title>BufTableHashCode (83,588,928 samples, 0.02%)</title><rect x="680.2" y="357" width="0.2" height="15.0" fill="rgb(222,36,50)" rx="2" ry="2" />
<text  x="683.18" y="367.5" ></text>
</g>
<g >
<title>XLogFlush (2,495,589,842 samples, 0.46%)</title><rect x="664.1" y="357" width="5.4" height="15.0" fill="rgb(234,135,42)" rx="2" ry="2" />
<text  x="667.07" y="367.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (581,490,200 samples, 0.11%)</title><rect x="607.7" y="341" width="1.3" height="15.0" fill="rgb(220,100,29)" rx="2" ry="2" />
<text  x="610.75" y="351.5" ></text>
</g>
<g >
<title>BufferIsValid (104,632,493 samples, 0.02%)</title><rect x="215.1" y="389" width="0.2" height="15.0" fill="rgb(239,68,53)" rx="2" ry="2" />
<text  x="218.09" y="399.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (53,369,783 samples, 0.01%)</title><rect x="644.5" y="357" width="0.1" height="15.0" fill="rgb(253,212,40)" rx="2" ry="2" />
<text  x="647.52" y="367.5" ></text>
</g>
<g >
<title>vector8_or (4,977,238,570 samples, 0.92%)</title><rect x="1162.8" y="357" width="10.8" height="15.0" fill="rgb(207,28,38)" rx="2" ry="2" />
<text  x="1165.78" y="367.5" ></text>
</g>
<g >
<title>UnpinBuffer (51,551,866 samples, 0.01%)</title><rect x="688.0" y="437" width="0.1" height="15.0" fill="rgb(230,18,1)" rx="2" ry="2" />
<text  x="691.00" y="447.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (487,956,908 samples, 0.09%)</title><rect x="126.2" y="373" width="1.1" height="15.0" fill="rgb(235,57,27)" rx="2" ry="2" />
<text  x="129.20" y="383.5" ></text>
</g>
<g >
<title>iomap_submit_ioend (87,122,949 samples, 0.02%)</title><rect x="664.7" y="149" width="0.1" height="15.0" fill="rgb(246,167,45)" rx="2" ry="2" />
<text  x="667.66" y="159.5" ></text>
</g>
<g >
<title>pg_checksum_page (6,656,170,741 samples, 1.23%)</title><rect x="648.7" y="341" width="14.5" height="15.0" fill="rgb(221,205,11)" rx="2" ry="2" />
<text  x="651.68" y="351.5" ></text>
</g>
<g >
<title>RelationGetSmgr (130,662,596 samples, 0.02%)</title><rect x="585.6" y="341" width="0.3" height="15.0" fill="rgb(227,162,12)" rx="2" ry="2" />
<text  x="588.59" y="351.5" ></text>
</g>
<g >
<title>__sysvec_apic_timer_interrupt (91,258,850 samples, 0.02%)</title><rect x="1177.4" y="405" width="0.2" height="15.0" fill="rgb(212,42,44)" rx="2" ry="2" />
<text  x="1180.37" y="415.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (1,189,279,541 samples, 0.22%)</title><rect x="298.8" y="405" width="2.5" height="15.0" fill="rgb(238,7,23)" rx="2" ry="2" />
<text  x="301.75" y="415.5" ></text>
</g>
<g >
<title>get_mem_cgroup_from_mm (60,230,159 samples, 0.01%)</title><rect x="21.9" y="565" width="0.1" height="15.0" fill="rgb(232,39,13)" rx="2" ry="2" />
<text  x="24.89" y="575.5" ></text>
</g>
<g >
<title>BlockNumberIsValid (50,937,289 samples, 0.01%)</title><rect x="173.9" y="421" width="0.1" height="15.0" fill="rgb(232,175,9)" rx="2" ry="2" />
<text  x="176.90" y="431.5" ></text>
</g>
<g >
<title>StartReadBuffer (87,768,879 samples, 0.02%)</title><rect x="220.5" y="325" width="0.2" height="15.0" fill="rgb(253,64,44)" rx="2" ry="2" />
<text  x="223.55" y="335.5" ></text>
</g>
<g >
<title>InitBufferTag (370,080,164 samples, 0.07%)</title><rect x="482.1" y="261" width="0.8" height="15.0" fill="rgb(213,180,10)" rx="2" ry="2" />
<text  x="485.13" y="271.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (309,349,698 samples, 0.06%)</title><rect x="177.2" y="389" width="0.7" height="15.0" fill="rgb(210,25,2)" rx="2" ry="2" />
<text  x="180.24" y="399.5" ></text>
</g>
<g >
<title>VARATT_CONVERTED_SHORT_SIZE (197,813,652 samples, 0.04%)</title><rect x="785.6" y="453" width="0.4" height="15.0" fill="rgb(229,11,31)" rx="2" ry="2" />
<text  x="788.61" y="463.5" ></text>
</g>
<g >
<title>WALInsertLockAcquire (954,614,673 samples, 0.18%)</title><rect x="195.8" y="389" width="2.1" height="15.0" fill="rgb(241,158,19)" rx="2" ry="2" />
<text  x="198.83" y="399.5" ></text>
</g>
<g >
<title>memcmp@plt (77,229,788 samples, 0.01%)</title><rect x="766.2" y="453" width="0.2" height="15.0" fill="rgb(235,60,50)" rx="2" ry="2" />
<text  x="769.23" y="463.5" ></text>
</g>
<g >
<title>slot_deform_heap_tuple_internal (1,407,854,848 samples, 0.26%)</title><rect x="59.1" y="389" width="3.0" height="15.0" fill="rgb(226,220,30)" rx="2" ry="2" />
<text  x="62.07" y="399.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (222,201,768 samples, 0.04%)</title><rect x="166.0" y="357" width="0.5" height="15.0" fill="rgb(217,35,54)" rx="2" ry="2" />
<text  x="169.00" y="367.5" ></text>
</g>
<g >
<title>DatumGetCString (239,731,502 samples, 0.04%)</title><rect x="838.8" y="453" width="0.5" height="15.0" fill="rgb(254,158,30)" rx="2" ry="2" />
<text  x="841.75" y="463.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (81,432,868 samples, 0.02%)</title><rect x="671.4" y="341" width="0.1" height="15.0" fill="rgb(230,80,3)" rx="2" ry="2" />
<text  x="674.37" y="351.5" ></text>
</g>
<g >
<title>issue_xlog_fsync (819,386,789 samples, 0.15%)</title><rect x="664.2" y="325" width="1.8" height="15.0" fill="rgb(243,71,28)" rx="2" ry="2" />
<text  x="667.16" y="335.5" ></text>
</g>
<g >
<title>date2j (826,820,870 samples, 0.15%)</title><rect x="964.9" y="437" width="1.8" height="15.0" fill="rgb(212,23,39)" rx="2" ry="2" />
<text  x="967.93" y="447.5" ></text>
</g>
<g >
<title>fault_in_readable (110,572,430 samples, 0.02%)</title><rect x="668.1" y="197" width="0.2" height="15.0" fill="rgb(214,42,20)" rx="2" ry="2" />
<text  x="671.08" y="207.5" ></text>
</g>
<g >
<title>_bt_splitcmp (781,531,620 samples, 0.14%)</title><rect x="250.9" y="325" width="1.8" height="15.0" fill="rgb(245,142,17)" rx="2" ry="2" />
<text  x="253.94" y="335.5" ></text>
</g>
<g >
<title>pfree (110,242,904 samples, 0.02%)</title><rect x="634.4" y="469" width="0.3" height="15.0" fill="rgb(221,89,1)" rx="2" ry="2" />
<text  x="637.42" y="479.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (828,840,572 samples, 0.15%)</title><rect x="607.2" y="357" width="1.8" height="15.0" fill="rgb(207,132,40)" rx="2" ry="2" />
<text  x="610.21" y="367.5" ></text>
</g>
<g >
<title>do_writepages (580,319,225 samples, 0.11%)</title><rect x="664.7" y="181" width="1.2" height="15.0" fill="rgb(225,130,28)" rx="2" ry="2" />
<text  x="667.65" y="191.5" ></text>
</g>
<g >
<title>__hrtimer_run_queues (79,677,379 samples, 0.01%)</title><rect x="1177.4" y="373" width="0.1" height="15.0" fill="rgb(238,113,37)" rx="2" ry="2" />
<text  x="1180.37" y="383.5" ></text>
</g>
<g >
<title>UnpinBuffer (403,617,335 samples, 0.07%)</title><rect x="687.1" y="421" width="0.9" height="15.0" fill="rgb(228,76,19)" rx="2" ry="2" />
<text  x="690.08" y="431.5" ></text>
</g>
<g >
<title>heap_freetuple (1,427,249,050 samples, 0.26%)</title><rect x="48.9" y="469" width="3.1" height="15.0" fill="rgb(209,99,47)" rx="2" ry="2" />
<text  x="51.90" y="479.5" ></text>
</g>
<g >
<title>LWLockAcquire (904,792,845 samples, 0.17%)</title><rect x="499.8" y="341" width="2.0" height="15.0" fill="rgb(222,111,12)" rx="2" ry="2" />
<text  x="502.81" y="351.5" ></text>
</g>
<g >
<title>AllocSetAlloc (626,785,075 samples, 0.12%)</title><rect x="288.1" y="405" width="1.4" height="15.0" fill="rgb(216,20,10)" rx="2" ry="2" />
<text  x="291.13" y="415.5" ></text>
</g>
<g >
<title>ReserveXLogInsertLocation (162,618,635 samples, 0.03%)</title><rect x="698.5" y="437" width="0.4" height="15.0" fill="rgb(217,51,22)" rx="2" ry="2" />
<text  x="701.50" y="447.5" ></text>
</g>
<g >
<title>__GI_____strtod_l_internal (309,499,194 samples, 0.06%)</title><rect x="900.0" y="389" width="0.7" height="15.0" fill="rgb(221,207,46)" rx="2" ry="2" />
<text  x="903.01" y="399.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (58,835,172 samples, 0.01%)</title><rect x="248.2" y="341" width="0.1" height="15.0" fill="rgb(247,166,49)" rx="2" ry="2" />
<text  x="251.21" y="351.5" ></text>
</g>
<g >
<title>pg_qsort_swap (1,757,898,782 samples, 0.33%)</title><rect x="258.9" y="309" width="3.8" height="15.0" fill="rgb(236,199,21)" rx="2" ry="2" />
<text  x="261.87" y="319.5" ></text>
</g>
<g >
<title>slot_getattr (55,426,467 samples, 0.01%)</title><rect x="634.7" y="485" width="0.1" height="15.0" fill="rgb(230,121,22)" rx="2" ry="2" />
<text  x="637.73" y="495.5" ></text>
</g>
<g >
<title>CopyMultiInsertInfoNextFreeSlot (423,767,355 samples, 0.08%)</title><rect x="711.9" y="533" width="1.0" height="15.0" fill="rgb(208,39,17)" rx="2" ry="2" />
<text  x="714.94" y="543.5" ></text>
</g>
<g >
<title>fill_val (373,657,544 samples, 0.07%)</title><rect x="630.7" y="405" width="0.8" height="15.0" fill="rgb(222,145,2)" rx="2" ry="2" />
<text  x="633.66" y="415.5" ></text>
</g>
<g >
<title>DecodeNumber (119,026,736 samples, 0.02%)</title><rect x="894.5" y="437" width="0.2" height="15.0" fill="rgb(247,129,10)" rx="2" ry="2" />
<text  x="897.46" y="447.5" ></text>
</g>
<g >
<title>BufTableInsert (219,517,037 samples, 0.04%)</title><rect x="647.7" y="389" width="0.5" height="15.0" fill="rgb(209,73,7)" rx="2" ry="2" />
<text  x="650.69" y="399.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_object (222,782,790 samples, 0.04%)</title><rect x="495.4" y="245" width="0.5" height="15.0" fill="rgb(208,104,21)" rx="2" ry="2" />
<text  x="498.38" y="255.5" ></text>
</g>
<g >
<title>pg_pwritev_with_retry (1,155,574,281 samples, 0.21%)</title><rect x="234.9" y="261" width="2.5" height="15.0" fill="rgb(223,112,7)" rx="2" ry="2" />
<text  x="237.86" y="271.5" ></text>
</g>
<g >
<title>NextCopyFrom (173,682,790,732 samples, 32.14%)</title><rect x="807.2" y="533" width="379.3" height="15.0" fill="rgb(205,101,13)" rx="2" ry="2" />
<text  x="810.21" y="543.5" >NextCopyFrom</text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (1,137,231,203 samples, 0.21%)</title><rect x="234.9" y="229" width="2.5" height="15.0" fill="rgb(235,17,44)" rx="2" ry="2" />
<text  x="237.90" y="239.5" ></text>
</g>
<g >
<title>do_syscall_64 (274,351,080 samples, 0.05%)</title><rect x="186.6" y="309" width="0.6" height="15.0" fill="rgb(214,169,54)" rx="2" ry="2" />
<text  x="189.59" y="319.5" ></text>
</g>
<g >
<title>lru_add_fn (131,048,694 samples, 0.02%)</title><rect x="676.0" y="85" width="0.3" height="15.0" fill="rgb(228,107,46)" rx="2" ry="2" />
<text  x="678.99" y="95.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (1,557,190,427 samples, 0.29%)</title><rect x="492.5" y="277" width="3.4" height="15.0" fill="rgb(219,14,3)" rx="2" ry="2" />
<text  x="495.47" y="287.5" ></text>
</g>
<g >
<title>Int32GetDatum (488,506,243 samples, 0.09%)</title><rect x="362.2" y="357" width="1.1" height="15.0" fill="rgb(212,27,0)" rx="2" ry="2" />
<text  x="365.19" y="367.5" ></text>
</g>
<g >
<title>pg_utf8_verifystr (22,403,082,933 samples, 4.15%)</title><rect x="1126.4" y="389" width="48.9" height="15.0" fill="rgb(228,115,6)" rx="2" ry="2" />
<text  x="1129.38" y="399.5" >pg_u..</text>
</g>
<g >
<title>VARATT_CAN_MAKE_SHORT (134,794,547 samples, 0.02%)</title><rect x="728.3" y="485" width="0.3" height="15.0" fill="rgb(219,8,37)" rx="2" ry="2" />
<text  x="731.33" y="495.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (74,038,330 samples, 0.01%)</title><rect x="682.1" y="373" width="0.1" height="15.0" fill="rgb(235,104,18)" rx="2" ry="2" />
<text  x="685.09" y="383.5" ></text>
</g>
<g >
<title>BufferGetPage (541,317,799 samples, 0.10%)</title><rect x="301.3" y="405" width="1.2" height="15.0" fill="rgb(239,168,25)" rx="2" ry="2" />
<text  x="304.35" y="415.5" ></text>
</g>
<g >
<title>BlockIdSet (207,180,092 samples, 0.04%)</title><rect x="727.0" y="469" width="0.5" height="15.0" fill="rgb(205,213,16)" rx="2" ry="2" />
<text  x="730.04" y="479.5" ></text>
</g>
<g >
<title>read (3,355,510,011 samples, 0.62%)</title><rect x="18.4" y="773" width="7.3" height="15.0" fill="rgb(222,225,17)" rx="2" ry="2" />
<text  x="21.37" y="783.5" ></text>
</g>
<g >
<title>PageIsNew (470,455,016 samples, 0.09%)</title><rect x="595.7" y="373" width="1.0" height="15.0" fill="rgb(230,101,5)" rx="2" ry="2" />
<text  x="598.72" y="383.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (191,799,067 samples, 0.04%)</title><rect x="687.5" y="405" width="0.5" height="15.0" fill="rgb(212,81,21)" rx="2" ry="2" />
<text  x="690.54" y="415.5" ></text>
</g>
<g >
<title>VARSIZE (82,032,098 samples, 0.02%)</title><rect x="752.8" y="453" width="0.2" height="15.0" fill="rgb(222,192,23)" rx="2" ry="2" />
<text  x="755.78" y="463.5" ></text>
</g>
<g >
<title>ReadBuffer (100,278,464 samples, 0.02%)</title><rect x="276.3" y="389" width="0.3" height="15.0" fill="rgb(208,103,10)" rx="2" ry="2" />
<text  x="279.34" y="399.5" ></text>
</g>
<g >
<title>PinBufferForBlock (555,891,951 samples, 0.10%)</title><rect x="643.0" y="373" width="1.2" height="15.0" fill="rgb(226,28,52)" rx="2" ry="2" />
<text  x="645.96" y="383.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (175,082,462 samples, 0.03%)</title><rect x="805.9" y="485" width="0.4" height="15.0" fill="rgb(243,36,26)" rx="2" ry="2" />
<text  x="808.94" y="495.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (134,502,595 samples, 0.02%)</title><rect x="488.3" y="245" width="0.3" height="15.0" fill="rgb(223,220,28)" rx="2" ry="2" />
<text  x="491.31" y="255.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (56,632,185 samples, 0.01%)</title><rect x="686.8" y="309" width="0.1" height="15.0" fill="rgb(232,228,2)" rx="2" ry="2" />
<text  x="689.78" y="319.5" ></text>
</g>
<g >
<title>PageGetItemId (56,979,768 samples, 0.01%)</title><rect x="166.9" y="405" width="0.1" height="15.0" fill="rgb(222,148,10)" rx="2" ry="2" />
<text  x="169.90" y="415.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (2,256,154,101 samples, 0.42%)</title><rect x="555.1" y="245" width="4.9" height="15.0" fill="rgb(251,177,22)" rx="2" ry="2" />
<text  x="558.05" y="255.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (1,444,043,189 samples, 0.27%)</title><rect x="469.5" y="293" width="3.1" height="15.0" fill="rgb(217,224,24)" rx="2" ry="2" />
<text  x="472.49" y="303.5" ></text>
</g>
<g >
<title>pg_atomic_exchange_u64_impl (218,898,762 samples, 0.04%)</title><rect x="200.0" y="341" width="0.5" height="15.0" fill="rgb(205,66,29)" rx="2" ry="2" />
<text  x="203.01" y="351.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (8,220,667,022 samples, 1.52%)</title><rect x="733.8" y="469" width="18.0" height="15.0" fill="rgb(230,183,6)" rx="2" ry="2" />
<text  x="736.82" y="479.5" ></text>
</g>
<g >
<title>BufferIsDirty (56,221,786 samples, 0.01%)</title><rect x="708.9" y="453" width="0.1" height="15.0" fill="rgb(211,224,51)" rx="2" ry="2" />
<text  x="711.90" y="463.5" ></text>
</g>
<g >
<title>BufferGetBlock (140,026,693 samples, 0.03%)</title><rect x="73.3" y="405" width="0.3" height="15.0" fill="rgb(240,25,28)" rx="2" ry="2" />
<text  x="76.27" y="415.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_object (434,068,736 samples, 0.08%)</title><rect x="582.2" y="229" width="1.0" height="15.0" fill="rgb(222,221,6)" rx="2" ry="2" />
<text  x="585.23" y="239.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (48,916,097 samples, 0.01%)</title><rect x="174.0" y="421" width="0.2" height="15.0" fill="rgb(245,53,42)" rx="2" ry="2" />
<text  x="177.05" y="431.5" ></text>
</g>
<g >
<title>LWLockHeldByMeInMode (71,001,507 samples, 0.01%)</title><rect x="178.0" y="405" width="0.1" height="15.0" fill="rgb(244,189,18)" rx="2" ry="2" />
<text  x="180.96" y="415.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (2,148,781,305 samples, 0.40%)</title><rect x="520.8" y="357" width="4.7" height="15.0" fill="rgb(233,40,24)" rx="2" ry="2" />
<text  x="523.82" y="367.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (169,448,711 samples, 0.03%)</title><rect x="313.1" y="389" width="0.3" height="15.0" fill="rgb(211,168,23)" rx="2" ry="2" />
<text  x="316.06" y="399.5" ></text>
</g>
<g >
<title>_bt_check_natts (19,578,650,490 samples, 3.62%)</title><rect x="377.6" y="373" width="42.7" height="15.0" fill="rgb(208,210,48)" rx="2" ry="2" />
<text  x="380.59" y="383.5" >_bt_..</text>
</g>
<g >
<title>timestamptz_in (46,096,563,557 samples, 8.53%)</title><rect x="867.6" y="469" width="100.6" height="15.0" fill="rgb(232,209,54)" rx="2" ry="2" />
<text  x="870.58" y="479.5" >timestamptz_in</text>
</g>
<g >
<title>iomap_file_buffered_write (194,848,772 samples, 0.04%)</title><rect x="186.6" y="245" width="0.5" height="15.0" fill="rgb(227,189,49)" rx="2" ry="2" />
<text  x="189.63" y="255.5" ></text>
</g>
<g >
<title>index_getattr (1,140,855,192 samples, 0.21%)</title><rect x="164.2" y="405" width="2.5" height="15.0" fill="rgb(252,180,32)" rx="2" ry="2" />
<text  x="167.18" y="415.5" ></text>
</g>
<g >
<title>resetStringInfo (101,002,507 samples, 0.02%)</title><rect x="1033.3" y="453" width="0.2" height="15.0" fill="rgb(222,184,2)" rx="2" ry="2" />
<text  x="1036.28" y="463.5" ></text>
</g>
<g >
<title>_bt_compare (200,110,109 samples, 0.04%)</title><rect x="292.5" y="421" width="0.5" height="15.0" fill="rgb(250,48,52)" rx="2" ry="2" />
<text  x="295.51" y="431.5" ></text>
</g>
<g >
<title>iomap_iter (88,677,913 samples, 0.02%)</title><rect x="235.1" y="133" width="0.1" height="15.0" fill="rgb(233,18,26)" rx="2" ry="2" />
<text  x="238.05" y="143.5" ></text>
</g>
<g >
<title>PostmasterMain (525,725,781,103 samples, 97.29%)</title><rect x="39.9" y="757" width="1148.0" height="15.0" fill="rgb(211,82,54)" rx="2" ry="2" />
<text  x="42.92" y="767.5" >PostmasterMain</text>
</g>
<g >
<title>ResourceOwnerRememberBuffer (92,370,409 samples, 0.02%)</title><rect x="576.9" y="261" width="0.2" height="15.0" fill="rgb(227,118,45)" rx="2" ry="2" />
<text  x="579.94" y="271.5" ></text>
</g>
<g >
<title>ResourceOwnerForget (186,373,126 samples, 0.03%)</title><rect x="683.2" y="357" width="0.4" height="15.0" fill="rgb(231,91,38)" rx="2" ry="2" />
<text  x="686.16" y="367.5" ></text>
</g>
<g >
<title>pg_leftmost_one_pos32 (47,037,909 samples, 0.01%)</title><rect x="624.0" y="373" width="0.1" height="15.0" fill="rgb(216,194,30)" rx="2" ry="2" />
<text  x="627.01" y="383.5" ></text>
</g>
<g >
<title>MemoryChunkSetHdrMask (69,739,980 samples, 0.01%)</title><rect x="866.6" y="389" width="0.1" height="15.0" fill="rgb(228,26,52)" rx="2" ry="2" />
<text  x="869.56" y="399.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (568,746,950 samples, 0.11%)</title><rect x="574.8" y="229" width="1.3" height="15.0" fill="rgb(242,5,40)" rx="2" ry="2" />
<text  x="577.85" y="239.5" ></text>
</g>
<g >
<title>xfs_buffered_write_iomap_begin (158,480,363 samples, 0.03%)</title><rect x="672.7" y="165" width="0.4" height="15.0" fill="rgb(209,222,48)" rx="2" ry="2" />
<text  x="675.72" y="175.5" ></text>
</g>
<g >
<title>list_free_private (53,518,539 samples, 0.01%)</title><rect x="635.4" y="485" width="0.1" height="15.0" fill="rgb(209,11,21)" rx="2" ry="2" />
<text  x="638.36" y="495.5" ></text>
</g>
<g >
<title>round_away (60,447,644 samples, 0.01%)</title><rect x="27.0" y="773" width="0.1" height="15.0" fill="rgb(208,52,9)" rx="2" ry="2" />
<text  x="29.97" y="783.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (264,837,852 samples, 0.05%)</title><rect x="564.9" y="213" width="0.6" height="15.0" fill="rgb(226,181,34)" rx="2" ry="2" />
<text  x="567.93" y="223.5" ></text>
</g>
<g >
<title>pgstat_tracks_backend_bktype (69,412,600 samples, 0.01%)</title><rect x="493.8" y="245" width="0.1" height="15.0" fill="rgb(225,18,20)" rx="2" ry="2" />
<text  x="496.76" y="255.5" ></text>
</g>
<g >
<title>PinBufferForBlock (19,823,114,363 samples, 3.67%)</title><rect x="541.8" y="293" width="43.3" height="15.0" fill="rgb(210,155,20)" rx="2" ry="2" />
<text  x="544.85" y="303.5" >PinB..</text>
</g>
<g >
<title>heap_compute_data_size (11,790,476,901 samples, 2.18%)</title><rect x="729.2" y="485" width="25.8" height="15.0" fill="rgb(230,54,22)" rx="2" ry="2" />
<text  x="732.24" y="495.5" >h..</text>
</g>
<g >
<title>CheckReadBuffersOperation (2,097,365,350 samples, 0.39%)</title><rect x="537.1" y="293" width="4.6" height="15.0" fill="rgb(240,199,49)" rx="2" ry="2" />
<text  x="540.10" y="303.5" ></text>
</g>
<g >
<title>_bt_findsplitloc (80,562,551 samples, 0.01%)</title><rect x="221.4" y="373" width="0.1" height="15.0" fill="rgb(227,214,41)" rx="2" ry="2" />
<text  x="224.36" y="383.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (61,699,738 samples, 0.01%)</title><rect x="642.5" y="421" width="0.1" height="15.0" fill="rgb(223,172,45)" rx="2" ry="2" />
<text  x="645.47" y="431.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (2,862,396,078 samples, 0.53%)</title><rect x="672.6" y="213" width="6.2" height="15.0" fill="rgb(235,132,54)" rx="2" ry="2" />
<text  x="675.56" y="223.5" ></text>
</g>
<g >
<title>MemoryContextResetOnly (4,310,378,374 samples, 0.80%)</title><rect x="797.5" y="517" width="9.4" height="15.0" fill="rgb(253,198,45)" rx="2" ry="2" />
<text  x="800.47" y="527.5" ></text>
</g>
<g >
<title>LockBuffer (1,420,391,363 samples, 0.26%)</title><rect x="226.7" y="389" width="3.1" height="15.0" fill="rgb(216,160,14)" rx="2" ry="2" />
<text  x="229.69" y="399.5" ></text>
</g>
<g >
<title>__mem_cgroup_charge (143,576,033 samples, 0.03%)</title><rect x="675.1" y="101" width="0.3" height="15.0" fill="rgb(231,64,43)" rx="2" ry="2" />
<text  x="678.07" y="111.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (323,932,779 samples, 0.06%)</title><rect x="170.8" y="405" width="0.7" height="15.0" fill="rgb(207,137,42)" rx="2" ry="2" />
<text  x="173.83" y="415.5" ></text>
</g>
<g >
<title>ata_scsi_queuecmd (58,274,894 samples, 0.01%)</title><rect x="24.2" y="421" width="0.1" height="15.0" fill="rgb(236,222,11)" rx="2" ry="2" />
<text  x="27.15" y="431.5" ></text>
</g>
<g >
<title>palloc (47,865,037 samples, 0.01%)</title><rect x="615.6" y="421" width="0.1" height="15.0" fill="rgb(248,10,30)" rx="2" ry="2" />
<text  x="618.57" y="431.5" ></text>
</g>
<g >
<title>exit_to_user_mode_prepare (79,445,859 samples, 0.01%)</title><rect x="16.8" y="709" width="0.1" height="15.0" fill="rgb(253,93,10)" rx="2" ry="2" />
<text  x="19.75" y="719.5" ></text>
</g>
<g >
<title>slot_getattr (3,000,777,817 samples, 0.56%)</title><rect x="55.7" y="469" width="6.6" height="15.0" fill="rgb(250,68,52)" rx="2" ry="2" />
<text  x="58.73" y="479.5" ></text>
</g>
<g >
<title>_bt_splitcmp (786,828,369 samples, 0.15%)</title><rect x="246.5" y="341" width="1.7" height="15.0" fill="rgb(248,207,45)" rx="2" ry="2" />
<text  x="249.48" y="351.5" ></text>
</g>
<g >
<title>do_flush_stats (129,087,689 samples, 0.02%)</title><rect x="666.1" y="165" width="0.3" height="15.0" fill="rgb(247,160,25)" rx="2" ry="2" />
<text  x="669.13" y="175.5" ></text>
</g>
<g >
<title>ExtendBufferedRelShared (2,040,145,103 samples, 0.38%)</title><rect x="233.1" y="341" width="4.4" height="15.0" fill="rgb(222,58,49)" rx="2" ry="2" />
<text  x="236.08" y="351.5" ></text>
</g>
<g >
<title>Int32GetDatum (533,200,461 samples, 0.10%)</title><rect x="368.3" y="341" width="1.1" height="15.0" fill="rgb(228,21,20)" rx="2" ry="2" />
<text  x="371.28" y="351.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (306,467,040 samples, 0.06%)</title><rect x="199.1" y="325" width="0.6" height="15.0" fill="rgb(224,56,6)" rx="2" ry="2" />
<text  x="202.05" y="335.5" ></text>
</g>
<g >
<title>LWLockAcquire (65,250,186 samples, 0.01%)</title><rect x="641.5" y="437" width="0.1" height="15.0" fill="rgb(209,219,3)" rx="2" ry="2" />
<text  x="644.47" y="447.5" ></text>
</g>
<g >
<title>InitBufferTag (726,801,436 samples, 0.13%)</title><rect x="560.2" y="261" width="1.6" height="15.0" fill="rgb(226,62,20)" rx="2" ry="2" />
<text  x="563.18" y="271.5" ></text>
</g>
<g >
<title>pg_strtoint32_safe (69,947,954 samples, 0.01%)</title><rect x="847.6" y="469" width="0.1" height="15.0" fill="rgb(243,128,43)" rx="2" ry="2" />
<text  x="850.57" y="479.5" ></text>
</g>
<g >
<title>xfs_bmap_btalloc_best_length (206,937,282 samples, 0.04%)</title><rect x="683.9" y="197" width="0.4" height="15.0" fill="rgb(240,91,5)" rx="2" ry="2" />
<text  x="686.89" y="207.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (99,144,303 samples, 0.02%)</title><rect x="501.4" y="309" width="0.3" height="15.0" fill="rgb(240,22,27)" rx="2" ry="2" />
<text  x="504.44" y="319.5" ></text>
</g>
<g >
<title>xfs_log_reserve (59,237,079 samples, 0.01%)</title><rect x="237.1" y="69" width="0.2" height="15.0" fill="rgb(211,225,32)" rx="2" ry="2" />
<text  x="240.13" y="79.5" ></text>
</g>
<g >
<title>BTreeTupleGetHeapTID (125,274,575 samples, 0.02%)</title><rect x="282.3" y="421" width="0.3" height="15.0" fill="rgb(254,171,35)" rx="2" ry="2" />
<text  x="285.32" y="431.5" ></text>
</g>
<g >
<title>__ctype_b_loc (8,490,131,176 samples, 1.57%)</title><rect x="943.5" y="453" width="18.5" height="15.0" fill="rgb(235,46,49)" rx="2" ry="2" />
<text  x="946.48" y="463.5" ></text>
</g>
<g >
<title>_bt_splitcmp (104,385,925 samples, 0.02%)</title><rect x="262.8" y="325" width="0.3" height="15.0" fill="rgb(220,29,15)" rx="2" ry="2" />
<text  x="265.85" y="335.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (265,218,646 samples, 0.05%)</title><rect x="484.3" y="213" width="0.6" height="15.0" fill="rgb(240,94,15)" rx="2" ry="2" />
<text  x="487.31" y="223.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (1,298,486,711 samples, 0.24%)</title><rect x="206.2" y="373" width="2.8" height="15.0" fill="rgb(207,31,9)" rx="2" ry="2" />
<text  x="209.17" y="383.5" ></text>
</g>
<g >
<title>iomap_iter (198,218,124 samples, 0.04%)</title><rect x="672.6" y="181" width="0.5" height="15.0" fill="rgb(211,189,36)" rx="2" ry="2" />
<text  x="675.65" y="191.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (289,860,982 samples, 0.05%)</title><rect x="377.0" y="373" width="0.6" height="15.0" fill="rgb(216,171,21)" rx="2" ry="2" />
<text  x="379.96" y="383.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (150,793,792 samples, 0.03%)</title><rect x="78.4" y="405" width="0.3" height="15.0" fill="rgb(208,67,22)" rx="2" ry="2" />
<text  x="81.40" y="415.5" ></text>
</g>
<g >
<title>DatumGetInt32 (85,254,754 samples, 0.02%)</title><rect x="79.0" y="405" width="0.2" height="15.0" fill="rgb(234,145,2)" rx="2" ry="2" />
<text  x="82.04" y="415.5" ></text>
</g>
<g >
<title>pg_rotate_left32 (97,965,330 samples, 0.02%)</title><rect x="479.1" y="213" width="0.2" height="15.0" fill="rgb(211,200,21)" rx="2" ry="2" />
<text  x="482.09" y="223.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (83,620,703 samples, 0.02%)</title><rect x="156.1" y="421" width="0.2" height="15.0" fill="rgb(221,115,6)" rx="2" ry="2" />
<text  x="159.12" y="431.5" ></text>
</g>
<g >
<title>TupleDescAttr (153,371,524 samples, 0.03%)</title><rect x="1186.0" y="501" width="0.4" height="15.0" fill="rgb(238,207,17)" rx="2" ry="2" />
<text  x="1189.03" y="511.5" ></text>
</g>
<g >
<title>xfs_trans_alloc (81,848,913 samples, 0.02%)</title><rect x="237.1" y="101" width="0.2" height="15.0" fill="rgb(212,168,27)" rx="2" ry="2" />
<text  x="240.08" y="111.5" ></text>
</g>
<g >
<title>iomap_write_begin (232,894,568 samples, 0.04%)</title><rect x="697.2" y="261" width="0.5" height="15.0" fill="rgb(238,128,12)" rx="2" ry="2" />
<text  x="700.19" y="271.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (630,067,068 samples, 0.12%)</title><rect x="603.7" y="325" width="1.3" height="15.0" fill="rgb(206,61,20)" rx="2" ry="2" />
<text  x="606.66" y="335.5" ></text>
</g>
<g >
<title>BufferIsValid (90,250,611 samples, 0.02%)</title><rect x="300.1" y="373" width="0.2" height="15.0" fill="rgb(219,60,46)" rx="2" ry="2" />
<text  x="303.06" y="383.5" ></text>
</g>
<g >
<title>vfs_write (2,971,715,978 samples, 0.55%)</title><rect x="672.4" y="229" width="6.4" height="15.0" fill="rgb(221,51,16)" rx="2" ry="2" />
<text  x="675.36" y="239.5" ></text>
</g>
<g >
<title>verify_compact_attribute (5,290,612,883 samples, 0.98%)</title><rect x="133.0" y="357" width="11.6" height="15.0" fill="rgb(237,197,32)" rx="2" ry="2" />
<text  x="136.02" y="367.5" ></text>
</g>
<g >
<title>sentinel_ok (208,755,095 samples, 0.04%)</title><rect x="50.9" y="421" width="0.5" height="15.0" fill="rgb(231,74,16)" rx="2" ry="2" />
<text  x="53.90" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (246,726,188 samples, 0.05%)</title><rect x="486.8" y="197" width="0.5" height="15.0" fill="rgb(242,112,51)" rx="2" ry="2" />
<text  x="489.80" y="207.5" ></text>
</g>
<g >
<title>BufferIsValid (114,766,675 samples, 0.02%)</title><rect x="595.1" y="341" width="0.3" height="15.0" fill="rgb(210,40,22)" rx="2" ry="2" />
<text  x="598.11" y="351.5" ></text>
</g>
<g >
<title>__libc_pwrite (871,663,789 samples, 0.16%)</title><rect x="696.2" y="389" width="2.0" height="15.0" fill="rgb(245,137,7)" rx="2" ry="2" />
<text  x="699.25" y="399.5" ></text>
</g>
<g >
<title>LockBuffer (79,937,261 samples, 0.01%)</title><rect x="694.8" y="453" width="0.2" height="15.0" fill="rgb(238,166,3)" rx="2" ry="2" />
<text  x="697.83" y="463.5" ></text>
</g>
<g >
<title>llseek@GLIBC_2.2.5 (66,959,790 samples, 0.01%)</title><rect x="234.6" y="277" width="0.2" height="15.0" fill="rgb(251,44,1)" rx="2" ry="2" />
<text  x="237.61" y="287.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (52,119,402 samples, 0.01%)</title><rect x="186.7" y="213" width="0.1" height="15.0" fill="rgb(237,160,37)" rx="2" ry="2" />
<text  x="189.69" y="223.5" ></text>
</g>
<g >
<title>slot_getsomeattrs (2,585,907,762 samples, 0.48%)</title><rect x="56.6" y="453" width="5.6" height="15.0" fill="rgb(244,130,0)" rx="2" ry="2" />
<text  x="59.60" y="463.5" ></text>
</g>
<g >
<title>AdjustTimestampForTypmod (248,546,218 samples, 0.05%)</title><rect x="869.6" y="453" width="0.6" height="15.0" fill="rgb(223,181,18)" rx="2" ry="2" />
<text  x="872.62" y="463.5" ></text>
</g>
<g >
<title>ProcessUtility (525,722,860,959 samples, 97.29%)</title><rect x="39.9" y="597" width="1148.0" height="15.0" fill="rgb(225,150,14)" rx="2" ry="2" />
<text  x="42.92" y="607.5" >ProcessUtility</text>
</g>
<g >
<title>folio_alloc (316,326,981 samples, 0.06%)</title><rect x="23.3" y="613" width="0.7" height="15.0" fill="rgb(254,126,37)" rx="2" ry="2" />
<text  x="26.30" y="623.5" ></text>
</g>
<g >
<title>_bt_mkscankey (4,346,955,064 samples, 0.80%)</title><rect x="280.1" y="437" width="9.5" height="15.0" fill="rgb(207,118,6)" rx="2" ry="2" />
<text  x="283.08" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (477,828,127 samples, 0.09%)</title><rect x="611.2" y="293" width="1.1" height="15.0" fill="rgb(252,192,0)" rx="2" ry="2" />
<text  x="614.21" y="303.5" ></text>
</g>
<g >
<title>pgstat_count_io_op (103,786,436 samples, 0.02%)</title><rect x="585.3" y="293" width="0.2" height="15.0" fill="rgb(221,204,35)" rx="2" ry="2" />
<text  x="588.26" y="303.5" ></text>
</g>
<g >
<title>BufferIsValid (87,339,351 samples, 0.02%)</title><rect x="530.4" y="357" width="0.2" height="15.0" fill="rgb(234,143,31)" rx="2" ry="2" />
<text  x="533.39" y="367.5" ></text>
</g>
<g >
<title>PinBufferForBlock (573,939,502 samples, 0.11%)</title><rect x="291.1" y="341" width="1.2" height="15.0" fill="rgb(212,96,25)" rx="2" ry="2" />
<text  x="294.06" y="351.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (3,322,347,853 samples, 0.61%)</title><rect x="18.4" y="757" width="7.3" height="15.0" fill="rgb(224,107,5)" rx="2" ry="2" />
<text  x="21.44" y="767.5" ></text>
</g>
<g >
<title>tag_hash (77,938,202 samples, 0.01%)</title><rect x="643.1" y="309" width="0.2" height="15.0" fill="rgb(239,144,1)" rx="2" ry="2" />
<text  x="646.09" y="319.5" ></text>
</g>
<g >
<title>do_pte_missing (177,853,087 samples, 0.03%)</title><rect x="237.8" y="245" width="0.3" height="15.0" fill="rgb(245,67,48)" rx="2" ry="2" />
<text  x="240.76" y="255.5" ></text>
</g>
<g >
<title>__blk_flush_plug (228,446,427 samples, 0.04%)</title><rect x="24.0" y="581" width="0.5" height="15.0" fill="rgb(218,207,26)" rx="2" ry="2" />
<text  x="27.00" y="591.5" ></text>
</g>
<g >
<title>_bt_lockbuf (4,085,096,624 samples, 0.76%)</title><rect x="596.8" y="389" width="8.9" height="15.0" fill="rgb(244,102,24)" rx="2" ry="2" />
<text  x="599.75" y="399.5" ></text>
</g>
<g >
<title>memcmp@plt (82,469,794 samples, 0.02%)</title><rect x="438.1" y="341" width="0.2" height="15.0" fill="rgb(242,80,45)" rx="2" ry="2" />
<text  x="441.14" y="351.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (430,509,603 samples, 0.08%)</title><rect x="568.0" y="197" width="0.9" height="15.0" fill="rgb(206,57,19)" rx="2" ry="2" />
<text  x="571.00" y="207.5" ></text>
</g>
<g >
<title>BufferIsValid (67,110,728 samples, 0.01%)</title><rect x="70.6" y="437" width="0.1" height="15.0" fill="rgb(226,172,40)" rx="2" ry="2" />
<text  x="73.58" y="447.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (99,662,919 samples, 0.02%)</title><rect x="314.0" y="389" width="0.2" height="15.0" fill="rgb(225,103,43)" rx="2" ry="2" />
<text  x="316.96" y="399.5" ></text>
</g>
<g >
<title>iomap_write_end (315,742,347 samples, 0.06%)</title><rect x="668.7" y="213" width="0.7" height="15.0" fill="rgb(226,88,50)" rx="2" ry="2" />
<text  x="671.74" y="223.5" ></text>
</g>
<g >
<title>hash_search (77,502,171 samples, 0.01%)</title><rect x="681.3" y="341" width="0.2" height="15.0" fill="rgb(232,225,40)" rx="2" ry="2" />
<text  x="684.29" y="351.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (408,025,139 samples, 0.08%)</title><rect x="369.9" y="373" width="0.9" height="15.0" fill="rgb(218,136,6)" rx="2" ry="2" />
<text  x="372.90" y="383.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (51,042,299 samples, 0.01%)</title><rect x="290.6" y="421" width="0.1" height="15.0" fill="rgb(225,144,54)" rx="2" ry="2" />
<text  x="293.57" y="431.5" ></text>
</g>
<g >
<title>MemoryContextReset (4,544,120,700 samples, 0.84%)</title><rect x="797.0" y="533" width="9.9" height="15.0" fill="rgb(245,156,52)" rx="2" ry="2" />
<text  x="799.96" y="543.5" ></text>
</g>
<g >
<title>XLogInsertRecord (51,225,109 samples, 0.01%)</title><rect x="220.9" y="373" width="0.1" height="15.0" fill="rgb(205,205,10)" rx="2" ry="2" />
<text  x="223.92" y="383.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (554,179,751 samples, 0.10%)</title><rect x="539.5" y="261" width="1.2" height="15.0" fill="rgb(229,211,14)" rx="2" ry="2" />
<text  x="542.50" y="271.5" ></text>
</g>
<g >
<title>_bt_check_natts (1,258,610,413 samples, 0.23%)</title><rect x="161.4" y="405" width="2.7" height="15.0" fill="rgb(221,126,38)" rx="2" ry="2" />
<text  x="164.38" y="415.5" ></text>
</g>
<g >
<title>ResourceOwnerRemember (483,677,720 samples, 0.09%)</title><rect x="573.5" y="229" width="1.0" height="15.0" fill="rgb(253,19,53)" rx="2" ry="2" />
<text  x="576.49" y="239.5" ></text>
</g>
<g >
<title>PageGetItemId (52,763,078 samples, 0.01%)</title><rect x="180.6" y="405" width="0.1" height="15.0" fill="rgb(239,218,6)" rx="2" ry="2" />
<text  x="183.56" y="415.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (160,610,522 samples, 0.03%)</title><rect x="156.3" y="421" width="0.4" height="15.0" fill="rgb(216,0,4)" rx="2" ry="2" />
<text  x="159.30" y="431.5" ></text>
</g>
<g >
<title>hash_bytes (1,556,693,057 samples, 0.29%)</title><rect x="475.7" y="213" width="3.4" height="15.0" fill="rgb(222,151,10)" rx="2" ry="2" />
<text  x="478.69" y="223.5" ></text>
</g>
<g >
<title>hash_bytes (49,822,626 samples, 0.01%)</title><rect x="686.2" y="245" width="0.1" height="15.0" fill="rgb(253,190,15)" rx="2" ry="2" />
<text  x="689.18" y="255.5" ></text>
</g>
<g >
<title>palloc0 (3,646,035,646 samples, 0.67%)</title><rect x="788.3" y="485" width="8.0" height="15.0" fill="rgb(220,57,51)" rx="2" ry="2" />
<text  x="791.34" y="495.5" ></text>
</g>
<g >
<title>StrategyGetBuffer (55,840,055 samples, 0.01%)</title><rect x="233.5" y="309" width="0.2" height="15.0" fill="rgb(222,33,1)" rx="2" ry="2" />
<text  x="236.55" y="319.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (834,188,464 samples, 0.15%)</title><rect x="696.3" y="341" width="1.8" height="15.0" fill="rgb(252,140,40)" rx="2" ry="2" />
<text  x="699.29" y="351.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (58,549,557 samples, 0.01%)</title><rect x="71.4" y="437" width="0.1" height="15.0" fill="rgb(252,107,6)" rx="2" ry="2" />
<text  x="74.41" y="447.5" ></text>
</g>
<g >
<title>UnpinBuffer (62,995,839 samples, 0.01%)</title><rect x="695.0" y="437" width="0.2" height="15.0" fill="rgb(232,202,24)" rx="2" ry="2" />
<text  x="698.04" y="447.5" ></text>
</g>
<g >
<title>_bt_doinsert (252,263,832,761 samples, 46.68%)</title><rect x="67.5" y="453" width="550.8" height="15.0" fill="rgb(236,39,40)" rx="2" ry="2" />
<text  x="70.45" y="463.5" >_bt_doinsert</text>
</g>
<g >
<title>hrtimer_interrupt (60,293,529 samples, 0.01%)</title><rect x="1032.1" y="405" width="0.2" height="15.0" fill="rgb(219,146,17)" rx="2" ry="2" />
<text  x="1035.12" y="415.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (123,062,899 samples, 0.02%)</title><rect x="479.5" y="245" width="0.3" height="15.0" fill="rgb(252,5,28)" rx="2" ry="2" />
<text  x="482.50" y="255.5" ></text>
</g>
<g >
<title>smgropen (122,868,241 samples, 0.02%)</title><rect x="671.6" y="357" width="0.2" height="15.0" fill="rgb(227,227,3)" rx="2" ry="2" />
<text  x="674.55" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (276,148,480 samples, 0.05%)</title><rect x="486.7" y="213" width="0.6" height="15.0" fill="rgb(242,202,35)" rx="2" ry="2" />
<text  x="489.74" y="223.5" ></text>
</g>
<g >
<title>NextCopyFromRawFieldsInternal (96,051,767,063 samples, 17.77%)</title><rect x="968.5" y="485" width="209.7" height="15.0" fill="rgb(242,106,44)" rx="2" ry="2" />
<text  x="971.46" y="495.5" >NextCopyFromRawFieldsInternal</text>
</g>
<g >
<title>TupleDescAttr (148,711,582 samples, 0.03%)</title><rect x="735.0" y="453" width="0.3" height="15.0" fill="rgb(220,213,33)" rx="2" ry="2" />
<text  x="737.97" y="463.5" ></text>
</g>
<g >
<title>_bt_compare (4,017,119,380 samples, 0.74%)</title><rect x="157.9" y="421" width="8.8" height="15.0" fill="rgb(229,125,34)" rx="2" ry="2" />
<text  x="160.90" y="431.5" ></text>
</g>
<g >
<title>TupleDescAttr (1,216,256,223 samples, 0.23%)</title><rect x="443.2" y="325" width="2.6" height="15.0" fill="rgb(228,64,1)" rx="2" ry="2" />
<text  x="446.19" y="335.5" ></text>
</g>
<g >
<title>PageGetItem (674,031,617 samples, 0.12%)</title><rect x="415.2" y="357" width="1.5" height="15.0" fill="rgb(234,75,53)" rx="2" ry="2" />
<text  x="418.18" y="367.5" ></text>
</g>
<g >
<title>balance_dirty_pages (131,944,645 samples, 0.02%)</title><rect x="666.1" y="197" width="0.3" height="15.0" fill="rgb(237,98,41)" rx="2" ry="2" />
<text  x="669.13" y="207.5" ></text>
</g>
<g >
<title>pg_leftmost_one_pos32 (153,884,724 samples, 0.03%)</title><rect x="866.2" y="373" width="0.4" height="15.0" fill="rgb(230,6,20)" rx="2" ry="2" />
<text  x="869.23" y="383.5" ></text>
</g>
<g >
<title>xas_load (94,837,485 samples, 0.02%)</title><rect x="676.4" y="117" width="0.2" height="15.0" fill="rgb(235,91,43)" rx="2" ry="2" />
<text  x="679.36" y="127.5" ></text>
</g>
<g >
<title>balance_dirty_pages_ratelimited_flags (53,708,008 samples, 0.01%)</title><rect x="696.5" y="261" width="0.1" height="15.0" fill="rgb(223,158,13)" rx="2" ry="2" />
<text  x="699.45" y="271.5" ></text>
</g>
<g >
<title>_bt_getroot (17,294,579,706 samples, 3.20%)</title><rect x="464.1" y="405" width="37.8" height="15.0" fill="rgb(229,150,25)" rx="2" ry="2" />
<text  x="467.14" y="415.5" >_bt..</text>
</g>
<g >
<title>__submit_bio (84,331,415 samples, 0.02%)</title><rect x="664.7" y="117" width="0.1" height="15.0" fill="rgb(220,40,11)" rx="2" ry="2" />
<text  x="667.66" y="127.5" ></text>
</g>
<g >
<title>BufferIsValid (156,328,880 samples, 0.03%)</title><rect x="299.4" y="389" width="0.3" height="15.0" fill="rgb(249,206,10)" rx="2" ry="2" />
<text  x="302.35" y="399.5" ></text>
</g>
<g >
<title>TupleDescAttr (72,580,938 samples, 0.01%)</title><rect x="285.9" y="373" width="0.2" height="15.0" fill="rgb(215,88,50)" rx="2" ry="2" />
<text  x="288.92" y="383.5" ></text>
</g>
<g >
<title>BufTableLookup (64,375,032 samples, 0.01%)</title><rect x="291.4" y="309" width="0.2" height="15.0" fill="rgb(220,70,7)" rx="2" ry="2" />
<text  x="294.43" y="319.5" ></text>
</g>
<g >
<title>_bt_metaversion (244,267,460 samples, 0.05%)</title><rect x="283.8" y="421" width="0.6" height="15.0" fill="rgb(227,127,28)" rx="2" ry="2" />
<text  x="286.82" y="431.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (434,684,807 samples, 0.08%)</title><rect x="673.7" y="165" width="1.0" height="15.0" fill="rgb(208,215,34)" rx="2" ry="2" />
<text  x="676.72" y="175.5" ></text>
</g>
<g >
<title>PageGetItemId (87,858,302 samples, 0.02%)</title><rect x="231.4" y="405" width="0.2" height="15.0" fill="rgb(232,165,21)" rx="2" ry="2" />
<text  x="234.37" y="415.5" ></text>
</g>
<g >
<title>register_dirty_segment (135,078,021 samples, 0.02%)</title><rect x="679.2" y="309" width="0.3" height="15.0" fill="rgb(215,38,26)" rx="2" ry="2" />
<text  x="682.19" y="319.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (656,513,993 samples, 0.12%)</title><rect x="500.3" y="325" width="1.4" height="15.0" fill="rgb(231,114,25)" rx="2" ry="2" />
<text  x="503.25" y="335.5" ></text>
</g>
<g >
<title>fsm_set_and_search (1,044,362,213 samples, 0.19%)</title><rect x="644.8" y="437" width="2.3" height="15.0" fill="rgb(251,112,30)" rx="2" ry="2" />
<text  x="647.80" y="447.5" ></text>
</g>
<g >
<title>PinBuffer (3,393,817,795 samples, 0.63%)</title><rect x="569.2" y="261" width="7.4" height="15.0" fill="rgb(211,157,28)" rx="2" ry="2" />
<text  x="572.18" y="271.5" ></text>
</g>
<g >
<title>Int32GetDatum (225,778,505 samples, 0.04%)</title><rect x="836.2" y="469" width="0.4" height="15.0" fill="rgb(222,94,20)" rx="2" ry="2" />
<text  x="839.15" y="479.5" ></text>
</g>
<g >
<title>BufferAlloc (283,239,326 samples, 0.05%)</title><rect x="686.1" y="309" width="0.7" height="15.0" fill="rgb(237,123,28)" rx="2" ry="2" />
<text  x="689.15" y="319.5" ></text>
</g>
<g >
<title>fill_val (200,691,846 samples, 0.04%)</title><rect x="728.8" y="485" width="0.4" height="15.0" fill="rgb(221,184,53)" rx="2" ry="2" />
<text  x="731.80" y="495.5" ></text>
</g>
<g >
<title>_bt_binsrch (46,603,103 samples, 0.01%)</title><rect x="292.4" y="421" width="0.1" height="15.0" fill="rgb(253,87,15)" rx="2" ry="2" />
<text  x="295.35" y="431.5" ></text>
</g>
<g >
<title>list_length (465,944,983 samples, 0.09%)</title><rect x="1032.3" y="453" width="1.0" height="15.0" fill="rgb(243,216,47)" rx="2" ry="2" />
<text  x="1035.26" y="463.5" ></text>
</g>
<g >
<title>PinBufferForBlock (474,204,178 samples, 0.09%)</title><rect x="645.9" y="341" width="1.0" height="15.0" fill="rgb(208,22,24)" rx="2" ry="2" />
<text  x="648.85" y="351.5" ></text>
</g>
<g >
<title>BufTagSetRelForkDetails (123,841,540 samples, 0.02%)</title><rect x="561.5" y="245" width="0.3" height="15.0" fill="rgb(234,125,41)" rx="2" ry="2" />
<text  x="564.50" y="255.5" ></text>
</g>
<g >
<title>rmqueue_bulk (96,039,583 samples, 0.02%)</title><rect x="23.6" y="517" width="0.2" height="15.0" fill="rgb(220,51,13)" rx="2" ry="2" />
<text  x="26.60" y="527.5" ></text>
</g>
<g >
<title>iomap_write_iter (2,465,702,808 samples, 0.46%)</title><rect x="673.1" y="181" width="5.4" height="15.0" fill="rgb(235,184,19)" rx="2" ry="2" />
<text  x="676.08" y="191.5" ></text>
</g>
<g >
<title>BlockIdSet (103,352,488 samples, 0.02%)</title><rect x="691.5" y="437" width="0.2" height="15.0" fill="rgb(208,137,54)" rx="2" ry="2" />
<text  x="694.51" y="447.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBuffer (662,052,901 samples, 0.12%)</title><rect x="587.3" y="357" width="1.4" height="15.0" fill="rgb(219,113,49)" rx="2" ry="2" />
<text  x="590.27" y="367.5" ></text>
</g>
<g >
<title>PageGetItem (1,263,140,880 samples, 0.23%)</title><rect x="370.8" y="373" width="2.7" height="15.0" fill="rgb(242,78,48)" rx="2" ry="2" />
<text  x="373.79" y="383.5" ></text>
</g>
<g >
<title>vfs_write (264,733,938 samples, 0.05%)</title><rect x="186.6" y="277" width="0.6" height="15.0" fill="rgb(220,86,49)" rx="2" ry="2" />
<text  x="189.60" y="287.5" ></text>
</g>
<g >
<title>ObjectIdGetDatum (130,278,874 samples, 0.02%)</title><rect x="836.6" y="469" width="0.3" height="15.0" fill="rgb(210,218,44)" rx="2" ry="2" />
<text  x="839.64" y="479.5" ></text>
</g>
<g >
<title>BufferGetPage (318,680,159 samples, 0.06%)</title><rect x="504.7" y="389" width="0.7" height="15.0" fill="rgb(218,12,30)" rx="2" ry="2" />
<text  x="507.74" y="399.5" ></text>
</g>
<g >
<title>lru_add_fn (149,797,632 samples, 0.03%)</title><rect x="22.9" y="565" width="0.3" height="15.0" fill="rgb(244,75,2)" rx="2" ry="2" />
<text  x="25.89" y="575.5" ></text>
</g>
<g >
<title>DatumGetInt32 (154,461,872 samples, 0.03%)</title><rect x="105.4" y="357" width="0.3" height="15.0" fill="rgb(245,83,6)" rx="2" ry="2" />
<text  x="108.35" y="367.5" ></text>
</g>
<g >
<title>GetXLogBuffer (456,502,864 samples, 0.08%)</title><rect x="186.3" y="373" width="0.9" height="15.0" fill="rgb(214,5,15)" rx="2" ry="2" />
<text  x="189.25" y="383.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (913,491,331 samples, 0.17%)</title><rect x="59.8" y="373" width="2.0" height="15.0" fill="rgb(212,116,25)" rx="2" ry="2" />
<text  x="62.83" y="383.5" ></text>
</g>
<g >
<title>ExecInsertIndexTuples (266,878,113,768 samples, 49.39%)</title><rect x="52.1" y="501" width="582.7" height="15.0" fill="rgb(244,98,3)" rx="2" ry="2" />
<text  x="55.09" y="511.5" >ExecInsertIndexTuples</text>
</g>
<g >
<title>IOContextForStrategy (59,298,054 samples, 0.01%)</title><rect x="577.9" y="277" width="0.1" height="15.0" fill="rgb(241,116,23)" rx="2" ry="2" />
<text  x="580.89" y="287.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (264,784,430 samples, 0.05%)</title><rect x="426.5" y="357" width="0.6" height="15.0" fill="rgb(207,192,52)" rx="2" ry="2" />
<text  x="429.53" y="367.5" ></text>
</g>
<g >
<title>PinBufferForBlock (51,918,217 samples, 0.01%)</title><rect x="534.6" y="309" width="0.1" height="15.0" fill="rgb(206,221,11)" rx="2" ry="2" />
<text  x="537.57" y="319.5" ></text>
</g>
<g >
<title>RelationPutHeapTuple (2,801,346,781 samples, 0.52%)</title><rect x="688.7" y="469" width="6.1" height="15.0" fill="rgb(230,158,34)" rx="2" ry="2" />
<text  x="691.68" y="479.5" ></text>
</g>
<g >
<title>__mod_lruvec_page_state (56,937,694 samples, 0.01%)</title><rect x="675.4" y="101" width="0.1" height="15.0" fill="rgb(223,109,5)" rx="2" ry="2" />
<text  x="678.38" y="111.5" ></text>
</g>
<g >
<title>main (525,725,781,103 samples, 97.29%)</title><rect x="39.9" y="773" width="1148.0" height="15.0" fill="rgb(220,104,50)" rx="2" ry="2" />
<text  x="42.92" y="783.5" >main</text>
</g>
<g >
<title>iomap_write_end (93,390,820 samples, 0.02%)</title><rect x="236.3" y="117" width="0.2" height="15.0" fill="rgb(216,212,16)" rx="2" ry="2" />
<text  x="239.33" y="127.5" ></text>
</g>
<g >
<title>BufferIsValid (55,957,226 samples, 0.01%)</title><rect x="227.4" y="357" width="0.1" height="15.0" fill="rgb(210,4,5)" rx="2" ry="2" />
<text  x="230.36" y="367.5" ></text>
</g>
<g >
<title>__GI___libc_open (529,863,107 samples, 0.10%)</title><rect x="15.8" y="773" width="1.2" height="15.0" fill="rgb(222,6,14)" rx="2" ry="2" />
<text  x="18.82" y="783.5" ></text>
</g>
<g >
<title>FlushBuffer (14,204,487,820 samples, 2.63%)</title><rect x="648.5" y="373" width="31.0" height="15.0" fill="rgb(211,17,46)" rx="2" ry="2" />
<text  x="651.47" y="383.5" >Fl..</text>
</g>
<g >
<title>_bt_lockbuf (72,387,567 samples, 0.01%)</title><rect x="501.9" y="405" width="0.2" height="15.0" fill="rgb(251,19,42)" rx="2" ry="2" />
<text  x="504.91" y="415.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (493,657,173 samples, 0.09%)</title><rect x="600.0" y="341" width="1.1" height="15.0" fill="rgb(231,16,43)" rx="2" ry="2" />
<text  x="603.01" y="351.5" ></text>
</g>
<g >
<title>hash_bytes (65,832,732 samples, 0.01%)</title><rect x="680.2" y="309" width="0.2" height="15.0" fill="rgb(211,1,19)" rx="2" ry="2" />
<text  x="683.21" y="319.5" ></text>
</g>
<g >
<title>PinBufferForBlock (10,608,169,496 samples, 1.96%)</title><rect x="472.7" y="293" width="23.2" height="15.0" fill="rgb(242,22,6)" rx="2" ry="2" />
<text  x="475.73" y="303.5" >P..</text>
</g>
<g >
<title>pgstat_tracks_io_op (446,054,608 samples, 0.08%)</title><rect x="494.0" y="245" width="0.9" height="15.0" fill="rgb(223,216,2)" rx="2" ry="2" />
<text  x="496.97" y="255.5" ></text>
</g>
<g >
<title>iomap_writepage_map (281,643,967 samples, 0.05%)</title><rect x="665.3" y="117" width="0.6" height="15.0" fill="rgb(219,32,3)" rx="2" ry="2" />
<text  x="668.26" y="127.5" ></text>
</g>
<g >
<title>rep_movs_alternative (381,809,741 samples, 0.07%)</title><rect x="673.8" y="133" width="0.9" height="15.0" fill="rgb(217,13,38)" rx="2" ry="2" />
<text  x="676.84" y="143.5" ></text>
</g>
<g >
<title>ExtendBufferedRelShared (16,996,633,801 samples, 3.15%)</title><rect x="647.4" y="405" width="37.1" height="15.0" fill="rgb(251,78,0)" rx="2" ry="2" />
<text  x="650.41" y="415.5" >Ext..</text>
</g>
<g >
<title>tag_hash (59,552,444 samples, 0.01%)</title><rect x="647.6" y="357" width="0.1" height="15.0" fill="rgb(207,183,7)" rx="2" ry="2" />
<text  x="650.56" y="367.5" ></text>
</g>
<g >
<title>BufferIsValid (110,027,824 samples, 0.02%)</title><rect x="572.8" y="229" width="0.2" height="15.0" fill="rgb(230,0,14)" rx="2" ry="2" />
<text  x="575.81" y="239.5" ></text>
</g>
<g >
<title>BufferIsValid (69,106,366 samples, 0.01%)</title><rect x="177.1" y="389" width="0.1" height="15.0" fill="rgb(237,177,44)" rx="2" ry="2" />
<text  x="180.09" y="399.5" ></text>
</g>
<g >
<title>do_syscall_64 (3,084,364,819 samples, 0.57%)</title><rect x="672.3" y="261" width="6.7" height="15.0" fill="rgb(206,101,0)" rx="2" ry="2" />
<text  x="675.25" y="271.5" ></text>
</g>
<g >
<title>xlog_cil_insert_items (83,214,135 samples, 0.02%)</title><rect x="236.9" y="69" width="0.1" height="15.0" fill="rgb(224,31,34)" rx="2" ry="2" />
<text  x="239.87" y="79.5" ></text>
</g>
<g >
<title>PinBuffer (73,148,484 samples, 0.01%)</title><rect x="646.5" y="309" width="0.2" height="15.0" fill="rgb(224,52,16)" rx="2" ry="2" />
<text  x="649.51" y="319.5" ></text>
</g>
<g >
<title>ExecMaterializeSlot (34,232,914,863 samples, 6.33%)</title><rect x="721.6" y="533" width="74.7" height="15.0" fill="rgb(210,225,7)" rx="2" ry="2" />
<text  x="724.56" y="543.5" >ExecMate..</text>
</g>
<g >
<title>DatumGetPointer (117,410,166 samples, 0.02%)</title><rect x="839.0" y="437" width="0.3" height="15.0" fill="rgb(213,80,43)" rx="2" ry="2" />
<text  x="842.02" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (251,127,591 samples, 0.05%)</title><rect x="199.2" y="309" width="0.5" height="15.0" fill="rgb(250,202,6)" rx="2" ry="2" />
<text  x="202.17" y="319.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (224,082,932 samples, 0.04%)</title><rect x="199.2" y="293" width="0.5" height="15.0" fill="rgb(228,59,52)" rx="2" ry="2" />
<text  x="202.23" y="303.5" ></text>
</g>
<g >
<title>InvalidateVictimBuffer (60,893,753 samples, 0.01%)</title><rect x="233.3" y="309" width="0.2" height="15.0" fill="rgb(205,211,41)" rx="2" ry="2" />
<text  x="236.33" y="319.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (96,548,132 samples, 0.02%)</title><rect x="279.3" y="389" width="0.2" height="15.0" fill="rgb(227,52,51)" rx="2" ry="2" />
<text  x="282.30" y="399.5" ></text>
</g>
<g >
<title>verify_compact_attribute (10,015,232,895 samples, 1.85%)</title><rect x="438.7" y="341" width="21.9" height="15.0" fill="rgb(247,63,39)" rx="2" ry="2" />
<text  x="441.70" y="351.5" >v..</text>
</g>
<g >
<title>DatumGetPointer (49,368,504 samples, 0.01%)</title><rect x="870.4" y="437" width="0.1" height="15.0" fill="rgb(227,165,28)" rx="2" ry="2" />
<text  x="873.40" y="447.5" ></text>
</g>
<g >
<title>get_mem_cgroup_from_mm (49,225,363 samples, 0.01%)</title><rect x="675.1" y="85" width="0.1" height="15.0" fill="rgb(231,30,20)" rx="2" ry="2" />
<text  x="678.10" y="95.5" ></text>
</g>
<g >
<title>pg_vsprintf (104,905,802 samples, 0.02%)</title><rect x="238.4" y="245" width="0.2" height="15.0" fill="rgb(243,42,52)" rx="2" ry="2" />
<text  x="241.39" y="255.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (443,287,087 samples, 0.08%)</title><rect x="590.7" y="341" width="0.9" height="15.0" fill="rgb(207,19,51)" rx="2" ry="2" />
<text  x="593.67" y="351.5" ></text>
</g>
<g >
<title>verify_compact_attribute (552,198,593 samples, 0.10%)</title><rect x="60.6" y="357" width="1.2" height="15.0" fill="rgb(239,55,53)" rx="2" ry="2" />
<text  x="63.62" y="367.5" ></text>
</g>
<g >
<title>__filemap_get_folio (220,366,840 samples, 0.04%)</title><rect x="697.2" y="245" width="0.5" height="15.0" fill="rgb(250,84,45)" rx="2" ry="2" />
<text  x="700.20" y="255.5" ></text>
</g>
<g >
<title>filemap_add_folio (126,341,841 samples, 0.02%)</title><rect x="697.2" y="229" width="0.3" height="15.0" fill="rgb(213,12,12)" rx="2" ry="2" />
<text  x="700.21" y="239.5" ></text>
</g>
<g >
<title>heap_fill_tuple (15,274,386,468 samples, 2.83%)</title><rect x="755.0" y="485" width="33.3" height="15.0" fill="rgb(211,126,47)" rx="2" ry="2" />
<text  x="757.99" y="495.5" >he..</text>
</g>
<g >
<title>copyin (407,868,328 samples, 0.08%)</title><rect x="673.8" y="149" width="0.9" height="15.0" fill="rgb(236,216,19)" rx="2" ry="2" />
<text  x="676.78" y="159.5" ></text>
</g>
<g >
<title>fault_in_readable (45,815,858 samples, 0.01%)</title><rect x="697.1" y="245" width="0.1" height="15.0" fill="rgb(230,190,39)" rx="2" ry="2" />
<text  x="700.09" y="255.5" ></text>
</g>
<g >
<title>__mpn_mul_1 (138,128,752 samples, 0.03%)</title><rect x="15.5" y="757" width="0.3" height="15.0" fill="rgb(246,67,40)" rx="2" ry="2" />
<text  x="18.50" y="767.5" ></text>
</g>
<g >
<title>ConditionalLockBuffer (87,113,524 samples, 0.02%)</title><rect x="293.0" y="405" width="0.1" height="15.0" fill="rgb(251,16,32)" rx="2" ry="2" />
<text  x="295.96" y="415.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (579,648,268 samples, 0.11%)</title><rect x="645.6" y="357" width="1.3" height="15.0" fill="rgb(229,166,40)" rx="2" ry="2" />
<text  x="648.63" y="367.5" ></text>
</g>
<g >
<title>TupleDescAttr (638,186,407 samples, 0.12%)</title><rect x="135.3" y="341" width="1.4" height="15.0" fill="rgb(213,108,24)" rx="2" ry="2" />
<text  x="138.30" y="351.5" ></text>
</g>
<g >
<title>PinBuffer_Locked (140,326,234 samples, 0.03%)</title><rect x="681.2" y="373" width="0.3" height="15.0" fill="rgb(234,23,50)" rx="2" ry="2" />
<text  x="684.21" y="383.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (290,797,898 samples, 0.05%)</title><rect x="297.9" y="405" width="0.7" height="15.0" fill="rgb(236,44,25)" rx="2" ry="2" />
<text  x="300.93" y="415.5" ></text>
</g>
<g >
<title>do_syscall_64 (487,190,716 samples, 0.09%)</title><rect x="15.9" y="741" width="1.1" height="15.0" fill="rgb(208,212,48)" rx="2" ry="2" />
<text  x="18.91" y="751.5" ></text>
</g>
<g >
<title>BufferIsValid (67,155,717 samples, 0.01%)</title><rect x="608.9" y="325" width="0.1" height="15.0" fill="rgb(208,53,25)" rx="2" ry="2" />
<text  x="611.87" y="335.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (193,685,207 samples, 0.04%)</title><rect x="73.8" y="421" width="0.4" height="15.0" fill="rgb(243,156,9)" rx="2" ry="2" />
<text  x="76.80" y="431.5" ></text>
</g>
<g >
<title>iomap_add_to_ioend (56,190,417 samples, 0.01%)</title><rect x="665.7" y="101" width="0.1" height="15.0" fill="rgb(215,185,30)" rx="2" ry="2" />
<text  x="668.71" y="111.5" ></text>
</g>
<g >
<title>pg_qsort (70,525,582 samples, 0.01%)</title><rect x="221.4" y="341" width="0.1" height="15.0" fill="rgb(240,207,14)" rx="2" ry="2" />
<text  x="224.37" y="351.5" ></text>
</g>
<g >
<title>BufTableHashCode (104,243,130 samples, 0.02%)</title><rect x="291.2" y="309" width="0.2" height="15.0" fill="rgb(211,88,33)" rx="2" ry="2" />
<text  x="294.20" y="319.5" ></text>
</g>
<g >
<title>ReleaseAndReadBuffer (30,023,026,724 samples, 5.56%)</title><rect x="528.4" y="389" width="65.6" height="15.0" fill="rgb(212,146,46)" rx="2" ry="2" />
<text  x="531.44" y="399.5" >Release..</text>
</g>
<g >
<title>_bt_getbuf (16,528,311,254 samples, 3.06%)</title><rect x="465.7" y="389" width="36.1" height="15.0" fill="rgb(231,166,28)" rx="2" ry="2" />
<text  x="468.74" y="399.5" >_bt..</text>
</g>
<g >
<title>get_page_from_freelist (60,506,612 samples, 0.01%)</title><rect x="236.1" y="37" width="0.1" height="15.0" fill="rgb(231,17,42)" rx="2" ry="2" />
<text  x="239.10" y="47.5" ></text>
</g>
<g >
<title>filemap_dirty_folio (57,104,277 samples, 0.01%)</title><rect x="236.4" y="101" width="0.1" height="15.0" fill="rgb(245,13,27)" rx="2" ry="2" />
<text  x="239.40" y="111.5" ></text>
</g>
<g >
<title>CopyXLogRecordToWAL (1,114,633,305 samples, 0.21%)</title><rect x="184.8" y="389" width="2.5" height="15.0" fill="rgb(221,130,30)" rx="2" ry="2" />
<text  x="187.82" y="399.5" ></text>
</g>
<g >
<title>lru_gen_add_folio (103,218,299 samples, 0.02%)</title><rect x="23.0" y="549" width="0.2" height="15.0" fill="rgb(243,176,27)" rx="2" ry="2" />
<text  x="26.00" y="559.5" ></text>
</g>
<g >
<title>LWLockAcquire (63,599,972 samples, 0.01%)</title><rect x="682.3" y="389" width="0.1" height="15.0" fill="rgb(218,157,50)" rx="2" ry="2" />
<text  x="685.27" y="399.5" ></text>
</g>
<g >
<title>Int32GetDatum (276,481,398 samples, 0.05%)</title><rect x="462.4" y="341" width="0.6" height="15.0" fill="rgb(206,101,45)" rx="2" ry="2" />
<text  x="465.43" y="351.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (246,512,015 samples, 0.05%)</title><rect x="186.6" y="261" width="0.6" height="15.0" fill="rgb(252,97,54)" rx="2" ry="2" />
<text  x="189.63" y="271.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (199,433,289 samples, 0.04%)</title><rect x="576.1" y="245" width="0.4" height="15.0" fill="rgb(243,71,7)" rx="2" ry="2" />
<text  x="579.10" y="255.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (53,922,577 samples, 0.01%)</title><rect x="504.5" y="389" width="0.1" height="15.0" fill="rgb(215,137,34)" rx="2" ry="2" />
<text  x="507.50" y="399.5" ></text>
</g>
<g >
<title>BufferAlloc (58,565,276 samples, 0.01%)</title><rect x="220.6" y="277" width="0.1" height="15.0" fill="rgb(225,182,12)" rx="2" ry="2" />
<text  x="223.59" y="287.5" ></text>
</g>
<g >
<title>filemap_read (3,155,265,195 samples, 0.58%)</title><rect x="18.7" y="661" width="6.9" height="15.0" fill="rgb(219,153,42)" rx="2" ry="2" />
<text  x="21.72" y="671.5" ></text>
</g>
<g >
<title>XLogRegisterData (123,274,470 samples, 0.02%)</title><rect x="219.0" y="421" width="0.2" height="15.0" fill="rgb(218,227,24)" rx="2" ry="2" />
<text  x="221.96" y="431.5" ></text>
</g>
<g >
<title>PageGetItem (100,308,660 samples, 0.02%)</title><rect x="160.9" y="405" width="0.2" height="15.0" fill="rgb(221,185,11)" rx="2" ry="2" />
<text  x="163.92" y="415.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (374,966,893 samples, 0.07%)</title><rect x="196.8" y="341" width="0.8" height="15.0" fill="rgb(229,148,41)" rx="2" ry="2" />
<text  x="199.80" y="351.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (3,779,377,438 samples, 0.70%)</title><rect x="700.4" y="421" width="8.2" height="15.0" fill="rgb(214,182,46)" rx="2" ry="2" />
<text  x="703.37" y="431.5" ></text>
</g>
<g >
<title>LWLockAcquire (2,018,044,447 samples, 0.37%)</title><rect x="601.2" y="357" width="4.4" height="15.0" fill="rgb(221,55,7)" rx="2" ry="2" />
<text  x="604.18" y="367.5" ></text>
</g>
<g >
<title>io_schedule (65,012,764 samples, 0.01%)</title><rect x="664.5" y="165" width="0.2" height="15.0" fill="rgb(249,204,45)" rx="2" ry="2" />
<text  x="667.51" y="175.5" ></text>
</g>
<g >
<title>tag_hash (92,076,263 samples, 0.02%)</title><rect x="291.2" y="277" width="0.2" height="15.0" fill="rgb(235,45,44)" rx="2" ry="2" />
<text  x="294.23" y="287.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (597,695,332 samples, 0.11%)</title><rect x="69.1" y="437" width="1.3" height="15.0" fill="rgb(210,90,18)" rx="2" ry="2" />
<text  x="72.09" y="447.5" ></text>
</g>
<g >
<title>index_getprocinfo (255,041,040 samples, 0.05%)</title><rect x="287.2" y="421" width="0.5" height="15.0" fill="rgb(248,65,0)" rx="2" ry="2" />
<text  x="290.19" y="431.5" ></text>
</g>
<g >
<title>filemap_dirty_folio (55,701,001 samples, 0.01%)</title><rect x="697.8" y="245" width="0.1" height="15.0" fill="rgb(221,43,43)" rx="2" ry="2" />
<text  x="700.75" y="255.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (292,347,061 samples, 0.05%)</title><rect x="772.1" y="437" width="0.7" height="15.0" fill="rgb(225,31,32)" rx="2" ry="2" />
<text  x="775.13" y="447.5" ></text>
</g>
<g >
<title>tts_buffer_heap_get_heap_tuple (50,303,128 samples, 0.01%)</title><rect x="639.5" y="453" width="0.1" height="15.0" fill="rgb(209,13,48)" rx="2" ry="2" />
<text  x="642.48" y="463.5" ></text>
</g>
<g >
<title>CopyMultiInsertInfoFlush (305,825,710,074 samples, 56.59%)</title><rect x="44.0" y="533" width="667.8" height="15.0" fill="rgb(252,217,6)" rx="2" ry="2" />
<text  x="46.97" y="543.5" >CopyMultiInsertInfoFlush</text>
</g>
<g >
<title>index_getattr (1,040,672,822 samples, 0.19%)</title><rect x="151.2" y="405" width="2.3" height="15.0" fill="rgb(253,12,43)" rx="2" ry="2" />
<text  x="154.21" y="415.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBuffer (198,940,903 samples, 0.04%)</title><rect x="687.1" y="405" width="0.4" height="15.0" fill="rgb(221,88,41)" rx="2" ry="2" />
<text  x="690.11" y="415.5" ></text>
</g>
<g >
<title>__folio_mark_dirty (114,536,951 samples, 0.02%)</title><rect x="669.1" y="181" width="0.2" height="15.0" fill="rgb(249,158,30)" rx="2" ry="2" />
<text  x="672.09" y="191.5" ></text>
</g>
<g >
<title>BufferIsValid (166,217,976 samples, 0.03%)</title><rect x="302.0" y="373" width="0.4" height="15.0" fill="rgb(251,9,13)" rx="2" ry="2" />
<text  x="305.04" y="383.5" ></text>
</g>
<g >
<title>__filemap_add_folio (83,031,837 samples, 0.02%)</title><rect x="697.2" y="213" width="0.2" height="15.0" fill="rgb(236,122,16)" rx="2" ry="2" />
<text  x="700.21" y="223.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (153,829,479 samples, 0.03%)</title><rect x="740.8" y="453" width="0.3" height="15.0" fill="rgb(207,196,34)" rx="2" ry="2" />
<text  x="743.77" y="463.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (46,825,792 samples, 0.01%)</title><rect x="642.5" y="405" width="0.1" height="15.0" fill="rgb(237,3,9)" rx="2" ry="2" />
<text  x="645.50" y="415.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (98,646,481 samples, 0.02%)</title><rect x="236.1" y="69" width="0.2" height="15.0" fill="rgb(216,141,40)" rx="2" ry="2" />
<text  x="239.08" y="79.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (137,707,487 samples, 0.03%)</title><rect x="50.6" y="421" width="0.3" height="15.0" fill="rgb(232,198,28)" rx="2" ry="2" />
<text  x="53.57" y="431.5" ></text>
</g>
<g >
<title>xa_load (54,165,606 samples, 0.01%)</title><rect x="25.2" y="581" width="0.1" height="15.0" fill="rgb(247,98,6)" rx="2" ry="2" />
<text  x="28.19" y="591.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (705,333,003 samples, 0.13%)</title><rect x="574.5" y="245" width="1.6" height="15.0" fill="rgb(222,161,40)" rx="2" ry="2" />
<text  x="577.55" y="255.5" ></text>
</g>
<g >
<title>btint4cmp (1,723,369,719 samples, 0.32%)</title><rect x="102.7" y="373" width="3.7" height="15.0" fill="rgb(228,74,12)" rx="2" ry="2" />
<text  x="105.68" y="383.5" ></text>
</g>
<g >
<title>memcmp@plt (79,733,155 samples, 0.01%)</title><rect x="740.6" y="453" width="0.2" height="15.0" fill="rgb(240,216,20)" rx="2" ry="2" />
<text  x="743.59" y="463.5" ></text>
</g>
<g >
<title>pg_rotate_left32 (877,139,958 samples, 0.16%)</title><rect x="551.7" y="197" width="1.9" height="15.0" fill="rgb(232,222,30)" rx="2" ry="2" />
<text  x="554.69" y="207.5" ></text>
</g>
<g >
<title>BufTableHashCode (62,368,746 samples, 0.01%)</title><rect x="686.2" y="293" width="0.1" height="15.0" fill="rgb(234,138,50)" rx="2" ry="2" />
<text  x="689.16" y="303.5" ></text>
</g>
<g >
<title>BufferIsExclusiveLocked (52,923,471 samples, 0.01%)</title><rect x="709.0" y="453" width="0.1" height="15.0" fill="rgb(247,42,4)" rx="2" ry="2" />
<text  x="712.02" y="463.5" ></text>
</g>
<g >
<title>mdzeroextend (1,253,922,951 samples, 0.23%)</title><rect x="234.8" y="309" width="2.7" height="15.0" fill="rgb(218,95,34)" rx="2" ry="2" />
<text  x="237.80" y="319.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (792,660,552 samples, 0.15%)</title><rect x="164.8" y="389" width="1.7" height="15.0" fill="rgb(228,154,11)" rx="2" ry="2" />
<text  x="167.75" y="399.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (135,791,830 samples, 0.03%)</title><rect x="181.8" y="421" width="0.3" height="15.0" fill="rgb(234,104,47)" rx="2" ry="2" />
<text  x="184.85" y="431.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (467,069,712 samples, 0.09%)</title><rect x="865.5" y="389" width="1.1" height="15.0" fill="rgb(222,70,9)" rx="2" ry="2" />
<text  x="868.54" y="399.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (139,015,184 samples, 0.03%)</title><rect x="369.5" y="373" width="0.3" height="15.0" fill="rgb(206,205,2)" rx="2" ry="2" />
<text  x="372.45" y="383.5" ></text>
</g>
<g >
<title>folio_wait_bit (73,686,065 samples, 0.01%)</title><rect x="664.5" y="181" width="0.2" height="15.0" fill="rgb(244,209,35)" rx="2" ry="2" />
<text  x="667.49" y="191.5" ></text>
</g>
<g >
<title>GetPageWithFreeSpace (218,290,051 samples, 0.04%)</title><rect x="238.3" y="373" width="0.4" height="15.0" fill="rgb(236,74,37)" rx="2" ry="2" />
<text  x="241.26" y="383.5" ></text>
</g>
<g >
<title>UnpinBuffer (1,797,721,714 samples, 0.33%)</title><rect x="222.5" y="389" width="3.9" height="15.0" fill="rgb(237,59,37)" rx="2" ry="2" />
<text  x="225.49" y="399.5" ></text>
</g>
<g >
<title>DatumGetCString (157,582,829 samples, 0.03%)</title><rect x="870.2" y="453" width="0.3" height="15.0" fill="rgb(229,196,39)" rx="2" ry="2" />
<text  x="873.16" y="463.5" ></text>
</g>
<g >
<title>xfs_inode_item_format (66,665,270 samples, 0.01%)</title><rect x="236.9" y="53" width="0.1" height="15.0" fill="rgb(220,80,14)" rx="2" ry="2" />
<text  x="239.90" y="63.5" ></text>
</g>
<g >
<title>xfs_file_read_iter (3,190,901,955 samples, 0.59%)</title><rect x="18.7" y="693" width="6.9" height="15.0" fill="rgb(239,105,21)" rx="2" ry="2" />
<text  x="21.68" y="703.5" ></text>
</g>
<g >
<title>tick_sched_handle (63,144,251 samples, 0.01%)</title><rect x="1177.4" y="341" width="0.1" height="15.0" fill="rgb(209,160,21)" rx="2" ry="2" />
<text  x="1180.40" y="351.5" ></text>
</g>
<g >
<title>link_path_walk.part.0.constprop.0 (85,916,339 samples, 0.02%)</title><rect x="16.2" y="661" width="0.2" height="15.0" fill="rgb(218,135,19)" rx="2" ry="2" />
<text  x="19.25" y="671.5" ></text>
</g>
<g >
<title>PageGetItem (195,865,778 samples, 0.04%)</title><rect x="513.9" y="373" width="0.4" height="15.0" fill="rgb(245,174,23)" rx="2" ry="2" />
<text  x="516.87" y="383.5" ></text>
</g>
<g >
<title>ResourceOwnerForget (194,049,724 samples, 0.04%)</title><rect x="687.1" y="389" width="0.4" height="15.0" fill="rgb(244,185,2)" rx="2" ry="2" />
<text  x="690.11" y="399.5" ></text>
</g>
<g >
<title>index_getattr (77,151,200 samples, 0.01%)</title><rect x="146.4" y="405" width="0.1" height="15.0" fill="rgb(218,76,50)" rx="2" ry="2" />
<text  x="149.36" y="415.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (4,172,694,266 samples, 0.77%)</title><rect x="399.6" y="357" width="9.1" height="15.0" fill="rgb(211,78,16)" rx="2" ry="2" />
<text  x="402.63" y="367.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (373,514,443 samples, 0.07%)</title><rect x="609.5" y="341" width="0.8" height="15.0" fill="rgb(248,218,19)" rx="2" ry="2" />
<text  x="612.49" y="351.5" ></text>
</g>
<g >
<title>DatumGetInt32 (307,261,476 samples, 0.06%)</title><rect x="361.5" y="357" width="0.7" height="15.0" fill="rgb(219,177,31)" rx="2" ry="2" />
<text  x="364.52" y="367.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (718,356,631 samples, 0.13%)</title><rect x="599.5" y="357" width="1.6" height="15.0" fill="rgb(223,14,9)" rx="2" ry="2" />
<text  x="602.53" y="367.5" ></text>
</g>
<g >
<title>ReleaseBuffer (77,220,844 samples, 0.01%)</title><rect x="645.3" y="405" width="0.2" height="15.0" fill="rgb(233,35,12)" rx="2" ry="2" />
<text  x="648.29" y="415.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (250,674,248 samples, 0.05%)</title><rect x="69.8" y="405" width="0.5" height="15.0" fill="rgb(221,141,5)" rx="2" ry="2" />
<text  x="72.79" y="415.5" ></text>
</g>
<g >
<title>do_user_addr_fault (218,091,125 samples, 0.04%)</title><rect x="237.7" y="293" width="0.5" height="15.0" fill="rgb(242,194,48)" rx="2" ry="2" />
<text  x="240.72" y="303.5" ></text>
</g>
<g >
<title>index_getattr (10,805,380,493 samples, 2.00%)</title><rect x="122.8" y="389" width="23.6" height="15.0" fill="rgb(215,187,44)" rx="2" ry="2" />
<text  x="125.76" y="399.5" >i..</text>
</g>
<g >
<title>VARDATA (64,835,283 samples, 0.01%)</title><rect x="778.3" y="469" width="0.1" height="15.0" fill="rgb(245,128,46)" rx="2" ry="2" />
<text  x="781.30" y="479.5" ></text>
</g>
<g >
<title>BTreeTupleGetHeapTID (3,324,962,941 samples, 0.62%)</title><rect x="392.4" y="357" width="7.2" height="15.0" fill="rgb(221,195,17)" rx="2" ry="2" />
<text  x="395.36" y="367.5" ></text>
</g>
<g >
<title>balance_dirty_pages (121,887,407 samples, 0.02%)</title><rect x="673.4" y="149" width="0.3" height="15.0" fill="rgb(214,17,23)" rx="2" ry="2" />
<text  x="676.43" y="159.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (333,112,763 samples, 0.06%)</title><rect x="397.7" y="325" width="0.7" height="15.0" fill="rgb(235,229,47)" rx="2" ry="2" />
<text  x="400.68" y="335.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (96,514,109 samples, 0.02%)</title><rect x="491.2" y="245" width="0.2" height="15.0" fill="rgb(239,199,14)" rx="2" ry="2" />
<text  x="494.18" y="255.5" ></text>
</g>
<g >
<title>PageSetLSN (192,216,423 samples, 0.04%)</title><rect x="181.4" y="421" width="0.4" height="15.0" fill="rgb(213,78,0)" rx="2" ry="2" />
<text  x="184.43" y="431.5" ></text>
</g>
<g >
<title>verify_compact_attribute (215,776,054 samples, 0.04%)</title><rect x="463.0" y="357" width="0.5" height="15.0" fill="rgb(246,95,41)" rx="2" ry="2" />
<text  x="466.03" y="367.5" ></text>
</g>
<g >
<title>MemoryContextSwitchTo (52,452,591 samples, 0.01%)</title><rect x="722.6" y="501" width="0.1" height="15.0" fill="rgb(231,56,27)" rx="2" ry="2" />
<text  x="725.63" y="511.5" ></text>
</g>
<g >
<title>vector8_load (109,900,542 samples, 0.02%)</title><rect x="1174.6" y="373" width="0.3" height="15.0" fill="rgb(245,180,54)" rx="2" ry="2" />
<text  x="1177.64" y="383.5" ></text>
</g>
<g >
<title>cgroup_rstat_flush (119,676,262 samples, 0.02%)</title><rect x="673.4" y="101" width="0.3" height="15.0" fill="rgb(222,89,26)" rx="2" ry="2" />
<text  x="676.44" y="111.5" ></text>
</g>
<g >
<title>BufferGetBlock (152,083,784 samples, 0.03%)</title><rect x="155.0" y="405" width="0.3" height="15.0" fill="rgb(222,100,9)" rx="2" ry="2" />
<text  x="157.98" y="415.5" ></text>
</g>
<g >
<title>__libc_pwrite (1,148,895,299 samples, 0.21%)</title><rect x="234.9" y="245" width="2.5" height="15.0" fill="rgb(234,106,13)" rx="2" ry="2" />
<text  x="237.87" y="255.5" ></text>
</g>
<g >
<title>__strlen_avx2 (589,270,403 samples, 0.11%)</title><rect x="900.9" y="389" width="1.3" height="15.0" fill="rgb(213,216,1)" rx="2" ry="2" />
<text  x="903.88" y="399.5" ></text>
</g>
<g >
<title>fetch_att (147,487,675 samples, 0.03%)</title><rect x="420.8" y="373" width="0.3" height="15.0" fill="rgb(234,125,7)" rx="2" ry="2" />
<text  x="423.78" y="383.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (445,360,621 samples, 0.08%)</title><rect x="215.4" y="389" width="0.9" height="15.0" fill="rgb(224,148,44)" rx="2" ry="2" />
<text  x="218.35" y="399.5" ></text>
</g>
<g >
<title>pg_atomic_exchange_u64 (57,114,301 samples, 0.01%)</title><rect x="699.1" y="405" width="0.1" height="15.0" fill="rgb(236,92,12)" rx="2" ry="2" />
<text  x="702.07" y="415.5" ></text>
</g>
<g >
<title>BlockIdGetBlockNumber (69,086,591 samples, 0.01%)</title><rect x="297.8" y="373" width="0.1" height="15.0" fill="rgb(253,125,51)" rx="2" ry="2" />
<text  x="300.78" y="383.5" ></text>
</g>
<g >
<title>pg_qsort_med3 (83,378,437 samples, 0.02%)</title><rect x="268.6" y="357" width="0.2" height="15.0" fill="rgb(224,57,29)" rx="2" ry="2" />
<text  x="271.63" y="367.5" ></text>
</g>
<g >
<title>do_syscall_64 (377,620,505 samples, 0.07%)</title><rect x="683.7" y="325" width="0.8" height="15.0" fill="rgb(239,212,24)" rx="2" ry="2" />
<text  x="686.70" y="335.5" ></text>
</g>
<g >
<title>fsm_readbuf (682,084,396 samples, 0.13%)</title><rect x="645.5" y="421" width="1.4" height="15.0" fill="rgb(247,170,46)" rx="2" ry="2" />
<text  x="648.46" y="431.5" ></text>
</g>
<g >
<title>xas_load (56,317,656 samples, 0.01%)</title><rect x="22.4" y="565" width="0.2" height="15.0" fill="rgb(248,13,31)" rx="2" ry="2" />
<text  x="25.43" y="575.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (1,117,570,221 samples, 0.21%)</title><rect x="625.5" y="405" width="2.4" height="15.0" fill="rgb(249,30,45)" rx="2" ry="2" />
<text  x="628.48" y="415.5" ></text>
</g>
<g >
<title>vector8_eq (188,402,678 samples, 0.03%)</title><rect x="1174.2" y="373" width="0.4" height="15.0" fill="rgb(236,74,51)" rx="2" ry="2" />
<text  x="1177.22" y="383.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (6,450,313,103 samples, 1.19%)</title><rect x="92.4" y="389" width="14.0" height="15.0" fill="rgb(244,41,4)" rx="2" ry="2" />
<text  x="95.35" y="399.5" ></text>
</g>
<g >
<title>ObjectIdGetDatum (107,388,456 samples, 0.02%)</title><rect x="1178.2" y="485" width="0.2" height="15.0" fill="rgb(234,154,18)" rx="2" ry="2" />
<text  x="1181.20" y="495.5" ></text>
</g>
<g >
<title>wipe_mem (65,167,394 samples, 0.01%)</title><rect x="170.7" y="389" width="0.1" height="15.0" fill="rgb(248,57,10)" rx="2" ry="2" />
<text  x="173.69" y="399.5" ></text>
</g>
<g >
<title>check_list_invariants (194,131,670 samples, 0.04%)</title><rect x="64.7" y="453" width="0.4" height="15.0" fill="rgb(236,158,40)" rx="2" ry="2" />
<text  x="67.72" y="463.5" ></text>
</g>
<g >
<title>__errno_location (125,500,564 samples, 0.02%)</title><rect x="893.8" y="421" width="0.3" height="15.0" fill="rgb(214,31,26)" rx="2" ry="2" />
<text  x="896.78" y="431.5" ></text>
</g>
<g >
<title>folio_alloc (335,289,634 samples, 0.06%)</title><rect x="676.6" y="133" width="0.7" height="15.0" fill="rgb(213,10,18)" rx="2" ry="2" />
<text  x="679.56" y="143.5" ></text>
</g>
<g >
<title>pg_qsort_med3 (174,745,809 samples, 0.03%)</title><rect x="262.7" y="341" width="0.4" height="15.0" fill="rgb(210,203,26)" rx="2" ry="2" />
<text  x="265.71" y="351.5" ></text>
</g>
<g >
<title>LWLockRelease (743,573,659 samples, 0.14%)</title><rect x="485.8" y="261" width="1.6" height="15.0" fill="rgb(217,60,37)" rx="2" ry="2" />
<text  x="488.76" y="271.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (56,786,539 samples, 0.01%)</title><rect x="181.3" y="421" width="0.1" height="15.0" fill="rgb(225,120,6)" rx="2" ry="2" />
<text  x="184.30" y="431.5" ></text>
</g>
<g >
<title>Int32GetDatum (105,481,105 samples, 0.02%)</title><rect x="839.4" y="453" width="0.2" height="15.0" fill="rgb(221,84,2)" rx="2" ry="2" />
<text  x="842.38" y="463.5" ></text>
</g>
<g >
<title>SET_VARSIZE_SHORT (213,382,224 samples, 0.04%)</title><rect x="784.7" y="453" width="0.5" height="15.0" fill="rgb(207,57,23)" rx="2" ry="2" />
<text  x="787.73" y="463.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (154,473,803 samples, 0.03%)</title><rect x="485.0" y="213" width="0.4" height="15.0" fill="rgb(205,53,29)" rx="2" ry="2" />
<text  x="488.04" y="223.5" ></text>
</g>
<g >
<title>PageGetItem (76,999,061 samples, 0.01%)</title><rect x="149.2" y="405" width="0.2" height="15.0" fill="rgb(214,204,14)" rx="2" ry="2" />
<text  x="152.24" y="415.5" ></text>
</g>
<g >
<title>BlockNumberIsValid (78,491,554 samples, 0.01%)</title><rect x="527.4" y="389" width="0.2" height="15.0" fill="rgb(248,181,51)" rx="2" ry="2" />
<text  x="530.39" y="399.5" ></text>
</g>
<g >
<title>__filemap_fdatawait_range (142,727,168 samples, 0.03%)</title><rect x="664.3" y="213" width="0.4" height="15.0" fill="rgb(213,174,31)" rx="2" ry="2" />
<text  x="667.34" y="223.5" ></text>
</g>
<g >
<title>hash_search (75,354,790 samples, 0.01%)</title><rect x="647.2" y="389" width="0.2" height="15.0" fill="rgb(239,43,40)" rx="2" ry="2" />
<text  x="650.23" y="399.5" ></text>
</g>
<g >
<title>HeapTupleHeaderSetDatumLength (139,763,779 samples, 0.03%)</title><rect x="725.9" y="485" width="0.3" height="15.0" fill="rgb(254,13,17)" rx="2" ry="2" />
<text  x="728.91" y="495.5" ></text>
</g>
<g >
<title>BufferGetPage (203,121,628 samples, 0.04%)</title><rect x="73.2" y="421" width="0.4" height="15.0" fill="rgb(212,156,5)" rx="2" ry="2" />
<text  x="76.18" y="431.5" ></text>
</g>
<g >
<title>TupleDescAttr (842,929,136 samples, 0.16%)</title><rect x="743.6" y="437" width="1.9" height="15.0" fill="rgb(242,152,22)" rx="2" ry="2" />
<text  x="746.62" y="447.5" ></text>
</g>
<g >
<title>__filemap_get_folio (1,113,297,462 samples, 0.21%)</title><rect x="674.9" y="149" width="2.4" height="15.0" fill="rgb(221,50,21)" rx="2" ry="2" />
<text  x="677.88" y="159.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (305,862,101 samples, 0.06%)</title><rect x="121.6" y="373" width="0.6" height="15.0" fill="rgb(224,98,40)" rx="2" ry="2" />
<text  x="124.56" y="383.5" ></text>
</g>
<g >
<title>smgrnblocks (89,844,780 samples, 0.02%)</title><rect x="234.6" y="325" width="0.2" height="15.0" fill="rgb(216,148,0)" rx="2" ry="2" />
<text  x="237.58" y="335.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (729,551,849 samples, 0.14%)</title><rect x="413.6" y="357" width="1.6" height="15.0" fill="rgb(237,85,42)" rx="2" ry="2" />
<text  x="416.59" y="367.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (480,035,006 samples, 0.09%)</title><rect x="530.6" y="357" width="1.0" height="15.0" fill="rgb(230,160,42)" rx="2" ry="2" />
<text  x="533.58" y="367.5" ></text>
</g>
<g >
<title>BufMappingPartitionLock (251,723,138 samples, 0.05%)</title><rect x="545.6" y="261" width="0.5" height="15.0" fill="rgb(248,173,7)" rx="2" ry="2" />
<text  x="548.60" y="271.5" ></text>
</g>
<g >
<title>GetMemoryChunkMethodID (166,198,402 samples, 0.03%)</title><rect x="617.8" y="421" width="0.3" height="15.0" fill="rgb(254,135,11)" rx="2" ry="2" />
<text  x="620.78" y="431.5" ></text>
</g>
<g >
<title>ForwardSyncRequest (119,292,235 samples, 0.02%)</title><rect x="679.2" y="277" width="0.3" height="15.0" fill="rgb(230,65,17)" rx="2" ry="2" />
<text  x="682.22" y="287.5" ></text>
</g>
<g >
<title>ExtendBufferedRelCommon (2,368,769,934 samples, 0.44%)</title><rect x="233.1" y="357" width="5.1" height="15.0" fill="rgb(227,228,23)" rx="2" ry="2" />
<text  x="236.07" y="367.5" ></text>
</g>
<g >
<title>cstring_to_text_with_len (5,916,843,954 samples, 1.09%)</title><rect x="854.3" y="437" width="13.0" height="15.0" fill="rgb(220,203,7)" rx="2" ry="2" />
<text  x="857.34" y="447.5" ></text>
</g>
<g >
<title>BufTagSetRelForkDetails (93,452,395 samples, 0.02%)</title><rect x="482.7" y="245" width="0.2" height="15.0" fill="rgb(210,21,36)" rx="2" ry="2" />
<text  x="485.73" y="255.5" ></text>
</g>
<g >
<title>__GI_____strtod_l_internal (2,587,883,766 samples, 0.48%)</title><rect x="10.2" y="773" width="5.6" height="15.0" fill="rgb(247,222,49)" rx="2" ry="2" />
<text  x="13.17" y="783.5" ></text>
</g>
<g >
<title>xfs_vn_update_time (319,843,669 samples, 0.06%)</title><rect x="236.6" y="117" width="0.7" height="15.0" fill="rgb(215,187,49)" rx="2" ry="2" />
<text  x="239.58" y="127.5" ></text>
</g>
<g >
<title>CopyXLogRecordToWAL (81,172,498 samples, 0.02%)</title><rect x="231.7" y="373" width="0.2" height="15.0" fill="rgb(244,85,20)" rx="2" ry="2" />
<text  x="234.72" y="383.5" ></text>
</g>
<g >
<title>do_flush_stats (120,498,486 samples, 0.02%)</title><rect x="673.4" y="117" width="0.3" height="15.0" fill="rgb(244,113,50)" rx="2" ry="2" />
<text  x="676.44" y="127.5" ></text>
</g>
<g >
<title>xfs_alloc_cur_finish (54,226,752 samples, 0.01%)</title><rect x="684.0" y="133" width="0.1" height="15.0" fill="rgb(252,190,37)" rx="2" ry="2" />
<text  x="687.01" y="143.5" ></text>
</g>
<g >
<title>xfs_bmapi_allocate (228,655,224 samples, 0.04%)</title><rect x="683.8" y="229" width="0.5" height="15.0" fill="rgb(244,202,16)" rx="2" ry="2" />
<text  x="686.84" y="239.5" ></text>
</g>
<g >
<title>_bt_deltasortsplits (15,632,489,428 samples, 2.89%)</title><rect x="240.1" y="389" width="34.1" height="15.0" fill="rgb(239,115,12)" rx="2" ry="2" />
<text  x="243.10" y="399.5" >_b..</text>
</g>
<g >
<title>XLogInsertRecord (8,793,921,182 samples, 1.63%)</title><rect x="183.3" y="405" width="19.2" height="15.0" fill="rgb(221,139,48)" rx="2" ry="2" />
<text  x="186.26" y="415.5" ></text>
</g>
<g >
<title>__filemap_fdatawrite_range (581,258,622 samples, 0.11%)</title><rect x="664.7" y="213" width="1.2" height="15.0" fill="rgb(237,186,32)" rx="2" ry="2" />
<text  x="667.65" y="223.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (326,754,735 samples, 0.06%)</title><rect x="629.9" y="373" width="0.8" height="15.0" fill="rgb(231,203,13)" rx="2" ry="2" />
<text  x="632.94" y="383.5" ></text>
</g>
<g >
<title>pg_qsort (11,098,194,273 samples, 2.05%)</title><rect x="244.4" y="357" width="24.2" height="15.0" fill="rgb(209,102,24)" rx="2" ry="2" />
<text  x="247.40" y="367.5" >p..</text>
</g>
<g >
<title>LockRelationForExtension (158,350,339 samples, 0.03%)</title><rect x="233.8" y="325" width="0.3" height="15.0" fill="rgb(223,163,17)" rx="2" ry="2" />
<text  x="236.79" y="335.5" ></text>
</g>
<g >
<title>_bt_relandgetbuf (39,610,549,641 samples, 7.33%)</title><rect x="525.9" y="405" width="86.5" height="15.0" fill="rgb(221,64,32)" rx="2" ry="2" />
<text  x="528.92" y="415.5" >_bt_reland..</text>
</g>
<g >
<title>filemap_add_folio (641,184,820 samples, 0.12%)</title><rect x="674.9" y="133" width="1.4" height="15.0" fill="rgb(241,140,38)" rx="2" ry="2" />
<text  x="677.93" y="143.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (171,317,673 samples, 0.03%)</title><rect x="684.5" y="405" width="0.4" height="15.0" fill="rgb(238,109,14)" rx="2" ry="2" />
<text  x="687.55" y="415.5" ></text>
</g>
<g >
<title>VARSIZE (193,603,807 samples, 0.04%)</title><rect x="753.2" y="453" width="0.4" height="15.0" fill="rgb(212,37,6)" rx="2" ry="2" />
<text  x="756.19" y="463.5" ></text>
</g>
<g >
<title>pg_sprintf (109,725,374 samples, 0.02%)</title><rect x="238.4" y="261" width="0.2" height="15.0" fill="rgb(213,74,11)" rx="2" ry="2" />
<text  x="241.38" y="271.5" ></text>
</g>
<g >
<title>LWLockReleaseInternal (417,123,695 samples, 0.08%)</title><rect x="198.8" y="341" width="1.0" height="15.0" fill="rgb(219,228,27)" rx="2" ry="2" />
<text  x="201.84" y="351.5" ></text>
</g>
<g >
<title>pg_qsort_swap (122,033,252 samples, 0.02%)</title><rect x="263.1" y="341" width="0.3" height="15.0" fill="rgb(234,16,26)" rx="2" ry="2" />
<text  x="266.09" y="351.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBuffer (299,567,602 samples, 0.06%)</title><rect x="223.2" y="373" width="0.6" height="15.0" fill="rgb(216,44,4)" rx="2" ry="2" />
<text  x="226.19" y="383.5" ></text>
</g>
<g >
<title>BufferIsValid (48,566,194 samples, 0.01%)</title><rect x="499.0" y="325" width="0.1" height="15.0" fill="rgb(225,148,39)" rx="2" ry="2" />
<text  x="502.01" y="335.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (114,314,160 samples, 0.02%)</title><rect x="157.6" y="405" width="0.3" height="15.0" fill="rgb(247,133,28)" rx="2" ry="2" />
<text  x="160.62" y="415.5" ></text>
</g>
<g >
<title>get_hash_value (82,197,593 samples, 0.02%)</title><rect x="643.1" y="325" width="0.2" height="15.0" fill="rgb(229,192,0)" rx="2" ry="2" />
<text  x="646.08" y="335.5" ></text>
</g>
<g >
<title>XLogRegisterBuffer (54,314,812 samples, 0.01%)</title><rect x="221.1" y="389" width="0.1" height="15.0" fill="rgb(226,191,51)" rx="2" ry="2" />
<text  x="224.10" y="399.5" ></text>
</g>
<g >
<title>AllocSetFree (867,283,709 samples, 0.16%)</title><rect x="49.5" y="437" width="1.9" height="15.0" fill="rgb(213,153,50)" rx="2" ry="2" />
<text  x="52.52" y="447.5" ></text>
</g>
<g >
<title>ReadBuffer_common (23,994,493,908 samples, 4.44%)</title><rect x="533.2" y="341" width="52.4" height="15.0" fill="rgb(232,192,29)" rx="2" ry="2" />
<text  x="536.19" y="351.5" >ReadB..</text>
</g>
<g >
<title>PageGetItemId (80,685,317 samples, 0.01%)</title><rect x="79.8" y="405" width="0.2" height="15.0" fill="rgb(205,228,37)" rx="2" ry="2" />
<text  x="82.82" y="415.5" ></text>
</g>
<g >
<title>BufferGetPage (250,873,569 samples, 0.05%)</title><rect x="312.2" y="389" width="0.5" height="15.0" fill="rgb(209,55,54)" rx="2" ry="2" />
<text  x="315.20" y="399.5" ></text>
</g>
<g >
<title>ReadBufferExtended (54,333,983 samples, 0.01%)</title><rect x="644.5" y="405" width="0.1" height="15.0" fill="rgb(234,6,34)" rx="2" ry="2" />
<text  x="647.51" y="415.5" ></text>
</g>
<g >
<title>VARATT_CAN_MAKE_SHORT (188,620,914 samples, 0.03%)</title><rect x="785.2" y="453" width="0.4" height="15.0" fill="rgb(227,94,32)" rx="2" ry="2" />
<text  x="788.20" y="463.5" ></text>
</g>
<g >
<title>VARATT_IS_EXTERNAL_EXPANDED (194,992,896 samples, 0.04%)</title><rect x="753.6" y="469" width="0.5" height="15.0" fill="rgb(243,227,4)" rx="2" ry="2" />
<text  x="756.64" y="479.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (72,845,302 samples, 0.01%)</title><rect x="496.1" y="325" width="0.2" height="15.0" fill="rgb(219,89,49)" rx="2" ry="2" />
<text  x="499.14" y="335.5" ></text>
</g>
<g >
<title>__hrtimer_run_queues (53,603,310 samples, 0.01%)</title><rect x="1032.1" y="389" width="0.1" height="15.0" fill="rgb(226,112,33)" rx="2" ry="2" />
<text  x="1035.12" y="399.5" ></text>
</g>
<g >
<title>XLogBytePosToRecPtr (1,472,233,610 samples, 0.27%)</title><rect x="189.8" y="373" width="3.2" height="15.0" fill="rgb(217,143,31)" rx="2" ry="2" />
<text  x="192.77" y="383.5" ></text>
</g>
<g >
<title>ResourceOwnerAddToHash (126,556,029 samples, 0.02%)</title><rect x="682.6" y="373" width="0.3" height="15.0" fill="rgb(248,40,53)" rx="2" ry="2" />
<text  x="685.63" y="383.5" ></text>
</g>
<g >
<title>BufferGetBlock (101,679,985 samples, 0.02%)</title><rect x="157.4" y="389" width="0.2" height="15.0" fill="rgb(217,160,43)" rx="2" ry="2" />
<text  x="160.36" y="399.5" ></text>
</g>
<g >
<title>PageGetItemId (77,330,171 samples, 0.01%)</title><rect x="519.1" y="357" width="0.2" height="15.0" fill="rgb(221,38,32)" rx="2" ry="2" />
<text  x="522.10" y="367.5" ></text>
</g>
<g >
<title>__x64_sys_fallocate (376,658,710 samples, 0.07%)</title><rect x="683.7" y="309" width="0.8" height="15.0" fill="rgb(224,222,1)" rx="2" ry="2" />
<text  x="686.70" y="319.5" ></text>
</g>
<g >
<title>BufferIsValid (62,602,870 samples, 0.01%)</title><rect x="715.7" y="501" width="0.2" height="15.0" fill="rgb(234,170,24)" rx="2" ry="2" />
<text  x="718.74" y="511.5" ></text>
</g>
<g >
<title>iomap_file_buffered_write (1,572,224,417 samples, 0.29%)</title><rect x="666.0" y="245" width="3.4" height="15.0" fill="rgb(214,205,36)" rx="2" ry="2" />
<text  x="668.99" y="255.5" ></text>
</g>
<g >
<title>ReadBufferExtended (91,603,411 samples, 0.02%)</title><rect x="220.5" y="357" width="0.2" height="15.0" fill="rgb(240,171,8)" rx="2" ry="2" />
<text  x="223.54" y="367.5" ></text>
</g>
<g >
<title>appendBinaryStringInfo (512,371,622 samples, 0.09%)</title><rect x="1176.2" y="437" width="1.1" height="15.0" fill="rgb(234,9,33)" rx="2" ry="2" />
<text  x="1179.19" y="447.5" ></text>
</g>
<g >
<title>pg_qsort (1,676,051,615 samples, 0.31%)</title><rect x="252.8" y="325" width="3.6" height="15.0" fill="rgb(248,112,47)" rx="2" ry="2" />
<text  x="255.78" y="335.5" ></text>
</g>
<g >
<title>iomap_write_begin (190,794,764 samples, 0.04%)</title><rect x="668.3" y="213" width="0.4" height="15.0" fill="rgb(216,123,49)" rx="2" ry="2" />
<text  x="671.32" y="223.5" ></text>
</g>
<g >
<title>iomap_readpage_iter (101,702,612 samples, 0.02%)</title><rect x="24.7" y="581" width="0.2" height="15.0" fill="rgb(216,136,10)" rx="2" ry="2" />
<text  x="27.67" y="591.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (297,602,778 samples, 0.06%)</title><rect x="215.7" y="373" width="0.6" height="15.0" fill="rgb(219,66,46)" rx="2" ry="2" />
<text  x="218.67" y="383.5" ></text>
</g>
<g >
<title>PageAddItemExtended (1,020,695,295 samples, 0.19%)</title><rect x="276.9" y="389" width="2.3" height="15.0" fill="rgb(241,210,16)" rx="2" ry="2" />
<text  x="279.94" y="399.5" ></text>
</g>
<g >
<title>table_multi_insert (34,647,114,516 samples, 6.41%)</title><rect x="635.5" y="501" width="75.7" height="15.0" fill="rgb(252,102,25)" rx="2" ry="2" />
<text  x="638.53" y="511.5" >table_mu..</text>
</g>
<g >
<title>ResourceOwnerEnlarge (132,483,866 samples, 0.02%)</title><rect x="576.6" y="261" width="0.3" height="15.0" fill="rgb(239,13,18)" rx="2" ry="2" />
<text  x="579.65" y="271.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (60,393,872 samples, 0.01%)</title><rect x="697.5" y="213" width="0.2" height="15.0" fill="rgb(207,58,19)" rx="2" ry="2" />
<text  x="700.54" y="223.5" ></text>
</g>
<g >
<title>CheckForSerializableConflictIn (68,707,619 samples, 0.01%)</title><rect x="70.7" y="437" width="0.2" height="15.0" fill="rgb(241,223,31)" rx="2" ry="2" />
<text  x="73.73" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (353,488,101 samples, 0.07%)</title><rect x="490.4" y="245" width="0.8" height="15.0" fill="rgb(235,93,30)" rx="2" ry="2" />
<text  x="493.40" y="255.5" ></text>
</g>
<g >
<title>PageGetItemId (329,757,975 samples, 0.06%)</title><rect x="120.1" y="373" width="0.7" height="15.0" fill="rgb(249,93,7)" rx="2" ry="2" />
<text  x="123.10" y="383.5" ></text>
</g>
<g >
<title>__GI_strtoll (55,268,420 samples, 0.01%)</title><rect x="909.5" y="421" width="0.1" height="15.0" fill="rgb(219,215,2)" rx="2" ry="2" />
<text  x="912.50" y="431.5" ></text>
</g>
<g >
<title>__mod_lruvec_page_state (62,137,105 samples, 0.01%)</title><rect x="22.2" y="581" width="0.2" height="15.0" fill="rgb(238,2,6)" rx="2" ry="2" />
<text  x="25.22" y="591.5" ></text>
</g>
<g >
<title>file_write_and_wait_range (726,876,873 samples, 0.13%)</title><rect x="664.3" y="229" width="1.6" height="15.0" fill="rgb(242,96,37)" rx="2" ry="2" />
<text  x="667.34" y="239.5" ></text>
</g>
<g >
<title>xfs_buffered_write_iomap_begin (66,302,622 samples, 0.01%)</title><rect x="235.1" y="117" width="0.1" height="15.0" fill="rgb(214,6,5)" rx="2" ry="2" />
<text  x="238.08" y="127.5" ></text>
</g>
<g >
<title>LWLockHeldByMeInMode (86,192,349 samples, 0.02%)</title><rect x="216.4" y="389" width="0.1" height="15.0" fill="rgb(207,174,4)" rx="2" ry="2" />
<text  x="219.36" y="399.5" ></text>
</g>
<g >
<title>BufferIsValid (89,702,540 samples, 0.02%)</title><rect x="591.4" y="325" width="0.2" height="15.0" fill="rgb(226,178,32)" rx="2" ry="2" />
<text  x="594.44" y="335.5" ></text>
</g>
<g >
<title>is_valid_ascii (94,813,727 samples, 0.02%)</title><rect x="1126.2" y="389" width="0.2" height="15.0" fill="rgb(232,20,22)" rx="2" ry="2" />
<text  x="1129.17" y="399.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (2,894,673,642 samples, 0.54%)</title><rect x="334.2" y="373" width="6.3" height="15.0" fill="rgb(223,108,26)" rx="2" ry="2" />
<text  x="337.18" y="383.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (49,390,763 samples, 0.01%)</title><rect x="282.6" y="421" width="0.1" height="15.0" fill="rgb(252,16,40)" rx="2" ry="2" />
<text  x="285.59" y="431.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (46,235,200 samples, 0.01%)</title><rect x="643.6" y="325" width="0.1" height="15.0" fill="rgb(231,199,16)" rx="2" ry="2" />
<text  x="646.65" y="335.5" ></text>
</g>
<g >
<title>BufferIsValid (95,187,759 samples, 0.02%)</title><rect x="212.2" y="373" width="0.3" height="15.0" fill="rgb(228,144,4)" rx="2" ry="2" />
<text  x="215.25" y="383.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (1,364,421,508 samples, 0.25%)</title><rect x="340.5" y="373" width="3.0" height="15.0" fill="rgb(219,54,44)" rx="2" ry="2" />
<text  x="343.50" y="383.5" ></text>
</g>
<g >
<title>DatumGetInt32 (290,614,548 samples, 0.05%)</title><rect x="343.5" y="373" width="0.6" height="15.0" fill="rgb(234,98,12)" rx="2" ry="2" />
<text  x="346.48" y="383.5" ></text>
</g>
<g >
<title>mdexists (172,964,402 samples, 0.03%)</title><rect x="238.3" y="309" width="0.4" height="15.0" fill="rgb(252,228,29)" rx="2" ry="2" />
<text  x="241.34" y="319.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (231,810,437 samples, 0.04%)</title><rect x="136.7" y="341" width="0.5" height="15.0" fill="rgb(221,91,25)" rx="2" ry="2" />
<text  x="139.70" y="351.5" ></text>
</g>
<g >
<title>rep_movs_alternative (715,462,022 samples, 0.13%)</title><rect x="666.5" y="181" width="1.6" height="15.0" fill="rgb(234,73,19)" rx="2" ry="2" />
<text  x="669.51" y="191.5" ></text>
</g>
<g >
<title>__submit_bio (122,794,570 samples, 0.02%)</title><rect x="24.9" y="565" width="0.3" height="15.0" fill="rgb(248,7,14)" rx="2" ry="2" />
<text  x="27.91" y="575.5" ></text>
</g>
<g >
<title>ReleaseBuffer (81,795,749 samples, 0.02%)</title><rect x="695.0" y="453" width="0.2" height="15.0" fill="rgb(247,184,31)" rx="2" ry="2" />
<text  x="698.01" y="463.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (229,487,921 samples, 0.04%)</title><rect x="252.1" y="309" width="0.6" height="15.0" fill="rgb(222,208,15)" rx="2" ry="2" />
<text  x="255.15" y="319.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (308,142,501 samples, 0.06%)</title><rect x="795.4" y="453" width="0.7" height="15.0" fill="rgb(228,17,38)" rx="2" ry="2" />
<text  x="798.40" y="463.5" ></text>
</g>
<g >
<title>DecodeDate (8,609,829,894 samples, 1.59%)</title><rect x="875.7" y="437" width="18.8" height="15.0" fill="rgb(224,64,6)" rx="2" ry="2" />
<text  x="878.66" y="447.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (302,837,801 samples, 0.06%)</title><rect x="518.0" y="357" width="0.7" height="15.0" fill="rgb(241,49,40)" rx="2" ry="2" />
<text  x="521.02" y="367.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (255,760,070 samples, 0.05%)</title><rect x="688.1" y="453" width="0.6" height="15.0" fill="rgb(251,78,14)" rx="2" ry="2" />
<text  x="691.12" y="463.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (568,026,236 samples, 0.11%)</title><rect x="592.2" y="325" width="1.2" height="15.0" fill="rgb(250,103,25)" rx="2" ry="2" />
<text  x="595.16" y="335.5" ></text>
</g>
<g >
<title>xfs_trans_reserve (60,942,529 samples, 0.01%)</title><rect x="237.1" y="85" width="0.2" height="15.0" fill="rgb(224,84,16)" rx="2" ry="2" />
<text  x="240.13" y="95.5" ></text>
</g>
<g >
<title>DatumGetPointer (102,212,474 samples, 0.02%)</title><rect x="849.7" y="437" width="0.2" height="15.0" fill="rgb(238,72,27)" rx="2" ry="2" />
<text  x="852.66" y="447.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (461,523,050 samples, 0.09%)</title><rect x="159.8" y="405" width="1.0" height="15.0" fill="rgb(243,153,4)" rx="2" ry="2" />
<text  x="162.83" y="415.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (352,828,488 samples, 0.07%)</title><rect x="286.2" y="373" width="0.8" height="15.0" fill="rgb(235,200,43)" rx="2" ry="2" />
<text  x="289.20" y="383.5" ></text>
</g>
<g >
<title>resetStringInfo (89,307,448 samples, 0.02%)</title><rect x="1177.6" y="453" width="0.2" height="15.0" fill="rgb(220,96,6)" rx="2" ry="2" />
<text  x="1180.64" y="463.5" ></text>
</g>
<g >
<title>ReadBufferExtended (483,183,517 samples, 0.09%)</title><rect x="685.9" y="389" width="1.0" height="15.0" fill="rgb(250,47,3)" rx="2" ry="2" />
<text  x="688.86" y="399.5" ></text>
</g>
<g >
<title>BufferGetBlock (156,867,878 samples, 0.03%)</title><rect x="212.1" y="389" width="0.4" height="15.0" fill="rgb(245,216,28)" rx="2" ry="2" />
<text  x="215.11" y="399.5" ></text>
</g>
<g >
<title>ReserveXLogInsertLocation (3,818,025,530 samples, 0.71%)</title><rect x="187.5" y="389" width="8.3" height="15.0" fill="rgb(235,19,0)" rx="2" ry="2" />
<text  x="190.49" y="399.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (271,715,222 samples, 0.05%)</title><rect x="516.3" y="341" width="0.6" height="15.0" fill="rgb(234,66,27)" rx="2" ry="2" />
<text  x="519.28" y="351.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (1,041,122,698 samples, 0.19%)</title><rect x="523.2" y="325" width="2.3" height="15.0" fill="rgb(251,80,13)" rx="2" ry="2" />
<text  x="526.24" y="335.5" ></text>
</g>
<g >
<title>prepare_alloc_pages.constprop.0 (53,936,085 samples, 0.01%)</title><rect x="23.8" y="565" width="0.2" height="15.0" fill="rgb(219,224,10)" rx="2" ry="2" />
<text  x="26.85" y="575.5" ></text>
</g>
<g >
<title>XLogInsert (77,132,289 samples, 0.01%)</title><rect x="220.9" y="389" width="0.2" height="15.0" fill="rgb(236,138,8)" rx="2" ry="2" />
<text  x="223.92" y="399.5" ></text>
</g>
<g >
<title>__mem_cgroup_charge (171,033,827 samples, 0.03%)</title><rect x="21.8" y="581" width="0.4" height="15.0" fill="rgb(248,85,40)" rx="2" ry="2" />
<text  x="24.85" y="591.5" ></text>
</g>
<g >
<title>BufferDescriptorGetContentLock (72,852,149 samples, 0.01%)</title><rect x="606.7" y="357" width="0.2" height="15.0" fill="rgb(236,158,19)" rx="2" ry="2" />
<text  x="609.71" y="367.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (883,693,554 samples, 0.16%)</title><rect x="538.9" y="277" width="1.9" height="15.0" fill="rgb(235,70,48)" rx="2" ry="2" />
<text  x="541.87" y="287.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (212,861,156 samples, 0.04%)</title><rect x="151.8" y="373" width="0.5" height="15.0" fill="rgb(241,79,5)" rx="2" ry="2" />
<text  x="154.83" y="383.5" ></text>
</g>
<g >
<title>_bt_binsrch (72,559,865,378 samples, 13.43%)</title><rect x="305.2" y="405" width="158.4" height="15.0" fill="rgb(242,7,52)" rx="2" ry="2" />
<text  x="308.20" y="415.5" >_bt_binsrch</text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (308,244,614 samples, 0.06%)</title><rect x="237.6" y="341" width="0.6" height="15.0" fill="rgb(249,151,19)" rx="2" ry="2" />
<text  x="240.56" y="351.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (631,293,799 samples, 0.12%)</title><rect x="417.9" y="357" width="1.3" height="15.0" fill="rgb(254,162,34)" rx="2" ry="2" />
<text  x="420.87" y="367.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (94,304,505 samples, 0.02%)</title><rect x="180.7" y="405" width="0.2" height="15.0" fill="rgb(212,135,48)" rx="2" ry="2" />
<text  x="183.68" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (69,580,082 samples, 0.01%)</title><rect x="312.5" y="357" width="0.2" height="15.0" fill="rgb(217,58,25)" rx="2" ry="2" />
<text  x="315.52" y="367.5" ></text>
</g>
<g >
<title>balance_dirty_pages_ratelimited_flags (166,690,761 samples, 0.03%)</title><rect x="666.1" y="213" width="0.3" height="15.0" fill="rgb(246,12,40)" rx="2" ry="2" />
<text  x="669.05" y="223.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (71,232,381 samples, 0.01%)</title><rect x="197.6" y="341" width="0.2" height="15.0" fill="rgb(228,19,21)" rx="2" ry="2" />
<text  x="200.64" y="351.5" ></text>
</g>
<g >
<title>pg_atomic_exchange_u64_impl (51,996,140 samples, 0.01%)</title><rect x="699.1" y="389" width="0.1" height="15.0" fill="rgb(226,216,42)" rx="2" ry="2" />
<text  x="702.08" y="399.5" ></text>
</g>
<g >
<title>BufferIsValid (90,385,295 samples, 0.02%)</title><rect x="302.5" y="405" width="0.2" height="15.0" fill="rgb(231,26,9)" rx="2" ry="2" />
<text  x="305.53" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (70,540,153 samples, 0.01%)</title><rect x="73.4" y="389" width="0.2" height="15.0" fill="rgb(248,30,52)" rx="2" ry="2" />
<text  x="76.42" y="399.5" ></text>
</g>
<g >
<title>PinBufferForBlock (368,674,472 samples, 0.07%)</title><rect x="686.1" y="325" width="0.8" height="15.0" fill="rgb(251,58,41)" rx="2" ry="2" />
<text  x="689.10" y="335.5" ></text>
</g>
<g >
<title>pgstat_tracks_io_op (823,009,499 samples, 0.15%)</title><rect x="583.3" y="261" width="1.8" height="15.0" fill="rgb(245,41,54)" rx="2" ry="2" />
<text  x="586.29" y="271.5" ></text>
</g>
<g >
<title>pgstat_count_backend_io_op (851,634,046 samples, 0.16%)</title><rect x="493.1" y="261" width="1.8" height="15.0" fill="rgb(221,100,38)" rx="2" ry="2" />
<text  x="496.08" y="271.5" ></text>
</g>
<g >
<title>xfs_file_write_checks (48,160,891 samples, 0.01%)</title><rect x="187.1" y="245" width="0.1" height="15.0" fill="rgb(206,150,5)" rx="2" ry="2" />
<text  x="190.06" y="255.5" ></text>
</g>
<g >
<title>StartReadBuffersImpl (90,715,175 samples, 0.02%)</title><rect x="276.3" y="325" width="0.2" height="15.0" fill="rgb(210,112,26)" rx="2" ry="2" />
<text  x="279.35" y="335.5" ></text>
</g>
<g >
<title>GetXLogBuffer (68,863,225 samples, 0.01%)</title><rect x="231.7" y="357" width="0.2" height="15.0" fill="rgb(217,23,24)" rx="2" ry="2" />
<text  x="234.75" y="367.5" ></text>
</g>
<g >
<title>LWLockHeldByMeInMode (81,518,314 samples, 0.02%)</title><rect x="218.5" y="389" width="0.2" height="15.0" fill="rgb(214,104,30)" rx="2" ry="2" />
<text  x="221.47" y="399.5" ></text>
</g>
<g >
<title>GetRelationPath (116,509,054 samples, 0.02%)</title><rect x="238.4" y="277" width="0.2" height="15.0" fill="rgb(225,121,28)" rx="2" ry="2" />
<text  x="241.36" y="287.5" ></text>
</g>
<g >
<title>copy_page_to_iter (1,209,260,119 samples, 0.22%)</title><rect x="18.8" y="645" width="2.7" height="15.0" fill="rgb(222,49,40)" rx="2" ry="2" />
<text  x="21.82" y="655.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (1,062,924,503 samples, 0.20%)</title><rect x="235.0" y="165" width="2.3" height="15.0" fill="rgb(224,9,13)" rx="2" ry="2" />
<text  x="238.01" y="175.5" ></text>
</g>
<g >
<title>UnpinBuffer (3,525,792,713 samples, 0.65%)</title><rect x="586.2" y="373" width="7.7" height="15.0" fill="rgb(241,37,45)" rx="2" ry="2" />
<text  x="589.22" y="383.5" ></text>
</g>
<g >
<title>smgrzeroextend (1,265,762,851 samples, 0.23%)</title><rect x="234.8" y="325" width="2.7" height="15.0" fill="rgb(228,57,8)" rx="2" ry="2" />
<text  x="237.77" y="335.5" ></text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (58,546,639 samples, 0.01%)</title><rect x="170.5" y="389" width="0.1" height="15.0" fill="rgb(212,144,3)" rx="2" ry="2" />
<text  x="173.52" y="399.5" ></text>
</g>
<g >
<title>BufferGetPage (252,917,932 samples, 0.05%)</title><rect x="174.2" y="421" width="0.5" height="15.0" fill="rgb(247,46,16)" rx="2" ry="2" />
<text  x="177.15" y="431.5" ></text>
</g>
<g >
<title>XLogRecPtrToBytePos (1,024,014,450 samples, 0.19%)</title><rect x="193.0" y="373" width="2.2" height="15.0" fill="rgb(244,39,28)" rx="2" ry="2" />
<text  x="195.99" y="383.5" ></text>
</g>
<g >
<title>tts_buffer_heap_clear (407,371,582 samples, 0.08%)</title><rect x="715.2" y="517" width="0.9" height="15.0" fill="rgb(221,134,9)" rx="2" ry="2" />
<text  x="718.19" y="527.5" ></text>
</g>
<g >
<title>BufferAlloc (54,632,026 samples, 0.01%)</title><rect x="276.4" y="293" width="0.1" height="15.0" fill="rgb(206,79,37)" rx="2" ry="2" />
<text  x="279.39" y="303.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (55,741,707 samples, 0.01%)</title><rect x="585.1" y="293" width="0.2" height="15.0" fill="rgb(211,26,49)" rx="2" ry="2" />
<text  x="588.14" y="303.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (111,196,914 samples, 0.02%)</title><rect x="485.4" y="245" width="0.2" height="15.0" fill="rgb(227,11,4)" rx="2" ry="2" />
<text  x="488.40" y="255.5" ></text>
</g>
<g >
<title>xlog_cil_commit (147,993,801 samples, 0.03%)</title><rect x="236.7" y="85" width="0.3" height="15.0" fill="rgb(232,60,33)" rx="2" ry="2" />
<text  x="239.73" y="95.5" ></text>
</g>
<g >
<title>xa_load (69,624,799 samples, 0.01%)</title><rect x="25.3" y="613" width="0.2" height="15.0" fill="rgb(253,211,44)" rx="2" ry="2" />
<text  x="28.32" y="623.5" ></text>
</g>
<g >
<title>ReadBuffer_common (92,627,048 samples, 0.02%)</title><rect x="276.3" y="357" width="0.2" height="15.0" fill="rgb(210,215,42)" rx="2" ry="2" />
<text  x="279.34" y="367.5" ></text>
</g>
<g >
<title>alloc_empty_file (68,533,817 samples, 0.01%)</title><rect x="16.0" y="661" width="0.2" height="15.0" fill="rgb(232,82,23)" rx="2" ry="2" />
<text  x="19.04" y="671.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (322,269,823 samples, 0.06%)</title><rect x="676.6" y="117" width="0.7" height="15.0" fill="rgb(254,92,23)" rx="2" ry="2" />
<text  x="679.59" y="127.5" ></text>
</g>
<g >
<title>BufferIsValid (55,496,567 samples, 0.01%)</title><rect x="302.4" y="389" width="0.1" height="15.0" fill="rgb(221,218,7)" rx="2" ry="2" />
<text  x="305.41" y="399.5" ></text>
</g>
<g >
<title>ExtendBufferedRelBy (2,378,407,936 samples, 0.44%)</title><rect x="233.1" y="373" width="5.1" height="15.0" fill="rgb(223,125,43)" rx="2" ry="2" />
<text  x="236.05" y="383.5" ></text>
</g>
<g >
<title>_bt_compare (30,031,151,996 samples, 5.56%)</title><rect x="80.8" y="405" width="65.6" height="15.0" fill="rgb(208,174,28)" rx="2" ry="2" />
<text  x="83.77" y="415.5" >_bt_com..</text>
</g>
<g >
<title>xfs_file_buffered_write (1,607,159,955 samples, 0.30%)</title><rect x="666.0" y="261" width="3.5" height="15.0" fill="rgb(215,132,1)" rx="2" ry="2" />
<text  x="668.99" y="271.5" ></text>
</g>
<g >
<title>AllocSetFree (599,357,088 samples, 0.11%)</title><rect x="616.5" y="421" width="1.3" height="15.0" fill="rgb(213,162,30)" rx="2" ry="2" />
<text  x="619.47" y="431.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (279,924,668 samples, 0.05%)</title><rect x="59.9" y="357" width="0.7" height="15.0" fill="rgb(210,59,15)" rx="2" ry="2" />
<text  x="62.95" y="367.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (138,564,469 samples, 0.03%)</title><rect x="78.1" y="405" width="0.3" height="15.0" fill="rgb(215,108,14)" rx="2" ry="2" />
<text  x="81.10" y="415.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (71,375,350 samples, 0.01%)</title><rect x="517.9" y="341" width="0.1" height="15.0" fill="rgb(251,105,52)" rx="2" ry="2" />
<text  x="520.86" y="351.5" ></text>
</g>
<g >
<title>AllocSetReset (3,913,240,152 samples, 0.72%)</title><rect x="798.0" y="501" width="8.5" height="15.0" fill="rgb(211,147,33)" rx="2" ry="2" />
<text  x="800.95" y="511.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (106,187,767 samples, 0.02%)</title><rect x="79.2" y="405" width="0.3" height="15.0" fill="rgb(220,224,37)" rx="2" ry="2" />
<text  x="82.22" y="415.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (376,515,145 samples, 0.07%)</title><rect x="803.6" y="469" width="0.8" height="15.0" fill="rgb(207,224,30)" rx="2" ry="2" />
<text  x="806.58" y="479.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (390,890,476 samples, 0.07%)</title><rect x="227.2" y="373" width="0.9" height="15.0" fill="rgb(223,205,9)" rx="2" ry="2" />
<text  x="230.21" y="383.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (120,102,009 samples, 0.02%)</title><rect x="465.4" y="389" width="0.3" height="15.0" fill="rgb(242,68,35)" rx="2" ry="2" />
<text  x="468.44" y="399.5" ></text>
</g>
<g >
<title>fetch_att (76,828,658 samples, 0.01%)</title><rect x="153.3" y="389" width="0.2" height="15.0" fill="rgb(226,103,17)" rx="2" ry="2" />
<text  x="156.28" y="399.5" ></text>
</g>
<g >
<title>BufferGetPage (201,099,593 samples, 0.04%)</title><rect x="154.9" y="421" width="0.4" height="15.0" fill="rgb(219,175,34)" rx="2" ry="2" />
<text  x="157.90" y="431.5" ></text>
</g>
<g >
<title>BufferGetBlock (104,430,998 samples, 0.02%)</title><rect x="497.1" y="341" width="0.2" height="15.0" fill="rgb(216,209,5)" rx="2" ry="2" />
<text  x="500.08" y="351.5" ></text>
</g>
<g >
<title>_bt_unlockbuf (3,088,394,383 samples, 0.57%)</title><rect x="605.7" y="389" width="6.7" height="15.0" fill="rgb(218,74,6)" rx="2" ry="2" />
<text  x="608.67" y="399.5" ></text>
</g>
<g >
<title>fsm_readbuf (60,954,607 samples, 0.01%)</title><rect x="644.5" y="421" width="0.1" height="15.0" fill="rgb(224,144,32)" rx="2" ry="2" />
<text  x="647.51" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_fetch_sub_u32_impl (258,000,918 samples, 0.05%)</title><rect x="229.1" y="309" width="0.6" height="15.0" fill="rgb(209,152,9)" rx="2" ry="2" />
<text  x="232.12" y="319.5" ></text>
</g>
<g >
<title>xfs_alloc_fixup_trees (54,226,752 samples, 0.01%)</title><rect x="684.0" y="117" width="0.1" height="15.0" fill="rgb(214,228,16)" rx="2" ry="2" />
<text  x="687.01" y="127.5" ></text>
</g>
<g >
<title>filemap_dirty_folio (245,755,879 samples, 0.05%)</title><rect x="677.9" y="149" width="0.5" height="15.0" fill="rgb(253,191,15)" rx="2" ry="2" />
<text  x="680.88" y="159.5" ></text>
</g>
<g >
<title>TupleDescAttr (47,939,343 samples, 0.01%)</title><rect x="60.9" y="341" width="0.1" height="15.0" fill="rgb(246,145,32)" rx="2" ry="2" />
<text  x="63.92" y="351.5" ></text>
</g>
<g >
<title>PortalRun (525,722,860,959 samples, 97.29%)</title><rect x="39.9" y="645" width="1148.0" height="15.0" fill="rgb(235,13,18)" rx="2" ry="2" />
<text  x="42.92" y="655.5" >PortalRun</text>
</g>
<g >
<title>lru_gen_add_folio (83,971,395 samples, 0.02%)</title><rect x="676.1" y="69" width="0.2" height="15.0" fill="rgb(215,102,51)" rx="2" ry="2" />
<text  x="679.09" y="79.5" ></text>
</g>
<g >
<title>FormIndexDatum (3,479,314,923 samples, 0.64%)</title><rect x="54.7" y="485" width="7.6" height="15.0" fill="rgb(245,198,14)" rx="2" ry="2" />
<text  x="57.71" y="495.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (2,309,078,604 samples, 0.43%)</title><rect x="588.7" y="357" width="5.1" height="15.0" fill="rgb(235,72,30)" rx="2" ry="2" />
<text  x="591.72" y="367.5" ></text>
</g>
<g >
<title>ExecStoreVirtualTuple (297,300,336 samples, 0.06%)</title><rect x="796.3" y="533" width="0.7" height="15.0" fill="rgb(212,192,32)" rx="2" ry="2" />
<text  x="799.31" y="543.5" ></text>
</g>
<g >
<title>BufferIsValid (66,890,404 samples, 0.01%)</title><rect x="69.4" y="421" width="0.1" height="15.0" fill="rgb(214,126,26)" rx="2" ry="2" />
<text  x="72.36" y="431.5" ></text>
</g>
<g >
<title>ReadBufferExtended (615,500,357 samples, 0.11%)</title><rect x="645.6" y="405" width="1.3" height="15.0" fill="rgb(240,130,53)" rx="2" ry="2" />
<text  x="648.56" y="415.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (280,456,466 samples, 0.05%)</title><rect x="472.0" y="277" width="0.6" height="15.0" fill="rgb(237,223,16)" rx="2" ry="2" />
<text  x="474.99" y="287.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (2,424,684,466 samples, 0.45%)</title><rect x="735.3" y="453" width="5.3" height="15.0" fill="rgb(229,78,50)" rx="2" ry="2" />
<text  x="738.29" y="463.5" ></text>
</g>
<g >
<title>ResourceOwnerAddToHash (208,029,297 samples, 0.04%)</title><rect x="663.3" y="325" width="0.5" height="15.0" fill="rgb(229,91,18)" rx="2" ry="2" />
<text  x="666.32" y="335.5" ></text>
</g>
<g >
<title>fill_val (3,879,384,702 samples, 0.72%)</title><rect x="779.2" y="469" width="8.5" height="15.0" fill="rgb(207,171,37)" rx="2" ry="2" />
<text  x="782.25" y="479.5" ></text>
</g>
<g >
<title>LockBuffer (1,634,044,341 samples, 0.30%)</title><rect x="498.3" y="357" width="3.5" height="15.0" fill="rgb(220,44,43)" rx="2" ry="2" />
<text  x="501.26" y="367.5" ></text>
</g>
<g >
<title>ReleaseBuffer (410,932,765 samples, 0.08%)</title><rect x="687.1" y="437" width="0.9" height="15.0" fill="rgb(228,81,54)" rx="2" ry="2" />
<text  x="690.06" y="447.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (286,722,271 samples, 0.05%)</title><rect x="490.5" y="229" width="0.7" height="15.0" fill="rgb(235,190,1)" rx="2" ry="2" />
<text  x="493.55" y="239.5" ></text>
</g>
<g >
<title>PageGetItem (491,341,169 samples, 0.09%)</title><rect x="106.6" y="389" width="1.1" height="15.0" fill="rgb(232,26,4)" rx="2" ry="2" />
<text  x="109.62" y="399.5" ></text>
</g>
<g >
<title>rep_movs_alternative (50,192,126 samples, 0.01%)</title><rect x="186.7" y="181" width="0.1" height="15.0" fill="rgb(244,97,33)" rx="2" ry="2" />
<text  x="189.69" y="191.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (339,341,435 samples, 0.06%)</title><rect x="505.6" y="389" width="0.7" height="15.0" fill="rgb(245,7,52)" rx="2" ry="2" />
<text  x="508.59" y="399.5" ></text>
</g>
<g >
<title>PageIsAllVisible (72,784,663 samples, 0.01%)</title><rect x="642.0" y="453" width="0.2" height="15.0" fill="rgb(208,155,6)" rx="2" ry="2" />
<text  x="645.00" y="463.5" ></text>
</g>
<g >
<title>SetupLockInTable (49,679,315 samples, 0.01%)</title><rect x="234.0" y="277" width="0.1" height="15.0" fill="rgb(232,154,15)" rx="2" ry="2" />
<text  x="236.97" y="287.5" ></text>
</g>
<g >
<title>BufferAlloc (8,120,396,406 samples, 1.50%)</title><rect x="474.2" y="277" width="17.7" height="15.0" fill="rgb(233,130,28)" rx="2" ry="2" />
<text  x="477.17" y="287.5" ></text>
</g>
<g >
<title>do_syscall_64 (1,618,642,687 samples, 0.30%)</title><rect x="666.0" y="309" width="3.5" height="15.0" fill="rgb(215,217,18)" rx="2" ry="2" />
<text  x="668.97" y="319.5" ></text>
</g>
<g >
<title>btint4cmp (134,081,443 samples, 0.02%)</title><rect x="122.3" y="389" width="0.2" height="15.0" fill="rgb(237,5,13)" rx="2" ry="2" />
<text  x="125.25" y="399.5" ></text>
</g>
<g >
<title>PageGetSpecialSize (103,405,535 samples, 0.02%)</title><rect x="595.5" y="373" width="0.2" height="15.0" fill="rgb(218,89,35)" rx="2" ry="2" />
<text  x="598.50" y="383.5" ></text>
</g>
<g >
<title>index_getattr (57,652,690 samples, 0.01%)</title><rect x="463.5" y="389" width="0.1" height="15.0" fill="rgb(208,114,5)" rx="2" ry="2" />
<text  x="466.52" y="399.5" ></text>
</g>
<g >
<title>ExtendBufferedRelCommon (17,178,332,600 samples, 3.18%)</title><rect x="647.4" y="421" width="37.5" height="15.0" fill="rgb(236,73,48)" rx="2" ry="2" />
<text  x="650.41" y="431.5" >Ext..</text>
</g>
<g >
<title>fsm_search (211,500,440 samples, 0.04%)</title><rect x="238.3" y="357" width="0.4" height="15.0" fill="rgb(216,147,14)" rx="2" ry="2" />
<text  x="241.27" y="367.5" ></text>
</g>
<g >
<title>_bt_delete_or_dedup_one_page (161,722,515 samples, 0.03%)</title><rect x="166.7" y="421" width="0.3" height="15.0" fill="rgb(209,177,28)" rx="2" ry="2" />
<text  x="169.68" y="431.5" ></text>
</g>
<g >
<title>rmqueue (164,818,216 samples, 0.03%)</title><rect x="23.5" y="549" width="0.3" height="15.0" fill="rgb(245,89,51)" rx="2" ry="2" />
<text  x="26.49" y="559.5" ></text>
</g>
<g >
<title>PageGetFreeSpace (143,801,197 samples, 0.03%)</title><rect x="180.9" y="421" width="0.3" height="15.0" fill="rgb(248,97,51)" rx="2" ry="2" />
<text  x="183.89" y="431.5" ></text>
</g>
<g >
<title>fsm_set_and_search (868,111,832 samples, 0.16%)</title><rect x="685.1" y="421" width="1.9" height="15.0" fill="rgb(244,201,12)" rx="2" ry="2" />
<text  x="688.14" y="431.5" ></text>
</g>
<g >
<title>_bt_compare (160,034,532 samples, 0.03%)</title><rect x="463.7" y="405" width="0.4" height="15.0" fill="rgb(219,214,49)" rx="2" ry="2" />
<text  x="466.73" y="415.5" ></text>
</g>
<g >
<title>CStringGetDatum (570,595,586 samples, 0.11%)</title><rect x="834.4" y="469" width="1.2" height="15.0" fill="rgb(248,167,32)" rx="2" ry="2" />
<text  x="837.36" y="479.5" ></text>
</g>
<g >
<title>tag_hash (74,666,036 samples, 0.01%)</title><rect x="646.0" y="277" width="0.2" height="15.0" fill="rgb(250,180,47)" rx="2" ry="2" />
<text  x="649.00" y="287.5" ></text>
</g>
<g >
<title>RelationGetBufferForTuple (21,959,876,398 samples, 4.06%)</title><rect x="640.7" y="469" width="48.0" height="15.0" fill="rgb(207,38,12)" rx="2" ry="2" />
<text  x="643.73" y="479.5" >Rela..</text>
</g>
<g >
<title>PageGetItemId (59,189,870 samples, 0.01%)</title><rect x="514.3" y="373" width="0.1" height="15.0" fill="rgb(205,148,24)" rx="2" ry="2" />
<text  x="517.30" y="383.5" ></text>
</g>
<g >
<title>iomap_write_iter (1,561,684,787 samples, 0.29%)</title><rect x="666.0" y="229" width="3.4" height="15.0" fill="rgb(235,45,36)" rx="2" ry="2" />
<text  x="669.02" y="239.5" ></text>
</g>
<g >
<title>__filemap_get_folio (305,479,508 samples, 0.06%)</title><rect x="235.6" y="101" width="0.7" height="15.0" fill="rgb(224,18,44)" rx="2" ry="2" />
<text  x="238.63" y="111.5" ></text>
</g>
<g >
<title>BufferIsValid (64,455,279 samples, 0.01%)</title><rect x="155.2" y="389" width="0.1" height="15.0" fill="rgb(231,178,0)" rx="2" ry="2" />
<text  x="158.17" y="399.5" ></text>
</g>
<g >
<title>CopyReadAttributesCSV (29,489,387,901 samples, 5.46%)</title><rect x="969.1" y="469" width="64.4" height="15.0" fill="rgb(219,76,54)" rx="2" ry="2" />
<text  x="972.10" y="479.5" >CopyRea..</text>
</g>
<g >
<title>BTreeTupleIsPivot (976,151,984 samples, 0.18%)</title><rect x="89.2" y="389" width="2.1" height="15.0" fill="rgb(233,3,51)" rx="2" ry="2" />
<text  x="92.16" y="399.5" ></text>
</g>
<g >
<title>get_hash_value (62,368,746 samples, 0.01%)</title><rect x="686.2" y="277" width="0.1" height="15.0" fill="rgb(223,135,16)" rx="2" ry="2" />
<text  x="689.16" y="287.5" ></text>
</g>
<g >
<title>store_att_byval (125,680,726 samples, 0.02%)</title><rect x="787.8" y="469" width="0.3" height="15.0" fill="rgb(213,186,1)" rx="2" ry="2" />
<text  x="790.80" y="479.5" ></text>
</g>
<g >
<title>BufTableDelete (304,711,364 samples, 0.06%)</title><rect x="679.5" y="357" width="0.7" height="15.0" fill="rgb(215,41,25)" rx="2" ry="2" />
<text  x="682.51" y="367.5" ></text>
</g>
<g >
<title>__rmqueue_pcplist (120,779,347 samples, 0.02%)</title><rect x="23.5" y="533" width="0.3" height="15.0" fill="rgb(219,91,29)" rx="2" ry="2" />
<text  x="26.55" y="543.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (388,746,160 samples, 0.07%)</title><rect x="699.2" y="437" width="0.9" height="15.0" fill="rgb(244,137,19)" rx="2" ry="2" />
<text  x="702.22" y="447.5" ></text>
</g>
<g >
<title>BufferGetTag (962,296,681 samples, 0.18%)</title><rect x="212.5" y="405" width="2.1" height="15.0" fill="rgb(229,151,48)" rx="2" ry="2" />
<text  x="215.54" y="415.5" ></text>
</g>
<g >
<title>_bt_splitcmp (829,791,983 samples, 0.15%)</title><rect x="242.5" y="357" width="1.8" height="15.0" fill="rgb(244,96,22)" rx="2" ry="2" />
<text  x="245.49" y="367.5" ></text>
</g>
<g >
<title>ReadBufferBI (1,028,725,422 samples, 0.19%)</title><rect x="642.2" y="453" width="2.2" height="15.0" fill="rgb(237,182,44)" rx="2" ry="2" />
<text  x="645.18" y="463.5" ></text>
</g>
<g >
<title>BufferIsValid (228,104,788 samples, 0.04%)</title><rect x="174.8" y="421" width="0.5" height="15.0" fill="rgb(231,150,41)" rx="2" ry="2" />
<text  x="177.78" y="431.5" ></text>
</g>
<g >
<title>BufTableHashCode (66,743,502 samples, 0.01%)</title><rect x="647.5" y="389" width="0.2" height="15.0" fill="rgb(252,87,43)" rx="2" ry="2" />
<text  x="650.54" y="399.5" ></text>
</g>
<g >
<title>VARDATA (324,579,477 samples, 0.06%)</title><rect x="852.6" y="437" width="0.7" height="15.0" fill="rgb(245,117,14)" rx="2" ry="2" />
<text  x="855.57" y="447.5" ></text>
</g>
<g >
<title>UnpinBuffer (63,907,428 samples, 0.01%)</title><rect x="645.3" y="389" width="0.2" height="15.0" fill="rgb(214,111,39)" rx="2" ry="2" />
<text  x="648.31" y="399.5" ></text>
</g>
<g >
<title>tm2timestamp (2,404,951,471 samples, 0.45%)</title><rect x="963.0" y="453" width="5.2" height="15.0" fill="rgb(249,32,32)" rx="2" ry="2" />
<text  x="965.98" y="463.5" ></text>
</g>
<g >
<title>BufTableHashCode (94,067,106 samples, 0.02%)</title><rect x="646.0" y="309" width="0.2" height="15.0" fill="rgb(247,200,27)" rx="2" ry="2" />
<text  x="648.96" y="319.5" ></text>
</g>
<g >
<title>BackendInitialize (525,725,781,103 samples, 97.29%)</title><rect x="39.9" y="693" width="1148.0" height="15.0" fill="rgb(221,187,34)" rx="2" ry="2" />
<text  x="42.92" y="703.5" >BackendInitialize</text>
</g>
<g >
<title>palloc (4,842,318,167 samples, 0.90%)</title><rect x="856.7" y="421" width="10.6" height="15.0" fill="rgb(214,18,25)" rx="2" ry="2" />
<text  x="859.68" y="431.5" ></text>
</g>
<g >
<title>__mpn_mul (351,664,996 samples, 0.07%)</title><rect x="14.7" y="757" width="0.8" height="15.0" fill="rgb(248,183,39)" rx="2" ry="2" />
<text  x="17.74" y="767.5" ></text>
</g>
<g >
<title>is_valid_ascii (21,254,746,079 samples, 3.93%)</title><rect x="1127.2" y="373" width="46.4" height="15.0" fill="rgb(213,1,5)" rx="2" ry="2" />
<text  x="1130.23" y="383.5" >is_v..</text>
</g>
<g >
<title>memcmp@plt (47,700,013 samples, 0.01%)</title><rect x="132.6" y="357" width="0.1" height="15.0" fill="rgb(248,63,44)" rx="2" ry="2" />
<text  x="135.63" y="367.5" ></text>
</g>
<g >
<title>PageGetLSN (129,389,922 samples, 0.02%)</title><rect x="680.9" y="373" width="0.3" height="15.0" fill="rgb(243,148,31)" rx="2" ry="2" />
<text  x="683.92" y="383.5" ></text>
</g>
<g >
<title>iomap_write_iter (181,922,139 samples, 0.03%)</title><rect x="186.7" y="229" width="0.4" height="15.0" fill="rgb(214,28,42)" rx="2" ry="2" />
<text  x="189.66" y="239.5" ></text>
</g>
<g >
<title>asm_sysvec_apic_timer_interrupt (78,944,600 samples, 0.01%)</title><rect x="1032.1" y="453" width="0.2" height="15.0" fill="rgb(217,44,38)" rx="2" ry="2" />
<text  x="1035.08" y="463.5" ></text>
</g>
<g >
<title>mem_cgroup_commit_charge (48,757,299 samples, 0.01%)</title><rect x="675.2" y="85" width="0.1" height="15.0" fill="rgb(250,93,19)" rx="2" ry="2" />
<text  x="678.20" y="95.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (191,972,374 samples, 0.04%)</title><rect x="159.1" y="405" width="0.5" height="15.0" fill="rgb(236,24,28)" rx="2" ry="2" />
<text  x="162.13" y="415.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (237,087,658 samples, 0.04%)</title><rect x="554.5" y="245" width="0.5" height="15.0" fill="rgb(225,104,5)" rx="2" ry="2" />
<text  x="557.46" y="255.5" ></text>
</g>
<g >
<title>slot_deform_heap_tuple (2,090,547,586 samples, 0.39%)</title><rect x="57.6" y="405" width="4.5" height="15.0" fill="rgb(251,93,14)" rx="2" ry="2" />
<text  x="60.58" y="415.5" ></text>
</g>
<g >
<title>BufferIsExclusiveLocked (889,426,468 samples, 0.16%)</title><rect x="216.7" y="405" width="2.0" height="15.0" fill="rgb(209,107,7)" rx="2" ry="2" />
<text  x="219.71" y="415.5" ></text>
</g>
<g >
<title>_bt_split (22,952,623,452 samples, 4.25%)</title><rect x="229.8" y="421" width="50.1" height="15.0" fill="rgb(225,144,48)" rx="2" ry="2" />
<text  x="232.79" y="431.5" >_bt_s..</text>
</g>
<g >
<title>pfree (1,163,956,358 samples, 0.22%)</title><rect x="615.8" y="437" width="2.5" height="15.0" fill="rgb(251,226,21)" rx="2" ry="2" />
<text  x="618.76" y="447.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (274,351,080 samples, 0.05%)</title><rect x="186.6" y="325" width="0.6" height="15.0" fill="rgb(231,124,17)" rx="2" ry="2" />
<text  x="189.59" y="335.5" ></text>
</g>
<g >
<title>mdnblocks (76,921,177 samples, 0.01%)</title><rect x="234.6" y="309" width="0.2" height="15.0" fill="rgb(208,8,21)" rx="2" ry="2" />
<text  x="237.60" y="319.5" ></text>
</g>
<g >
<title>__x64_sys_fdatasync (805,927,606 samples, 0.15%)</title><rect x="664.2" y="261" width="1.7" height="15.0" fill="rgb(217,209,54)" rx="2" ry="2" />
<text  x="667.17" y="271.5" ></text>
</g>
<g >
<title>pgstat_count_backend_io_op (46,108,431 samples, 0.01%)</title><rect x="292.2" y="309" width="0.1" height="15.0" fill="rgb(252,106,39)" rx="2" ry="2" />
<text  x="295.17" y="319.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (335,675,703 samples, 0.06%)</title><rect x="120.8" y="373" width="0.8" height="15.0" fill="rgb(236,6,22)" rx="2" ry="2" />
<text  x="123.82" y="383.5" ></text>
</g>
<g >
<title>IndexTupleHasNulls (62,652,293 samples, 0.01%)</title><rect x="369.8" y="373" width="0.1" height="15.0" fill="rgb(244,17,15)" rx="2" ry="2" />
<text  x="372.76" y="383.5" ></text>
</g>
<g >
<title>pg_qsort_swap (117,525,185 samples, 0.02%)</title><rect x="268.8" y="357" width="0.3" height="15.0" fill="rgb(213,55,46)" rx="2" ry="2" />
<text  x="271.82" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (112,143,497 samples, 0.02%)</title><rect x="576.3" y="229" width="0.2" height="15.0" fill="rgb(237,94,34)" rx="2" ry="2" />
<text  x="579.29" y="239.5" ></text>
</g>
<g >
<title>tts_buffer_heap_clear (2,207,855,092 samples, 0.41%)</title><rect x="47.3" y="485" width="4.8" height="15.0" fill="rgb(221,224,22)" rx="2" ry="2" />
<text  x="50.26" y="495.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (837,353,491 samples, 0.15%)</title><rect x="669.5" y="357" width="1.8" height="15.0" fill="rgb(253,169,20)" rx="2" ry="2" />
<text  x="672.52" y="367.5" ></text>
</g>
<g >
<title>LWLockAcquire (55,420,215 samples, 0.01%)</title><rect x="680.5" y="357" width="0.1" height="15.0" fill="rgb(246,136,3)" rx="2" ry="2" />
<text  x="683.47" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32 (75,298,841 samples, 0.01%)</title><rect x="495.9" y="293" width="0.2" height="15.0" fill="rgb(253,124,5)" rx="2" ry="2" />
<text  x="498.90" y="303.5" ></text>
</g>
<g >
<title>AllocSetAlloc (598,587,812 samples, 0.11%)</title><rect x="623.1" y="405" width="1.3" height="15.0" fill="rgb(220,119,50)" rx="2" ry="2" />
<text  x="626.07" y="415.5" ></text>
</g>
<g >
<title>hash_bytes (70,003,245 samples, 0.01%)</title><rect x="646.0" y="261" width="0.2" height="15.0" fill="rgb(217,197,16)" rx="2" ry="2" />
<text  x="649.00" y="271.5" ></text>
</g>
<g >
<title>PointerGetDatum (165,369,957 samples, 0.03%)</title><rect x="837.0" y="469" width="0.4" height="15.0" fill="rgb(208,2,4)" rx="2" ry="2" />
<text  x="840.02" y="479.5" ></text>
</g>
<g >
<title>BufTableHashCode (3,665,707,906 samples, 0.68%)</title><rect x="546.1" y="261" width="8.1" height="15.0" fill="rgb(235,210,43)" rx="2" ry="2" />
<text  x="549.15" y="271.5" ></text>
</g>
<g >
<title>CopyXLogRecordToWAL (1,417,070,142 samples, 0.26%)</title><rect x="695.4" y="437" width="3.1" height="15.0" fill="rgb(206,14,31)" rx="2" ry="2" />
<text  x="698.39" y="447.5" ></text>
</g>
<g >
<title>tag_hash (71,357,416 samples, 0.01%)</title><rect x="680.2" y="325" width="0.2" height="15.0" fill="rgb(253,104,7)" rx="2" ry="2" />
<text  x="683.20" y="335.5" ></text>
</g>
<g >
<title>list_length (112,946,603 samples, 0.02%)</title><rect x="1177.9" y="469" width="0.2" height="15.0" fill="rgb(238,90,12)" rx="2" ry="2" />
<text  x="1180.87" y="479.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (362,847,068 samples, 0.07%)</title><rect x="69.5" y="421" width="0.8" height="15.0" fill="rgb(232,105,29)" rx="2" ry="2" />
<text  x="72.55" y="431.5" ></text>
</g>
<g >
<title>do_syscall_64 (811,715,484 samples, 0.15%)</title><rect x="664.2" y="277" width="1.7" height="15.0" fill="rgb(223,43,23)" rx="2" ry="2" />
<text  x="667.17" y="287.5" ></text>
</g>
<g >
<title>PageHasFreeLinePointers (63,347,933 samples, 0.01%)</title><rect x="693.2" y="437" width="0.1" height="15.0" fill="rgb(220,26,42)" rx="2" ry="2" />
<text  x="696.16" y="447.5" ></text>
</g>
<g >
<title>VARATT_IS_EXTERNAL (53,280,248 samples, 0.01%)</title><rect x="786.0" y="453" width="0.2" height="15.0" fill="rgb(251,144,29)" rx="2" ry="2" />
<text  x="789.04" y="463.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (930,461,838 samples, 0.17%)</title><rect x="374.9" y="373" width="2.1" height="15.0" fill="rgb(229,12,18)" rx="2" ry="2" />
<text  x="377.92" y="383.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (116,188,585 samples, 0.02%)</title><rect x="647.1" y="421" width="0.3" height="15.0" fill="rgb(250,20,41)" rx="2" ry="2" />
<text  x="650.15" y="431.5" ></text>
</g>
<g >
<title>index_getattr (71,358,757 samples, 0.01%)</title><rect x="292.8" y="405" width="0.2" height="15.0" fill="rgb(249,26,20)" rx="2" ry="2" />
<text  x="295.79" y="415.5" ></text>
</g>
<g >
<title>LockBuffer (57,450,282 samples, 0.01%)</title><rect x="685.5" y="389" width="0.1" height="15.0" fill="rgb(222,142,52)" rx="2" ry="2" />
<text  x="688.50" y="399.5" ></text>
</g>
<g >
<title>ResourceOwnerRemember (267,895,218 samples, 0.05%)</title><rect x="489.8" y="229" width="0.6" height="15.0" fill="rgb(215,74,5)" rx="2" ry="2" />
<text  x="492.82" y="239.5" ></text>
</g>
<g >
<title>CheckReadBuffersOperation (73,101,091 samples, 0.01%)</title><rect x="290.9" y="341" width="0.2" height="15.0" fill="rgb(218,5,16)" rx="2" ry="2" />
<text  x="293.89" y="351.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (133,116,025 samples, 0.02%)</title><rect x="590.1" y="341" width="0.3" height="15.0" fill="rgb(208,164,30)" rx="2" ry="2" />
<text  x="593.11" y="351.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (1,693,985,039 samples, 0.31%)</title><rect x="510.0" y="373" width="3.7" height="15.0" fill="rgb(245,180,7)" rx="2" ry="2" />
<text  x="512.99" y="383.5" ></text>
</g>
<g >
<title>index_getattr (2,883,719,599 samples, 0.53%)</title><rect x="519.6" y="373" width="6.3" height="15.0" fill="rgb(248,132,29)" rx="2" ry="2" />
<text  x="522.61" y="383.5" ></text>
</g>
<g >
<title>mdwritev (3,490,526,276 samples, 0.65%)</title><rect x="671.9" y="325" width="7.6" height="15.0" fill="rgb(228,29,10)" rx="2" ry="2" />
<text  x="674.86" y="335.5" ></text>
</g>
<g >
<title>_bt_split (106,747,375 samples, 0.02%)</title><rect x="221.3" y="389" width="0.3" height="15.0" fill="rgb(205,135,53)" rx="2" ry="2" />
<text  x="224.32" y="399.5" ></text>
</g>
<g >
<title>verify_compact_attribute (609,482,987 samples, 0.11%)</title><rect x="629.3" y="389" width="1.4" height="15.0" fill="rgb(222,173,52)" rx="2" ry="2" />
<text  x="632.32" y="399.5" ></text>
</g>
<g >
<title>PageGetItem (180,869,038 samples, 0.03%)</title><rect x="693.3" y="453" width="0.4" height="15.0" fill="rgb(250,88,43)" rx="2" ry="2" />
<text  x="696.30" y="463.5" ></text>
</g>
<g >
<title>_bt_check_unique (37,386,279,585 samples, 6.92%)</title><rect x="71.9" y="437" width="81.6" height="15.0" fill="rgb(235,64,41)" rx="2" ry="2" />
<text  x="74.87" y="447.5" >_bt_check..</text>
</g>
<g >
<title>blk_mq_flush_plug_list (225,557,240 samples, 0.04%)</title><rect x="24.0" y="565" width="0.5" height="15.0" fill="rgb(231,13,11)" rx="2" ry="2" />
<text  x="27.01" y="575.5" ></text>
</g>
<g >
<title>pg_qsort (15,225,431,923 samples, 2.82%)</title><rect x="240.9" y="373" width="33.3" height="15.0" fill="rgb(229,155,39)" rx="2" ry="2" />
<text  x="243.93" y="383.5" >pg..</text>
</g>
<g >
<title>WALInsertLockRelease (1,214,709,920 samples, 0.22%)</title><rect x="197.9" y="389" width="2.7" height="15.0" fill="rgb(253,133,0)" rx="2" ry="2" />
<text  x="200.91" y="399.5" ></text>
</g>
<g >
<title>BufTableLookup (154,518,496 samples, 0.03%)</title><rect x="643.3" y="341" width="0.3" height="15.0" fill="rgb(208,143,15)" rx="2" ry="2" />
<text  x="646.26" y="351.5" ></text>
</g>
<g >
<title>__filemap_get_folio (69,116,390 samples, 0.01%)</title><rect x="186.8" y="197" width="0.2" height="15.0" fill="rgb(248,193,46)" rx="2" ry="2" />
<text  x="189.84" y="207.5" ></text>
</g>
<g >
<title>heap_multi_insert_pages (217,749,799 samples, 0.04%)</title><rect x="709.2" y="469" width="0.5" height="15.0" fill="rgb(213,124,24)" rx="2" ry="2" />
<text  x="712.18" y="479.5" ></text>
</g>
<g >
<title>scsi_dispatch_cmd (61,165,763 samples, 0.01%)</title><rect x="24.1" y="437" width="0.2" height="15.0" fill="rgb(246,109,0)" rx="2" ry="2" />
<text  x="27.15" y="447.5" ></text>
</g>
<g >
<title>_bt_unlockbuf (86,294,890 samples, 0.02%)</title><rect x="612.4" y="405" width="0.2" height="15.0" fill="rgb(230,160,16)" rx="2" ry="2" />
<text  x="615.41" y="415.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (77,335,909 samples, 0.01%)</title><rect x="288.9" y="389" width="0.2" height="15.0" fill="rgb(243,174,19)" rx="2" ry="2" />
<text  x="291.93" y="399.5" ></text>
</g>
<g >
<title>MemoryChunkGetValue (56,124,454 samples, 0.01%)</title><rect x="170.2" y="389" width="0.1" height="15.0" fill="rgb(226,33,9)" rx="2" ry="2" />
<text  x="173.20" y="399.5" ></text>
</g>
<g >
<title>UnpinBuffer (85,936,938 samples, 0.02%)</title><rect x="644.2" y="421" width="0.2" height="15.0" fill="rgb(214,48,33)" rx="2" ry="2" />
<text  x="647.21" y="431.5" ></text>
</g>
<g >
<title>btint4cmp (2,815,531,988 samples, 0.52%)</title><rect x="363.3" y="357" width="6.2" height="15.0" fill="rgb(205,206,41)" rx="2" ry="2" />
<text  x="366.31" y="367.5" ></text>
</g>
<g >
<title>fetch_att (1,118,529,886 samples, 0.21%)</title><rect x="460.6" y="357" width="2.4" height="15.0" fill="rgb(229,37,52)" rx="2" ry="2" />
<text  x="463.59" y="367.5" ></text>
</g>
<g >
<title>StartReadBuffer (587,725,168 samples, 0.11%)</title><rect x="645.6" y="373" width="1.3" height="15.0" fill="rgb(237,181,46)" rx="2" ry="2" />
<text  x="648.61" y="383.5" ></text>
</g>
<g >
<title>VARATT_IS_EXTERNAL (71,768,378 samples, 0.01%)</title><rect x="778.1" y="469" width="0.1" height="15.0" fill="rgb(241,159,33)" rx="2" ry="2" />
<text  x="781.06" y="479.5" ></text>
</g>
<g >
<title>scsi_queue_rq (130,035,674 samples, 0.02%)</title><rect x="24.1" y="453" width="0.3" height="15.0" fill="rgb(252,19,50)" rx="2" ry="2" />
<text  x="27.12" y="463.5" ></text>
</g>
<g >
<title>filemap_add_folio (716,781,310 samples, 0.13%)</title><rect x="21.7" y="613" width="1.6" height="15.0" fill="rgb(219,99,38)" rx="2" ry="2" />
<text  x="24.71" y="623.5" ></text>
</g>
<g >
<title>GetVisibilityMapPins (51,685,282 samples, 0.01%)</title><rect x="641.1" y="453" width="0.2" height="15.0" fill="rgb(227,187,1)" rx="2" ry="2" />
<text  x="644.14" y="463.5" ></text>
</g>
<g >
<title>LWLockAcquire (57,200,491 samples, 0.01%)</title><rect x="698.9" y="421" width="0.1" height="15.0" fill="rgb(242,133,36)" rx="2" ry="2" />
<text  x="701.87" y="431.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (516,125,167 samples, 0.10%)</title><rect x="108.3" y="389" width="1.1" height="15.0" fill="rgb(234,173,40)" rx="2" ry="2" />
<text  x="111.29" y="399.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (603,225,431 samples, 0.11%)</title><rect x="689.7" y="453" width="1.3" height="15.0" fill="rgb(232,42,50)" rx="2" ry="2" />
<text  x="692.71" y="463.5" ></text>
</g>
<g >
<title>copy_page_from_iter_atomic (757,975,917 samples, 0.14%)</title><rect x="666.4" y="213" width="1.7" height="15.0" fill="rgb(220,215,41)" rx="2" ry="2" />
<text  x="669.42" y="223.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (856,300,050 samples, 0.16%)</title><rect x="696.3" y="373" width="1.8" height="15.0" fill="rgb(228,41,22)" rx="2" ry="2" />
<text  x="699.27" y="383.5" ></text>
</g>
<g >
<title>pgstat_count_io_op_time (84,308,741 samples, 0.02%)</title><rect x="671.4" y="357" width="0.1" height="15.0" fill="rgb(227,56,26)" rx="2" ry="2" />
<text  x="674.36" y="367.5" ></text>
</g>
<g >
<title>Int32GetDatum (51,414,893 samples, 0.01%)</title><rect x="968.3" y="485" width="0.2" height="15.0" fill="rgb(245,218,36)" rx="2" ry="2" />
<text  x="971.35" y="495.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (590,699,953 samples, 0.11%)</title><rect x="567.7" y="229" width="1.2" height="15.0" fill="rgb(243,220,38)" rx="2" ry="2" />
<text  x="570.65" y="239.5" ></text>
</g>
<g >
<title>BufferIsValid (87,294,710 samples, 0.02%)</title><rect x="222.2" y="389" width="0.2" height="15.0" fill="rgb(251,142,22)" rx="2" ry="2" />
<text  x="225.18" y="399.5" ></text>
</g>
<g >
<title>TupleDescAttr (138,295,319 samples, 0.03%)</title><rect x="624.4" y="421" width="0.3" height="15.0" fill="rgb(228,73,5)" rx="2" ry="2" />
<text  x="627.43" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (358,118,170 samples, 0.07%)</title><rect x="228.9" y="341" width="0.8" height="15.0" fill="rgb(238,195,31)" rx="2" ry="2" />
<text  x="231.90" y="351.5" ></text>
</g>
<g >
<title>XLogWrite (843,772,238 samples, 0.16%)</title><rect x="664.1" y="341" width="1.9" height="15.0" fill="rgb(244,208,19)" rx="2" ry="2" />
<text  x="667.13" y="351.5" ></text>
</g>
<g >
<title>BufferDescriptorGetBuffer (83,278,598 samples, 0.02%)</title><rect x="491.9" y="277" width="0.2" height="15.0" fill="rgb(254,121,24)" rx="2" ry="2" />
<text  x="494.90" y="287.5" ></text>
</g>
<g >
<title>xfs_file_fsync (805,927,606 samples, 0.15%)</title><rect x="664.2" y="245" width="1.7" height="15.0" fill="rgb(226,228,20)" rx="2" ry="2" />
<text  x="667.17" y="255.5" ></text>
</g>
<g >
<title>BTreeTupleIsPosting (2,221,911,159 samples, 0.41%)</title><rect x="408.7" y="357" width="4.9" height="15.0" fill="rgb(245,1,19)" rx="2" ry="2" />
<text  x="411.74" y="367.5" ></text>
</g>
<g >
<title>BufferGetPage (55,149,599 samples, 0.01%)</title><rect x="290.3" y="421" width="0.1" height="15.0" fill="rgb(224,201,15)" rx="2" ry="2" />
<text  x="293.29" y="431.5" ></text>
</g>
<g >
<title>AllocSetAllocChunkFromBlock (62,433,302 samples, 0.01%)</title><rect x="867.0" y="405" width="0.1" height="15.0" fill="rgb(207,13,34)" rx="2" ry="2" />
<text  x="870.00" y="415.5" ></text>
</g>
<g >
<title>get_hash_value (77,050,575 samples, 0.01%)</title><rect x="680.2" y="341" width="0.2" height="15.0" fill="rgb(221,58,40)" rx="2" ry="2" />
<text  x="683.19" y="351.5" ></text>
</g>
<g >
<title>_bt_splitcmp (120,100,746 samples, 0.02%)</title><rect x="256.6" y="309" width="0.2" height="15.0" fill="rgb(213,41,24)" rx="2" ry="2" />
<text  x="259.57" y="319.5" ></text>
</g>
<g >
<title>__strspn_sse42 (263,259,399 samples, 0.05%)</title><rect x="902.2" y="389" width="0.5" height="15.0" fill="rgb(249,187,34)" rx="2" ry="2" />
<text  x="905.16" y="399.5" ></text>
</g>
<g >
<title>get_hash_value (97,550,606 samples, 0.02%)</title><rect x="291.2" y="293" width="0.2" height="15.0" fill="rgb(233,51,25)" rx="2" ry="2" />
<text  x="294.21" y="303.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (46,054,465 samples, 0.01%)</title><rect x="501.6" y="293" width="0.1" height="15.0" fill="rgb(230,129,48)" rx="2" ry="2" />
<text  x="504.56" y="303.5" ></text>
</g>
<g >
<title>strtoint (590,914,295 samples, 0.11%)</title><rect x="904.9" y="405" width="1.3" height="15.0" fill="rgb(235,171,44)" rx="2" ry="2" />
<text  x="907.89" y="415.5" ></text>
</g>
<g >
<title>pg_qsort_swapn (947,176,607 samples, 0.18%)</title><rect x="254.4" y="309" width="2.0" height="15.0" fill="rgb(207,140,2)" rx="2" ry="2" />
<text  x="257.37" y="319.5" ></text>
</g>
<g >
<title>vector8_or (192,364,497 samples, 0.04%)</title><rect x="1174.9" y="373" width="0.4" height="15.0" fill="rgb(218,47,39)" rx="2" ry="2" />
<text  x="1177.88" y="383.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (172,128,769 samples, 0.03%)</title><rect x="109.4" y="389" width="0.4" height="15.0" fill="rgb(224,123,0)" rx="2" ry="2" />
<text  x="112.42" y="399.5" ></text>
</g>
<g >
<title>_bt_insert_parent (575,860,936 samples, 0.11%)</title><rect x="220.4" y="421" width="1.2" height="15.0" fill="rgb(248,48,15)" rx="2" ry="2" />
<text  x="223.38" y="431.5" ></text>
</g>
<g >
<title>copyout (1,174,441,418 samples, 0.22%)</title><rect x="18.9" y="613" width="2.6" height="15.0" fill="rgb(219,86,28)" rx="2" ry="2" />
<text  x="21.90" y="623.5" ></text>
</g>
<g >
<title>xfs_file_buffered_write (785,066,474 samples, 0.15%)</title><rect x="696.4" y="309" width="1.7" height="15.0" fill="rgb(227,162,13)" rx="2" ry="2" />
<text  x="699.36" y="319.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (230,562,544 samples, 0.04%)</title><rect x="285.1" y="389" width="0.5" height="15.0" fill="rgb(248,139,3)" rx="2" ry="2" />
<text  x="288.11" y="399.5" ></text>
</g>
<g >
<title>[libm.so.6] (148,134,682 samples, 0.03%)</title><rect x="902.9" y="405" width="0.3" height="15.0" fill="rgb(254,176,17)" rx="2" ry="2" />
<text  x="905.89" y="415.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (59,202,744 samples, 0.01%)</title><rect x="685.7" y="357" width="0.1" height="15.0" fill="rgb(223,162,29)" rx="2" ry="2" />
<text  x="688.69" y="367.5" ></text>
</g>
<g >
<title>pg_comp_crc32c_dispatch (221,900,835 samples, 0.04%)</title><rect x="232.2" y="373" width="0.5" height="15.0" fill="rgb(219,36,40)" rx="2" ry="2" />
<text  x="235.19" y="383.5" ></text>
</g>
<g >
<title>filemap_fdatawrite_wbc (581,258,622 samples, 0.11%)</title><rect x="664.7" y="197" width="1.2" height="15.0" fill="rgb(220,65,38)" rx="2" ry="2" />
<text  x="667.65" y="207.5" ></text>
</g>
<g >
<title>HeapTupleHasExternal (84,219,388 samples, 0.02%)</title><rect x="710.6" y="453" width="0.1" height="15.0" fill="rgb(242,16,1)" rx="2" ry="2" />
<text  x="713.57" y="463.5" ></text>
</g>
<g >
<title>SET_VARSIZE (440,587,228 samples, 0.08%)</title><rect x="855.5" y="421" width="1.0" height="15.0" fill="rgb(210,79,12)" rx="2" ry="2" />
<text  x="858.53" y="431.5" ></text>
</g>
<g >
<title>BufferIsValid (58,487,937 samples, 0.01%)</title><rect x="540.6" y="229" width="0.1" height="15.0" fill="rgb(254,163,51)" rx="2" ry="2" />
<text  x="543.58" y="239.5" ></text>
</g>
<g >
<title>IndexTupleSize (59,304,958 samples, 0.01%)</title><rect x="175.4" y="421" width="0.1" height="15.0" fill="rgb(236,161,32)" rx="2" ry="2" />
<text  x="178.39" y="431.5" ></text>
</g>
<g >
<title>PinBuffer (1,811,810,016 samples, 0.34%)</title><rect x="487.4" y="261" width="4.0" height="15.0" fill="rgb(213,115,18)" rx="2" ry="2" />
<text  x="490.45" y="271.5" ></text>
</g>
<g >
<title>ReadBuffer_common (88,732,608 samples, 0.02%)</title><rect x="220.5" y="341" width="0.2" height="15.0" fill="rgb(244,47,38)" rx="2" ry="2" />
<text  x="223.55" y="351.5" ></text>
</g>
<g >
<title>sysvec_apic_timer_interrupt (114,318,516 samples, 0.02%)</title><rect x="1177.3" y="421" width="0.3" height="15.0" fill="rgb(219,217,48)" rx="2" ry="2" />
<text  x="1180.32" y="431.5" ></text>
</g>
<g >
<title>ResourceOwnerForgetBuffer (57,161,717 samples, 0.01%)</title><rect x="586.1" y="373" width="0.1" height="15.0" fill="rgb(215,76,43)" rx="2" ry="2" />
<text  x="589.10" y="383.5" ></text>
</g>
<g >
<title>pg_mul_s64_overflow (79,026,933 samples, 0.01%)</title><rect x="967.5" y="437" width="0.2" height="15.0" fill="rgb(234,116,4)" rx="2" ry="2" />
<text  x="970.51" y="447.5" ></text>
</g>
<g >
<title>GetPrivateRefCount (394,528,437 samples, 0.07%)</title><rect x="213.7" y="389" width="0.9" height="15.0" fill="rgb(249,123,49)" rx="2" ry="2" />
<text  x="216.73" y="399.5" ></text>
</g>
<g >
<title>ResourceOwnerRememberBuffer (556,205,140 samples, 0.10%)</title><rect x="573.3" y="245" width="1.2" height="15.0" fill="rgb(242,73,48)" rx="2" ry="2" />
<text  x="576.33" y="255.5" ></text>
</g>
<g >
<title>rmqueue_bulk (75,088,080 samples, 0.01%)</title><rect x="676.9" y="37" width="0.2" height="15.0" fill="rgb(216,97,47)" rx="2" ry="2" />
<text  x="679.94" y="47.5" ></text>
</g>
<g >
<title>BufferGetBlock (161,204,206 samples, 0.03%)</title><rect x="312.3" y="373" width="0.4" height="15.0" fill="rgb(208,113,32)" rx="2" ry="2" />
<text  x="315.32" y="383.5" ></text>
</g>
<g >
<title>BufferIsValid (108,997,212 samples, 0.02%)</title><rect x="176.5" y="405" width="0.2" height="15.0" fill="rgb(252,192,44)" rx="2" ry="2" />
<text  x="179.51" y="415.5" ></text>
</g>
<g >
<title>LWLockReleaseClearVar (1,118,427,610 samples, 0.21%)</title><rect x="198.1" y="373" width="2.4" height="15.0" fill="rgb(211,134,13)" rx="2" ry="2" />
<text  x="201.07" y="383.5" ></text>
</g>
<g >
<title>standard_ProcessUtility (525,722,700,134 samples, 97.29%)</title><rect x="39.9" y="581" width="1148.0" height="15.0" fill="rgb(205,142,32)" rx="2" ry="2" />
<text  x="42.92" y="591.5" >standard_ProcessUtility</text>
</g>
<g >
<title>filemap_dirty_folio (167,432,971 samples, 0.03%)</title><rect x="669.0" y="197" width="0.4" height="15.0" fill="rgb(235,188,30)" rx="2" ry="2" />
<text  x="672.03" y="207.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32_impl (544,362,173 samples, 0.10%)</title><rect x="611.1" y="309" width="1.2" height="15.0" fill="rgb(245,0,39)" rx="2" ry="2" />
<text  x="614.06" y="319.5" ></text>
</g>
<g >
<title>get_hash_value (1,806,126,518 samples, 0.33%)</title><rect x="475.4" y="245" width="3.9" height="15.0" fill="rgb(240,168,23)" rx="2" ry="2" />
<text  x="478.36" y="255.5" ></text>
</g>
<g >
<title>PageGetMaxOffsetNumber (61,855,587 samples, 0.01%)</title><rect x="519.3" y="357" width="0.1" height="15.0" fill="rgb(251,199,42)" rx="2" ry="2" />
<text  x="522.27" y="367.5" ></text>
</g>
<g >
<title>__x64_sys_pwrite64 (3,012,565,749 samples, 0.56%)</title><rect x="672.3" y="245" width="6.5" height="15.0" fill="rgb(235,188,13)" rx="2" ry="2" />
<text  x="675.27" y="255.5" ></text>
</g>
<g >
<title>textin (1,109,778,212 samples, 0.21%)</title><rect x="1181.9" y="485" width="2.4" height="15.0" fill="rgb(224,118,19)" rx="2" ry="2" />
<text  x="1184.90" y="495.5" ></text>
</g>
<g >
<title>BufTableHashCode (85,440,933 samples, 0.02%)</title><rect x="643.1" y="341" width="0.2" height="15.0" fill="rgb(228,47,50)" rx="2" ry="2" />
<text  x="646.07" y="351.5" ></text>
</g>
<g >
<title>LockBuffer (64,116,817 samples, 0.01%)</title><rect x="685.2" y="405" width="0.1" height="15.0" fill="rgb(212,6,39)" rx="2" ry="2" />
<text  x="688.18" y="415.5" ></text>
</g>
<g >
<title>xfs_vm_writepages (578,390,744 samples, 0.11%)</title><rect x="664.7" y="165" width="1.2" height="15.0" fill="rgb(234,113,50)" rx="2" ry="2" />
<text  x="667.66" y="175.5" ></text>
</g>
<g >
<title>CopyFrom (525,402,221,924 samples, 97.23%)</title><rect x="39.9" y="549" width="1147.3" height="15.0" fill="rgb(236,201,16)" rx="2" ry="2" />
<text  x="42.92" y="559.5" >CopyFrom</text>
</g>
<g >
<title>MemoryChunkGetValue (80,598,888 samples, 0.01%)</title><rect x="805.6" y="485" width="0.2" height="15.0" fill="rgb(239,178,49)" rx="2" ry="2" />
<text  x="808.60" y="495.5" ></text>
</g>
<g >
<title>LWLockDisownInternal (549,233,665 samples, 0.10%)</title><rect x="566.0" y="245" width="1.2" height="15.0" fill="rgb(235,224,38)" rx="2" ry="2" />
<text  x="569.04" y="255.5" ></text>
</g>
<g >
<title>smgrexists (184,710,099 samples, 0.03%)</title><rect x="238.3" y="325" width="0.4" height="15.0" fill="rgb(218,66,0)" rx="2" ry="2" />
<text  x="241.32" y="335.5" ></text>
</g>
<g >
<title>MarkBufferDirty (1,725,646,301 samples, 0.32%)</title><rect x="175.6" y="421" width="3.7" height="15.0" fill="rgb(213,140,44)" rx="2" ry="2" />
<text  x="178.57" y="431.5" ></text>
</g>
<g >
<title>PageGetItem (164,751,381 samples, 0.03%)</title><rect x="79.5" y="405" width="0.3" height="15.0" fill="rgb(209,95,34)" rx="2" ry="2" />
<text  x="82.46" y="415.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (270,992,316 samples, 0.05%)</title><rect x="17.0" y="773" width="0.6" height="15.0" fill="rgb(212,181,39)" rx="2" ry="2" />
<text  x="19.98" y="783.5" ></text>
</g>
<g >
<title>LockRelease (113,827,585 samples, 0.02%)</title><rect x="234.3" y="309" width="0.2" height="15.0" fill="rgb(240,53,31)" rx="2" ry="2" />
<text  x="237.27" y="319.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (3,685,173,196 samples, 0.68%)</title><rect x="31.9" y="789" width="8.0" height="15.0" fill="rgb(220,35,23)" rx="2" ry="2" />
<text  x="34.85" y="799.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (55,990,896 samples, 0.01%)</title><rect x="686.6" y="277" width="0.1" height="15.0" fill="rgb(254,79,17)" rx="2" ry="2" />
<text  x="689.56" y="287.5" ></text>
</g>
<g >
<title>BlockIdSet (56,903,253 samples, 0.01%)</title><rect x="716.0" y="485" width="0.1" height="15.0" fill="rgb(223,195,53)" rx="2" ry="2" />
<text  x="718.95" y="495.5" ></text>
</g>
<g >
<title>BufferIsValid (73,442,334 samples, 0.01%)</title><rect x="600.9" y="325" width="0.2" height="15.0" fill="rgb(206,158,16)" rx="2" ry="2" />
<text  x="603.93" y="335.5" ></text>
</g>
<g >
<title>__filemap_add_folio (464,866,245 samples, 0.09%)</title><rect x="21.7" y="597" width="1.1" height="15.0" fill="rgb(248,76,20)" rx="2" ry="2" />
<text  x="24.75" y="607.5" ></text>
</g>
<g >
<title>pg_qsort_med3 (184,297,575 samples, 0.03%)</title><rect x="256.4" y="325" width="0.4" height="15.0" fill="rgb(245,162,10)" rx="2" ry="2" />
<text  x="259.44" y="335.5" ></text>
</g>
<g >
<title>hash_bytes (50,182,186 samples, 0.01%)</title><rect x="647.6" y="341" width="0.1" height="15.0" fill="rgb(251,64,17)" rx="2" ry="2" />
<text  x="650.56" y="351.5" ></text>
</g>
<g >
<title>round_and_return (582,263,121 samples, 0.11%)</title><rect x="25.7" y="773" width="1.3" height="15.0" fill="rgb(249,106,8)" rx="2" ry="2" />
<text  x="28.70" y="783.5" ></text>
</g>
<g >
<title>PageValidateSpecialPointer (92,235,088 samples, 0.02%)</title><rect x="149.5" y="405" width="0.2" height="15.0" fill="rgb(210,46,31)" rx="2" ry="2" />
<text  x="152.48" y="415.5" ></text>
</g>
<g >
<title>ReadBufferExtended (651,608,850 samples, 0.12%)</title><rect x="642.8" y="437" width="1.4" height="15.0" fill="rgb(226,86,5)" rx="2" ry="2" />
<text  x="645.76" y="447.5" ></text>
</g>
<g >
<title>pg_qsort (63,137,069 samples, 0.01%)</title><rect x="254.1" y="309" width="0.1" height="15.0" fill="rgb(217,3,31)" rx="2" ry="2" />
<text  x="257.07" y="319.5" ></text>
</g>
<g >
<title>xfs_vn_update_time (65,519,880 samples, 0.01%)</title><rect x="697.9" y="261" width="0.1" height="15.0" fill="rgb(209,162,21)" rx="2" ry="2" />
<text  x="700.90" y="271.5" ></text>
</g>
<g >
<title>_bt_check_natts (648,906,927 samples, 0.12%)</title><rect x="149.7" y="405" width="1.4" height="15.0" fill="rgb(227,160,38)" rx="2" ry="2" />
<text  x="152.73" y="415.5" ></text>
</g>
<g >
<title>_bt_deltasortsplits (74,812,974 samples, 0.01%)</title><rect x="221.4" y="357" width="0.1" height="15.0" fill="rgb(218,18,1)" rx="2" ry="2" />
<text  x="224.36" y="367.5" ></text>
</g>
<g >
<title>VARDATA (52,301,473 samples, 0.01%)</title><rect x="786.4" y="453" width="0.1" height="15.0" fill="rgb(239,177,38)" rx="2" ry="2" />
<text  x="789.36" y="463.5" ></text>
</g>
<g >
<title>mdopenfork (160,677,255 samples, 0.03%)</title><rect x="238.4" y="293" width="0.3" height="15.0" fill="rgb(230,175,31)" rx="2" ry="2" />
<text  x="241.36" y="303.5" ></text>
</g>
<g >
<title>hrtimer_interrupt (89,347,734 samples, 0.02%)</title><rect x="1177.4" y="389" width="0.2" height="15.0" fill="rgb(242,91,42)" rx="2" ry="2" />
<text  x="1180.37" y="399.5" ></text>
</g>
<g >
<title>AllocSetFreeIndex (103,721,735 samples, 0.02%)</title><rect x="795.2" y="453" width="0.2" height="15.0" fill="rgb(254,122,35)" rx="2" ry="2" />
<text  x="798.18" y="463.5" ></text>
</g>
<g >
<title>BufferIsValid (72,749,474 samples, 0.01%)</title><rect x="174.5" y="389" width="0.1" height="15.0" fill="rgb(237,148,0)" rx="2" ry="2" />
<text  x="177.49" y="399.5" ></text>
</g>
<g >
<title>palloc (835,712,197 samples, 0.15%)</title><rect x="287.7" y="421" width="1.9" height="15.0" fill="rgb(209,174,28)" rx="2" ry="2" />
<text  x="290.74" y="431.5" ></text>
</g>
<g >
<title>ReservePrivateRefCountEntry (152,046,692 samples, 0.03%)</title><rect x="681.5" y="373" width="0.4" height="15.0" fill="rgb(248,13,48)" rx="2" ry="2" />
<text  x="684.52" y="383.5" ></text>
</g>
<g >
<title>BufferGetBlock (222,526,382 samples, 0.04%)</title><rect x="594.9" y="357" width="0.5" height="15.0" fill="rgb(223,30,44)" rx="2" ry="2" />
<text  x="597.88" y="367.5" ></text>
</g>
<g >
<title>BufferIsValid (60,694,993 samples, 0.01%)</title><rect x="177.8" y="373" width="0.1" height="15.0" fill="rgb(232,140,7)" rx="2" ry="2" />
<text  x="180.78" y="383.5" ></text>
</g>
<g >
<title>BufferIsValid (273,840,958 samples, 0.05%)</title><rect x="529.4" y="373" width="0.6" height="15.0" fill="rgb(212,227,42)" rx="2" ry="2" />
<text  x="532.43" y="383.5" ></text>
</g>
<g >
<title>UnpinBufferNoOwner (55,663,831 samples, 0.01%)</title><rect x="644.3" y="405" width="0.1" height="15.0" fill="rgb(243,72,54)" rx="2" ry="2" />
<text  x="647.27" y="415.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (496,454,880 samples, 0.09%)</title><rect x="219.2" y="421" width="1.1" height="15.0" fill="rgb(209,153,27)" rx="2" ry="2" />
<text  x="222.23" y="431.5" ></text>
</g>
<g >
<title>ItemPointerSet (191,373,778 samples, 0.04%)</title><rect x="691.3" y="453" width="0.4" height="15.0" fill="rgb(230,131,16)" rx="2" ry="2" />
<text  x="694.32" y="463.5" ></text>
</g>
<g >
<title>LWLockAcquire (1,251,096,349 samples, 0.23%)</title><rect x="482.9" y="261" width="2.8" height="15.0" fill="rgb(250,52,27)" rx="2" ry="2" />
<text  x="485.94" y="271.5" ></text>
</g>
<g >
<title>ReadBuffer (13,815,970,301 samples, 2.56%)</title><rect x="466.5" y="373" width="30.2" height="15.0" fill="rgb(207,197,29)" rx="2" ry="2" />
<text  x="469.49" y="383.5" >Re..</text>
</g>
<g >
<title>GetPrivateRefCountEntry (363,574,101 samples, 0.07%)</title><rect x="539.9" y="245" width="0.8" height="15.0" fill="rgb(248,173,24)" rx="2" ry="2" />
<text  x="542.92" y="255.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (299,386,953 samples, 0.06%)</title><rect x="23.3" y="597" width="0.7" height="15.0" fill="rgb(238,28,25)" rx="2" ry="2" />
<text  x="26.32" y="607.5" ></text>
</g>
<g >
<title>IndexInfoFindDataOffset (81,435,579 samples, 0.02%)</title><rect x="618.8" y="437" width="0.1" height="15.0" fill="rgb(219,224,6)" rx="2" ry="2" />
<text  x="621.76" y="447.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (50,751,885 samples, 0.01%)</title><rect x="648.3" y="341" width="0.2" height="15.0" fill="rgb(247,68,50)" rx="2" ry="2" />
<text  x="651.35" y="351.5" ></text>
</g>
<g >
<title>WALInsertLockRelease (100,595,883 samples, 0.02%)</title><rect x="699.0" y="437" width="0.2" height="15.0" fill="rgb(236,28,43)" rx="2" ry="2" />
<text  x="702.00" y="447.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (3,367,869,226 samples, 0.62%)</title><rect x="430.8" y="341" width="7.3" height="15.0" fill="rgb(236,64,19)" rx="2" ry="2" />
<text  x="433.77" y="351.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (881,667,398 samples, 0.16%)</title><rect x="889.6" y="405" width="2.0" height="15.0" fill="rgb(214,23,34)" rx="2" ry="2" />
<text  x="892.64" y="415.5" ></text>
</g>
<g >
<title>__filemap_get_folio (165,887,927 samples, 0.03%)</title><rect x="668.3" y="197" width="0.4" height="15.0" fill="rgb(234,169,52)" rx="2" ry="2" />
<text  x="671.35" y="207.5" ></text>
</g>
<g >
<title>MemoryChunkGetBlock (47,504,289 samples, 0.01%)</title><rect x="50.3" y="421" width="0.1" height="15.0" fill="rgb(244,12,5)" rx="2" ry="2" />
<text  x="53.33" y="431.5" ></text>
</g>
<g >
<title>enlargeStringInfo (180,978,873 samples, 0.03%)</title><rect x="1176.9" y="421" width="0.4" height="15.0" fill="rgb(232,167,29)" rx="2" ry="2" />
<text  x="1179.91" y="431.5" ></text>
</g>
<g >
<title>GetXLogBuffer (1,329,155,358 samples, 0.25%)</title><rect x="695.6" y="421" width="2.9" height="15.0" fill="rgb(212,61,45)" rx="2" ry="2" />
<text  x="698.58" y="431.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (47,696,070 samples, 0.01%)</title><rect x="593.8" y="357" width="0.1" height="15.0" fill="rgb(210,222,52)" rx="2" ry="2" />
<text  x="596.76" y="367.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32_impl (550,301,976 samples, 0.10%)</title><rect x="563.5" y="213" width="1.2" height="15.0" fill="rgb(233,53,29)" rx="2" ry="2" />
<text  x="566.48" y="223.5" ></text>
</g>
<g >
<title>pg_atomic_read_u32_impl (50,184,259 samples, 0.01%)</title><rect x="541.6" y="277" width="0.1" height="15.0" fill="rgb(243,13,45)" rx="2" ry="2" />
<text  x="544.57" y="287.5" ></text>
</g>
<g >
<title>cstring_to_text_with_len (54,661,832 samples, 0.01%)</title><rect x="867.5" y="453" width="0.1" height="15.0" fill="rgb(247,64,42)" rx="2" ry="2" />
<text  x="870.45" y="463.5" ></text>
</g>
<g >
<title>LWLockAttemptLock (1,443,521,238 samples, 0.27%)</title><rect x="562.4" y="245" width="3.1" height="15.0" fill="rgb(250,64,27)" rx="2" ry="2" />
<text  x="565.39" y="255.5" ></text>
</g>
<g >
<title>fsm_readbuf (200,970,175 samples, 0.04%)</title><rect x="238.3" y="341" width="0.4" height="15.0" fill="rgb(230,85,19)" rx="2" ry="2" />
<text  x="241.29" y="351.5" ></text>
</g>
<g >
<title>blk_mq_dispatch_rq_list (137,266,982 samples, 0.03%)</title><rect x="24.1" y="469" width="0.3" height="15.0" fill="rgb(229,178,33)" rx="2" ry="2" />
<text  x="27.10" y="479.5" ></text>
</g>
<g >
<title>handle_mm_fault (198,960,124 samples, 0.04%)</title><rect x="237.7" y="277" width="0.5" height="15.0" fill="rgb(222,43,27)" rx="2" ry="2" />
<text  x="240.74" y="287.5" ></text>
</g>
<g >
<title>PinBufferForBlock (47,747,278 samples, 0.01%)</title><rect x="644.5" y="341" width="0.1" height="15.0" fill="rgb(222,56,29)" rx="2" ry="2" />
<text  x="647.53" y="351.5" ></text>
</g>
<g >
<title>folio_account_dirtied (62,886,090 samples, 0.01%)</title><rect x="669.2" y="165" width="0.1" height="15.0" fill="rgb(213,200,6)" rx="2" ry="2" />
<text  x="672.20" y="175.5" ></text>
</g>
<g >
<title>PageAddItemExtended (708,324,736 samples, 0.13%)</title><rect x="179.3" y="421" width="1.6" height="15.0" fill="rgb(226,229,12)" rx="2" ry="2" />
<text  x="182.34" y="431.5" ></text>
</g>
<g >
<title>ReadBufferExtended (755,382,798 samples, 0.14%)</title><rect x="290.7" y="405" width="1.6" height="15.0" fill="rgb(222,58,23)" rx="2" ry="2" />
<text  x="293.69" y="415.5" ></text>
</g>
<g >
<title>__filemap_add_folio (418,616,226 samples, 0.08%)</title><rect x="674.9" y="117" width="1.0" height="15.0" fill="rgb(247,198,21)" rx="2" ry="2" />
<text  x="677.94" y="127.5" ></text>
</g>
<g >
<title>get_hash_value (3,542,750,912 samples, 0.66%)</title><rect x="546.4" y="245" width="7.7" height="15.0" fill="rgb(210,62,35)" rx="2" ry="2" />
<text  x="549.36" y="255.5" ></text>
</g>
<g >
<title>DecodeNumber (3,554,875,017 samples, 0.66%)</title><rect x="886.0" y="421" width="7.8" height="15.0" fill="rgb(243,201,33)" rx="2" ry="2" />
<text  x="889.02" y="431.5" ></text>
</g>
<g >
<title>pfree (1,030,732,827 samples, 0.19%)</title><rect x="631.6" y="453" width="2.3" height="15.0" fill="rgb(209,228,11)" rx="2" ry="2" />
<text  x="634.63" y="463.5" ></text>
</g>
<g >
<title>copyin (731,171,369 samples, 0.14%)</title><rect x="666.5" y="197" width="1.6" height="15.0" fill="rgb(253,216,45)" rx="2" ry="2" />
<text  x="669.48" y="207.5" ></text>
</g>
<g >
<title>ParseDateTime (11,841,054,738 samples, 2.19%)</title><rect x="917.4" y="453" width="25.8" height="15.0" fill="rgb(214,141,40)" rx="2" ry="2" />
<text  x="920.38" y="463.5" >P..</text>
</g>
<g >
<title>MemoryChunkGetValue (117,946,745 samples, 0.02%)</title><rect x="289.1" y="389" width="0.3" height="15.0" fill="rgb(240,163,44)" rx="2" ry="2" />
<text  x="292.10" y="399.5" ></text>
</g>
<g >
<title>pg_cmp_s16 (62,525,159 samples, 0.01%)</title><rect x="253.9" y="293" width="0.1" height="15.0" fill="rgb(252,5,28)" rx="2" ry="2" />
<text  x="256.91" y="303.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (9,054,694,816 samples, 1.68%)</title><rect x="758.1" y="469" width="19.7" height="15.0" fill="rgb(218,7,48)" rx="2" ry="2" />
<text  x="761.05" y="479.5" ></text>
</g>
<g >
<title>BTreeTupleIsPivot (172,665,447 samples, 0.03%)</title><rect x="162.5" y="373" width="0.3" height="15.0" fill="rgb(229,11,8)" rx="2" ry="2" />
<text  x="165.47" y="383.5" ></text>
</g>
<g >
<title>LWLockRelease (1,439,834,075 samples, 0.27%)</title><rect x="609.2" y="357" width="3.1" height="15.0" fill="rgb(225,197,44)" rx="2" ry="2" />
<text  x="612.20" y="367.5" ></text>
</g>
<g >
<title>BufferGetBlock (55,278,763 samples, 0.01%)</title><rect x="504.6" y="389" width="0.1" height="15.0" fill="rgb(231,212,47)" rx="2" ry="2" />
<text  x="507.61" y="399.5" ></text>
</g>
<g >
<title>ExecARInsertTriggers (214,869,487 samples, 0.04%)</title><rect x="46.0" y="501" width="0.4" height="15.0" fill="rgb(244,137,16)" rx="2" ry="2" />
<text  x="48.97" y="511.5" ></text>
</g>
<g >
<title>heap_fill_tuple (1,660,873,125 samples, 0.31%)</title><rect x="628.0" y="421" width="3.6" height="15.0" fill="rgb(249,1,25)" rx="2" ry="2" />
<text  x="630.95" y="431.5" ></text>
</g>
<g >
<title>MarkBufferDirtyHint (69,417,247 samples, 0.01%)</title><rect x="685.3" y="405" width="0.2" height="15.0" fill="rgb(224,86,45)" rx="2" ry="2" />
<text  x="688.32" y="415.5" ></text>
</g>
<g >
<title>xfs_file_fallocate (369,370,256 samples, 0.07%)</title><rect x="683.7" y="277" width="0.8" height="15.0" fill="rgb(211,108,2)" rx="2" ry="2" />
<text  x="686.71" y="287.5" ></text>
</g>
<g >
<title>sysvec_apic_timer_interrupt (76,248,385 samples, 0.01%)</title><rect x="1032.1" y="437" width="0.2" height="15.0" fill="rgb(229,140,12)" rx="2" ry="2" />
<text  x="1035.09" y="447.5" ></text>
</g>
<g >
<title>MemoryChunkIsExternal (47,352,984 samples, 0.01%)</title><rect x="617.4" y="405" width="0.1" height="15.0" fill="rgb(209,170,46)" rx="2" ry="2" />
<text  x="620.41" y="415.5" ></text>
</g>
<g >
<title>BufferIsValid (66,231,863 samples, 0.01%)</title><rect x="301.1" y="357" width="0.2" height="15.0" fill="rgb(215,187,9)" rx="2" ry="2" />
<text  x="304.12" y="367.5" ></text>
</g>
<g >
<title>BufTableHashPartition (49,078,398 samples, 0.01%)</title><rect x="475.1" y="245" width="0.1" height="15.0" fill="rgb(244,14,1)" rx="2" ry="2" />
<text  x="478.13" y="255.5" ></text>
</g>
<g >
<title>__x64_sys_openat (371,409,793 samples, 0.07%)</title><rect x="15.9" y="725" width="0.8" height="15.0" fill="rgb(222,126,22)" rx="2" ry="2" />
<text  x="18.92" y="735.5" ></text>
</g>
<g >
<title>textin (9,091,155,312 samples, 1.68%)</title><rect x="847.7" y="469" width="19.9" height="15.0" fill="rgb(238,114,11)" rx="2" ry="2" />
<text  x="850.73" y="479.5" ></text>
</g>
<g >
<title>BTreeTupleGetDownLink (142,464,970 samples, 0.03%)</title><rect x="297.6" y="405" width="0.3" height="15.0" fill="rgb(223,7,9)" rx="2" ry="2" />
<text  x="300.62" y="415.5" ></text>
</g>
<g >
<title>all (540,385,451,360 samples, 100%)</title><rect x="10.0" y="821" width="1180.0" height="15.0" fill="rgb(223,141,13)" rx="2" ry="2" />
<text  x="13.00" y="831.5" ></text>
</g>
<g >
<title>verify_compact_attribute (753,174,356 samples, 0.14%)</title><rect x="626.3" y="389" width="1.6" height="15.0" fill="rgb(232,75,51)" rx="2" ry="2" />
<text  x="629.27" y="399.5" ></text>
</g>
<g >
<title>xas_load (58,258,559 samples, 0.01%)</title><rect x="25.3" y="597" width="0.2" height="15.0" fill="rgb(225,157,41)" rx="2" ry="2" />
<text  x="28.35" y="607.5" ></text>
</g>
<g >
<title>verify_compact_attribute (5,110,120,901 samples, 0.95%)</title><rect x="766.7" y="453" width="11.1" height="15.0" fill="rgb(237,65,45)" rx="2" ry="2" />
<text  x="769.67" y="463.5" ></text>
</g>
<g >
<title>BufferIsValid (57,430,723 samples, 0.01%)</title><rect x="213.9" y="373" width="0.1" height="15.0" fill="rgb(233,7,34)" rx="2" ry="2" />
<text  x="216.88" y="383.5" ></text>
</g>
<g >
<title>FunctionCall2Coll (11,605,102,306 samples, 2.15%)</title><rect x="344.1" y="373" width="25.4" height="15.0" fill="rgb(211,88,48)" rx="2" ry="2" />
<text  x="347.11" y="383.5" >F..</text>
</g>
<g >
<title>PageValidateSpecialPointer (59,677,176 samples, 0.01%)</title><rect x="519.4" y="357" width="0.1" height="15.0" fill="rgb(244,29,26)" rx="2" ry="2" />
<text  x="522.41" y="367.5" ></text>
</g>
<g >
<title>XLogInsertRecord (2,236,490,392 samples, 0.41%)</title><rect x="695.3" y="453" width="4.9" height="15.0" fill="rgb(208,6,1)" rx="2" ry="2" />
<text  x="698.28" y="463.5" ></text>
</g>
<g >
<title>pg_atomic_compare_exchange_u32 (302,496,790 samples, 0.06%)</title><rect x="500.8" y="309" width="0.6" height="15.0" fill="rgb(248,89,41)" rx="2" ry="2" />
<text  x="503.77" y="319.5" ></text>
</g>
<g >
<title>IndexTupleSize (92,394,276 samples, 0.02%)</title><rect x="71.0" y="437" width="0.2" height="15.0" fill="rgb(254,94,49)" rx="2" ry="2" />
<text  x="73.98" y="447.5" ></text>
</g>
<g >
<title>ExtendBufferedRelBy (17,179,297,037 samples, 3.18%)</title><rect x="647.4" y="437" width="37.5" height="15.0" fill="rgb(242,144,48)" rx="2" ry="2" />
<text  x="650.41" y="447.5" >Ext..</text>
</g>
<g >
<title>PortalRunMulti (525,722,860,959 samples, 97.29%)</title><rect x="39.9" y="629" width="1148.0" height="15.0" fill="rgb(241,47,27)" rx="2" ry="2" />
<text  x="42.92" y="639.5" >PortalRunMulti</text>
</g>
<g >
<title>pg_comp_crc32c_sse42 (384,453,852 samples, 0.07%)</title><rect x="201.5" y="373" width="0.9" height="15.0" fill="rgb(230,151,48)" rx="2" ry="2" />
<text  x="204.54" y="383.5" ></text>
</g>
<g >
<title>iomap_write_iter (588,376,215 samples, 0.11%)</title><rect x="235.2" y="133" width="1.3" height="15.0" fill="rgb(221,220,2)" rx="2" ry="2" />
<text  x="238.25" y="143.5" ></text>
</g>
<g >
<title>BufferGetBlock (89,489,178 samples, 0.02%)</title><rect x="465.2" y="373" width="0.2" height="15.0" fill="rgb(229,106,31)" rx="2" ry="2" />
<text  x="468.19" y="383.5" ></text>
</g>
<g >
<title>PageXLogRecPtrGet (65,021,167 samples, 0.01%)</title><rect x="205.8" y="373" width="0.1" height="15.0" fill="rgb(252,0,20)" rx="2" ry="2" />
<text  x="208.77" y="383.5" ></text>
</g>
<g >
<title>CopyMultiInsertInfoStore (416,098,967 samples, 0.08%)</title><rect x="712.9" y="533" width="0.9" height="15.0" fill="rgb(248,155,15)" rx="2" ry="2" />
<text  x="715.87" y="543.5" ></text>
</g>
<g >
<title>GetPrivateRefCountEntry (84,075,816 samples, 0.02%)</title><rect x="687.7" y="389" width="0.2" height="15.0" fill="rgb(207,150,33)" rx="2" ry="2" />
<text  x="690.74" y="399.5" ></text>
</g>
<g >
<title>ItemPointerGetOffsetNumberNoCheck (153,542,190 samples, 0.03%)</title><rect x="340.1" y="357" width="0.4" height="15.0" fill="rgb(214,197,6)" rx="2" ry="2" />
<text  x="343.14" y="367.5" ></text>
</g>
<g >
<title>ExecARInsertTriggers (135,744,693 samples, 0.03%)</title><rect x="711.2" y="517" width="0.3" height="15.0" fill="rgb(209,213,31)" rx="2" ry="2" />
<text  x="714.25" y="527.5" ></text>
</g>
<g >
<title>do_syscall_64 (854,373,020 samples, 0.16%)</title><rect x="696.3" y="357" width="1.8" height="15.0" fill="rgb(241,152,15)" rx="2" ry="2" />
<text  x="699.28" y="367.5" ></text>
</g>
<g >
<title>ReadBuffer_common (471,502,564 samples, 0.09%)</title><rect x="685.9" y="373" width="1.0" height="15.0" fill="rgb(250,35,26)" rx="2" ry="2" />
<text  x="688.88" y="383.5" ></text>
</g>
<g >
<title>BufferGetBlock (60,393,644 samples, 0.01%)</title><rect x="298.6" y="405" width="0.2" height="15.0" fill="rgb(213,45,8)" rx="2" ry="2" />
<text  x="301.62" y="415.5" ></text>
</g>
<g >
<title>str_to_mpn.part.0.constprop.0 (681,711,207 samples, 0.13%)</title><rect x="1188.5" y="789" width="1.5" height="15.0" fill="rgb(239,206,45)" rx="2" ry="2" />
<text  x="1191.51" y="799.5" ></text>
</g>
<g >
<title>_bt_pgaddtup (1,293,795,515 samples, 0.24%)</title><rect x="276.7" y="405" width="2.8" height="15.0" fill="rgb(233,142,48)" rx="2" ry="2" />
<text  x="279.69" y="415.5" ></text>
</g>
<g >
<title>LockBuffer (64,423,164 samples, 0.01%)</title><rect x="645.1" y="405" width="0.2" height="15.0" fill="rgb(237,219,32)" rx="2" ry="2" />
<text  x="648.15" y="415.5" ></text>
</g>
<g >
<title>ForgetPrivateRefCountEntry (70,796,817 samples, 0.01%)</title><rect x="687.6" y="389" width="0.1" height="15.0" fill="rgb(245,41,32)" rx="2" ry="2" />
<text  x="690.58" y="399.5" ></text>
</g>
<g >
<title>StartReadBuffer (632,019,694 samples, 0.12%)</title><rect x="642.8" y="405" width="1.4" height="15.0" fill="rgb(241,95,15)" rx="2" ry="2" />
<text  x="645.80" y="415.5" ></text>
</g>
<g >
<title>_bt_binsrch_insert (556,319,669 samples, 0.10%)</title><rect x="156.7" y="421" width="1.2" height="15.0" fill="rgb(226,116,2)" rx="2" ry="2" />
<text  x="159.65" y="431.5" ></text>
</g>
<g >
<title>FileWriteV (3,271,051,349 samples, 0.61%)</title><rect x="671.9" y="309" width="7.2" height="15.0" fill="rgb(209,3,36)" rx="2" ry="2" />
<text  x="674.93" y="319.5" ></text>
</g>
<g >
<title>index_getattr (19,419,955,752 samples, 3.59%)</title><rect x="421.1" y="373" width="42.4" height="15.0" fill="rgb(231,188,9)" rx="2" ry="2" />
<text  x="424.10" y="383.5" >ind..</text>
</g>
<g >
<title>__folio_mark_dirty (183,423,705 samples, 0.03%)</title><rect x="677.9" y="133" width="0.4" height="15.0" fill="rgb(232,63,20)" rx="2" ry="2" />
<text  x="680.94" y="143.5" ></text>
</g>
<g >
<title>palloc (1,352,654,840 samples, 0.25%)</title><rect x="612.6" y="405" width="3.0" height="15.0" fill="rgb(207,34,50)" rx="2" ry="2" />
<text  x="615.61" y="415.5" ></text>
</g>
<g >
<title>VARSIZE (84,720,855 samples, 0.02%)</title><rect x="785.9" y="437" width="0.1" height="15.0" fill="rgb(239,4,2)" rx="2" ry="2" />
<text  x="788.86" y="447.5" ></text>
</g>
<g >
<title>__memmove_avx_unaligned_erms (228,030,329 samples, 0.04%)</title><rect x="200.9" y="389" width="0.5" height="15.0" fill="rgb(249,109,32)" rx="2" ry="2" />
<text  x="203.87" y="399.5" ></text>
</g>
<g >
<title>heap_prepare_insert (621,540,063 samples, 0.12%)</title><rect x="709.7" y="469" width="1.3" height="15.0" fill="rgb(235,144,5)" rx="2" ry="2" />
<text  x="712.66" y="479.5" ></text>
</g>
<g >
<title>BufferGetPage (131,677,591 samples, 0.02%)</title><rect x="78.8" y="405" width="0.2" height="15.0" fill="rgb(229,118,38)" rx="2" ry="2" />
<text  x="81.75" y="415.5" ></text>
</g>
<g >
<title>LWLockAcquire (52,408,749 samples, 0.01%)</title><rect x="291.6" y="309" width="0.2" height="15.0" fill="rgb(254,183,27)" rx="2" ry="2" />
<text  x="294.64" y="319.5" ></text>
</g>
<g >
<title>populate_compact_attribute_internal (2,558,759,824 samples, 0.47%)</title><rect x="746.2" y="437" width="5.6" height="15.0" fill="rgb(229,213,41)" rx="2" ry="2" />
<text  x="749.19" y="447.5" ></text>
</g>
<g >
<title>iomap_write_end (87,481,793 samples, 0.02%)</title><rect x="697.7" y="261" width="0.2" height="15.0" fill="rgb(237,94,11)" rx="2" ry="2" />
<text  x="700.70" y="271.5" ></text>
</g>
<g >
<title>BufferIsValid (49,432,081 samples, 0.01%)</title><rect x="497.2" y="325" width="0.1" height="15.0" fill="rgb(250,214,38)" rx="2" ry="2" />
<text  x="500.20" y="335.5" ></text>
</g>
<g >
<title>rmqueue (139,634,609 samples, 0.03%)</title><rect x="676.8" y="69" width="0.4" height="15.0" fill="rgb(218,13,20)" rx="2" ry="2" />
<text  x="679.85" y="79.5" ></text>
</g>
<g >
<title>hash_search_with_hash_value (213,511,069 samples, 0.04%)</title><rect x="647.7" y="373" width="0.5" height="15.0" fill="rgb(219,114,44)" rx="2" ry="2" />
<text  x="650.70" y="383.5" ></text>
</g>
<g >
<title>hash_bytes (68,647,152 samples, 0.01%)</title><rect x="643.1" y="293" width="0.1" height="15.0" fill="rgb(238,14,51)" rx="2" ry="2" />
<text  x="646.09" y="303.5" ></text>
</g>
<g >
<title>path_openat (229,415,181 samples, 0.04%)</title><rect x="16.0" y="677" width="0.5" height="15.0" fill="rgb(219,55,15)" rx="2" ry="2" />
<text  x="19.03" y="687.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (251,763,024 samples, 0.05%)</title><rect x="625.7" y="389" width="0.5" height="15.0" fill="rgb(218,130,13)" rx="2" ry="2" />
<text  x="628.69" y="399.5" ></text>
</g>
<g >
<title>pg_checksum_block (6,648,378,171 samples, 1.23%)</title><rect x="648.7" y="325" width="14.5" height="15.0" fill="rgb(247,88,43)" rx="2" ry="2" />
<text  x="651.70" y="335.5" ></text>
</g>
<g >
<title>TupleDescCompactAttr (54,730,623 samples, 0.01%)</title><rect x="292.8" y="389" width="0.1" height="15.0" fill="rgb(239,147,26)" rx="2" ry="2" />
<text  x="295.82" y="399.5" ></text>
</g>
<g >
<title>ksys_read (3,289,611,125 samples, 0.61%)</title><rect x="18.5" y="725" width="7.1" height="15.0" fill="rgb(250,186,39)" rx="2" ry="2" />
<text  x="21.47" y="735.5" ></text>
</g>
<g >
<title>BufferIsValid (138,822,854 samples, 0.03%)</title><rect x="606.9" y="357" width="0.3" height="15.0" fill="rgb(242,190,12)" rx="2" ry="2" />
<text  x="609.87" y="367.5" ></text>
</g>
<g >
<title>__GI_____strtoll_l_internal (261,647,959 samples, 0.05%)</title><rect x="908.9" y="421" width="0.6" height="15.0" fill="rgb(214,159,18)" rx="2" ry="2" />
<text  x="911.93" y="431.5" ></text>
</g>
<g >
<title>verify_compact_attribute (436,862,294 samples, 0.08%)</title><rect x="152.3" y="373" width="1.0" height="15.0" fill="rgb(241,103,20)" rx="2" ry="2" />
<text  x="155.33" y="383.5" ></text>
</g>
<g >
<title>prepare_alloc_pages.constprop.0 (46,886,404 samples, 0.01%)</title><rect x="677.2" y="85" width="0.1" height="15.0" fill="rgb(209,224,8)" rx="2" ry="2" />
<text  x="680.15" y="95.5" ></text>
</g>
<g >
<title>pg_atomic_sub_fetch_u32 (665,282,444 samples, 0.12%)</title><rect x="610.8" y="325" width="1.5" height="15.0" fill="rgb(229,98,33)" rx="2" ry="2" />
<text  x="613.80" y="335.5" ></text>
</g>
<g >
<title>CopyLoadInputBuf (22,570,095,979 samples, 4.18%)</title><rect x="1126.1" y="437" width="49.3" height="15.0" fill="rgb(208,220,28)" rx="2" ry="2" />
<text  x="1129.13" y="447.5" >Copy..</text>
</g>
<g >
<title>LWLockConditionalAcquire (48,481,694 samples, 0.01%)</title><rect x="293.0" y="389" width="0.1" height="15.0" fill="rgb(223,206,14)" rx="2" ry="2" />
<text  x="296.04" y="399.5" ></text>
</g>
<g >
<title>index_getattr (1,260,993,111 samples, 0.23%)</title><rect x="284.4" y="421" width="2.8" height="15.0" fill="rgb(209,229,34)" rx="2" ry="2" />
<text  x="287.43" y="431.5" ></text>
</g>
<g >
<title>XLogInsert (12,415,812,848 samples, 2.30%)</title><rect x="182.4" y="421" width="27.1" height="15.0" fill="rgb(235,228,2)" rx="2" ry="2" />
<text  x="185.42" y="431.5" >X..</text>
</g>
<g >
<title>CopyReadLine (66,098,794,727 samples, 12.23%)</title><rect x="1033.5" y="469" width="144.3" height="15.0" fill="rgb(221,83,41)" rx="2" ry="2" />
<text  x="1036.50" y="479.5" >CopyReadLine</text>
</g>
<g >
<title>ExecClearTuple (79,343,734 samples, 0.01%)</title><rect x="1187.3" y="549" width="0.2" height="15.0" fill="rgb(236,202,16)" rx="2" ry="2" />
<text  x="1190.29" y="559.5" ></text>
</g>
<g >
<title>LockAcquire (156,421,691 samples, 0.03%)</title><rect x="233.8" y="309" width="0.3" height="15.0" fill="rgb(245,65,36)" rx="2" ry="2" />
<text  x="236.79" y="319.5" ></text>
</g>
<g >
<title>folio_alloc (66,177,409 samples, 0.01%)</title><rect x="697.5" y="229" width="0.2" height="15.0" fill="rgb(246,110,6)" rx="2" ry="2" />
<text  x="700.53" y="239.5" ></text>
</g>
<g >
<title>iomap_write_end (509,200,552 samples, 0.09%)</title><rect x="677.4" y="165" width="1.1" height="15.0" fill="rgb(239,54,17)" rx="2" ry="2" />
<text  x="680.35" y="175.5" ></text>
</g>
<g >
<title>TerminateBufferIO (108,407,046 samples, 0.02%)</title><rect x="663.8" y="357" width="0.2" height="15.0" fill="rgb(247,83,37)" rx="2" ry="2" />
<text  x="666.81" y="367.5" ></text>
</g>
<g >
<title>dopr (81,948,049 samples, 0.02%)</title><rect x="238.4" y="229" width="0.2" height="15.0" fill="rgb(249,17,27)" rx="2" ry="2" />
<text  x="241.42" y="239.5" ></text>
</g>
<g >
<title>ScanKeyEntryInitializeWithInfo (461,362,398 samples, 0.09%)</title><rect x="282.8" y="421" width="1.0" height="15.0" fill="rgb(227,35,9)" rx="2" ry="2" />
<text  x="285.75" y="431.5" ></text>
</g>
<g >
<title>smgrwritev (3,499,507,764 samples, 0.65%)</title><rect x="671.8" y="341" width="7.7" height="15.0" fill="rgb(225,7,10)" rx="2" ry="2" />
<text  x="674.84" y="351.5" ></text>
</g>
<g >
<title>fsm_search (137,400,797 samples, 0.03%)</title><rect x="644.4" y="437" width="0.3" height="15.0" fill="rgb(239,180,28)" rx="2" ry="2" />
<text  x="647.43" y="447.5" ></text>
</g>
<g >
<title>BufferGetBlockNumber (65,627,759 samples, 0.01%)</title><rect x="642.2" y="437" width="0.2" height="15.0" fill="rgb(233,12,3)" rx="2" ry="2" />
<text  x="645.25" y="447.5" ></text>
</g>
<g >
<title>btint4cmp (125,058,559 samples, 0.02%)</title><rect x="160.6" y="389" width="0.2" height="15.0" fill="rgb(244,135,13)" rx="2" ry="2" />
<text  x="163.56" y="399.5" ></text>
</g>
<g >
<title>ItemPointerIsValid (340,450,189 samples, 0.06%)</title><rect x="62.3" y="485" width="0.7" height="15.0" fill="rgb(217,115,12)" rx="2" ry="2" />
<text  x="65.31" y="495.5" ></text>
</g>
<g >
<title>do_sys_openat2 (361,229,275 samples, 0.07%)</title><rect x="15.9" y="709" width="0.8" height="15.0" fill="rgb(213,16,44)" rx="2" ry="2" />
<text  x="18.94" y="719.5" ></text>
</g>
</g>
</svg>