Skip to content

Instantly share code, notes, and snippets.

@echeipesh
Created May 10, 2019 18:06
Show Gist options
  • Save echeipesh/2ee817c5f1c9c4b21b939da3e56201df to your computer and use it in GitHub Desktop.
Save echeipesh/2ee817c5f1c9c4b21b939da3e56201df to your computer and use it in GitHub Desktop.
GeotrellisRasterSource Benchmarks
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<?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="1510" onload="init(evt)" viewBox="0 0 1200 1510" 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 { opacity:0.1; cursor:pointer; }
#search:hover, #search.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;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
}
window.addEventListener("click", function(e) {
var target = find_group(e.target);
if (target) {
if (target.nodeName == "a") {
if (e.ctrlKey === false) return;
e.preventDefault();
}
if (target.classList.contains("parent")) unzoom();
zoom(target);
}
else if (e.target.id == "unzoom") unzoom();
else if (e.target.id == "search") search_prompt();
}, false)
// mouse-over for info
// 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
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
}, false)
// functions
function find_child(node, selector) {
var children = node.querySelectorAll(selector);
if (children.length) return children[0];
return;
}
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;
// Fit in full text width
if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
return;
for (var x = txt.length - 2; x > 0; x--) {
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);
}
}
}
}
function unzoom() {
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]);
update_text(el[i]);
}
}
// search
function reset_search() {
var el = document.querySelectorAll("#frames rect");
for (var i = 0; i < el.length; i++) {
orig_load(el[i], "fill")
}
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)", "");
if (term != null) {
search(term)
}
} else {
reset_search();
searching = 0;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
var re = new RegExp(term);
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;
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="1510.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph: profile-collection.jfr</text>
<text id="details" x="10.00" y="1493" > </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="matched" x="1090.00" y="1493" > </text>
<g id="frames">
<g >
<title>java.security.MessageDigest.digest() (1 samples, 0.18%)</title><rect x="1102.9" y="245" width="2.2" height="15.0" fill="rgb(225,60,41)" rx="2" ry="2" />
<text x="1105.92" y="255.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readRecord(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1013" width="93.6" height="15.0" fill="rgb(252,15,10)" rx="2" ry="2" />
<text x="126.21" y="1023.5" >org.apache...</text>
</g>
<g >
<title>java.util.TreeSet.iterator() (1 samples, 0.18%)</title><rect x="1081.1" y="293" width="2.2" height="15.0" fill="rgb(228,83,40)" rx="2" ry="2" />
<text x="1084.14" y="303.5" ></text>
</g>
<g >
<title>scala.Array$.newBuilder(scala.reflect.ClassTag) (1 samples, 0.18%)</title><rect x="1137.7" y="949" width="2.2" height="15.0" fill="rgb(233,95,49)" rx="2" ry="2" />
<text x="1140.75" y="959.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply$mcV$sp() (4 samples, 0.74%)</title><rect x="47.0" y="1141" width="8.7" height="15.0" fill="rgb(229,62,20)" rx="2" ry="2" />
<text x="50.01" y="1151.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.CipherCore.init(int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) (1 samples, 0.18%)</title><rect x="280.0" y="437" width="2.1" height="15.0" fill="rgb(208,142,34)" rx="2" ry="2" />
<text x="282.96" y="447.5" ></text>
</g>
<g >
<title>sun.security.util.AlgorithmDecomposer.decomposeImpl(java.lang.String) (1 samples, 0.18%)</title><rect x="1085.5" y="197" width="2.2" height="15.0" fill="rgb(233,127,4)" rx="2" ry="2" />
<text x="1088.50" y="207.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="933" width="93.6" height="15.0" fill="rgb(233,161,6)" rx="2" ry="2" />
<text x="126.21" y="943.5" >org.apache...</text>
</g>
<g >
<title>fs2.concurrent.SignallingRef$$anonfun$apply$5$$anonfun$apply$6$$anon$3$$anonfun$discrete$4.apply(scala.Option) (1 samples, 0.18%)</title><rect x="23.1" y="917" width="2.1" height="15.0" fill="rgb(229,95,5)" rx="2" ry="2" />
<text x="26.06" y="927.5" ></text>
</g>
<g >
<title>javax.crypto.Mac.init(java.security.Key) (1 samples, 0.18%)</title><rect x="293.0" y="613" width="2.2" height="15.0" fill="rgb(229,146,42)" rx="2" ry="2" />
<text x="296.03" y="623.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$FieldAssembler, org.apache.avro.SchemaBuilder$NameContext, java.lang.String) (1 samples, 0.18%)</title><rect x="94.9" y="981" width="2.2" height="15.0" fill="rgb(220,177,16)" rx="2" ry="2" />
<text x="97.91" y="991.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.getValidator(java.lang.String) (4 samples, 0.74%)</title><rect x="1089.9" y="213" width="8.7" height="15.0" fill="rgb(207,97,47)" rx="2" ry="2" />
<text x="1092.85" y="223.5" ></text>
</g>
<g >
<title>cats.effect.IO$Map.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1113.8" y="437" width="2.2" height="15.0" fill="rgb(212,219,23)" rx="2" ry="2" />
<text x="1116.80" y="447.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineUpdate(byte[], int, int) (1 samples, 0.18%)</title><rect x="290.8" y="565" width="2.2" height="15.0" fill="rgb(210,16,48)" rx="2" ry="2" />
<text x="293.85" y="575.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$RecordSchema.setFields(java.util.List) (1 samples, 0.18%)</title><rect x="97.1" y="997" width="2.2" height="15.0" fill="rgb(239,178,53)" rx="2" ry="2" />
<text x="100.08" y="1007.5" ></text>
</g>
<g >
<title>javax.crypto.KeyGenerator.&lt;init&gt;(java.lang.String) (1 samples, 0.18%)</title><rect x="275.6" y="533" width="2.2" height="15.0" fill="rgb(217,179,3)" rx="2" ry="2" />
<text x="278.61" y="543.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.HmacCore.&lt;init&gt;(java.lang.String, int) (1 samples, 0.18%)</title><rect x="293.0" y="501" width="2.2" height="15.0" fill="rgb(216,105,24)" rx="2" ry="2" />
<text x="296.03" y="511.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineDigest() (1 samples, 0.18%)</title><rect x="806.8" y="773" width="2.2" height="15.0" fill="rgb(206,102,41)" rx="2" ry="2" />
<text x="809.83" y="783.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PolicyChecker.processPolicies(int, java.util.Set, int, int, int, boolean, sun.security.provider.certpath.PolicyNodeImpl, sun.security.x509.X509CertImpl, boolean) (1 samples, 0.18%)</title><rect x="266.9" y="405" width="2.2" height="15.0" fill="rgb(223,154,1)" rx="2" ry="2" />
<text x="269.90" y="415.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.read(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="981" width="93.6" height="15.0" fill="rgb(238,56,40)" rx="2" ry="2" />
<text x="126.21" y="991.5" >org.apache...</text>
</g>
<g >
<title>scala.collection.AbstractTraversable.filter(scala.Function1) (5 samples, 0.92%)</title><rect x="64.4" y="789" width="10.9" height="15.0" fill="rgb(234,45,5)" rx="2" ry="2" />
<text x="67.43" y="799.5" ></text>
</g>
<g >
<title>org.apache.avro.io.ResolvingDecoder.resolve(org.apache.avro.Schema, org.apache.avro.Schema) (7 samples, 1.29%)</title><rect x="108.0" y="1157" width="15.2" height="15.0" fill="rgb(219,223,30)" rx="2" ry="2" />
<text x="110.97" y="1167.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertInfo.get(java.lang.String) (1 samples, 0.18%)</title><rect x="1092.0" y="149" width="2.2" height="15.0" fill="rgb(240,45,48)" rx="2" ry="2" />
<text x="1095.03" y="159.5" ></text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (2 samples, 0.37%)</title><rect x="245.1" y="597" width="4.4" height="15.0" fill="rgb(240,130,10)" rx="2" ry="2" />
<text x="248.13" y="607.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOBracket$BracketStart.run() (3 samples, 0.55%)</title><rect x="38.3" y="1045" width="6.5" height="15.0" fill="rgb(234,74,17)" rx="2" ry="2" />
<text x="41.30" y="1055.5" ></text>
</g>
<g >
<title>com.amazonaws.AmazonWebServiceClient.toURI(java.lang.String) (1 samples, 0.18%)</title><rect x="1129.0" y="741" width="2.2" height="15.0" fill="rgb(224,46,4)" rx="2" ry="2" />
<text x="1132.04" y="751.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="295.2" y="853" width="2.2" height="15.0" fill="rgb(237,49,9)" rx="2" ry="2" />
<text x="298.20" y="863.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TileCodecs$$anon$4.decode(org.apache.avro.generic.GenericRecord) (4 samples, 0.74%)</title><rect x="75.3" y="805" width="8.7" height="15.0" fill="rgb(249,9,18)" rx="2" ry="2" />
<text x="78.31" y="815.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.Wire.wire(java.lang.String, java.io.InputStream) (2 samples, 0.37%)</title><rect x="308.3" y="741" width="4.3" height="15.0" fill="rgb(234,45,29)" rx="2" ry="2" />
<text x="311.27" y="751.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$.fs2$internal$Algebra$$go$1(fs2.internal.CompileScope, fs2.internal.FreeC, cats.effect.Sync, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef) (1 samples, 0.18%)</title><rect x="27.4" y="965" width="2.2" height="15.0" fill="rgb(217,57,16)" rx="2" ry="2" />
<text x="30.42" y="975.5" ></text>
</g>
<g >
<title>scala.collection.AbstractTraversable.map(scala.Function1, scala.collection.generic.CanBuildFrom) (9 samples, 1.66%)</title><rect x="64.4" y="1189" width="19.6" height="15.0" fill="rgb(248,140,21)" rx="2" ry="2" />
<text x="67.43" y="1199.5" ></text>
</g>
<g >
<title>java.util.HashSet.&lt;init&gt;(java.util.Collection) (1 samples, 0.18%)</title><rect x="1089.9" y="117" width="2.1" height="15.0" fill="rgb(238,88,45)" rx="2" ry="2" />
<text x="1092.85" y="127.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.startLoop(java.lang.Runnable) (7 samples, 1.29%)</title><rect x="1113.8" y="613" width="15.2" height="15.0" fill="rgb(216,119,51)" rx="2" ry="2" />
<text x="1116.80" y="623.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$RecordSchema.computeHash() (1 samples, 0.18%)</title><rect x="118.9" y="853" width="2.1" height="15.0" fill="rgb(215,139,46)" rx="2" ry="2" />
<text x="121.86" y="863.5" ></text>
</g>
<g >
<title>org.xml.sax.helpers.XMLReaderFactory.createXMLReader() (2 samples, 0.37%)</title><rect x="1070.3" y="549" width="4.3" height="15.0" fill="rgb(210,151,14)" rx="2" ry="2" />
<text x="1073.26" y="559.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOStart$$anonfun$1.apply(cats.effect.internals.IOConnection, scala.Function1) (5 samples, 0.92%)</title><rect x="47.0" y="1285" width="10.9" height="15.0" fill="rgb(244,156,32)" rx="2" ry="2" />
<text x="50.01" y="1295.5" ></text>
</g>
<g >
<title>java.util.regex.Matcher.match(int, int) (1 samples, 0.18%)</title><rect x="223.4" y="885" width="2.1" height="15.0" fill="rgb(239,192,18)" rx="2" ry="2" />
<text x="226.36" y="895.5" ></text>
</g>
<g >
<title>java.util.concurrent.ThreadPoolExecutor$Worker.run() (538 samples, 99.26%)</title><rect x="10.0" y="1429" width="1171.3" height="15.0" fill="rgb(234,198,54)" rx="2" ry="2" />
<text x="13.00" y="1439.5" >java.util.concurrent.ThreadPoolExecutor$Worker.run()</text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$update$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1116.0" y="405" width="4.3" height="15.0" fill="rgb(211,213,9)" rx="2" ry="2" />
<text x="1118.98" y="415.5" ></text>
</g>
<g >
<title>java.lang.String.getChars(char[], int) (21 samples, 3.87%)</title><rect x="726.3" y="853" width="45.7" height="15.0" fill="rgb(248,227,42)" rx="2" ry="2" />
<text x="729.27" y="863.5" >java..</text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource$$anonfun$read$3.apply(java.lang.Object) (21 samples, 3.87%)</title><rect x="1133.4" y="1077" width="45.7" height="15.0" fill="rgb(212,155,16)" rx="2" ry="2" />
<text x="1136.39" y="1087.5" >geot..</text>
</g>
<g >
<title>com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) (12 samples, 2.21%)</title><rect x="1079.0" y="661" width="26.1" height="15.0" fill="rgb(235,137,34)" rx="2" ry="2" />
<text x="1081.97" y="671.5" >c..</text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1093" width="2.2" height="15.0" fill="rgb(240,8,40)" rx="2" ry="2" />
<text x="106.62" y="1103.5" ></text>
</g>
<g >
<title>java.lang.ref.Finalizer.register(java.lang.Object) (1 samples, 0.18%)</title><rect x="271.3" y="565" width="2.1" height="15.0" fill="rgb(252,195,29)" rx="2" ry="2" />
<text x="274.25" y="575.5" ></text>
</g>
<g >
<title>sun.security.util.AbstractAlgorithmConstraints.checkAlgorithm(java.lang.String[], java.lang.String, sun.security.util.AlgorithmDecomposer) (4 samples, 0.74%)</title><rect x="236.4" y="613" width="8.7" height="15.0" fill="rgb(251,127,25)" rx="2" ry="2" />
<text x="239.42" y="623.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.decrypt(sun.security.ssl.Authenticator, sun.security.ssl.CipherBox) (105 samples, 19.37%)</title><rect x="800.3" y="869" width="228.6" height="15.0" fill="rgb(227,225,27)" rx="2" ry="2" />
<text x="803.30" y="879.5" >sun.security.ssl.InputRecord.d..</text>
</g>
<g >
<title>sun.security.ssl.Handshaker.activate(sun.security.ssl.ProtocolVersion) (4 samples, 0.74%)</title><rect x="236.4" y="677" width="8.7" height="15.0" fill="rgb(221,57,7)" rx="2" ry="2" />
<text x="239.42" y="687.5" ></text>
</g>
<g >
<title>org.apache.http.conn.routing.HttpRoute.normalize(org.apache.http.HttpHost) (1 samples, 0.18%)</title><rect x="297.4" y="853" width="2.2" height="15.0" fill="rgb(235,48,42)" rx="2" ry="2" />
<text x="300.38" y="863.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (3 samples, 0.55%)</title><rect x="31.8" y="1093" width="6.5" height="15.0" fill="rgb(236,65,30)" rx="2" ry="2" />
<text x="34.77" y="1103.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.startLoop(java.lang.Runnable) (3 samples, 0.55%)</title><rect x="31.8" y="1029" width="6.5" height="15.0" fill="rgb(240,156,16)" rx="2" ry="2" />
<text x="34.77" y="1039.5" ></text>
</g>
<g >
<title>com.amazonaws.util.AwsHostNameUtils.parseRegionNameByInternalConfig(java.lang.String) (1 samples, 0.18%)</title><rect x="223.4" y="933" width="2.1" height="15.0" fill="rgb(221,30,24)" rx="2" ry="2" />
<text x="226.36" y="943.5" ></text>
</g>
<g >
<title>spray.json.JsValue.convertTo(spray.json.JsonReader) (1 samples, 0.18%)</title><rect x="1111.6" y="885" width="2.2" height="15.0" fill="rgb(230,163,13)" rx="2" ry="2" />
<text x="1114.62" y="895.5" ></text>
</g>
<g >
<title>sun.misc.FloatingDecimal$ASCIIToBinaryBuffer.doubleValue() (1 samples, 0.18%)</title><rect x="1111.6" y="693" width="2.2" height="15.0" fill="rgb(248,12,29)" rx="2" ry="2" />
<text x="1114.62" y="703.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.Intersects$$anon$4.apply(java.lang.Object, geotrellis.spark.KeyBounds, java.lang.Object) (1 samples, 0.18%)</title><rect x="1063.7" y="821" width="2.2" height="15.0" fill="rgb(231,49,26)" rx="2" ry="2" />
<text x="1066.73" y="831.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.digest() (1 samples, 0.18%)</title><rect x="806.8" y="789" width="2.2" height="15.0" fill="rgb(253,17,25)" rx="2" ry="2" />
<text x="809.83" y="799.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="1045" width="15.2" height="15.0" fill="rgb(229,229,1)" rx="2" ry="2" />
<text x="110.97" y="1055.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder.builder() (1 samples, 0.18%)</title><rect x="88.4" y="837" width="2.2" height="15.0" fill="rgb(237,60,38)" rx="2" ry="2" />
<text x="91.38" y="847.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$interruptGuard$1$1.apply(scala.Option) (2 samples, 0.37%)</title><rect x="33.9" y="933" width="4.4" height="15.0" fill="rgb(208,219,31)" rx="2" ry="2" />
<text x="36.95" y="943.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.CollectionLayerReader.read(java.lang.Object, geotrellis.spark.io.LayerQuery, geotrellis.spark.io.avro.AvroRecordCodec, geotrellis.spark.Boundable, spray.json.JsonFormat, scala.reflect.ClassTag, geotrellis.spark.io.avro.AvroRecordCodec, scala.reflect.ClassTag, spray.json.JsonFormat, geotrellis.util.Component) (32 samples, 5.90%)</title><rect x="1063.7" y="1029" width="69.7" height="15.0" fill="rgb(243,201,46)" rx="2" ry="2" />
<text x="1066.73" y="1039.5" >geotrel..</text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineDigest() (1 samples, 0.18%)</title><rect x="806.8" y="757" width="2.2" height="15.0" fill="rgb(206,145,20)" rx="2" ry="2" />
<text x="809.83" y="767.5" ></text>
</g>
<g >
<title>org.apache.http.message.BufferedHeader.&lt;init&gt;(org.apache.http.util.CharArrayBuffer) (1 samples, 0.18%)</title><rect x="306.1" y="789" width="2.2" height="15.0" fill="rgb(209,70,46)" rx="2" ry="2" />
<text x="309.09" y="799.5" ></text>
</g>
<g >
<title>java.util.HashMap.putVal(int, java.lang.Object, java.lang.Object, boolean, boolean) (1 samples, 0.18%)</title><rect x="121.0" y="901" width="2.2" height="15.0" fill="rgb(208,136,18)" rx="2" ry="2" />
<text x="124.03" y="911.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(com.amazonaws.http.AmazonHttpClient$RequestExecutor) (18 samples, 3.32%)</title><rect x="1065.9" y="757" width="39.2" height="15.0" fill="rgb(219,84,53)" rx="2" ry="2" />
<text x="1068.90" y="767.5" >com..</text>
</g>
<g >
<title>java.util.zip.InflaterInputStream.&lt;init&gt;(java.io.InputStream, java.util.zip.Inflater, int) (1 samples, 0.18%)</title><rect x="62.3" y="1189" width="2.1" height="15.0" fill="rgb(232,182,44)" rx="2" ry="2" />
<text x="65.25" y="1199.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3ClientBuilder.build(com.amazonaws.client.AwsSyncClientParams) (3 samples, 0.55%)</title><rect x="1105.1" y="885" width="6.5" height="15.0" fill="rgb(230,170,27)" rx="2" ry="2" />
<text x="1108.09" y="895.5" ></text>
</g>
<g >
<title>java.util.HashMap.getNode(int, java.lang.Object) (1 samples, 0.18%)</title><rect x="114.5" y="885" width="2.2" height="15.0" fill="rgb(221,172,19)" rx="2" ry="2" />
<text x="117.50" y="895.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA2.implCompress(byte[], int) (1 samples, 0.18%)</title><rect x="284.3" y="421" width="2.2" height="15.0" fill="rgb(233,196,27)" rx="2" ry="2" />
<text x="287.32" y="431.5" ></text>
</g>
<g >
<title>java.lang.Integer.toUnsignedString0(int, int) (1 samples, 0.18%)</title><rect x="308.3" y="709" width="2.1" height="15.0" fill="rgb(221,127,4)" rx="2" ry="2" />
<text x="311.27" y="719.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder.record(java.lang.String) (1 samples, 0.18%)</title><rect x="88.4" y="853" width="2.2" height="15.0" fill="rgb(209,185,19)" rx="2" ry="2" />
<text x="91.38" y="863.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1141" width="2.2" height="15.0" fill="rgb(228,139,39)" rx="2" ry="2" />
<text x="106.62" y="1151.5" ></text>
</g>
<g >
<title>java.util.regex.Matcher.reset() (1 samples, 0.18%)</title><rect x="1085.5" y="117" width="2.2" height="15.0" fill="rgb(219,14,13)" rx="2" ry="2" />
<text x="1088.50" y="127.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1189" width="93.6" height="15.0" fill="rgb(220,182,2)" rx="2" ry="2" />
<text x="126.21" y="1199.5" >org.apache...</text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.performInitialHandshake() (27 samples, 4.98%)</title><rect x="236.4" y="709" width="58.8" height="15.0" fill="rgb(251,135,34)" rx="2" ry="2" />
<text x="239.42" y="719.5" >sun.se..</text>
</g>
<g >
<title>scala.collection.AbstractTraversable.map(scala.Function1, scala.collection.generic.CanBuildFrom) (9 samples, 1.66%)</title><rect x="64.4" y="981" width="19.6" height="15.0" fill="rgb(231,88,45)" rx="2" ry="2" />
<text x="67.43" y="991.5" ></text>
</g>
<g >
<title>java.lang.Enum.ordinal() (1 samples, 0.18%)</title><rect x="153.7" y="789" width="2.2" height="15.0" fill="rgb(253,94,44)" rx="2" ry="2" />
<text x="156.69" y="799.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.apply(fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="31.8" y="885" width="2.1" height="15.0" fill="rgb(236,172,49)" rx="2" ry="2" />
<text x="34.77" y="895.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionReader$.read(java.lang.String, scala.Function1, scala.collection.Seq, scala.Function1, boolean, scala.Option, int, geotrellis.spark.io.avro.AvroRecordCodec, geotrellis.spark.Boundable, geotrellis.spark.io.avro.AvroRecordCodec) (9 samples, 1.66%)</title><rect x="1113.8" y="981" width="19.6" height="15.0" fill="rgb(226,201,30)" rx="2" ry="2" />
<text x="1116.80" y="991.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$NamedSchema.&lt;init&gt;(org.apache.avro.Schema$Type, org.apache.avro.Schema$Name, java.lang.String) (1 samples, 0.18%)</title><rect x="90.6" y="965" width="2.1" height="15.0" fill="rgb(248,157,43)" rx="2" ry="2" />
<text x="93.55" y="975.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.startHandshake() (10 samples, 1.85%)</title><rect x="1081.1" y="389" width="21.8" height="15.0" fill="rgb(208,180,28)" rx="2" ry="2" />
<text x="1084.14" y="399.5" >s..</text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool$2.get(long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="229.9" y="789" width="2.2" height="15.0" fill="rgb(224,77,39)" rx="2" ry="2" />
<text x="232.89" y="799.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$UnionBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$Completion, org.apache.avro.SchemaBuilder$NameContext, java.util.List, org.apache.avro.SchemaBuilder$1) (1 samples, 0.18%)</title><rect x="71.0" y="629" width="2.1" height="15.0" fill="rgb(248,81,49)" rx="2" ry="2" />
<text x="73.96" y="639.5" ></text>
</g>
<g >
<title>java.util.concurrent.locks.AbstractQueuedSynchronizer.compareAndSetState(int, int) (1 samples, 0.18%)</title><rect x="312.6" y="693" width="2.2" height="15.0" fill="rgb(218,194,23)" rx="2" ry="2" />
<text x="315.62" y="703.5" ></text>
</g>
<g >
<title>scala.collection.convert.Decorators$AsScala.asScala() (1 samples, 0.18%)</title><rect x="84.0" y="1189" width="2.2" height="15.0" fill="rgb(225,13,36)" rx="2" ry="2" />
<text x="87.02" y="1199.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$$greater$greater$extension$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1122.5" y="261" width="4.4" height="15.0" fill="rgb(232,96,45)" rx="2" ry="2" />
<text x="1125.51" y="271.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.internal.S3AbortableInputStream.read(byte[], int, int) (339 samples, 62.55%)</title><rect x="323.5" y="1157" width="738.0" height="15.0" fill="rgb(234,150,48)" rx="2" ry="2" />
<text x="326.51" y="1167.5" >com.amazonaws.services.s3.internal.S3AbortableInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool$1.createEntry(java.lang.Object) (1 samples, 0.18%)</title><rect x="1079.0" y="373" width="2.1" height="15.0" fill="rgb(205,98,49)" rx="2" ry="2" />
<text x="1081.97" y="383.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.CPoolProxy.getPoolEntry(org.apache.http.HttpClientConnection) (1 samples, 0.18%)</title><rect x="295.2" y="805" width="2.2" height="15.0" fill="rgb(227,49,22)" rx="2" ry="2" />
<text x="298.20" y="815.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatArrayTile$.empty(int, int, geotrellis.raster.FloatCells) (1 samples, 0.18%)</title><rect x="1135.6" y="901" width="2.1" height="15.0" fill="rgb(231,218,42)" rx="2" ry="2" />
<text x="1138.57" y="911.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper() (18 samples, 3.32%)</title><rect x="1065.9" y="693" width="39.2" height="15.0" fill="rgb(254,173,50)" rx="2" ry="2" />
<text x="1068.90" y="703.5" >com..</text>
</g>
<g >
<title>scala.math.BigDecimal.doubleValue() (1 samples, 0.18%)</title><rect x="1111.6" y="757" width="2.2" height="15.0" fill="rgb(246,54,38)" rx="2" ry="2" />
<text x="1114.62" y="767.5" ></text>
</g>
<g >
<title>org.apache.http.impl.DefaultBHttpClientConnection.flush() (4 samples, 0.74%)</title><rect x="308.3" y="853" width="8.7" height="15.0" fill="rgb(208,208,4)" rx="2" ry="2" />
<text x="311.27" y="863.5" ></text>
</g>
<g >
<title>sun.security.x509.CertificateX509Key.get(java.lang.String) (1 samples, 0.18%)</title><rect x="1092.0" y="133" width="2.2" height="15.0" fill="rgb(235,87,32)" rx="2" ry="2" />
<text x="1095.03" y="143.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.readFully(java.io.InputStream, byte[], int, int) (1 samples, 0.18%)</title><rect x="1028.9" y="837" width="2.2" height="15.0" fill="rgb(232,173,39)" rx="2" ry="2" />
<text x="1031.89" y="847.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.$Proxy12.releaseConnection(org.apache.http.HttpClientConnection, java.lang.Object, long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="323.5" y="901" width="2.2" height="15.0" fill="rgb(241,192,53)" rx="2" ry="2" />
<text x="326.51" y="911.5" ></text>
</g>
<g >
<title>sun.reflect.GeneratedConstructorAccessor43.newInstance(java.lang.Object[]) (2 samples, 0.37%)</title><rect x="1070.3" y="453" width="4.3" height="15.0" fill="rgb(232,161,26)" rx="2" ry="2" />
<text x="1073.26" y="463.5" ></text>
</g>
<g >
<title>sun.security.provider.MD5.FF(int, int, int, int, int, int, int) (3 samples, 0.55%)</title><rect x="1055.0" y="1013" width="6.5" height="15.0" fill="rgb(217,206,17)" rx="2" ry="2" />
<text x="1058.02" y="1023.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (2 samples, 0.37%)</title><rect x="47.0" y="981" width="4.4" height="15.0" fill="rgb(208,134,22)" rx="2" ry="2" />
<text x="50.01" y="991.5" ></text>
</g>
<g >
<title>java.security.cert.PKIXParameters.setTrustAnchors(java.util.Set) (1 samples, 0.18%)</title><rect x="1089.9" y="133" width="2.1" height="15.0" fill="rgb(209,27,12)" rx="2" ry="2" />
<text x="1092.85" y="143.5" ></text>
</g>
<g >
<title>java.lang.ClassLoader.getResource(java.lang.String) (1 samples, 0.18%)</title><rect x="1109.4" y="645" width="2.2" height="15.0" fill="rgb(241,203,29)" rx="2" ry="2" />
<text x="1112.45" y="655.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(org.apache.http.io.SessionInputBuffer) (1 samples, 0.18%)</title><rect x="1102.9" y="453" width="2.2" height="15.0" fill="rgb(246,148,49)" rx="2" ry="2" />
<text x="1105.92" y="463.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec$$anonfun$schema$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="64.4" y="533" width="4.4" height="15.0" fill="rgb(209,187,12)" rx="2" ry="2" />
<text x="67.43" y="543.5" ></text>
</g>
<g >
<title>java.util.Arrays.copyOf(byte[], int) (1 samples, 0.18%)</title><rect x="1109.4" y="453" width="2.2" height="15.0" fill="rgb(206,39,51)" rx="2" ry="2" />
<text x="1112.45" y="463.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readArray(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1109" width="93.6" height="15.0" fill="rgb(249,90,17)" rx="2" ry="2" />
<text x="126.21" y="1119.5" >org.apache...</text>
</g>
<g >
<title>scala.Option.map(scala.Function1) (2 samples, 0.37%)</title><rect x="1174.8" y="1045" width="4.3" height="15.0" fill="rgb(236,39,12)" rx="2" ry="2" />
<text x="1177.76" y="1055.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.KeyValueRecordCodec.decode(org.apache.avro.generic.GenericRecord) (10 samples, 1.85%)</title><rect x="64.4" y="1221" width="21.8" height="15.0" fill="rgb(218,170,8)" rx="2" ry="2" />
<text x="67.43" y="1231.5" >g..</text>
</g>
<g >
<title>sun.security.jca.ProviderList$ServiceList.tryGet(int) (1 samples, 0.18%)</title><rect x="275.6" y="469" width="2.2" height="15.0" fill="rgb(254,31,37)" rx="2" ry="2" />
<text x="278.61" y="479.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$State.copy$default$1() (1 samples, 0.18%)</title><rect x="51.4" y="917" width="2.1" height="15.0" fill="rgb(210,83,14)" rx="2" ry="2" />
<text x="54.37" y="927.5" ></text>
</g>
<g >
<title>org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook() (1 samples, 0.18%)</title><rect x="1074.6" y="437" width="2.2" height="15.0" fill="rgb(251,0,17)" rx="2" ry="2" />
<text x="1077.61" y="447.5" ></text>
</g>
<g >
<title>java.util.HashMap.getNode(int, java.lang.Object) (1 samples, 0.18%)</title><rect x="1094.2" y="101" width="2.2" height="15.0" fill="rgb(223,229,49)" rx="2" ry="2" />
<text x="1097.21" y="111.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) (28 samples, 5.17%)</title><rect x="234.2" y="885" width="61.0" height="15.0" fill="rgb(248,36,2)" rx="2" ry="2" />
<text x="237.24" y="895.5" >com.am..</text>
</g>
<g >
<title>java.util.AbstractCollection.addAll(java.util.Collection) (1 samples, 0.18%)</title><rect x="266.9" y="341" width="2.2" height="15.0" fill="rgb(241,26,46)" rx="2" ry="2" />
<text x="269.90" y="351.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.AbstractMessageParser.parse() (1 samples, 0.18%)</title><rect x="306.1" y="837" width="2.2" height="15.0" fill="rgb(213,185,35)" rx="2" ry="2" />
<text x="309.09" y="847.5" ></text>
</g>
<g >
<title>java.util.HashSet.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="243.0" y="549" width="2.1" height="15.0" fill="rgb(249,53,42)" rx="2" ry="2" />
<text x="245.95" y="559.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$class.map(scala.collection.TraversableLike, scala.Function1, scala.collection.generic.CanBuildFrom) (8 samples, 1.48%)</title><rect x="86.2" y="1141" width="17.4" height="15.0" fill="rgb(233,216,51)" rx="2" ry="2" />
<text x="89.20" y="1151.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.start(cats.effect.IO, scala.Function1) (1 samples, 0.18%)</title><rect x="44.8" y="933" width="2.2" height="15.0" fill="rgb(233,0,1)" rx="2" ry="2" />
<text x="47.83" y="943.5" ></text>
</g>
<g >
<title>java.util.regex.Pattern.split(java.lang.CharSequence, int) (1 samples, 0.18%)</title><rect x="1085.5" y="165" width="2.2" height="15.0" fill="rgb(252,12,24)" rx="2" ry="2" />
<text x="1088.50" y="175.5" ></text>
</g>
<g >
<title>geotrellis.raster.stitch.Stitcher$MultibandTileStitcher$.stitch(scala.collection.Iterable, int, int) (17 samples, 3.14%)</title><rect x="1133.4" y="997" width="37.0" height="15.0" fill="rgb(228,27,0)" rx="2" ry="2" />
<text x="1136.39" y="1007.5" >geo..</text>
</g>
<g >
<title>org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="1079.0" y="485" width="2.1" height="15.0" fill="rgb(241,154,39)" rx="2" ry="2" />
<text x="1081.97" y="495.5" ></text>
</g>
<g >
<title>sun.security.util.AbstractAlgorithmConstraints.checkAlgorithm(java.lang.String[], java.lang.String, sun.security.util.AlgorithmDecomposer) (2 samples, 0.37%)</title><rect x="245.1" y="581" width="4.4" height="15.0" fill="rgb(226,226,21)" rx="2" ry="2" />
<text x="248.13" y="591.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$interruptGuard$1$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="40.5" y="997" width="4.3" height="15.0" fill="rgb(217,14,9)" rx="2" ry="2" />
<text x="43.48" y="1007.5" ></text>
</g>
<g >
<title>com.amazonaws.AmazonWebServiceClient.&lt;init&gt;(com.amazonaws.client.AwsSyncClientParams, java.lang.Boolean) (3 samples, 0.55%)</title><rect x="1105.1" y="805" width="6.5" height="15.0" fill="rgb(205,74,54)" rx="2" ry="2" />
<text x="1108.09" y="815.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.read(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="853" width="93.6" height="15.0" fill="rgb(229,144,23)" rx="2" ry="2" />
<text x="126.21" y="863.5" >org.apache...</text>
</g>
<g >
<title>org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) (2 samples, 0.37%)</title><rect x="303.9" y="885" width="4.4" height="15.0" fill="rgb(240,47,16)" rx="2" ry="2" />
<text x="306.91" y="895.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.append(java.lang.String) (1 samples, 0.18%)</title><rect x="227.7" y="789" width="2.2" height="15.0" fill="rgb(208,37,27)" rx="2" ry="2" />
<text x="230.71" y="799.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$class.map(scala.collection.TraversableLike, scala.Function1, scala.collection.generic.CanBuildFrom) (9 samples, 1.66%)</title><rect x="64.4" y="965" width="19.6" height="15.0" fill="rgb(211,88,29)" rx="2" ry="2" />
<text x="67.43" y="975.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$RecordSchema.&lt;init&gt;(org.apache.avro.Schema$Name, java.lang.String, boolean) (1 samples, 0.18%)</title><rect x="90.6" y="981" width="2.1" height="15.0" fill="rgb(241,116,1)" rx="2" ry="2" />
<text x="93.55" y="991.5" ></text>
</g>
<g >
<title>geotrellis.raster.ArrayTile$.empty(geotrellis.raster.DataType, int, int) (2 samples, 0.37%)</title><rect x="1133.4" y="917" width="4.3" height="15.0" fill="rgb(207,129,24)" rx="2" ry="2" />
<text x="1136.39" y="927.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$map$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="36.1" y="805" width="2.2" height="15.0" fill="rgb(227,216,31)" rx="2" ry="2" />
<text x="39.13" y="815.5" ></text>
</g>
<g >
<title>scala.math.Numeric$BigIntIsIntegral$.plus(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="60.1" y="1221" width="2.2" height="15.0" fill="rgb(249,131,9)" rx="2" ry="2" />
<text x="63.07" y="1231.5" ></text>
</g>
<g >
<title>java.util.HashMap.putVal(int, java.lang.Object, java.lang.Object, boolean, boolean) (1 samples, 0.18%)</title><rect x="112.3" y="901" width="2.2" height="15.0" fill="rgb(230,207,9)" rx="2" ry="2" />
<text x="115.32" y="911.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1$$anonfun$fs2$Stream$$anonfun$$go$7$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="14.4" y="869" width="2.1" height="15.0" fill="rgb(224,199,11)" rx="2" ry="2" />
<text x="17.35" y="879.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef.cats$effect$concurrent$Ref$SyncRef$$spin$1(scala.Function1) (1 samples, 0.18%)</title><rect x="47.0" y="949" width="2.2" height="15.0" fill="rgb(210,161,25)" rx="2" ry="2" />
<text x="50.01" y="959.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute() (45 samples, 8.30%)</title><rect x="219.0" y="1061" width="98.0" height="15.0" fill="rgb(224,169,35)" rx="2" ry="2" />
<text x="222.00" y="1071.5" >com.amazona..</text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TileCodecs$$anon$3.schema() (1 samples, 0.18%)</title><rect x="94.9" y="1029" width="2.2" height="15.0" fill="rgb(221,74,35)" rx="2" ry="2" />
<text x="97.91" y="1039.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.&lt;init&gt;(java.security.MessageDigestSpi, java.lang.String) (1 samples, 0.18%)</title><rect x="293.0" y="469" width="2.2" height="15.0" fill="rgb(218,5,35)" rx="2" ry="2" />
<text x="296.03" y="479.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.access$5300(org.apache.avro.SchemaBuilder$FieldBuilder, org.apache.avro.Schema, java.lang.Object) (1 samples, 0.18%)</title><rect x="99.3" y="965" width="2.1" height="15.0" fill="rgb(219,128,19)" rx="2" ry="2" />
<text x="102.26" y="975.5" ></text>
</g>
<g >
<title>sun.security.jca.ProviderList.getProvider(int) (1 samples, 0.18%)</title><rect x="275.6" y="453" width="2.2" height="15.0" fill="rgb(222,52,44)" rx="2" ry="2" />
<text x="278.61" y="463.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal$ThreadLocalMap$Entry.&lt;init&gt;(java.lang.ThreadLocal, java.lang.Object) (1 samples, 0.18%)</title><rect x="29.6" y="1077" width="2.2" height="15.0" fill="rgb(205,128,34)" rx="2" ry="2" />
<text x="32.59" y="1087.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.cats$effect$internals$TrampolineEC$JVMTrampoline$$super$startLoop(java.lang.Runnable) (8 samples, 1.48%)</title><rect x="12.2" y="1093" width="17.4" height="15.0" fill="rgb(247,121,20)" rx="2" ry="2" />
<text x="15.18" y="1103.5" ></text>
</g>
<g >
<title>java.util.HashMap.hash(java.lang.Object) (1 samples, 0.18%)</title><rect x="116.7" y="885" width="2.2" height="15.0" fill="rgb(208,184,35)" rx="2" ry="2" />
<text x="119.68" y="895.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.liftedTree1$1(scala.Function0) (1 samples, 0.18%)</title><rect x="23.1" y="997" width="2.1" height="15.0" fill="rgb(213,150,12)" rx="2" ry="2" />
<text x="26.06" y="1007.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.AdaptableX509CertSelector.match(java.security.cert.Certificate) (3 samples, 0.55%)</title><rect x="256.0" y="469" width="6.5" height="15.0" fill="rgb(218,124,48)" rx="2" ry="2" />
<text x="259.01" y="479.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.createRecord(java.lang.String, java.lang.String, java.lang.String, boolean) (1 samples, 0.18%)</title><rect x="90.6" y="997" width="2.1" height="15.0" fill="rgb(246,145,38)" rx="2" ry="2" />
<text x="93.55" y="1007.5" ></text>
</g>
<g >
<title>scala.collection.LinearSeqLike$class.iterator(scala.collection.LinearSeqLike) (1 samples, 0.18%)</title><rect x="53.5" y="965" width="2.2" height="15.0" fill="rgb(239,141,7)" rx="2" ry="2" />
<text x="56.54" y="975.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldAssembler.endRecord() (1 samples, 0.18%)</title><rect x="64.4" y="485" width="2.2" height="15.0" fill="rgb(239,110,25)" rx="2" ry="2" />
<text x="67.43" y="495.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(com.amazonaws.http.HttpResponseHandler) (45 samples, 8.30%)</title><rect x="219.0" y="1125" width="98.0" height="15.0" fill="rgb(236,208,7)" rx="2" ry="2" />
<text x="222.00" y="1135.5" >com.amazona..</text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource$$anonfun$read$3.apply(geotrellis.vector.Extent) (21 samples, 3.87%)</title><rect x="1133.4" y="1061" width="45.7" height="15.0" fill="rgb(253,68,14)" rx="2" ry="2" />
<text x="1136.39" y="1071.5" >geot..</text>
</g>
<g >
<title>java.util.ArrayList.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="273.4" y="581" width="2.2" height="15.0" fill="rgb(210,86,53)" rx="2" ry="2" />
<text x="276.43" y="591.5" ></text>
</g>
<g >
<title>fs2.Pull$$anonfun$flatMap$extension$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="16.5" y="773" width="2.2" height="15.0" fill="rgb(239,128,30)" rx="2" ry="2" />
<text x="19.53" y="783.5" ></text>
</g>
<g >
<title>org.slf4j.impl.Log4jLoggerAdapter.log(org.slf4j.Marker, java.lang.String, int, java.lang.String, java.lang.Object[], java.lang.Throwable) (1 samples, 0.18%)</title><rect x="310.4" y="709" width="2.2" height="15.0" fill="rgb(252,142,33)" rx="2" ry="2" />
<text x="313.44" y="719.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1045" width="2.2" height="15.0" fill="rgb(249,102,12)" rx="2" ry="2" />
<text x="106.62" y="1055.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient.execute(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext, com.amazonaws.RequestConfig) (18 samples, 3.32%)</title><rect x="1065.9" y="789" width="39.2" height="15.0" fill="rgb(221,12,51)" rx="2" ry="2" />
<text x="1068.90" y="799.5" >com..</text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.getConnectionState() (1 samples, 0.18%)</title><rect x="798.1" y="885" width="2.2" height="15.0" fill="rgb(253,69,37)" rx="2" ry="2" />
<text x="801.12" y="895.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal$ThreadLocalMap.getEntry(java.lang.ThreadLocal) (1 samples, 0.18%)</title><rect x="66.6" y="341" width="2.2" height="15.0" fill="rgb(209,124,17)" rx="2" ry="2" />
<text x="69.61" y="351.5" ></text>
</g>
<g >
<title>sun.security.validator.PKIXValidator.&lt;init&gt;(java.lang.String, java.util.Collection) (2 samples, 0.37%)</title><rect x="249.5" y="533" width="4.3" height="15.0" fill="rgb(234,63,40)" rx="2" ry="2" />
<text x="252.48" y="543.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.XML11Configuration.parse(boolean) (1 samples, 0.18%)</title><rect x="1074.6" y="485" width="2.2" height="15.0" fill="rgb(245,138,15)" rx="2" ry="2" />
<text x="1077.61" y="495.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.PoolingHttpClientConnectionManager.releaseConnection(org.apache.http.HttpClientConnection, java.lang.Object, long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="323.5" y="821" width="2.2" height="15.0" fill="rgb(246,90,18)" rx="2" ry="2" />
<text x="326.51" y="831.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$class.filter(scala.collection.TraversableLike, scala.Function1) (5 samples, 0.92%)</title><rect x="64.4" y="773" width="10.9" height="15.0" fill="rgb(229,18,21)" rx="2" ry="2" />
<text x="67.43" y="783.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.&lt;init&gt;(org.apache.avro.Schema$Type) (1 samples, 0.18%)</title><rect x="90.6" y="949" width="2.1" height="15.0" fill="rgb(228,184,51)" rx="2" ry="2" />
<text x="93.55" y="959.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$NameContext.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="88.4" y="805" width="2.2" height="15.0" fill="rgb(237,44,9)" rx="2" ry="2" />
<text x="91.38" y="815.5" ></text>
</g>
<g >
<title>com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) (41 samples, 7.56%)</title><rect x="227.7" y="1013" width="89.3" height="15.0" fill="rgb(214,212,15)" rx="2" ry="2" />
<text x="230.71" y="1023.5" >com.amazon..</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="47.0" y="1029" width="4.4" height="15.0" fill="rgb(253,205,52)" rx="2" ry="2" />
<text x="50.01" y="1039.5" ></text>
</g>
<g >
<title>org.apache.http.message.BasicLineFormatter.formatRequestLine(org.apache.http.util.CharArrayBuffer, org.apache.http.RequestLine) (1 samples, 0.18%)</title><rect x="232.1" y="869" width="2.1" height="15.0" fill="rgb(205,89,47)" rx="2" ry="2" />
<text x="235.07" y="879.5" ></text>
</g>
<g >
<title>scala.collection.Iterator$class.foreach(scala.collection.Iterator, scala.Function1) (9 samples, 1.66%)</title><rect x="64.4" y="901" width="19.6" height="15.0" fill="rgb(232,114,21)" rx="2" ry="2" />
<text x="67.43" y="911.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.MainClientExec.establishRoute(org.apache.http.auth.AuthState, org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, org.apache.http.HttpRequest, org.apache.http.client.protocol.HttpClientContext) (10 samples, 1.85%)</title><rect x="1081.1" y="565" width="21.8" height="15.0" fill="rgb(249,133,12)" rx="2" ry="2" />
<text x="1084.14" y="575.5" >o..</text>
</g>
<g >
<title>sun.security.util.ObjectIdentifier.pack(byte[], int, int, int, int) (1 samples, 0.18%)</title><rect x="256.0" y="373" width="2.2" height="15.0" fill="rgb(247,104,20)" rx="2" ry="2" />
<text x="259.01" y="383.5" ></text>
</g>
<g >
<title>java.util.ArrayList.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="92.7" y="693" width="2.2" height="15.0" fill="rgb(226,186,22)" rx="2" ry="2" />
<text x="95.73" y="703.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (3 samples, 0.55%)</title><rect x="31.8" y="965" width="6.5" height="15.0" fill="rgb(237,79,36)" rx="2" ry="2" />
<text x="34.77" y="975.5" ></text>
</g>
<g >
<title>scala.collection.immutable.List.foreach(scala.Function1) (14 samples, 2.58%)</title><rect x="1139.9" y="949" width="30.5" height="15.0" fill="rgb(227,181,13)" rx="2" ry="2" />
<text x="1142.93" y="959.5" >sc..</text>
</g>
<g >
<title>cats.effect.internals.ForwardCancelable$$anonfun$1.apply(java.lang.Object, java.lang.Object) (3 samples, 0.55%)</title><rect x="31.8" y="1205" width="6.5" height="15.0" fill="rgb(252,23,45)" rx="2" ry="2" />
<text x="34.77" y="1215.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (1 samples, 0.18%)</title><rect x="1083.3" y="293" width="2.2" height="15.0" fill="rgb(244,210,44)" rx="2" ry="2" />
<text x="1086.32" y="303.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.validate(sun.security.validator.Validator, java.security.cert.X509Certificate[], java.security.AlgorithmConstraints, java.lang.String) (1 samples, 0.18%)</title><rect x="1098.6" y="229" width="2.1" height="15.0" fill="rgb(220,34,16)" rx="2" ry="2" />
<text x="1101.56" y="239.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.util.ClassUtil.findSuperTypes(java.lang.Class, java.lang.Class, java.util.List) (1 samples, 0.18%)</title><rect x="92.7" y="757" width="2.2" height="15.0" fill="rgb(247,114,10)" rx="2" ry="2" />
<text x="95.73" y="767.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$LockableArrayList.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="97.1" y="981" width="2.2" height="15.0" fill="rgb(227,84,31)" rx="2" ry="2" />
<text x="100.08" y="991.5" ></text>
</g>
<g >
<title>cats.effect.IO.unsafeRunAsync(scala.Function1) (7 samples, 1.29%)</title><rect x="1113.8" y="869" width="15.2" height="15.0" fill="rgb(247,148,5)" rx="2" ry="2" />
<text x="1116.80" y="879.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator$LitS2.hashCode() (1 samples, 0.18%)</title><rect x="118.9" y="885" width="2.1" height="15.0" fill="rgb(253,168,51)" rx="2" ry="2" />
<text x="121.86" y="895.5" ></text>
</g>
<g >
<title>org.apache.commons.io.IOUtils.toByteArray(java.io.InputStream) (343 samples, 63.28%)</title><rect x="317.0" y="1253" width="746.7" height="15.0" fill="rgb(219,131,47)" rx="2" ry="2" />
<text x="319.97" y="1263.5" >org.apache.commons.io.IOUtils.toByteArray(java.io.InputStream)</text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1157" width="2.2" height="15.0" fill="rgb(225,204,8)" rx="2" ry="2" />
<text x="106.62" y="1167.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineUpdate(byte[], int, int) (95 samples, 17.53%)</title><rect x="822.1" y="757" width="206.8" height="15.0" fill="rgb(214,215,51)" rx="2" ry="2" />
<text x="825.07" y="767.5" >sun.security.provider.Diges..</text>
</g>
<g >
<title>java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (53 samples, 9.78%)</title><rect x="1063.7" y="1317" width="115.4" height="15.0" fill="rgb(252,76,17)" rx="2" ry="2" />
<text x="1066.73" y="1327.5" >java.lang.refl..</text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource$.sparseStitch(scala.collection.Seq, geotrellis.vector.Extent) (19 samples, 3.51%)</title><rect x="1133.4" y="1045" width="41.4" height="15.0" fill="rgb(223,160,25)" rx="2" ry="2" />
<text x="1136.39" y="1055.5" >geo..</text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionReader$$anonfun$getS3Client$1.apply() (2 samples, 0.37%)</title><rect x="1129.0" y="933" width="4.4" height="15.0" fill="rgb(217,24,14)" rx="2" ry="2" />
<text x="1132.04" y="943.5" ></text>
</g>
<g >
<title>org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader() (2 samples, 0.37%)</title><rect x="303.9" y="853" width="4.4" height="15.0" fill="rgb(244,222,54)" rx="2" ry="2" />
<text x="306.91" y="863.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (1 samples, 0.18%)</title><rect x="1085.5" y="277" width="2.2" height="15.0" fill="rgb(248,203,38)" rx="2" ry="2" />
<text x="1088.50" y="287.5" ></text>
</g>
<g >
<title>geotrellis.spark.SpatialKey$Boundable$.maxBound(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="1063.7" y="773" width="2.2" height="15.0" fill="rgb(245,226,45)" rx="2" ry="2" />
<text x="1066.73" y="783.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$update$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="51.4" y="981" width="2.1" height="15.0" fill="rgb(234,89,25)" rx="2" ry="2" />
<text x="54.37" y="991.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.liftedTree1$1(scala.Function0) (1 samples, 0.18%)</title><rect x="44.8" y="901" width="2.2" height="15.0" fill="rgb(252,111,44)" rx="2" ry="2" />
<text x="47.83" y="911.5" ></text>
</g>
<g >
<title>org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(int, java.net.Socket, org.apache.http.HttpHost, java.net.InetSocketAddress, java.net.InetSocketAddress, org.apache.http.protocol.HttpContext) (28 samples, 5.17%)</title><rect x="234.2" y="773" width="61.0" height="15.0" fill="rgb(235,220,49)" rx="2" ry="2" />
<text x="237.24" y="783.5" >org.ap..</text>
</g>
<g >
<title>java.util.regex.Pattern$CharProperty.match(java.util.regex.Matcher, int, java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="223.4" y="805" width="2.1" height="15.0" fill="rgb(209,68,44)" rx="2" ry="2" />
<text x="226.36" y="815.5" ></text>
</g>
<g >
<title>java.util.zip.ZipCoder.getBytes(java.lang.String) (1 samples, 0.18%)</title><rect x="1109.4" y="469" width="2.2" height="15.0" fill="rgb(208,47,49)" rx="2" ry="2" />
<text x="1112.45" y="479.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.ProtocolExec.execute(org.apache.http.conn.routing.HttpRoute, org.apache.http.client.methods.HttpRequestWrapper, org.apache.http.client.protocol.HttpClientContext, org.apache.http.client.methods.HttpExecutionAware) (41 samples, 7.56%)</title><rect x="227.7" y="949" width="89.3" height="15.0" fill="rgb(212,95,8)" rx="2" ry="2" />
<text x="230.71" y="959.5" >org.apache..</text>
</g>
<g >
<title>sun.security.provider.certpath.AdaptableX509CertSelector.matchSubjectKeyID(java.security.cert.X509Certificate) (3 samples, 0.55%)</title><rect x="256.0" y="453" width="6.5" height="15.0" fill="rgb(242,64,8)" rx="2" ry="2" />
<text x="259.01" y="463.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.apply(fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="27.4" y="933" width="2.2" height="15.0" fill="rgb(210,92,11)" rx="2" ry="2" />
<text x="30.42" y="943.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.startLoop(java.lang.Runnable) (9 samples, 1.66%)</title><rect x="12.2" y="1173" width="19.6" height="15.0" fill="rgb(238,82,52)" rx="2" ry="2" />
<text x="15.18" y="1183.5" ></text>
</g>
<g >
<title>org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement() (1 samples, 0.18%)</title><rect x="1074.6" y="421" width="2.2" height="15.0" fill="rgb(221,194,54)" rx="2" ry="2" />
<text x="1077.61" y="431.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionReader$$anonfun$read$1.apply(scala.math.BigInt) (460 samples, 84.87%)</title><rect x="62.3" y="1269" width="1001.4" height="15.0" fill="rgb(222,132,4)" rx="2" ry="2" />
<text x="65.25" y="1279.5" >geotrellis.spark.io.s3.S3CollectionReader$$anonfun$read$1.apply(scala.math.BigInt)</text>
</g>
<g >
<title>sun.security.ssl.HandshakeStateManager.check(byte) (1 samples, 0.18%)</title><rect x="288.7" y="629" width="2.1" height="15.0" fill="rgb(223,173,42)" rx="2" ry="2" />
<text x="291.67" y="639.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.KeyValueRecordCodec$$anonfun$decode$1.apply(org.apache.avro.generic.GenericRecord) (9 samples, 1.66%)</title><rect x="64.4" y="1045" width="19.6" height="15.0" fill="rgb(216,191,3)" rx="2" ry="2" />
<text x="67.43" y="1055.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PolicyChecker.check(java.security.cert.Certificate, java.util.Collection) (1 samples, 0.18%)</title><rect x="266.9" y="437" width="2.2" height="15.0" fill="rgb(208,104,31)" rx="2" ry="2" />
<text x="269.90" y="447.5" ></text>
</g>
<g >
<title>java.util.HashMap.resize() (1 samples, 0.18%)</title><rect x="238.6" y="469" width="2.2" height="15.0" fill="rgb(230,6,35)" rx="2" ry="2" />
<text x="241.60" y="479.5" ></text>
</g>
<g >
<title>java.lang.ref.WeakReference.&lt;init&gt;(java.lang.Object) (1 samples, 0.18%)</title><rect x="29.6" y="1061" width="2.2" height="15.0" fill="rgb(248,192,52)" rx="2" ry="2" />
<text x="32.59" y="1071.5" ></text>
</g>
<g >
<title>java.security.cert.PKIXParameters.&lt;init&gt;(java.util.Set) (1 samples, 0.18%)</title><rect x="1089.9" y="149" width="2.1" height="15.0" fill="rgb(215,109,23)" rx="2" ry="2" />
<text x="1092.85" y="159.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.startLoop(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="38.3" y="1173" width="8.7" height="15.0" fill="rgb(228,13,54)" rx="2" ry="2" />
<text x="41.30" y="1183.5" ></text>
</g>
<g >
<title>java.util.HashSet.iterator() (1 samples, 0.18%)</title><rect x="247.3" y="565" width="2.2" height="15.0" fill="rgb(220,118,36)" rx="2" ry="2" />
<text x="250.31" y="575.5" ></text>
</g>
<g >
<title>org.apache.avro.io.ResolvingDecoder.readFloat() (27 samples, 4.98%)</title><rect x="158.0" y="789" width="58.8" height="15.0" fill="rgb(223,159,33)" rx="2" ry="2" />
<text x="161.04" y="799.5" >org.ap..</text>
</g>
<g >
<title>scala.collection.immutable.List.iterator() (1 samples, 0.18%)</title><rect x="53.5" y="981" width="2.2" height="15.0" fill="rgb(214,36,20)" rx="2" ry="2" />
<text x="56.54" y="991.5" ></text>
</g>
<g >
<title>java.util.HashMap.putVal(int, java.lang.Object, java.lang.Object, boolean, boolean) (1 samples, 0.18%)</title><rect x="88.4" y="773" width="2.2" height="15.0" fill="rgb(222,119,22)" rx="2" ry="2" />
<text x="91.38" y="783.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$FieldAssembler, org.apache.avro.SchemaBuilder$NameContext, java.lang.String, org.apache.avro.SchemaBuilder$1) (1 samples, 0.18%)</title><rect x="101.4" y="997" width="2.2" height="15.0" fill="rgb(252,132,23)" rx="2" ry="2" />
<text x="104.44" y="1007.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(com.amazonaws.http.AmazonHttpClient$RequestExecutor) (45 samples, 8.30%)</title><rect x="219.0" y="1109" width="98.0" height="15.0" fill="rgb(212,119,24)" rx="2" ry="2" />
<text x="222.00" y="1119.5" >com.amazona..</text>
</g>
<g >
<title>org.apache.http.impl.conn.CPool.createEntry(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="1079.0" y="357" width="2.1" height="15.0" fill="rgb(219,29,36)" rx="2" ry="2" />
<text x="1081.97" y="367.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$class.map(scala.collection.TraversableLike, scala.Function1, scala.collection.generic.CanBuildFrom) (2 samples, 0.37%)</title><rect x="64.4" y="613" width="4.4" height="15.0" fill="rgb(250,59,33)" rx="2" ry="2" />
<text x="67.43" y="623.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.model.transform.Unmarshallers$ListObjectsUnmarshaller.unmarshall(java.lang.Object) (3 samples, 0.55%)</title><rect x="1070.3" y="597" width="6.5" height="15.0" fill="rgb(239,184,31)" rx="2" ry="2" />
<text x="1073.26" y="607.5" ></text>
</g>
<g >
<title>java.util.jar.JarFile.getJarEntry(java.lang.String) (1 samples, 0.18%)</title><rect x="1109.4" y="517" width="2.2" height="15.0" fill="rgb(218,164,36)" rx="2" ry="2" />
<text x="1112.45" y="527.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(java.security.cert.CertPath, java.security.cert.CertPathParameters) (1 samples, 0.18%)</title><rect x="1098.6" y="149" width="2.1" height="15.0" fill="rgb(223,105,49)" rx="2" ry="2" />
<text x="1101.56" y="159.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.cats$effect$internals$TrampolineEC$JVMTrampoline$$super$startLoop(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="47.0" y="1125" width="8.7" height="15.0" fill="rgb(210,154,53)" rx="2" ry="2" />
<text x="50.01" y="1135.5" ></text>
</g>
<g >
<title>scala.collection.IterableLike$class.copyToArray(scala.collection.IterableLike, java.lang.Object, int, int) (2 samples, 0.37%)</title><rect x="75.3" y="693" width="4.4" height="15.0" fill="rgb(230,55,43)" rx="2" ry="2" />
<text x="78.31" y="703.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(java.security.cert.CertPath, java.util.List, java.util.List) (3 samples, 0.55%)</title><rect x="262.5" y="453" width="6.6" height="15.0" fill="rgb(215,81,20)" rx="2" ry="2" />
<text x="265.55" y="463.5" ></text>
</g>
<g >
<title>org.apache.log4j.Category.forcedLog(java.lang.String, org.apache.log4j.Priority, java.lang.Object, java.lang.Throwable) (1 samples, 0.18%)</title><rect x="310.4" y="677" width="2.2" height="15.0" fill="rgb(254,170,50)" rx="2" ry="2" />
<text x="313.44" y="687.5" ></text>
</g>
<g >
<title>geotrellis.raster.stitch.Stitcher$MultibandTileStitcher$$anonfun$1.apply() (2 samples, 0.37%)</title><rect x="1133.4" y="949" width="4.3" height="15.0" fill="rgb(221,2,28)" rx="2" ry="2" />
<text x="1136.39" y="959.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.BeanProperty) (1 samples, 0.18%)</title><rect x="92.7" y="837" width="2.2" height="15.0" fill="rgb(253,227,30)" rx="2" ry="2" />
<text x="95.73" y="847.5" ></text>
</g>
<g >
<title>java.util.HashSet.iterator() (1 samples, 0.18%)</title><rect x="266.9" y="325" width="2.2" height="15.0" fill="rgb(245,0,4)" rx="2" ry="2" />
<text x="269.90" y="335.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.RasterSource$class.read(geotrellis.contrib.vlm.RasterSource, geotrellis.vector.Extent) (53 samples, 9.78%)</title><rect x="1063.7" y="1141" width="115.4" height="15.0" fill="rgb(215,25,6)" rx="2" ry="2" />
<text x="1066.73" y="1151.5" >geotrellis.con..</text>
</g>
<g >
<title>sun.security.provider.SHA.implCompress(byte[], int) (1 samples, 0.18%)</title><rect x="1102.9" y="165" width="2.2" height="15.0" fill="rgb(242,107,11)" rx="2" ry="2" />
<text x="1105.92" y="175.5" ></text>
</g>
<g >
<title>sun.security.ssl.SignatureAndHashAlgorithm.getSupportedAlgorithms(java.security.AlgorithmConstraints) (2 samples, 0.37%)</title><rect x="245.1" y="629" width="4.4" height="15.0" fill="rgb(254,59,51)" rx="2" ry="2" />
<text x="248.13" y="639.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$acquireResource$1$$anonfun$apply$10.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1126.9" y="437" width="2.1" height="15.0" fill="rgb(240,142,49)" rx="2" ry="2" />
<text x="1129.86" y="447.5" ></text>
</g>
<g >
<title>java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (2 samples, 0.37%)</title><rect x="1070.3" y="341" width="4.3" height="15.0" fill="rgb(248,71,11)" rx="2" ry="2" />
<text x="1073.26" y="351.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$State.children() (2 samples, 0.37%)</title><rect x="1116.0" y="325" width="4.3" height="15.0" fill="rgb(253,79,16)" rx="2" ry="2" />
<text x="1118.98" y="335.5" ></text>
</g>
<g >
<title>scala.collection.IndexedSeqLike$Elements.next() (1 samples, 0.18%)</title><rect x="60.1" y="1285" width="2.2" height="15.0" fill="rgb(219,73,25)" rx="2" ry="2" />
<text x="63.07" y="1295.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (9 samples, 1.66%)</title><rect x="64.4" y="1093" width="19.6" height="15.0" fill="rgb(222,75,37)" rx="2" ry="2" />
<text x="67.43" y="1103.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.MainClientExec.execute(org.apache.http.conn.routing.HttpRoute, org.apache.http.client.methods.HttpRequestWrapper, org.apache.http.client.protocol.HttpClientContext, org.apache.http.client.methods.HttpExecutionAware) (12 samples, 2.21%)</title><rect x="1079.0" y="581" width="26.1" height="15.0" fill="rgb(227,99,37)" rx="2" ry="2" />
<text x="1081.97" y="591.5" >o..</text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec$$anonfun$schema$1.apply(geotrellis.spark.io.avro.AvroRecordCodec) (2 samples, 0.37%)</title><rect x="64.4" y="517" width="4.4" height="15.0" fill="rgb(229,23,22)" rx="2" ry="2" />
<text x="67.43" y="527.5" ></text>
</g>
<g >
<title>java.util.Collections$SynchronizedMap.get(java.lang.Object) (1 samples, 0.18%)</title><rect x="258.2" y="373" width="2.2" height="15.0" fill="rgb(213,92,37)" rx="2" ry="2" />
<text x="261.19" y="383.5" ></text>
</g>
<g >
<title>scala.collection.mutable.ListBuffer$.newBuilder() (1 samples, 0.18%)</title><rect x="44.8" y="821" width="2.2" height="15.0" fill="rgb(210,180,41)" rx="2" ry="2" />
<text x="47.83" y="831.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.AlgorithmChecker.check(java.security.cert.Certificate, java.util.Collection) (2 samples, 0.37%)</title><rect x="262.5" y="437" width="4.4" height="15.0" fill="rgb(217,186,0)" rx="2" ry="2" />
<text x="265.55" y="447.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec.decode(org.apache.avro.generic.GenericRecord) (9 samples, 1.66%)</title><rect x="64.4" y="821" width="19.6" height="15.0" fill="rgb(251,147,1)" rx="2" ry="2" />
<text x="67.43" y="831.5" ></text>
</g>
<g >
<title>scala.collection.AbstractTraversable.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="44.8" y="725" width="2.2" height="15.0" fill="rgb(254,58,2)" rx="2" ry="2" />
<text x="47.83" y="735.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$class.filterImpl(scala.collection.TraversableLike, scala.Function1, boolean) (5 samples, 0.92%)</title><rect x="64.4" y="757" width="10.9" height="15.0" fill="rgb(208,64,51)" rx="2" ry="2" />
<text x="67.43" y="767.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute() (18 samples, 3.32%)</title><rect x="1065.9" y="741" width="39.2" height="15.0" fill="rgb(206,7,27)" rx="2" ry="2" />
<text x="1068.90" y="751.5" >com..</text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.ConstantTileCodecs$$anon$2.schema() (1 samples, 0.18%)</title><rect x="71.0" y="661" width="2.1" height="15.0" fill="rgb(226,52,20)" rx="2" ry="2" />
<text x="73.96" y="671.5" ></text>
</g>
<g >
<title>sun.reflect.GeneratedMethodAccessor14.invoke(java.lang.Object, java.lang.Object[]) (10 samples, 1.85%)</title><rect x="1081.1" y="485" width="21.8" height="15.0" fill="rgb(207,219,53)" rx="2" ry="2" />
<text x="1084.14" y="495.5" >s..</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.run() (5 samples, 0.92%)</title><rect x="18.7" y="1045" width="10.9" height="15.0" fill="rgb(234,174,15)" rx="2" ry="2" />
<text x="21.71" y="1055.5" ></text>
</g>
<g >
<title>java.security.AccessController.doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext) (3 samples, 0.55%)</title><rect x="1183.5" y="1413" width="6.5" height="15.0" fill="rgb(224,225,51)" rx="2" ry="2" />
<text x="1186.47" y="1423.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$UnionBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$Completion, org.apache.avro.SchemaBuilder$NameContext, java.util.List) (1 samples, 0.18%)</title><rect x="71.0" y="613" width="2.1" height="15.0" fill="rgb(221,224,16)" rx="2" ry="2" />
<text x="73.96" y="623.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal$ThreadLocalMap.access$000(java.lang.ThreadLocal$ThreadLocalMap, java.lang.ThreadLocal) (1 samples, 0.18%)</title><rect x="1187.8" y="1333" width="2.2" height="15.0" fill="rgb(205,92,46)" rx="2" ry="2" />
<text x="1190.82" y="1343.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionLayerReader.read(java.lang.Object, geotrellis.spark.io.LayerQuery, boolean, geotrellis.spark.io.avro.AvroRecordCodec, geotrellis.spark.Boundable, spray.json.JsonFormat, scala.reflect.ClassTag, geotrellis.spark.io.avro.AvroRecordCodec, scala.reflect.ClassTag, spray.json.JsonFormat, geotrellis.util.Component) (32 samples, 5.90%)</title><rect x="1063.7" y="1013" width="69.7" height="15.0" fill="rgb(236,166,13)" rx="2" ry="2" />
<text x="1066.73" y="1023.5" >geotrel..</text>
</g>
<g >
<title>fs2.concurrent.Queue$$anonfun$forStrategyNoneTerminated$1$$anon$5.dequeueChunk(int) (2 samples, 0.37%)</title><rect x="1122.5" y="165" width="4.4" height="15.0" fill="rgb(207,43,50)" rx="2" ry="2" />
<text x="1125.51" y="175.5" ></text>
</g>
<g >
<title>sun.security.util.AbstractAlgorithmConstraints.checkAlgorithm(java.lang.String[], java.lang.String, sun.security.util.AlgorithmDecomposer) (1 samples, 0.18%)</title><rect x="1083.3" y="261" width="2.2" height="15.0" fill="rgb(210,23,0)" rx="2" ry="2" />
<text x="1086.32" y="271.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readField(java.lang.Object, org.apache.avro.Schema$Field, java.lang.Object, org.apache.avro.io.ResolvingDecoder, java.lang.Object) (43 samples, 7.93%)</title><rect x="123.2" y="869" width="93.6" height="15.0" fill="rgb(206,180,41)" rx="2" ry="2" />
<text x="126.21" y="879.5" >org.apache...</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (4 samples, 0.74%)</title><rect x="38.3" y="1253" width="8.7" height="15.0" fill="rgb(236,220,52)" rx="2" ry="2" />
<text x="41.30" y="1263.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionReader$$anonfun$getS3Client$1.apply() (2 samples, 0.37%)</title><rect x="1129.0" y="949" width="4.4" height="15.0" fill="rgb(225,223,2)" rx="2" ry="2" />
<text x="1132.04" y="959.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA2.implCompress(byte[], int) (1 samples, 0.18%)</title><rect x="286.5" y="437" width="2.2" height="15.0" fill="rgb(212,0,34)" rx="2" ry="2" />
<text x="289.49" y="447.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(java.lang.Object[]) (2 samples, 0.37%)</title><rect x="1070.3" y="325" width="4.3" height="15.0" fill="rgb(216,67,15)" rx="2" ry="2" />
<text x="1073.26" y="335.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(java.security.cert.X509Certificate[], java.lang.String, java.net.Socket) (6 samples, 1.11%)</title><rect x="1087.7" y="261" width="13.0" height="15.0" fill="rgb(210,82,19)" rx="2" ry="2" />
<text x="1090.68" y="271.5" ></text>
</g>
<g >
<title>sun.security.validator.Validator.validate(java.security.cert.X509Certificate[], java.util.Collection, java.security.AlgorithmConstraints, java.lang.Object) (1 samples, 0.18%)</title><rect x="1098.6" y="213" width="2.1" height="15.0" fill="rgb(244,163,20)" rx="2" ry="2" />
<text x="1101.56" y="223.5" ></text>
</g>
<g >
<title>java.util.HashMap.hash(java.lang.Object) (1 samples, 0.18%)</title><rect x="1083.3" y="165" width="2.2" height="15.0" fill="rgb(228,32,35)" rx="2" ry="2" />
<text x="1086.32" y="175.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1125" width="93.6" height="15.0" fill="rgb(242,172,41)" rx="2" ry="2" />
<text x="126.21" y="1135.5" >org.apache...</text>
</g>
<g >
<title>org.apache.http.impl.client.InternalHttpClient.doExecute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) (41 samples, 7.56%)</title><rect x="227.7" y="965" width="89.3" height="15.0" fill="rgb(245,86,38)" rx="2" ry="2" />
<text x="230.71" y="975.5" >org.apache..</text>
</g>
<g >
<title>org.apache.http.conn.routing.HttpRoute.&lt;init&gt;(org.apache.http.HttpHost, java.net.InetAddress, java.util.List, boolean, org.apache.http.conn.routing.RouteInfo$TunnelType, org.apache.http.conn.routing.RouteInfo$LayerType) (1 samples, 0.18%)</title><rect x="297.4" y="869" width="2.2" height="15.0" fill="rgb(224,145,2)" rx="2" ry="2" />
<text x="300.38" y="879.5" ></text>
</g>
<g >
<title>javax.crypto.Mac.chooseProvider(java.security.Key, java.security.spec.AlgorithmParameterSpec) (1 samples, 0.18%)</title><rect x="293.0" y="597" width="2.2" height="15.0" fill="rgb(234,169,42)" rx="2" ry="2" />
<text x="296.03" y="607.5" ></text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints$Constraints.permits(java.lang.String, sun.security.util.ConstraintsParameters) (1 samples, 0.18%)</title><rect x="262.5" y="405" width="2.2" height="15.0" fill="rgb(241,211,44)" rx="2" ry="2" />
<text x="265.55" y="415.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (4 samples, 0.74%)</title><rect x="38.3" y="1125" width="8.7" height="15.0" fill="rgb(236,151,28)" rx="2" ry="2" />
<text x="41.30" y="1135.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder.access$4900(java.lang.Object) (1 samples, 0.18%)</title><rect x="92.7" y="933" width="2.2" height="15.0" fill="rgb(252,191,8)" rx="2" ry="2" />
<text x="95.73" y="943.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORace$$anonfun$cats$effect$internals$IORace$$onSuccess$1$1.apply(scala.util.Either) (1 samples, 0.18%)</title><rect x="49.2" y="949" width="2.2" height="15.0" fill="rgb(214,3,53)" rx="2" ry="2" />
<text x="52.19" y="959.5" ></text>
</g>
<g >
<title>com.amazonaws.auth.AWS4Signer.createCanonicalRequest(com.amazonaws.SignableRequest, java.lang.String) (1 samples, 0.18%)</title><rect x="1065.9" y="645" width="2.2" height="15.0" fill="rgb(247,55,12)" rx="2" ry="2" />
<text x="1068.90" y="655.5" ></text>
</g>
<g >
<title>sun.security.util.AbstractAlgorithmConstraints.checkAlgorithm(java.lang.String[], java.lang.String, sun.security.util.AlgorithmDecomposer) (1 samples, 0.18%)</title><rect x="1085.5" y="245" width="2.2" height="15.0" fill="rgb(235,71,34)" rx="2" ry="2" />
<text x="1088.50" y="255.5" ></text>
</g>
<g >
<title>java.util.HashMap.&lt;init&gt;(int, float) (1 samples, 0.18%)</title><rect x="90.6" y="885" width="2.1" height="15.0" fill="rgb(209,40,36)" rx="2" ry="2" />
<text x="93.55" y="895.5" ></text>
</g>
<g >
<title>org.apache.http.message.HeaderGroup.containsHeader(java.lang.String) (1 samples, 0.18%)</title><rect x="301.7" y="901" width="2.2" height="15.0" fill="rgb(218,13,10)" rx="2" ry="2" />
<text x="304.73" y="911.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.completeField(org.apache.avro.Schema, org.codehaus.jackson.JsonNode) (1 samples, 0.18%)</title><rect x="66.6" y="437" width="2.2" height="15.0" fill="rgb(211,56,10)" rx="2" ry="2" />
<text x="69.61" y="447.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.apply(fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="16.5" y="885" width="2.2" height="15.0" fill="rgb(238,194,27)" rx="2" ry="2" />
<text x="19.53" y="895.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOConnection$Impl$$anonfun$1.apply() (1 samples, 0.18%)</title><rect x="53.5" y="997" width="2.2" height="15.0" fill="rgb(218,162,16)" rx="2" ry="2" />
<text x="56.54" y="1007.5" ></text>
</g>
<g >
<title>java.util.TimSort.sort(java.lang.Object[], int, int, java.util.Comparator, java.lang.Object[], int, int) (1 samples, 0.18%)</title><rect x="219.0" y="917" width="2.2" height="15.0" fill="rgb(221,180,31)" rx="2" ry="2" />
<text x="222.00" y="927.5" ></text>
</g>
<g >
<title>scala.collection.IndexedSeqOptimized$class.foreach(scala.collection.IndexedSeqOptimized, scala.Function1) (8 samples, 1.48%)</title><rect x="86.2" y="1109" width="17.4" height="15.0" fill="rgb(230,204,19)" rx="2" ry="2" />
<text x="89.20" y="1119.5" ></text>
</g>
<g >
<title>scala.math.ScalaNumericAnyConversions$class.toDouble(scala.math.ScalaNumericAnyConversions) (1 samples, 0.18%)</title><rect x="1111.6" y="773" width="2.2" height="15.0" fill="rgb(248,177,31)" rx="2" ry="2" />
<text x="1114.62" y="783.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.Implicits$$anon$2$$anonfun$2.apply(org.apache.avro.generic.GenericRecord) (9 samples, 1.66%)</title><rect x="64.4" y="837" width="19.6" height="15.0" fill="rgb(238,125,11)" rx="2" ry="2" />
<text x="67.43" y="847.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldAssembler.name(java.lang.String) (1 samples, 0.18%)</title><rect x="101.4" y="1013" width="2.2" height="15.0" fill="rgb(210,7,27)" rx="2" ry="2" />
<text x="104.44" y="1023.5" ></text>
</g>
<g >
<title>cats.effect.IO.unsafeRunAsync(scala.Function1) (3 samples, 0.55%)</title><rect x="31.8" y="1269" width="6.5" height="15.0" fill="rgb(251,212,15)" rx="2" ry="2" />
<text x="34.77" y="1279.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldDefault.noDefault() (1 samples, 0.18%)</title><rect x="66.6" y="485" width="2.2" height="15.0" fill="rgb(220,108,1)" rx="2" ry="2" />
<text x="69.61" y="495.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readRecord(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1077" width="93.6" height="15.0" fill="rgb(245,106,40)" rx="2" ry="2" />
<text x="126.21" y="1087.5" >org.apache...</text>
</g>
<g >
<title>org.apache.avro.generic.GenericData$Array.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="129.7" y="789" width="2.2" height="15.0" fill="rgb(225,160,43)" rx="2" ry="2" />
<text x="132.74" y="799.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC.execute(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="38.3" y="1205" width="8.7" height="15.0" fill="rgb(240,160,51)" rx="2" ry="2" />
<text x="41.30" y="1215.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (8 samples, 1.48%)</title><rect x="86.2" y="1093" width="17.4" height="15.0" fill="rgb(236,89,12)" rx="2" ry="2" />
<text x="89.20" y="1103.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$BooleanDefault.booleanDefault(boolean) (1 samples, 0.18%)</title><rect x="92.7" y="1013" width="2.2" height="15.0" fill="rgb(231,214,17)" rx="2" ry="2" />
<text x="95.73" y="1023.5" ></text>
</g>
<g >
<title>java.util.TreeMap.get(java.lang.Object) (1 samples, 0.18%)</title><rect x="258.2" y="357" width="2.2" height="15.0" fill="rgb(231,100,35)" rx="2" ry="2" />
<text x="261.19" y="367.5" ></text>
</g>
<g >
<title>cats.effect.IOLowPriorityInstances$IOEffect.rethrow(java.lang.Object) (1 samples, 0.18%)</title><rect x="55.7" y="1237" width="2.2" height="15.0" fill="rgb(240,135,53)" rx="2" ry="2" />
<text x="58.72" y="1247.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.read(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="917" width="93.6" height="15.0" fill="rgb(227,190,7)" rx="2" ry="2" />
<text x="126.21" y="927.5" >org.apache...</text>
</g>
<g >
<title>fs2.concurrent.Queue$$anonfun$forStrategyNoneTerminated$1$$anon$5.dequeue() (2 samples, 0.37%)</title><rect x="1122.5" y="197" width="4.4" height="15.0" fill="rgb(228,211,43)" rx="2" ry="2" />
<text x="1125.51" y="207.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.resolveRecords(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="1061" width="15.2" height="15.0" fill="rgb(241,100,15)" rx="2" ry="2" />
<text x="110.97" y="1071.5" ></text>
</g>
<g >
<title>com.amazonaws.http.response.AwsResponseHandlerAdapter.handle(com.amazonaws.http.HttpResponse) (5 samples, 0.92%)</title><rect x="1068.1" y="645" width="10.9" height="15.0" fill="rgb(236,188,1)" rx="2" ry="2" />
<text x="1071.08" y="655.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA2.implDigest(byte[], int) (1 samples, 0.18%)</title><rect x="286.5" y="453" width="2.2" height="15.0" fill="rgb(254,100,38)" rx="2" ry="2" />
<text x="289.49" y="463.5" ></text>
</g>
<g >
<title>org.xml.sax.helpers.XMLReaderFactory.loadClass(java.lang.ClassLoader, java.lang.String) (2 samples, 0.37%)</title><rect x="1070.3" y="533" width="4.3" height="15.0" fill="rgb(253,145,14)" rx="2" ry="2" />
<text x="1073.26" y="543.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$unNoneTerminate$extension$1$$anonfun$apply$195.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="16.5" y="757" width="2.2" height="15.0" fill="rgb(222,41,7)" rx="2" ry="2" />
<text x="19.53" y="767.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.CPoolProxy.flush() (4 samples, 0.74%)</title><rect x="308.3" y="869" width="8.7" height="15.0" fill="rgb(242,144,37)" rx="2" ry="2" />
<text x="311.27" y="879.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.XML11Configuration.parse(org.apache.xerces.xni.parser.XMLInputSource) (1 samples, 0.18%)</title><rect x="1074.6" y="501" width="2.2" height="15.0" fill="rgb(209,222,38)" rx="2" ry="2" />
<text x="1077.61" y="511.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder.toJsonNode(java.lang.Object) (1 samples, 0.18%)</title><rect x="99.3" y="917" width="2.1" height="15.0" fill="rgb(221,150,50)" rx="2" ry="2" />
<text x="102.26" y="927.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineUpdate(byte[], int, int) (1 samples, 0.18%)</title><rect x="819.9" y="757" width="2.2" height="15.0" fill="rgb(221,158,24)" rx="2" ry="2" />
<text x="822.89" y="767.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TileCodecs$$anon$4.schema() (1 samples, 0.18%)</title><rect x="88.4" y="869" width="2.2" height="15.0" fill="rgb(237,12,33)" rx="2" ry="2" />
<text x="91.38" y="879.5" ></text>
</g>
<g >
<title>java.util.regex.Pattern.split(java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="1085.5" y="181" width="2.2" height="15.0" fill="rgb(238,216,1)" rx="2" ry="2" />
<text x="1088.50" y="191.5" ></text>
</g>
<g >
<title>com.amazonaws.util.AwsHostNameUtils.parseRegionName(java.lang.String, java.lang.String) (1 samples, 0.18%)</title><rect x="223.4" y="965" width="2.1" height="15.0" fill="rgb(206,180,20)" rx="2" ry="2" />
<text x="226.36" y="975.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.getResolver(org.apache.avro.Schema, org.apache.avro.Schema) (9 samples, 1.66%)</title><rect x="103.6" y="1205" width="19.6" height="15.0" fill="rgb(242,104,3)" rx="2" ry="2" />
<text x="106.62" y="1215.5" ></text>
</g>
<g >
<title>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(boolean) (1 samples, 0.18%)</title><rect x="1074.6" y="453" width="2.2" height="15.0" fill="rgb(235,53,18)" rx="2" ry="2" />
<text x="1077.61" y="463.5" ></text>
</g>
<g >
<title>scala.collection.AbstractTraversable.map(scala.Function1, scala.collection.generic.CanBuildFrom) (8 samples, 1.48%)</title><rect x="86.2" y="1157" width="17.4" height="15.0" fill="rgb(229,7,9)" rx="2" ry="2" />
<text x="89.20" y="1167.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.ConstantTileCodecs$$anon$6.schema() (1 samples, 0.18%)</title><rect x="64.4" y="501" width="2.2" height="15.0" fill="rgb(241,102,47)" rx="2" ry="2" />
<text x="67.43" y="511.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.checkTrusted(java.security.cert.X509Certificate[], java.lang.String, java.net.Socket, boolean) (10 samples, 1.85%)</title><rect x="249.5" y="597" width="21.8" height="15.0" fill="rgb(210,19,0)" rx="2" ry="2" />
<text x="252.48" y="607.5" >s..</text>
</g>
<g >
<title>sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) (10 samples, 1.85%)</title><rect x="1081.1" y="501" width="21.8" height="15.0" fill="rgb(240,192,51)" rx="2" ry="2" />
<text x="1084.14" y="511.5" >s..</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(scala.util.Either) (3 samples, 0.55%)</title><rect x="12.2" y="1013" width="6.5" height="15.0" fill="rgb(206,217,1)" rx="2" ry="2" />
<text x="15.18" y="1023.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOBracket$$anonfun$apply$1.apply(java.lang.Object, java.lang.Object) (7 samples, 1.29%)</title><rect x="1113.8" y="741" width="15.2" height="15.0" fill="rgb(244,106,12)" rx="2" ry="2" />
<text x="1116.80" y="751.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$$anonfun$mk$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="27.4" y="885" width="2.2" height="15.0" fill="rgb(254,182,23)" rx="2" ry="2" />
<text x="30.42" y="895.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (2 samples, 0.37%)</title><rect x="245.1" y="613" width="4.4" height="15.0" fill="rgb(207,194,35)" rx="2" ry="2" />
<text x="248.13" y="623.5" ></text>
</g>
<g >
<title>java.lang.StringBuilder.append(java.lang.String) (30 samples, 5.54%)</title><rect x="404.1" y="885" width="65.3" height="15.0" fill="rgb(210,155,34)" rx="2" ry="2" />
<text x="407.06" y="895.5" >java.la..</text>
</g>
<g >
<title>sun.security.util.AlgorithmDecomposer.decomposeImpl(java.lang.String) (2 samples, 0.37%)</title><rect x="238.6" y="533" width="4.4" height="15.0" fill="rgb(251,208,8)" rx="2" ry="2" />
<text x="241.60" y="543.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineUpdate(byte[], int, int) (14 samples, 2.58%)</title><rect x="1031.1" y="1077" width="30.4" height="15.0" fill="rgb(230,121,20)" rx="2" ry="2" />
<text x="1034.07" y="1087.5" >ja..</text>
</g>
<g >
<title>org.apache.http.impl.execchain.ProtocolExec.execute(org.apache.http.conn.routing.HttpRoute, org.apache.http.client.methods.HttpRequestWrapper, org.apache.http.client.protocol.HttpClientContext, org.apache.http.client.methods.HttpExecutionAware) (12 samples, 2.21%)</title><rect x="1079.0" y="597" width="26.1" height="15.0" fill="rgb(228,229,32)" rx="2" ry="2" />
<text x="1081.97" y="607.5" >o..</text>
</g>
<g >
<title>sun.security.validator.PKIXValidator.&lt;init&gt;(java.lang.String, java.util.Collection) (4 samples, 0.74%)</title><rect x="1089.9" y="181" width="8.7" height="15.0" fill="rgb(221,195,27)" rx="2" ry="2" />
<text x="1092.85" y="191.5" ></text>
</g>
<g >
<title>org.apache.http.message.BasicRequestLine.toString() (1 samples, 0.18%)</title><rect x="232.1" y="885" width="2.1" height="15.0" fill="rgb(205,25,51)" rx="2" ry="2" />
<text x="235.07" y="895.5" ></text>
</g>
<g >
<title>cats.MonadError$class.rethrow(cats.MonadError, java.lang.Object) (1 samples, 0.18%)</title><rect x="55.7" y="1221" width="2.2" height="15.0" fill="rgb(253,44,28)" rx="2" ry="2" />
<text x="58.72" y="1231.5" ></text>
</g>
<g >
<title>java.util.regex.Matcher.getTextLength() (1 samples, 0.18%)</title><rect x="1085.5" y="101" width="2.2" height="15.0" fill="rgb(230,120,28)" rx="2" ry="2" />
<text x="1088.50" y="111.5" ></text>
</g>
<g >
<title>scala.concurrent.BlockContext$.withBlockContext(scala.concurrent.BlockContext, scala.Function0) (7 samples, 1.29%)</title><rect x="1113.8" y="597" width="15.2" height="15.0" fill="rgb(238,155,30)" rx="2" ry="2" />
<text x="1116.80" y="607.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.parseListBucketObjectsResponse(java.io.InputStream, boolean) (1 samples, 0.18%)</title><rect x="1074.6" y="565" width="2.2" height="15.0" fill="rgb(248,143,31)" rx="2" ry="2" />
<text x="1077.61" y="575.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.ObjectFactory.newInstance(java.lang.String, java.lang.ClassLoader, boolean) (2 samples, 0.37%)</title><rect x="1070.3" y="373" width="4.3" height="15.0" fill="rgb(208,5,42)" rx="2" ry="2" />
<text x="1073.26" y="383.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertInfo.get(java.lang.String) (1 samples, 0.18%)</title><rect x="1098.6" y="69" width="2.1" height="15.0" fill="rgb(223,222,11)" rx="2" ry="2" />
<text x="1101.56" y="79.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$releaseChildScope$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="47.0" y="901" width="2.2" height="15.0" fill="rgb(223,75,40)" rx="2" ry="2" />
<text x="50.01" y="911.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$Field.&lt;init&gt;(java.lang.String, org.apache.avro.Schema, java.lang.String, org.codehaus.jackson.JsonNode, org.apache.avro.Schema$Field$Order) (1 samples, 0.18%)</title><rect x="66.6" y="421" width="2.2" height="15.0" fill="rgb(241,96,47)" rx="2" ry="2" />
<text x="69.61" y="431.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec$$anonfun$decode$1.apply(geotrellis.spark.io.avro.AvroRecordCodec) (5 samples, 0.92%)</title><rect x="64.4" y="677" width="10.9" height="15.0" fill="rgb(243,189,13)" rx="2" ry="2" />
<text x="67.43" y="687.5" ></text>
</g>
<g >
<title>java.util.concurrent.FutureTask.run() (53 samples, 9.78%)</title><rect x="1063.7" y="1365" width="115.4" height="15.0" fill="rgb(235,207,11)" rx="2" ry="2" />
<text x="1066.73" y="1375.5" >java.util.conc..</text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$IntBuilder.endInt() (1 samples, 0.18%)</title><rect x="73.1" y="629" width="2.2" height="15.0" fill="rgb(209,81,26)" rx="2" ry="2" />
<text x="76.14" y="639.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.SAXParser.&lt;init&gt;(org.apache.xerces.util.SymbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool) (2 samples, 0.37%)</title><rect x="1070.3" y="421" width="4.3" height="15.0" fill="rgb(249,22,43)" rx="2" ry="2" />
<text x="1073.26" y="431.5" ></text>
</g>
<g >
<title>com.amazonaws.client.builder.AwsSyncClientBuilder.build() (2 samples, 0.37%)</title><rect x="1129.0" y="885" width="4.4" height="15.0" fill="rgb(206,15,26)" rx="2" ry="2" />
<text x="1132.04" y="895.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.start(cats.effect.IO$Async, scala.Function1, cats.effect.internals.ArrayStack) (9 samples, 1.66%)</title><rect x="38.3" y="1317" width="19.6" height="15.0" fill="rgb(245,86,20)" rx="2" ry="2" />
<text x="41.30" y="1327.5" ></text>
</g>
<g >
<title>java.lang.Integer.valueOf(int) (1 samples, 0.18%)</title><rect x="1168.2" y="789" width="2.2" height="15.0" fill="rgb(205,114,12)" rx="2" ry="2" />
<text x="1171.23" y="799.5" ></text>
</g>
<g >
<title>sun.security.ssl.HandshakeMessage$Finished.getFinished(sun.security.ssl.HandshakeHash, int, javax.crypto.SecretKey) (1 samples, 0.18%)</title><rect x="275.6" y="581" width="2.2" height="15.0" fill="rgb(209,108,49)" rx="2" ry="2" />
<text x="278.61" y="591.5" ></text>
</g>
<g >
<title>sun.security.ssl.CipherBox.decrypt(byte[], int, int, int) (3 samples, 0.55%)</title><rect x="800.3" y="853" width="6.5" height="15.0" fill="rgb(239,164,3)" rx="2" ry="2" />
<text x="803.30" y="863.5" ></text>
</g>
<g >
<title>org.slf4j.impl.Log4jLoggerAdapter.isDebugEnabled() (1 samples, 0.18%)</title><rect x="1076.8" y="613" width="2.2" height="15.0" fill="rgb(209,97,35)" rx="2" ry="2" />
<text x="1079.79" y="623.5" ></text>
</g>
<g >
<title>com.amazonaws.auth.AWS4Signer.sign(com.amazonaws.SignableRequest, com.amazonaws.auth.AWSCredentials) (1 samples, 0.18%)</title><rect x="219.0" y="1013" width="2.2" height="15.0" fill="rgb(205,66,34)" rx="2" ry="2" />
<text x="222.00" y="1023.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(scala.util.Either) (2 samples, 0.37%)</title><rect x="47.0" y="1013" width="4.4" height="15.0" fill="rgb(240,108,54)" rx="2" ry="2" />
<text x="50.01" y="1023.5" ></text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints.checkConstraints(java.util.Set, java.lang.String, java.security.Key, java.security.AlgorithmParameters) (1 samples, 0.18%)</title><rect x="264.7" y="405" width="2.2" height="15.0" fill="rgb(238,143,0)" rx="2" ry="2" />
<text x="267.72" y="415.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(java.security.cert.CertPath, java.security.cert.CertPathParameters) (8 samples, 1.48%)</title><rect x="253.8" y="501" width="17.5" height="15.0" fill="rgb(253,198,54)" rx="2" ry="2" />
<text x="256.84" y="511.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TileCodecs$$anon$6.schema() (1 samples, 0.18%)</title><rect x="99.3" y="1029" width="2.1" height="15.0" fill="rgb(232,33,47)" rx="2" ry="2" />
<text x="102.26" y="1039.5" ></text>
</g>
<g >
<title>org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call() (53 samples, 9.78%)</title><rect x="1063.7" y="1349" width="115.4" height="15.0" fill="rgb(248,67,18)" rx="2" ry="2" />
<text x="1066.73" y="1359.5" >org.openjdk.jm..</text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.kickstartHandshake() (3 samples, 0.55%)</title><rect x="1081.1" y="341" width="6.6" height="15.0" fill="rgb(252,17,0)" rx="2" ry="2" />
<text x="1084.14" y="351.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.ensureCapacityInternal(int) (90 samples, 16.61%)</title><rect x="530.3" y="853" width="196.0" height="15.0" fill="rgb(218,103,6)" rx="2" ry="2" />
<text x="533.33" y="863.5" >java.lang.AbstractStringB..</text>
</g>
<g >
<title>java.util.ArrayList.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="97.1" y="965" width="2.2" height="15.0" fill="rgb(217,128,40)" rx="2" ry="2" />
<text x="100.08" y="975.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3Client$class.listObjectsIterator(geotrellis.spark.io.s3.S3Client, com.amazonaws.services.s3.model.ListObjectsRequest) (18 samples, 3.32%)</title><rect x="1065.9" y="917" width="39.2" height="15.0" fill="rgb(206,52,30)" rx="2" ry="2" />
<text x="1068.90" y="927.5" >geo..</text>
</g>
<g >
<title>geotrellis.spark.io.LayerReader$.njoinEBO(scala.collection.Iterator, int, scala.Function1, scala.Function1) (7 samples, 1.29%)</title><rect x="1113.8" y="933" width="15.2" height="15.0" fill="rgb(251,174,40)" rx="2" ry="2" />
<text x="1116.80" y="943.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="16.5" y="821" width="2.2" height="15.0" fill="rgb(230,34,7)" rx="2" ry="2" />
<text x="19.53" y="831.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineUpdate(byte[], int, int) (1 samples, 0.18%)</title><rect x="819.9" y="773" width="2.2" height="15.0" fill="rgb(252,86,14)" rx="2" ry="2" />
<text x="822.89" y="783.5" ></text>
</g>
<g >
<title>java.net.URI.&lt;init&gt;(java.lang.String) (1 samples, 0.18%)</title><rect x="1129.0" y="693" width="2.2" height="15.0" fill="rgb(215,181,54)" rx="2" ry="2" />
<text x="1132.04" y="703.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$modify$1.apply() (3 samples, 0.55%)</title><rect x="1116.0" y="437" width="6.5" height="15.0" fill="rgb(214,190,21)" rx="2" ry="2" />
<text x="1118.98" y="447.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PKIXCertPathValidator.validate(sun.security.provider.certpath.PKIX$ValidatorParams) (8 samples, 1.48%)</title><rect x="253.8" y="485" width="17.5" height="15.0" fill="rgb(233,93,16)" rx="2" ry="2" />
<text x="256.84" y="495.5" ></text>
</g>
<g >
<title>java.lang.StringBuilder.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="234.2" y="725" width="2.2" height="15.0" fill="rgb(216,44,3)" rx="2" ry="2" />
<text x="237.24" y="735.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.digest(byte[], int, int) (1 samples, 0.18%)</title><rect x="286.5" y="501" width="2.2" height="15.0" fill="rgb(254,202,15)" rx="2" ry="2" />
<text x="289.49" y="511.5" ></text>
</g>
<g >
<title>com.amazonaws.http.apache.client.impl.ApacheHttpClientFactory.create(com.amazonaws.http.settings.HttpClientSettings) (3 samples, 0.55%)</title><rect x="1105.1" y="741" width="6.5" height="15.0" fill="rgb(241,163,21)" rx="2" ry="2" />
<text x="1108.09" y="751.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(java.util.concurrent.Future, long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="1079.0" y="469" width="2.1" height="15.0" fill="rgb(207,185,29)" rx="2" ry="2" />
<text x="1081.97" y="479.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsMasterSecretGenerator.engineGenerateKey() (1 samples, 0.18%)</title><rect x="286.5" y="565" width="2.2" height="15.0" fill="rgb(245,142,31)" rx="2" ry="2" />
<text x="289.49" y="575.5" ></text>
</g>
<g >
<title>sun.reflect.GeneratedMethodAccessor16.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="323.5" y="837" width="2.2" height="15.0" fill="rgb(237,157,13)" rx="2" ry="2" />
<text x="326.51" y="847.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (2 samples, 0.37%)</title><rect x="51.4" y="1061" width="4.3" height="15.0" fill="rgb(248,13,2)" rx="2" ry="2" />
<text x="54.37" y="1071.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.internal.S3XmlResponseHandler.handle(com.amazonaws.http.HttpResponse) (3 samples, 0.55%)</title><rect x="1070.3" y="629" width="6.5" height="15.0" fill="rgb(231,200,10)" rx="2" ry="2" />
<text x="1073.26" y="639.5" ></text>
</g>
<g >
<title>java.util.AbstractSequentialList.iterator() (1 samples, 0.18%)</title><rect x="288.7" y="613" width="2.1" height="15.0" fill="rgb(216,164,47)" rx="2" ry="2" />
<text x="291.67" y="623.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (3 samples, 0.55%)</title><rect x="31.8" y="981" width="6.5" height="15.0" fill="rgb(241,5,31)" rx="2" ry="2" />
<text x="34.77" y="991.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.apply(fs2.internal.FreeC) (2 samples, 0.37%)</title><rect x="1122.5" y="357" width="4.4" height="15.0" fill="rgb(220,46,5)" rx="2" ry="2" />
<text x="1125.51" y="367.5" ></text>
</g>
<g >
<title>java.lang.String.equalsIgnoreCase(java.lang.String) (1 samples, 0.18%)</title><rect x="1092.0" y="117" width="2.2" height="15.0" fill="rgb(236,13,18)" rx="2" ry="2" />
<text x="1095.03" y="127.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSessionImpl.getProtocol() (1 samples, 0.18%)</title><rect x="1087.7" y="229" width="2.2" height="15.0" fill="rgb(227,216,23)" rx="2" ry="2" />
<text x="1090.68" y="239.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$class.map(scala.collection.TraversableLike, scala.Function1, scala.collection.generic.CanBuildFrom) (1 samples, 0.18%)</title><rect x="88.4" y="981" width="2.2" height="15.0" fill="rgb(232,217,50)" rx="2" ry="2" />
<text x="91.38" y="991.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.AbstractMessageParser.parse() (1 samples, 0.18%)</title><rect x="1102.9" y="485" width="2.2" height="15.0" fill="rgb(214,204,44)" rx="2" ry="2" />
<text x="1105.92" y="495.5" ></text>
</g>
<g >
<title>geotrellis.spark.KeyBounds.intersect(geotrellis.spark.Bounds, geotrellis.spark.Boundable) (1 samples, 0.18%)</title><rect x="1063.7" y="789" width="2.2" height="15.0" fill="rgb(236,176,19)" rx="2" ry="2" />
<text x="1066.73" y="799.5" ></text>
</g>
<g >
<title>org.apache.avro.io.DecoderFactory.resolvingDecoder(org.apache.avro.Schema, org.apache.avro.Schema, org.apache.avro.io.Decoder) (8 samples, 1.48%)</title><rect x="105.8" y="1189" width="17.4" height="15.0" fill="rgb(243,105,52)" rx="2" ry="2" />
<text x="108.79" y="1199.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$interruptGuard$1$1.apply(scala.Option) (2 samples, 0.37%)</title><rect x="1122.5" y="421" width="4.4" height="15.0" fill="rgb(254,69,27)" rx="2" ry="2" />
<text x="1125.51" y="431.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsPrfGenerator.doTLS12PRF(byte[], byte[], byte[], int, java.security.MessageDigest, int, int) (1 samples, 0.18%)</title><rect x="284.3" y="517" width="2.2" height="15.0" fill="rgb(247,145,12)" rx="2" ry="2" />
<text x="287.32" y="527.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineUpdate(byte[], int, int) (14 samples, 2.58%)</title><rect x="1031.1" y="1061" width="30.4" height="15.0" fill="rgb(233,39,47)" rx="2" ry="2" />
<text x="1034.07" y="1071.5" >su..</text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply$mcV$sp() (8 samples, 1.48%)</title><rect x="12.2" y="1109" width="17.4" height="15.0" fill="rgb(244,134,35)" rx="2" ry="2" />
<text x="15.18" y="1119.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.LoggingInputStream.read(byte[], int, int) (1 samples, 0.18%)</title><rect x="1102.9" y="389" width="2.2" height="15.0" fill="rgb(243,15,27)" rx="2" ry="2" />
<text x="1105.92" y="399.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(com.amazonaws.http.AmazonHttpClient$RequestExecutor$ExecOneRequestParams) (45 samples, 8.30%)</title><rect x="219.0" y="1029" width="98.0" height="15.0" fill="rgb(209,113,54)" rx="2" ry="2" />
<text x="222.00" y="1039.5" >com.amazona..</text>
</g>
<g >
<title>fs2.concurrent.PubSub$$anonfun$apply$5$$anon$1$$anonfun$getStream$3$$anonfun$get_$1$1.apply(fs2.concurrent.PubSub$PubSubState) (1 samples, 0.18%)</title><rect x="1120.3" y="357" width="2.2" height="15.0" fill="rgb(209,9,40)" rx="2" ry="2" />
<text x="1123.33" y="367.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmDecomposer.decompose(java.lang.String) (1 samples, 0.18%)</title><rect x="1085.5" y="229" width="2.2" height="15.0" fill="rgb(209,7,5)" rx="2" ry="2" />
<text x="1088.50" y="239.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$update$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="51.4" y="997" width="2.1" height="15.0" fill="rgb(250,35,40)" rx="2" ry="2" />
<text x="54.37" y="1007.5" ></text>
</g>
<g >
<title>org.apache.http.impl.client.InternalHttpClient.doExecute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) (12 samples, 2.21%)</title><rect x="1079.0" y="613" width="26.1" height="15.0" fill="rgb(240,106,33)" rx="2" ry="2" />
<text x="1081.97" y="623.5" >o..</text>
</g>
<g >
<title>geotrellis.spark.io.json.Implicits$LayoutDefinitionFormat$.read(spray.json.JsValue) (1 samples, 0.18%)</title><rect x="1111.6" y="869" width="2.2" height="15.0" fill="rgb(248,107,51)" rx="2" ry="2" />
<text x="1114.62" y="879.5" ></text>
</g>
<g >
<title>com.amazonaws.auth.AWS4Signer.getSignedHeadersString(com.amazonaws.SignableRequest) (1 samples, 0.18%)</title><rect x="1065.9" y="629" width="2.2" height="15.0" fill="rgb(227,32,8)" rx="2" ry="2" />
<text x="1068.90" y="639.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORace$$anonfun$1$$anonfun$apply$2.apply(scala.util.Either) (1 samples, 0.18%)</title><rect x="44.8" y="981" width="2.2" height="15.0" fill="rgb(253,171,28)" rx="2" ry="2" />
<text x="47.83" y="991.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (8 samples, 1.48%)</title><rect x="86.2" y="1077" width="17.4" height="15.0" fill="rgb(235,130,49)" rx="2" ry="2" />
<text x="89.20" y="1087.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA.implCompress(byte[], int) (1 samples, 0.18%)</title><rect x="819.9" y="725" width="2.2" height="15.0" fill="rgb(209,99,2)" rx="2" ry="2" />
<text x="822.89" y="735.5" ></text>
</g>
<g >
<title>java.lang.String.&lt;init&gt;(char[], int, int) (1 samples, 0.18%)</title><rect x="306.1" y="757" width="2.2" height="15.0" fill="rgb(223,116,21)" rx="2" ry="2" />
<text x="309.09" y="767.5" ></text>
</g>
<g >
<title>java.util.TreeMap.getEntryUsingComparator(java.lang.Object) (1 samples, 0.18%)</title><rect x="258.2" y="325" width="2.2" height="15.0" fill="rgb(253,178,17)" rx="2" ry="2" />
<text x="261.19" y="335.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.addToArray(java.lang.Object, long, java.lang.Object) (1 samples, 0.18%)</title><rect x="129.7" y="805" width="2.2" height="15.0" fill="rgb(227,18,36)" rx="2" ry="2" />
<text x="132.74" y="815.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$transformWith$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="27.4" y="709" width="2.2" height="15.0" fill="rgb(214,199,18)" rx="2" ry="2" />
<text x="30.42" y="719.5" ></text>
</g>
<g >
<title>sun.security.provider.ByteArrayAccess.b2iBig64(byte[], int, int[]) (5 samples, 0.92%)</title><rect x="1009.3" y="709" width="10.9" height="15.0" fill="rgb(240,40,50)" rx="2" ry="2" />
<text x="1012.30" y="719.5" ></text>
</g>
<g >
<title>sun.security.util.AlgorithmDecomposer.decomposeOneHash(java.lang.String) (1 samples, 0.18%)</title><rect x="262.5" y="389" width="2.2" height="15.0" fill="rgb(215,86,8)" rx="2" ry="2" />
<text x="265.55" y="399.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.ConstantTileCodecs$$anon$1.schema() (1 samples, 0.18%)</title><rect x="68.8" y="661" width="2.2" height="15.0" fill="rgb(246,193,11)" rx="2" ry="2" />
<text x="71.78" y="671.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC.execute(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="47.0" y="1237" width="8.7" height="15.0" fill="rgb(231,159,37)" rx="2" ry="2" />
<text x="50.01" y="1247.5" ></text>
</g>
<g >
<title>org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) (12 samples, 2.21%)</title><rect x="1079.0" y="629" width="26.1" height="15.0" fill="rgb(240,22,50)" rx="2" ry="2" />
<text x="1081.97" y="639.5" >o..</text>
</g>
<g >
<title>cats.effect.internals.IORace$$anonfun$1$$anonfun$apply$2.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="44.8" y="997" width="2.2" height="15.0" fill="rgb(246,28,46)" rx="2" ry="2" />
<text x="47.83" y="1007.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.&lt;init&gt;(java.lang.String) (1 samples, 0.18%)</title><rect x="293.0" y="453" width="2.2" height="15.0" fill="rgb(209,228,53)" rx="2" ry="2" />
<text x="296.03" y="463.5" ></text>
</g>
<g >
<title>scala.collection.mutable.AbstractBuffer.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="44.8" y="789" width="2.2" height="15.0" fill="rgb(231,32,50)" rx="2" ry="2" />
<text x="47.83" y="799.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.SessionInputBufferImpl.read(byte[], int, int) (324 samples, 59.78%)</title><rect x="325.7" y="965" width="705.4" height="15.0" fill="rgb(220,6,43)" rx="2" ry="2" />
<text x="328.68" y="975.5" >org.apache.http.impl.io.SessionInputBufferImpl.read(byte[], int, int)</text>
</g>
<g >
<title>scala.collection.AbstractTraversable.toArray(scala.reflect.ClassTag) (3 samples, 0.55%)</title><rect x="75.3" y="773" width="6.5" height="15.0" fill="rgb(211,57,50)" rx="2" ry="2" />
<text x="78.31" y="783.5" ></text>
</g>
<g >
<title>java.util.HashMap$Node.&lt;init&gt;(int, java.lang.Object, java.lang.Object, java.util.HashMap$Node) (1 samples, 0.18%)</title><rect x="112.3" y="869" width="2.2" height="15.0" fill="rgb(224,141,38)" rx="2" ry="2" />
<text x="115.32" y="879.5" ></text>
</g>
<g >
<title>scala.collection.AbstractIterable.foreach(scala.Function1) (9 samples, 1.66%)</title><rect x="64.4" y="1157" width="19.6" height="15.0" fill="rgb(234,110,15)" rx="2" ry="2" />
<text x="67.43" y="1167.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmDecomposer.decompose(sun.security.ssl.CipherSuite$KeyExchange, sun.security.ssl.CipherSuite$BulkCipher, sun.security.ssl.CipherSuite$MacAlg) (3 samples, 0.55%)</title><rect x="238.6" y="581" width="6.5" height="15.0" fill="rgb(237,155,8)" rx="2" ry="2" />
<text x="241.60" y="591.5" ></text>
</g>
<g >
<title>scala.collection.IterableLike$class.foreach(scala.collection.IterableLike, scala.Function1) (9 samples, 1.66%)</title><rect x="64.4" y="1141" width="19.6" height="15.0" fill="rgb(212,120,47)" rx="2" ry="2" />
<text x="67.43" y="1151.5" ></text>
</g>
<g >
<title>java.lang.StringBuilder.append(java.lang.Object) (1 samples, 0.18%)</title><rect x="232.1" y="917" width="2.1" height="15.0" fill="rgb(236,16,13)" rx="2" ry="2" />
<text x="235.07" y="927.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionReader$$anonfun$read$1.apply(java.lang.Object) (460 samples, 84.87%)</title><rect x="62.3" y="1285" width="1001.4" height="15.0" fill="rgb(215,138,12)" rx="2" ry="2" />
<text x="65.25" y="1295.5" >geotrellis.spark.io.s3.S3CollectionReader$$anonfun$read$1.apply(java.lang.Object)</text>
</g>
<g >
<title>scala.Tuple2.&lt;init&gt;(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="1120.3" y="261" width="2.2" height="15.0" fill="rgb(210,84,39)" rx="2" ry="2" />
<text x="1123.33" y="271.5" ></text>
</g>
<g >
<title>java.util.TimerThread.run() (3 samples, 0.55%)</title><rect x="1183.5" y="1445" width="6.5" height="15.0" fill="rgb(230,101,2)" rx="2" ry="2" />
<text x="1186.47" y="1455.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.cats$effect$internals$TrampolineEC$JVMTrampoline$$super$startLoop(java.lang.Runnable) (3 samples, 0.55%)</title><rect x="31.8" y="1045" width="6.5" height="15.0" fill="rgb(253,149,43)" rx="2" ry="2" />
<text x="34.77" y="1055.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerFilter$class.apply(geotrellis.spark.io.LayerFilter, java.lang.Object, geotrellis.spark.KeyBounds, geotrellis.spark.io.LayerFilter$Expression, geotrellis.spark.Boundable) (1 samples, 0.18%)</title><rect x="1063.7" y="853" width="2.2" height="15.0" fill="rgb(230,171,47)" rx="2" ry="2" />
<text x="1066.73" y="863.5" ></text>
</g>
<g >
<title>javax.crypto.KeyGenerator.generateKey() (2 samples, 0.37%)</title><rect x="282.1" y="581" width="4.4" height="15.0" fill="rgb(211,23,31)" rx="2" ry="2" />
<text x="285.14" y="591.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient.execute(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext) (45 samples, 8.30%)</title><rect x="219.0" y="1157" width="98.0" height="15.0" fill="rgb(219,38,32)" rx="2" ry="2" />
<text x="222.00" y="1167.5" >com.amazona..</text>
</g>
<g >
<title>fs2.internal.CompileScope$State.open() (1 samples, 0.18%)</title><rect x="51.4" y="901" width="2.1" height="15.0" fill="rgb(244,27,12)" rx="2" ry="2" />
<text x="54.37" y="911.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TileCodecs$$anon$4.decode(org.apache.avro.generic.GenericRecord) (4 samples, 0.74%)</title><rect x="75.3" y="789" width="8.7" height="15.0" fill="rgb(231,182,8)" rx="2" ry="2" />
<text x="78.31" y="799.5" ></text>
</g>
<g >
<title>java.util.HashMap$KeySet.iterator() (1 samples, 0.18%)</title><rect x="266.9" y="309" width="2.2" height="15.0" fill="rgb(232,89,29)" rx="2" ry="2" />
<text x="269.90" y="319.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$RecordSchema.getField(java.lang.String) (2 samples, 0.37%)</title><rect x="114.5" y="917" width="4.4" height="15.0" fill="rgb(234,208,52)" rx="2" ry="2" />
<text x="117.50" y="927.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.SessionInputBufferImpl.streamRead(byte[], int, int) (1 samples, 0.18%)</title><rect x="1102.9" y="405" width="2.2" height="15.0" fill="rgb(220,229,26)" rx="2" ry="2" />
<text x="1105.92" y="415.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.XIncludeAwareParserConfiguration.&lt;init&gt;(org.apache.xerces.util.SymbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool, org.apache.xerces.xni.parser.XMLComponentManager) (2 samples, 0.37%)</title><rect x="1070.3" y="277" width="4.3" height="15.0" fill="rgb(222,204,34)" rx="2" ry="2" />
<text x="1073.26" y="287.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$evalMap$extension$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="33.9" y="725" width="2.2" height="15.0" fill="rgb(232,98,47)" rx="2" ry="2" />
<text x="36.95" y="735.5" ></text>
</g>
<g >
<title>java.util.HashMap.put(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="1089.9" y="69" width="2.1" height="15.0" fill="rgb(217,114,21)" rx="2" ry="2" />
<text x="1092.85" y="79.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.readRecord(sun.security.ssl.InputRecord, boolean) (106 samples, 19.56%)</title><rect x="800.3" y="885" width="230.8" height="15.0" fill="rgb(248,179,7)" rx="2" ry="2" />
<text x="803.30" y="895.5" >sun.security.ssl.SSLSocketImpl..</text>
</g>
<g >
<title>fs2.Stream$.unNoneTerminate$extension(fs2.internal.FreeC, scala.Predef$$less$colon$less) (1 samples, 0.18%)</title><rect x="1122.5" y="149" width="2.2" height="15.0" fill="rgb(254,23,9)" rx="2" ry="2" />
<text x="1125.51" y="159.5" ></text>
</g>
<g >
<title>java.util.HashMap.get(java.lang.Object) (1 samples, 0.18%)</title><rect x="118.9" y="917" width="2.1" height="15.0" fill="rgb(207,211,28)" rx="2" ry="2" />
<text x="121.86" y="927.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.AmazonS3Client$.apply(com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.ClientConfiguration) (3 samples, 0.55%)</title><rect x="1105.1" y="933" width="6.5" height="15.0" fill="rgb(244,164,50)" rx="2" ry="2" />
<text x="1108.09" y="943.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal.setInitialValue() (1 samples, 0.18%)</title><rect x="29.6" y="1125" width="2.2" height="15.0" fill="rgb(242,142,31)" rx="2" ry="2" />
<text x="32.59" y="1135.5" ></text>
</g>
<g >
<title>java.security.Provider.getService(java.lang.String, java.lang.String) (1 samples, 0.18%)</title><rect x="277.8" y="437" width="2.2" height="15.0" fill="rgb(246,43,23)" rx="2" ry="2" />
<text x="280.79" y="447.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder.access$400(java.lang.Object, java.lang.String) (1 samples, 0.18%)</title><rect x="94.9" y="949" width="2.2" height="15.0" fill="rgb(249,225,2)" rx="2" ry="2" />
<text x="97.91" y="959.5" ></text>
</g>
<g >
<title>java.util.regex.Pattern.matcher(java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="1085.5" y="149" width="2.2" height="15.0" fill="rgb(228,140,29)" rx="2" ry="2" />
<text x="1088.50" y="159.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.serverCertificate(sun.security.ssl.HandshakeMessage$CertificateMsg) (6 samples, 1.11%)</title><rect x="1087.7" y="277" width="13.0" height="15.0" fill="rgb(241,94,0)" rx="2" ry="2" />
<text x="1090.68" y="287.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOBracket$$anonfun$apply$1.apply(cats.effect.internals.IOConnection, scala.Function1) (4 samples, 0.74%)</title><rect x="38.3" y="1285" width="8.7" height="15.0" fill="rgb(248,168,28)" rx="2" ry="2" />
<text x="41.30" y="1295.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$suspend$1.apply(scala.runtime.BoxedUnit) (1 samples, 0.18%)</title><rect x="31.8" y="773" width="2.1" height="15.0" fill="rgb(248,85,11)" rx="2" ry="2" />
<text x="34.77" y="783.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (3 samples, 0.55%)</title><rect x="12.2" y="997" width="6.5" height="15.0" fill="rgb(224,6,9)" rx="2" ry="2" />
<text x="15.18" y="1007.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.AlgorithmChecker.&lt;init&gt;(java.security.cert.TrustAnchor, java.security.AlgorithmConstraints, java.util.Date, java.security.Timestamp, java.lang.String) (1 samples, 0.18%)</title><rect x="1098.6" y="101" width="2.1" height="15.0" fill="rgb(243,222,21)" rx="2" ry="2" />
<text x="1101.56" y="111.5" ></text>
</g>
<g >
<title>sun.security.ssl.MAC.compute(byte, byte[], int, int, boolean) (1 samples, 0.18%)</title><rect x="1102.9" y="293" width="2.2" height="15.0" fill="rgb(232,69,0)" rx="2" ry="2" />
<text x="1105.92" y="303.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readArray(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="821" width="93.6" height="15.0" fill="rgb(223,6,46)" rx="2" ry="2" />
<text x="126.21" y="831.5" >org.apache...</text>
</g>
<g >
<title>java.lang.Float.valueOf(float) (1 samples, 0.18%)</title><rect x="155.9" y="789" width="2.1" height="15.0" fill="rgb(234,122,20)" rx="2" ry="2" />
<text x="158.87" y="799.5" ></text>
</g>
<g >
<title>scala.Option.flatMap(scala.Function1) (21 samples, 3.87%)</title><rect x="1133.4" y="1093" width="45.7" height="15.0" fill="rgb(241,16,1)" rx="2" ry="2" />
<text x="1136.39" y="1103.5" >scal..</text>
</g>
<g >
<title>geotrellis.contrib.vlm.GeotrellisRasterSourceBench.readGeoTrellis() (53 samples, 9.78%)</title><rect x="1063.7" y="1221" width="115.4" height="15.0" fill="rgb(237,111,2)" rx="2" ry="2" />
<text x="1066.73" y="1231.5" >geotrellis.con..</text>
</g>
<g >
<title>cats.effect.internals.IOBracket$BracketStart.apply(scala.util.Either) (7 samples, 1.29%)</title><rect x="1113.8" y="661" width="15.2" height="15.0" fill="rgb(249,69,24)" rx="2" ry="2" />
<text x="1116.80" y="671.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$acquireResource$1$$anonfun$apply$10$$anonfun$apply$12.apply(scala.runtime.BoxedUnit) (1 samples, 0.18%)</title><rect x="1113.8" y="389" width="2.2" height="15.0" fill="rgb(211,226,19)" rx="2" ry="2" />
<text x="1116.80" y="399.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (9 samples, 1.66%)</title><rect x="64.4" y="1077" width="19.6" height="15.0" fill="rgb(243,151,28)" rx="2" ry="2" />
<text x="67.43" y="1087.5" ></text>
</g>
<g >
<title>com.amazonaws.auth.AWS4Signer.createCanonicalRequest(com.amazonaws.SignableRequest, java.lang.String) (1 samples, 0.18%)</title><rect x="219.0" y="997" width="2.2" height="15.0" fill="rgb(207,102,30)" rx="2" ry="2" />
<text x="222.00" y="1007.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (3 samples, 0.55%)</title><rect x="31.8" y="1237" width="6.5" height="15.0" fill="rgb(206,210,48)" rx="2" ry="2" />
<text x="34.77" y="1247.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$transformWith$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="14.4" y="917" width="2.1" height="15.0" fill="rgb(227,134,24)" rx="2" ry="2" />
<text x="17.35" y="927.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$$anonfun$apply$5$$anonfun$fs2$concurrent$PubSub$$anonfun$$update$1$1.apply(fs2.concurrent.PubSub$PubSubState) (1 samples, 0.18%)</title><rect x="1120.3" y="389" width="2.2" height="15.0" fill="rgb(231,101,25)" rx="2" ry="2" />
<text x="1123.33" y="399.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldAssembler.endRecord() (1 samples, 0.18%)</title><rect x="97.1" y="1013" width="2.2" height="15.0" fill="rgb(212,218,17)" rx="2" ry="2" />
<text x="100.08" y="1023.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerQuery$$anonfun$where$1$$anonfun$1.apply(geotrellis.spark.KeyBounds) (1 samples, 0.18%)</title><rect x="1063.7" y="885" width="2.2" height="15.0" fill="rgb(233,107,39)" rx="2" ry="2" />
<text x="1066.73" y="895.5" ></text>
</g>
<g >
<title>java.lang.String.equalsIgnoreCase(java.lang.String) (1 samples, 0.18%)</title><rect x="236.4" y="597" width="2.2" height="15.0" fill="rgb(205,123,28)" rx="2" ry="2" />
<text x="239.42" y="607.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readField(java.lang.Object, org.apache.avro.Schema$Field, java.lang.Object, org.apache.avro.io.ResolvingDecoder, java.lang.Object) (43 samples, 7.93%)</title><rect x="123.2" y="997" width="93.6" height="15.0" fill="rgb(228,217,23)" rx="2" ry="2" />
<text x="126.21" y="1007.5" >org.apache...</text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.KeyValueRecordCodec.decode(org.apache.avro.generic.GenericRecord) (10 samples, 1.85%)</title><rect x="64.4" y="1205" width="21.8" height="15.0" fill="rgb(205,185,34)" rx="2" ry="2" />
<text x="67.43" y="1215.5" >g..</text>
</g>
<g >
<title>cats.effect.internals.IOBracket$$anonfun$apply$1.apply(java.lang.Object, java.lang.Object) (4 samples, 0.74%)</title><rect x="38.3" y="1301" width="8.7" height="15.0" fill="rgb(244,191,44)" rx="2" ry="2" />
<text x="41.30" y="1311.5" ></text>
</g>
<g >
<title>cats.effect.internals.CancelUtils$$anonfun$cancelAll$2.apply() (1 samples, 0.18%)</title><rect x="44.8" y="869" width="2.2" height="15.0" fill="rgb(209,21,16)" rx="2" ry="2" />
<text x="47.83" y="879.5" ></text>
</g>
<g >
<title>org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(java.net.Socket, java.lang.String, int, org.apache.http.protocol.HttpContext) (28 samples, 5.17%)</title><rect x="234.2" y="757" width="61.0" height="15.0" fill="rgb(212,214,51)" rx="2" ry="2" />
<text x="237.24" y="767.5" >org.ap..</text>
</g>
<g >
<title>geotrellis.vector.io.json.GeometryFormats$ExtentFormat$.read(spray.json.JsValue) (1 samples, 0.18%)</title><rect x="1111.6" y="805" width="2.2" height="15.0" fill="rgb(237,119,31)" rx="2" ry="2" />
<text x="1114.62" y="815.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TileCodecs$$anon$7.schema() (1 samples, 0.18%)</title><rect x="101.4" y="1029" width="2.2" height="15.0" fill="rgb(227,133,6)" rx="2" ry="2" />
<text x="104.44" y="1039.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(scala.util.Either) (4 samples, 0.74%)</title><rect x="47.0" y="1253" width="8.7" height="15.0" fill="rgb(226,29,29)" rx="2" ry="2" />
<text x="50.01" y="1263.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$bracket$1.apply(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="23.1" y="965" width="2.1" height="15.0" fill="rgb(211,75,7)" rx="2" ry="2" />
<text x="26.06" y="975.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA.implCompress(byte[], int) (4 samples, 0.74%)</title><rect x="1020.2" y="741" width="8.7" height="15.0" fill="rgb(211,88,41)" rx="2" ry="2" />
<text x="1023.18" y="751.5" ></text>
</g>
<g >
<title>java.util.regex.Pattern.split(java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="240.8" y="517" width="2.2" height="15.0" fill="rgb(237,226,37)" rx="2" ry="2" />
<text x="243.77" y="527.5" ></text>
</g>
<g >
<title>sun.security.ssl.HandshakeMessage$Finished.&lt;init&gt;(sun.security.ssl.ProtocolVersion, sun.security.ssl.HandshakeHash, int, javax.crypto.SecretKey, sun.security.ssl.CipherSuite) (1 samples, 0.18%)</title><rect x="275.6" y="597" width="2.2" height="15.0" fill="rgb(248,9,41)" rx="2" ry="2" />
<text x="278.61" y="607.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.processLoop() (20 samples, 3.69%)</title><rect x="249.5" y="661" width="43.5" height="15.0" fill="rgb(231,172,16)" rx="2" ry="2" />
<text x="252.48" y="671.5" >sun...</text>
</g>
<g >
<title>java.security.MessageDigest.digest(byte[], int, int) (1 samples, 0.18%)</title><rect x="284.3" y="485" width="2.2" height="15.0" fill="rgb(253,96,54)" rx="2" ry="2" />
<text x="287.32" y="495.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (484 samples, 89.30%)</title><rect x="10.0" y="1349" width="1053.7" height="15.0" fill="rgb(227,83,2)" rx="2" ry="2" />
<text x="13.00" y="1359.5" >cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either)</text>
</g>
<g >
<title>java.util.ArrayList.ensureExplicitCapacity(int) (1 samples, 0.18%)</title><rect x="273.4" y="549" width="2.2" height="15.0" fill="rgb(243,2,17)" rx="2" ry="2" />
<text x="276.43" y="559.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.getKickstartMessage() (2 samples, 0.37%)</title><rect x="245.1" y="661" width="4.4" height="15.0" fill="rgb(245,59,35)" rx="2" ry="2" />
<text x="248.13" y="671.5" ></text>
</g>
<g >
<title>scala.collection.generic.GenericCompanion.empty() (1 samples, 0.18%)</title><rect x="44.8" y="837" width="2.2" height="15.0" fill="rgb(222,220,18)" rx="2" ry="2" />
<text x="47.83" y="847.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(java.security.cert.X509Certificate[], java.lang.String, java.net.Socket) (10 samples, 1.85%)</title><rect x="249.5" y="613" width="21.8" height="15.0" fill="rgb(225,126,36)" rx="2" ry="2" />
<text x="252.48" y="623.5" >s..</text>
</g>
<g >
<title>java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (538 samples, 99.26%)</title><rect x="10.0" y="1413" width="1171.3" height="15.0" fill="rgb(208,155,20)" rx="2" ry="2" />
<text x="13.00" y="1423.5" >java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)</text>
</g>
<g >
<title>java.lang.String.toLowerCase(java.util.Locale) (1 samples, 0.18%)</title><rect x="299.6" y="885" width="2.1" height="15.0" fill="rgb(209,47,50)" rx="2" ry="2" />
<text x="302.56" y="895.5" ></text>
</g>
<g >
<title>fs2.Chunk$Singleton.map(scala.Function1) (1 samples, 0.18%)</title><rect x="31.8" y="693" width="2.1" height="15.0" fill="rgb(241,100,46)" rx="2" ry="2" />
<text x="34.77" y="703.5" ></text>
</g>
<g >
<title>fs2.Stream$ToPull$$anonfun$uncons$extension$1$$anonfun$apply$36.apply(scala.Tuple2) (1 samples, 0.18%)</title><rect x="36.1" y="693" width="2.2" height="15.0" fill="rgb(213,105,10)" rx="2" ry="2" />
<text x="39.13" y="703.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$NamedBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$NameContext, java.lang.String) (1 samples, 0.18%)</title><rect x="94.9" y="965" width="2.2" height="15.0" fill="rgb(239,21,4)" rx="2" ry="2" />
<text x="97.91" y="975.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Builder.resolveS3ClientOptions() (1 samples, 0.18%)</title><rect x="1131.2" y="837" width="2.2" height="15.0" fill="rgb(245,111,39)" rx="2" ry="2" />
<text x="1134.22" y="847.5" ></text>
</g>
<g >
<title>java.util.HashSet.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="1083.3" y="197" width="2.2" height="15.0" fill="rgb(246,61,39)" rx="2" ry="2" />
<text x="1086.32" y="207.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Builder$1.apply(com.amazonaws.services.s3.AmazonS3ClientParamsWrapper) (1 samples, 0.18%)</title><rect x="1129.0" y="821" width="2.2" height="15.0" fill="rgb(208,222,31)" rx="2" ry="2" />
<text x="1132.04" y="831.5" ></text>
</g>
<g >
<title>com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int) (339 samples, 62.55%)</title><rect x="323.5" y="1141" width="738.0" height="15.0" fill="rgb(250,103,9)" rx="2" ry="2" />
<text x="326.51" y="1151.5" >com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>sun.security.jca.ProviderList.getService(java.lang.String, java.lang.String) (1 samples, 0.18%)</title><rect x="1105.1" y="629" width="2.2" height="15.0" fill="rgb(217,219,46)" rx="2" ry="2" />
<text x="1108.09" y="639.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$$anonfun$suspendInAsync$1.apply(cats.effect.internals.IOConnection, scala.Function1) (7 samples, 1.29%)</title><rect x="1113.8" y="789" width="15.2" height="15.0" fill="rgb(242,117,44)" rx="2" ry="2" />
<text x="1116.80" y="799.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.AESCrypt.makeSessionKey(byte[]) (1 samples, 0.18%)</title><rect x="280.0" y="389" width="2.1" height="15.0" fill="rgb(236,114,42)" rx="2" ry="2" />
<text x="282.96" y="399.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal$ThreadLocalMap.set(java.lang.ThreadLocal, java.lang.Object) (1 samples, 0.18%)</title><rect x="29.6" y="1093" width="2.2" height="15.0" fill="rgb(208,99,4)" rx="2" ry="2" />
<text x="32.59" y="1103.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$UnionFieldTypeBuilder.intType() (1 samples, 0.18%)</title><rect x="73.1" y="645" width="2.2" height="15.0" fill="rgb(215,25,40)" rx="2" ry="2" />
<text x="76.14" y="655.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.ensureCapacityInternal(int) (15 samples, 2.77%)</title><rect x="425.8" y="853" width="32.7" height="15.0" fill="rgb(230,143,33)" rx="2" ry="2" />
<text x="428.83" y="863.5" >ja..</text>
</g>
<g >
<title>org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) (41 samples, 7.56%)</title><rect x="227.7" y="997" width="89.3" height="15.0" fill="rgb(216,25,26)" rx="2" ry="2" />
<text x="230.71" y="1007.5" >org.apache..</text>
</g>
<g >
<title>cats.effect.internals.IOStart$$anonfun$1.apply(java.lang.Object, java.lang.Object) (5 samples, 0.92%)</title><rect x="47.0" y="1301" width="10.9" height="15.0" fill="rgb(220,93,33)" rx="2" ry="2" />
<text x="50.01" y="1311.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, int, org.apache.http.protocol.HttpContext) (28 samples, 5.17%)</title><rect x="234.2" y="821" width="61.0" height="15.0" fill="rgb(220,47,38)" rx="2" ry="2" />
<text x="237.24" y="831.5" >org.ap..</text>
</g>
<g >
<title>fs2.internal.Algebra$.fs2$internal$Algebra$$go$1(fs2.internal.CompileScope, fs2.internal.FreeC, cats.effect.Sync, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef) (1 samples, 0.18%)</title><rect x="16.5" y="917" width="2.2" height="15.0" fill="rgb(242,115,32)" rx="2" ry="2" />
<text x="19.53" y="927.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="295.2" y="885" width="2.2" height="15.0" fill="rgb(215,206,30)" rx="2" ry="2" />
<text x="298.20" y="895.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="33.9" y="773" width="2.2" height="15.0" fill="rgb(223,125,52)" rx="2" ry="2" />
<text x="36.95" y="783.5" ></text>
</g>
<g >
<title>org.apache.http.conn.routing.HttpRoute.&lt;init&gt;(org.apache.http.HttpHost, java.net.InetAddress, org.apache.http.HttpHost[], boolean, org.apache.http.conn.routing.RouteInfo$TunnelType, org.apache.http.conn.routing.RouteInfo$LayerType) (1 samples, 0.18%)</title><rect x="297.4" y="885" width="2.2" height="15.0" fill="rgb(224,222,45)" rx="2" ry="2" />
<text x="300.38" y="895.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="1093" width="15.2" height="15.0" fill="rgb(230,87,10)" rx="2" ry="2" />
<text x="110.97" y="1103.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$update$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="20.9" y="949" width="2.2" height="15.0" fill="rgb(247,111,39)" rx="2" ry="2" />
<text x="23.89" y="959.5" ></text>
</g>
<g >
<title>geotrellis.raster.stitch.Stitcher$MultibandTileStitcher$$anonfun$stitch$4.apply(java.lang.Object) (14 samples, 2.58%)</title><rect x="1139.9" y="917" width="30.5" height="15.0" fill="rgb(205,149,17)" rx="2" ry="2" />
<text x="1142.93" y="927.5" >ge..</text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC.execute(java.lang.Runnable) (7 samples, 1.29%)</title><rect x="1113.8" y="645" width="15.2" height="15.0" fill="rgb(252,94,35)" rx="2" ry="2" />
<text x="1116.80" y="655.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="1125" width="15.2" height="15.0" fill="rgb(242,169,3)" rx="2" ry="2" />
<text x="110.97" y="1135.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.read(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1141" width="93.6" height="15.0" fill="rgb(244,95,35)" rx="2" ry="2" />
<text x="126.21" y="1151.5" >org.apache...</text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply$mcV$sp() (7 samples, 1.29%)</title><rect x="1113.8" y="549" width="15.2" height="15.0" fill="rgb(243,59,20)" rx="2" ry="2" />
<text x="1116.80" y="559.5" ></text>
</g>
<g >
<title>java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="323.5" y="869" width="2.2" height="15.0" fill="rgb(244,78,46)" rx="2" ry="2" />
<text x="326.51" y="879.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA2.implDigest(byte[], int) (1 samples, 0.18%)</title><rect x="284.3" y="437" width="2.2" height="15.0" fill="rgb(225,79,33)" rx="2" ry="2" />
<text x="287.32" y="447.5" ></text>
</g>
<g >
<title>scala.concurrent.BlockContext$.withBlockContext(scala.concurrent.BlockContext, scala.Function0) (9 samples, 1.66%)</title><rect x="12.2" y="1157" width="19.6" height="15.0" fill="rgb(220,0,5)" rx="2" ry="2" />
<text x="15.18" y="1167.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.LoggingInputStream.read(byte[], int, int) (324 samples, 59.78%)</title><rect x="325.7" y="933" width="705.4" height="15.0" fill="rgb(205,85,13)" rx="2" ry="2" />
<text x="328.68" y="943.5" >org.apache.http.impl.conn.LoggingInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionLayerReader.liftedTree1$1(geotrellis.spark.LayerId, scala.reflect.ClassTag, spray.json.JsonFormat) (1 samples, 0.18%)</title><rect x="1111.6" y="981" width="2.2" height="15.0" fill="rgb(248,51,40)" rx="2" ry="2" />
<text x="1114.62" y="991.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer() (1 samples, 0.18%)</title><rect x="1102.9" y="421" width="2.2" height="15.0" fill="rgb(242,130,31)" rx="2" ry="2" />
<text x="1105.92" y="431.5" ></text>
</g>
<g >
<title>sun.security.ssl.MAC.&lt;init&gt;(sun.security.ssl.CipherSuite$MacAlg, sun.security.ssl.ProtocolVersion, javax.crypto.SecretKey) (1 samples, 0.18%)</title><rect x="277.8" y="533" width="2.2" height="15.0" fill="rgb(214,220,51)" rx="2" ry="2" />
<text x="280.79" y="543.5" ></text>
</g>
<g >
<title>sun.security.ssl.JsseJce.getMac(java.lang.String) (1 samples, 0.18%)</title><rect x="277.8" y="517" width="2.2" height="15.0" fill="rgb(234,10,29)" rx="2" ry="2" />
<text x="280.79" y="527.5" ></text>
</g>
<g >
<title>com.amazonaws.http.apache.client.impl.ApacheHttpClientFactory.create(com.amazonaws.http.settings.HttpClientSettings) (3 samples, 0.55%)</title><rect x="1105.1" y="757" width="6.5" height="15.0" fill="rgb(254,148,11)" rx="2" ry="2" />
<text x="1108.09" y="767.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$$anonfun$apply$5$$anon$1.unsubscribe(java.lang.Object) (1 samples, 0.18%)</title><rect x="23.1" y="901" width="2.1" height="15.0" fill="rgb(238,42,16)" rx="2" ry="2" />
<text x="26.06" y="911.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$$anonfun$apply$5$$anonfun$fs2$concurrent$PubSub$$anonfun$$clearSubscriber$1$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="20.9" y="933" width="2.2" height="15.0" fill="rgb(232,9,31)" rx="2" ry="2" />
<text x="23.89" y="943.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC.viewL() (1 samples, 0.18%)</title><rect x="31.8" y="901" width="2.1" height="15.0" fill="rgb(211,163,4)" rx="2" ry="2" />
<text x="34.77" y="911.5" ></text>
</g>
<g >
<title>org.apache.avro.JsonProperties.&lt;init&gt;(java.util.Set) (1 samples, 0.18%)</title><rect x="90.6" y="933" width="2.1" height="15.0" fill="rgb(248,189,47)" rx="2" ry="2" />
<text x="93.55" y="943.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.util.ClassUtil.findSuperTypes(java.lang.Class, java.lang.Class) (1 samples, 0.18%)</title><rect x="92.7" y="773" width="2.2" height="15.0" fill="rgb(243,72,53)" rx="2" ry="2" />
<text x="95.73" y="783.5" ></text>
</g>
<g >
<title>java.util.HashMap.get(java.lang.Object) (2 samples, 0.37%)</title><rect x="114.5" y="901" width="4.4" height="15.0" fill="rgb(254,28,46)" rx="2" ry="2" />
<text x="117.50" y="911.5" ></text>
</g>
<g >
<title>com.amazonaws.http.protocol.SdkHttpRequestExecutor.doReceiveResponse(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) (2 samples, 0.37%)</title><rect x="303.9" y="901" width="4.4" height="15.0" fill="rgb(252,136,46)" rx="2" ry="2" />
<text x="306.91" y="911.5" ></text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool.getPoolEntryBlocking(java.lang.Object, java.lang.Object, long, java.util.concurrent.TimeUnit, java.util.concurrent.Future) (1 samples, 0.18%)</title><rect x="229.9" y="757" width="2.2" height="15.0" fill="rgb(212,199,44)" rx="2" ry="2" />
<text x="232.89" y="767.5" ></text>
</g>
<g >
<title>java.util.TimerThread.mainLoop() (3 samples, 0.55%)</title><rect x="1183.5" y="1429" width="6.5" height="15.0" fill="rgb(220,65,11)" rx="2" ry="2" />
<text x="1186.47" y="1439.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="965" width="15.2" height="15.0" fill="rgb(238,41,4)" rx="2" ry="2" />
<text x="110.97" y="975.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.XIncludeAwareParserConfiguration.&lt;init&gt;() (2 samples, 0.37%)</title><rect x="1070.3" y="293" width="4.3" height="15.0" fill="rgb(233,167,32)" rx="2" ry="2" />
<text x="1073.26" y="303.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$$anonfun$mk$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="16.5" y="837" width="2.2" height="15.0" fill="rgb(234,1,3)" rx="2" ry="2" />
<text x="19.53" y="847.5" ></text>
</g>
<g >
<title>scala.collection.TraversableOnce$class.copyToArray(scala.collection.TraversableOnce, java.lang.Object, int) (2 samples, 0.37%)</title><rect x="75.3" y="725" width="4.4" height="15.0" fill="rgb(233,60,49)" rx="2" ry="2" />
<text x="78.31" y="735.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$acquireResource$1$$anonfun$apply$10$$anonfun$apply$12.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1113.8" y="405" width="2.2" height="15.0" fill="rgb(221,201,30)" rx="2" ry="2" />
<text x="1116.80" y="415.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.MainClientExec.needAuthentication(org.apache.http.auth.AuthState, org.apache.http.auth.AuthState, org.apache.http.conn.routing.HttpRoute, org.apache.http.HttpResponse, org.apache.http.client.protocol.HttpClientContext) (1 samples, 0.18%)</title><rect x="299.6" y="917" width="2.1" height="15.0" fill="rgb(243,128,15)" rx="2" ry="2" />
<text x="302.56" y="927.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3ClientBuilder.build(com.amazonaws.client.AwsSyncClientParams) (3 samples, 0.55%)</title><rect x="1105.1" y="901" width="6.5" height="15.0" fill="rgb(251,58,53)" rx="2" ry="2" />
<text x="1108.09" y="911.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(java.lang.Object) (14 samples, 2.58%)</title><rect x="1139.9" y="933" width="30.5" height="15.0" fill="rgb(218,16,38)" rx="2" ry="2" />
<text x="1142.93" y="943.5" >sc..</text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(fs2.internal.FreeC$Result) (2 samples, 0.37%)</title><rect x="1122.5" y="309" width="4.4" height="15.0" fill="rgb(233,157,34)" rx="2" ry="2" />
<text x="1125.51" y="319.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC.viewL() (1 samples, 0.18%)</title><rect x="27.4" y="773" width="2.2" height="15.0" fill="rgb(237,178,25)" rx="2" ry="2" />
<text x="30.42" y="783.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.kickstart() (2 samples, 0.37%)</title><rect x="245.1" y="677" width="4.4" height="15.0" fill="rgb(241,156,8)" rx="2" ry="2" />
<text x="248.13" y="687.5" ></text>
</g>
<g >
<title>org.apache.avro.io.BinaryDecoder.&lt;init&gt;(byte[], int, int) (1 samples, 0.18%)</title><rect x="216.8" y="1189" width="2.2" height="15.0" fill="rgb(233,33,6)" rx="2" ry="2" />
<text x="219.83" y="1199.5" ></text>
</g>
<g >
<title>org.apache.avro.io.ResolvingDecoder.&lt;init&gt;(org.apache.avro.Schema, org.apache.avro.Schema, org.apache.avro.io.Decoder) (8 samples, 1.48%)</title><rect x="105.8" y="1173" width="17.4" height="15.0" fill="rgb(251,31,40)" rx="2" ry="2" />
<text x="108.79" y="1183.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC.viewL() (1 samples, 0.18%)</title><rect x="16.5" y="901" width="2.2" height="15.0" fill="rgb(243,155,2)" rx="2" ry="2" />
<text x="19.53" y="911.5" ></text>
</g>
<g >
<title>scala.collection.AbstractIterable.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="44.8" y="741" width="2.2" height="15.0" fill="rgb(254,187,51)" rx="2" ry="2" />
<text x="47.83" y="751.5" ></text>
</g>
<g >
<title>org.apache.http.conn.routing.RouteTracker.toRoute() (1 samples, 0.18%)</title><rect x="297.4" y="901" width="2.2" height="15.0" fill="rgb(254,218,8)" rx="2" ry="2" />
<text x="300.38" y="911.5" ></text>
</g>
<g >
<title>java.util.ArrayList.ensureCapacityInternal(int) (1 samples, 0.18%)</title><rect x="273.4" y="565" width="2.2" height="15.0" fill="rgb(211,222,2)" rx="2" ry="2" />
<text x="276.43" y="575.5" ></text>
</g>
<g >
<title>sun.misc.FloatingDecimal.parseDouble(java.lang.String) (1 samples, 0.18%)</title><rect x="1111.6" y="709" width="2.2" height="15.0" fill="rgb(212,150,17)" rx="2" ry="2" />
<text x="1114.62" y="719.5" ></text>
</g>
<g >
<title>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter() (1 samples, 0.18%)</title><rect x="1179.1" y="1349" width="2.2" height="15.0" fill="rgb(217,142,9)" rx="2" ry="2" />
<text x="1182.11" y="1359.5" ></text>
</g>
<g >
<title>com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int) (325 samples, 59.96%)</title><rect x="323.5" y="1077" width="707.6" height="15.0" fill="rgb(211,132,39)" rx="2" ry="2" />
<text x="326.51" y="1087.5" >com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>sun.reflect.GeneratedConstructorAccessor41.newInstance(java.lang.Object[]) (2 samples, 0.37%)</title><rect x="1070.3" y="309" width="4.3" height="15.0" fill="rgb(238,110,37)" rx="2" ry="2" />
<text x="1073.26" y="319.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1061" width="2.2" height="15.0" fill="rgb(217,157,27)" rx="2" ry="2" />
<text x="106.62" y="1071.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.readDataRecord(sun.security.ssl.InputRecord) (1 samples, 0.18%)</title><rect x="1102.9" y="357" width="2.2" height="15.0" fill="rgb(227,162,42)" rx="2" ry="2" />
<text x="1105.92" y="367.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.SessionOutputBufferImpl.streamWrite(byte[], int, int) (4 samples, 0.74%)</title><rect x="308.3" y="789" width="8.7" height="15.0" fill="rgb(252,54,13)" rx="2" ry="2" />
<text x="311.27" y="799.5" ></text>
</g>
<g >
<title>java.util.TreeMap.getEntry(java.lang.Object) (1 samples, 0.18%)</title><rect x="258.2" y="341" width="2.2" height="15.0" fill="rgb(242,62,50)" rx="2" ry="2" />
<text x="261.19" y="351.5" ></text>
</g>
<g >
<title>scala.collection.SeqLike$class.sorted(scala.collection.SeqLike, scala.math.Ordering) (1 samples, 0.18%)</title><rect x="1172.6" y="981" width="2.2" height="15.0" fill="rgb(205,58,25)" rx="2" ry="2" />
<text x="1175.58" y="991.5" ></text>
</g>
<g >
<title>scala.math.Numeric$Ops.$plus(java.lang.Object) (1 samples, 0.18%)</title><rect x="60.1" y="1237" width="2.2" height="15.0" fill="rgb(224,111,17)" rx="2" ry="2" />
<text x="63.07" y="1247.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$suspend$1.apply(scala.runtime.BoxedUnit) (1 samples, 0.18%)</title><rect x="27.4" y="821" width="2.2" height="15.0" fill="rgb(208,69,21)" rx="2" ry="2" />
<text x="30.42" y="831.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Builder$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1129.0" y="837" width="2.2" height="15.0" fill="rgb(226,208,15)" rx="2" ry="2" />
<text x="1132.04" y="847.5" ></text>
</g>
<g >
<title>sun.security.ssl.OutputRecord.encrypt(sun.security.ssl.Authenticator, sun.security.ssl.CipherBox) (1 samples, 0.18%)</title><rect x="314.8" y="709" width="2.2" height="15.0" fill="rgb(249,213,31)" rx="2" ry="2" />
<text x="317.80" y="719.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.readRecord(sun.security.ssl.InputRecord, boolean) (21 samples, 3.87%)</title><rect x="249.5" y="693" width="45.7" height="15.0" fill="rgb(210,179,54)" rx="2" ry="2" />
<text x="252.48" y="703.5" >sun...</text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3Client$.DEFAULT() (2 samples, 0.37%)</title><rect x="1129.0" y="917" width="4.4" height="15.0" fill="rgb(249,73,3)" rx="2" ry="2" />
<text x="1132.04" y="927.5" ></text>
</g>
<g >
<title>java.util.HashMap$KeySet.iterator() (1 samples, 0.18%)</title><rect x="247.3" y="549" width="2.2" height="15.0" fill="rgb(220,117,16)" rx="2" ry="2" />
<text x="250.31" y="559.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.KeyValueRecordCodec.schema() (8 samples, 1.48%)</title><rect x="86.2" y="1221" width="17.4" height="15.0" fill="rgb(244,143,9)" rx="2" ry="2" />
<text x="89.20" y="1231.5" ></text>
</g>
<g >
<title>scala.util.Success.&lt;init&gt;(java.lang.Object) (1 samples, 0.18%)</title><rect x="81.8" y="757" width="2.2" height="15.0" fill="rgb(238,83,29)" rx="2" ry="2" />
<text x="84.85" y="767.5" ></text>
</g>
<g >
<title>java.lang.CharacterDataLatin1.toLowerCase(int) (1 samples, 0.18%)</title><rect x="299.6" y="853" width="2.1" height="15.0" fill="rgb(243,222,45)" rx="2" ry="2" />
<text x="302.56" y="863.5" ></text>
</g>
<g >
<title>org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call() (53 samples, 9.78%)</title><rect x="1063.7" y="1333" width="115.4" height="15.0" fill="rgb(236,104,47)" rx="2" ry="2" />
<text x="1066.73" y="1343.5" >org.openjdk.jm..</text>
</g>
<g >
<title>fs2.Stream$$anonfun$$greater$greater$extension$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1122.5" y="245" width="4.4" height="15.0" fill="rgb(221,227,12)" rx="2" ry="2" />
<text x="1125.51" y="255.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$interruptGuard$1$1.apply(scala.Option) (2 samples, 0.37%)</title><rect x="40.5" y="981" width="4.3" height="15.0" fill="rgb(229,204,20)" rx="2" ry="2" />
<text x="43.48" y="991.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TupleCodec.decode(org.apache.avro.generic.GenericRecord) (9 samples, 1.66%)</title><rect x="64.4" y="1029" width="19.6" height="15.0" fill="rgb(219,43,38)" rx="2" ry="2" />
<text x="67.43" y="1039.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldDefault.usingDefault(java.lang.Object) (1 samples, 0.18%)</title><rect x="99.3" y="981" width="2.1" height="15.0" fill="rgb(230,137,12)" rx="2" ry="2" />
<text x="102.26" y="991.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(org.apache.http.conn.ManagedHttpClientConnection, org.apache.http.HttpHost, java.net.InetSocketAddress, int, org.apache.http.config.SocketConfig, org.apache.http.protocol.HttpContext) (28 samples, 5.17%)</title><rect x="234.2" y="805" width="61.0" height="15.0" fill="rgb(243,195,27)" rx="2" ry="2" />
<text x="237.24" y="815.5" >org.ap..</text>
</g>
<g >
<title>fs2.Stream$ToPull$$anonfun$uncons$extension$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="36.1" y="757" width="2.2" height="15.0" fill="rgb(238,14,28)" rx="2" ry="2" />
<text x="39.13" y="767.5" ></text>
</g>
<g >
<title>spray.json.JsValue.convertTo(spray.json.JsonReader) (1 samples, 0.18%)</title><rect x="1111.6" y="933" width="2.2" height="15.0" fill="rgb(248,15,38)" rx="2" ry="2" />
<text x="1114.62" y="943.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$releaseChildScope$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="51.4" y="965" width="2.1" height="15.0" fill="rgb(218,182,31)" rx="2" ry="2" />
<text x="54.37" y="975.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.AESCipher.engineInit(int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) (1 samples, 0.18%)</title><rect x="280.0" y="453" width="2.1" height="15.0" fill="rgb(211,61,36)" rx="2" ry="2" />
<text x="282.96" y="463.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.resolveUnion(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="981" width="15.2" height="15.0" fill="rgb(244,163,7)" rx="2" ry="2" />
<text x="110.97" y="991.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec.schema() (2 samples, 0.37%)</title><rect x="64.4" y="645" width="4.4" height="15.0" fill="rgb(238,225,36)" rx="2" ry="2" />
<text x="67.43" y="655.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(java.lang.Object) (484 samples, 89.30%)</title><rect x="10.0" y="1381" width="1053.7" height="15.0" fill="rgb(225,165,36)" rx="2" ry="2" />
<text x="13.00" y="1391.5" >cats.effect.internals.IORunLoop$RestartCallback.apply(java.lang.Object)</text>
</g>
<g >
<title>org.codehaus.jackson.map.ObjectMapper.&lt;init&gt;(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider, org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.DeserializationConfig) (1 samples, 0.18%)</title><rect x="99.3" y="869" width="2.1" height="15.0" fill="rgb(209,151,30)" rx="2" ry="2" />
<text x="102.26" y="879.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.completeField(org.apache.avro.Schema, java.lang.Object) (1 samples, 0.18%)</title><rect x="99.3" y="949" width="2.1" height="15.0" fill="rgb(243,145,27)" rx="2" ry="2" />
<text x="102.26" y="959.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$register$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1116.0" y="373" width="4.3" height="15.0" fill="rgb(216,63,8)" rx="2" ry="2" />
<text x="1118.98" y="383.5" ></text>
</g>
<g >
<title>java.lang.ref.Finalizer.runFinalizer(sun.misc.JavaLangAccess) (1 samples, 0.18%)</title><rect x="1181.3" y="1413" width="2.2" height="15.0" fill="rgb(243,9,32)" rx="2" ry="2" />
<text x="1184.29" y="1423.5" ></text>
</g>
<g >
<title>java.util.AbstractList.hashCode() (1 samples, 0.18%)</title><rect x="118.9" y="837" width="2.1" height="15.0" fill="rgb(206,47,8)" rx="2" ry="2" />
<text x="121.86" y="847.5" ></text>
</g>
<g >
<title>cats.effect.IO$Map.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1113.8" y="421" width="2.2" height="15.0" fill="rgb(221,31,47)" rx="2" ry="2" />
<text x="1116.80" y="431.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.needToSplitPayload() (1 samples, 0.18%)</title><rect x="312.6" y="741" width="2.2" height="15.0" fill="rgb(251,189,22)" rx="2" ry="2" />
<text x="315.62" y="751.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$IntDefault.intDefault(int) (1 samples, 0.18%)</title><rect x="99.3" y="1013" width="2.1" height="15.0" fill="rgb(238,207,8)" rx="2" ry="2" />
<text x="102.26" y="1023.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.start(cats.effect.IO, scala.Function1) (3 samples, 0.55%)</title><rect x="31.8" y="1253" width="6.5" height="15.0" fill="rgb(236,54,47)" rx="2" ry="2" />
<text x="34.77" y="1263.5" ></text>
</g>
<g >
<title>java.util.jar.JarFile.getEntry(java.lang.String) (1 samples, 0.18%)</title><rect x="1109.4" y="501" width="2.2" height="15.0" fill="rgb(246,120,51)" rx="2" ry="2" />
<text x="1112.45" y="511.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.$Proxy12.connect(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, int, org.apache.http.protocol.HttpContext) (28 samples, 5.17%)</title><rect x="234.2" y="901" width="61.0" height="15.0" fill="rgb(230,27,36)" rx="2" ry="2" />
<text x="237.24" y="911.5" >com.am..</text>
</g>
<g >
<title>org.apache.http.impl.io.SessionOutputBufferImpl.flushBuffer() (4 samples, 0.74%)</title><rect x="308.3" y="805" width="8.7" height="15.0" fill="rgb(246,185,1)" rx="2" ry="2" />
<text x="311.27" y="815.5" ></text>
</g>
<g >
<title>scala.util.Try$.apply(scala.Function0) (1 samples, 0.18%)</title><rect x="81.8" y="773" width="2.2" height="15.0" fill="rgb(247,103,36)" rx="2" ry="2" />
<text x="84.85" y="783.5" ></text>
</g>
<g >
<title>java.lang.String.&lt;init&gt;(char[], boolean) (2 samples, 0.37%)</title><rect x="388.8" y="853" width="4.4" height="15.0" fill="rgb(238,76,44)" rx="2" ry="2" />
<text x="391.82" y="863.5" ></text>
</g>
<g >
<title>java.util.LinkedList.isPositionIndex(int) (1 samples, 0.18%)</title><rect x="288.7" y="549" width="2.1" height="15.0" fill="rgb(247,99,11)" rx="2" ry="2" />
<text x="291.67" y="559.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader() (1 samples, 0.18%)</title><rect x="1102.9" y="517" width="2.2" height="15.0" fill="rgb(223,170,41)" rx="2" ry="2" />
<text x="1105.92" y="527.5" ></text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (1 samples, 0.18%)</title><rect x="264.7" y="389" width="2.2" height="15.0" fill="rgb(213,103,11)" rx="2" ry="2" />
<text x="267.72" y="399.5" ></text>
</g>
<g >
<title>org.apache.xerces.impl.dv.ObjectFactory.findClassLoader() (1 samples, 0.18%)</title><rect x="1072.4" y="213" width="2.2" height="15.0" fill="rgb(206,206,4)" rx="2" ry="2" />
<text x="1075.44" y="223.5" ></text>
</g>
<g >
<title>com.amazonaws.http.protocol.SdkHttpRequestExecutor.doReceiveResponse(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) (1 samples, 0.18%)</title><rect x="1102.9" y="549" width="2.2" height="15.0" fill="rgb(243,8,49)" rx="2" ry="2" />
<text x="1105.92" y="559.5" ></text>
</g>
<g >
<title>sun.security.validator.Validator.getInstance(java.lang.String, java.lang.String, java.util.Collection) (2 samples, 0.37%)</title><rect x="249.5" y="549" width="4.3" height="15.0" fill="rgb(243,51,53)" rx="2" ry="2" />
<text x="252.48" y="559.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Builder$1.apply(java.lang.Object) (3 samples, 0.55%)</title><rect x="1105.1" y="869" width="6.5" height="15.0" fill="rgb(214,70,17)" rx="2" ry="2" />
<text x="1108.09" y="879.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC.execute(java.lang.Runnable) (3 samples, 0.55%)</title><rect x="31.8" y="1157" width="6.5" height="15.0" fill="rgb(250,196,12)" rx="2" ry="2" />
<text x="34.77" y="1167.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3ClientBuilder.build(com.amazonaws.client.AwsSyncClientParams) (2 samples, 0.37%)</title><rect x="1129.0" y="869" width="4.4" height="15.0" fill="rgb(224,54,22)" rx="2" ry="2" />
<text x="1132.04" y="879.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (1 samples, 0.18%)</title><rect x="44.8" y="1029" width="2.2" height="15.0" fill="rgb(213,102,4)" rx="2" ry="2" />
<text x="47.83" y="1039.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.newCapacity(int) (6 samples, 1.11%)</title><rect x="430.2" y="837" width="13.0" height="15.0" fill="rgb(246,103,24)" rx="2" ry="2" />
<text x="433.18" y="847.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertImpl.getPublicKey() (1 samples, 0.18%)</title><rect x="1098.6" y="85" width="2.1" height="15.0" fill="rgb(222,134,20)" rx="2" ry="2" />
<text x="1101.56" y="95.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal$ThreadLocalMap.access$000(java.lang.ThreadLocal$ThreadLocalMap, java.lang.ThreadLocal) (1 samples, 0.18%)</title><rect x="66.6" y="357" width="2.2" height="15.0" fill="rgb(247,101,25)" rx="2" ry="2" />
<text x="69.61" y="367.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldDefault.usingDefault(java.lang.Object) (1 samples, 0.18%)</title><rect x="92.7" y="981" width="2.2" height="15.0" fill="rgb(217,163,7)" rx="2" ry="2" />
<text x="95.73" y="991.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$$anonfun$apply$5$$anonfun$fs2$concurrent$PubSub$$anonfun$$update$1$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1120.3" y="405" width="2.2" height="15.0" fill="rgb(242,147,21)" rx="2" ry="2" />
<text x="1123.33" y="415.5" ></text>
</g>
<g >
<title>scala.concurrent.BlockContext$.withBlockContext(scala.concurrent.BlockContext, scala.Function0) (3 samples, 0.55%)</title><rect x="31.8" y="1109" width="6.5" height="15.0" fill="rgb(232,33,0)" rx="2" ry="2" />
<text x="34.77" y="1119.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$5.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="27.4" y="997" width="2.2" height="15.0" fill="rgb(253,167,38)" rx="2" ry="2" />
<text x="30.42" y="1007.5" ></text>
</g>
<g >
<title>scala.reflect.ManifestFactory$$anon$11.newArray(int) (1 samples, 0.18%)</title><rect x="79.7" y="741" width="2.1" height="15.0" fill="rgb(225,96,53)" rx="2" ry="2" />
<text x="82.67" y="751.5" ></text>
</g>
<g >
<title>fs2.Pull$$anonfun$loop$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1122.5" y="101" width="2.2" height="15.0" fill="rgb(210,127,16)" rx="2" ry="2" />
<text x="1125.51" y="111.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec$$anonfun$decode$1.apply(java.lang.Object) (5 samples, 0.92%)</title><rect x="64.4" y="693" width="10.9" height="15.0" fill="rgb(229,31,22)" rx="2" ry="2" />
<text x="67.43" y="703.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.completeField(org.apache.avro.Schema) (1 samples, 0.18%)</title><rect x="66.6" y="453" width="2.2" height="15.0" fill="rgb(249,6,9)" rx="2" ry="2" />
<text x="69.61" y="463.5" ></text>
</g>
<g >
<title>sun.security.ssl.JsseJce.getKeyGenerator(java.lang.String) (1 samples, 0.18%)</title><rect x="275.6" y="565" width="2.2" height="15.0" fill="rgb(250,111,39)" rx="2" ry="2" />
<text x="278.61" y="575.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC.viewL() (1 samples, 0.18%)</title><rect x="27.4" y="949" width="2.2" height="15.0" fill="rgb(221,138,30)" rx="2" ry="2" />
<text x="30.42" y="959.5" ></text>
</g>
<g >
<title>java.net.URLClassLoader.getResourceAsStream(java.lang.String) (1 samples, 0.18%)</title><rect x="1109.4" y="677" width="2.2" height="15.0" fill="rgb(235,228,9)" rx="2" ry="2" />
<text x="1112.45" y="687.5" ></text>
</g>
<g >
<title>sun.security.ssl.AppInputStream.read(byte[], int, int) (1 samples, 0.18%)</title><rect x="1102.9" y="373" width="2.2" height="15.0" fill="rgb(230,137,24)" rx="2" ry="2" />
<text x="1105.92" y="383.5" ></text>
</g>
<g >
<title>scala.collection.IndexedSeqOptimized$class.foreach(scala.collection.IndexedSeqOptimized, scala.Function1) (1 samples, 0.18%)</title><rect x="88.4" y="949" width="2.2" height="15.0" fill="rgb(226,51,52)" rx="2" ry="2" />
<text x="91.38" y="959.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.CipherBlockChaining.init(boolean, java.lang.String, byte[], byte[]) (1 samples, 0.18%)</title><rect x="280.0" y="421" width="2.1" height="15.0" fill="rgb(235,52,16)" rx="2" ry="2" />
<text x="282.96" y="431.5" ></text>
</g>
<g >
<title>fs2.Pull$$anonfun$flatMap$extension$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="16.5" y="789" width="2.2" height="15.0" fill="rgb(241,76,46)" rx="2" ry="2" />
<text x="19.53" y="799.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.AmazonS3Client.getObject(java.lang.String, java.lang.String) (45 samples, 8.30%)</title><rect x="219.0" y="1253" width="98.0" height="15.0" fill="rgb(213,229,14)" rx="2" ry="2" />
<text x="222.00" y="1263.5" >geotrellis...</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (484 samples, 89.30%)</title><rect x="10.0" y="1333" width="1053.7" height="15.0" fill="rgb(250,71,0)" rx="2" ry="2" />
<text x="13.00" y="1343.5" >cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.e..</text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.listObjects(com.amazonaws.services.s3.model.ListObjectsRequest) (18 samples, 3.32%)</title><rect x="1065.9" y="869" width="39.2" height="15.0" fill="rgb(232,108,37)" rx="2" ry="2" />
<text x="1068.90" y="879.5" >com..</text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(com.amazonaws.http.AmazonHttpClient$RequestExecutor$ExecOneRequestParams) (18 samples, 3.32%)</title><rect x="1065.9" y="677" width="39.2" height="15.0" fill="rgb(252,85,12)" rx="2" ry="2" />
<text x="1068.90" y="687.5" >com..</text>
</g>
<g >
<title>sun.security.provider.certpath.PolicyChecker.processParents(int, boolean, boolean, sun.security.provider.certpath.PolicyNodeImpl, java.lang.String, java.util.Set, boolean) (1 samples, 0.18%)</title><rect x="266.9" y="389" width="2.2" height="15.0" fill="rgb(237,0,42)" rx="2" ry="2" />
<text x="269.90" y="399.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.json.Implicits$$anon$1.read(spray.json.JsValue) (1 samples, 0.18%)</title><rect x="1111.6" y="901" width="2.2" height="15.0" fill="rgb(209,70,9)" rx="2" ry="2" />
<text x="1114.62" y="911.5" ></text>
</g>
<g >
<title>sun.security.validator.PKIXValidator.doValidate(java.security.cert.X509Certificate[], java.security.cert.PKIXBuilderParameters) (8 samples, 1.48%)</title><rect x="253.8" y="533" width="17.5" height="15.0" fill="rgb(216,15,25)" rx="2" ry="2" />
<text x="256.84" y="543.5" ></text>
</g>
<g >
<title>org.apache.commons.logging.impl.SLF4JLocationAwareLog.debug(java.lang.Object) (1 samples, 0.18%)</title><rect x="310.4" y="725" width="2.2" height="15.0" fill="rgb(242,112,0)" rx="2" ry="2" />
<text x="313.44" y="735.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC.execute(java.lang.Runnable) (10 samples, 1.85%)</title><rect x="10.0" y="1205" width="21.8" height="15.0" fill="rgb(232,18,9)" rx="2" ry="2" />
<text x="13.00" y="1215.5" >c..</text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor$ExecOneRequestParams.newSigner(com.amazonaws.Request, com.amazonaws.http.ExecutionContext) (2 samples, 0.37%)</title><rect x="221.2" y="1013" width="4.3" height="15.0" fill="rgb(231,140,10)" rx="2" ry="2" />
<text x="224.18" y="1023.5" ></text>
</g>
<g >
<title>java.security.cert.PKIXBuilderParameters.&lt;init&gt;(java.util.Set, java.security.cert.CertSelector) (1 samples, 0.18%)</title><rect x="1089.9" y="165" width="2.1" height="15.0" fill="rgb(231,104,27)" rx="2" ry="2" />
<text x="1092.85" y="175.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.AmazonS3Client$.apply(com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.ClientConfiguration) (2 samples, 0.37%)</title><rect x="1129.0" y="901" width="4.4" height="15.0" fill="rgb(214,80,26)" rx="2" ry="2" />
<text x="1132.04" y="911.5" ></text>
</g>
<g >
<title>com.amazonaws.http.protocol.SdkHttpRequestExecutor.doSendRequest(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) (4 samples, 0.74%)</title><rect x="308.3" y="901" width="8.7" height="15.0" fill="rgb(214,172,11)" rx="2" ry="2" />
<text x="311.27" y="911.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.hashInternal(byte[], int, int) (1 samples, 0.18%)</title><rect x="290.8" y="613" width="2.2" height="15.0" fill="rgb(210,228,31)" rx="2" ry="2" />
<text x="293.85" y="623.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmDecomposer.decomposes(sun.security.ssl.CipherSuite$BulkCipher) (2 samples, 0.37%)</title><rect x="238.6" y="565" width="4.4" height="15.0" fill="rgb(244,210,31)" rx="2" ry="2" />
<text x="241.60" y="575.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="33.9" y="789" width="2.2" height="15.0" fill="rgb(232,155,19)" rx="2" ry="2" />
<text x="36.95" y="799.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$interruptWhen$extension0$1$$anonfun$apply$117$$anonfun$apply$118.apply(cats.effect.concurrent.Deferred) (1 samples, 0.18%)</title><rect x="40.5" y="805" width="2.2" height="15.0" fill="rgb(251,72,50)" rx="2" ry="2" />
<text x="43.48" y="815.5" ></text>
</g>
<g >
<title>com.amazonaws.internal.SdkSSLContext.getPreferredSSLContext(java.security.SecureRandom) (1 samples, 0.18%)</title><rect x="1105.1" y="677" width="2.2" height="15.0" fill="rgb(221,222,52)" rx="2" ry="2" />
<text x="1108.09" y="687.5" ></text>
</g>
<g >
<title>cats.effect.IO.unsafeRunTimed(scala.concurrent.duration.Duration) (7 samples, 1.29%)</title><rect x="1113.8" y="901" width="15.2" height="15.0" fill="rgb(205,64,42)" rx="2" ry="2" />
<text x="1116.80" y="911.5" ></text>
</g>
<g >
<title>java.util.HashMap.putVal(int, java.lang.Object, java.lang.Object, boolean, boolean) (1 samples, 0.18%)</title><rect x="64.4" y="437" width="2.2" height="15.0" fill="rgb(210,97,16)" rx="2" ry="2" />
<text x="67.43" y="447.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORace$$anonfun$1$$anonfun$apply$2.apply(java.lang.Object) (3 samples, 0.55%)</title><rect x="31.8" y="1317" width="6.5" height="15.0" fill="rgb(207,147,4)" rx="2" ry="2" />
<text x="34.77" y="1327.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSessionImpl.&lt;init&gt;(sun.security.ssl.ProtocolVersion, sun.security.ssl.CipherSuite, java.util.Collection, sun.security.ssl.SessionId, java.lang.String, int, boolean, java.lang.String) (2 samples, 0.37%)</title><rect x="271.3" y="613" width="4.3" height="15.0" fill="rgb(233,23,41)" rx="2" ry="2" />
<text x="274.25" y="623.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.$Proxy18.get(long, java.util.concurrent.TimeUnit) (2 samples, 0.37%)</title><rect x="227.7" y="917" width="4.4" height="15.0" fill="rgb(250,95,30)" rx="2" ry="2" />
<text x="230.71" y="927.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource$$anonfun$read$3$$anonfun$apply$4.apply(geotrellis.raster.Raster) (2 samples, 0.37%)</title><rect x="1174.8" y="1013" width="4.3" height="15.0" fill="rgb(239,207,11)" rx="2" ry="2" />
<text x="1177.76" y="1023.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$WithFilter.foreach(scala.Function1) (14 samples, 2.58%)</title><rect x="1139.9" y="965" width="30.5" height="15.0" fill="rgb(244,130,11)" rx="2" ry="2" />
<text x="1142.93" y="975.5" >sc..</text>
</g>
<g >
<title>org.apache.http.impl.execchain.ResponseEntityProxy.releaseConnection() (1 samples, 0.18%)</title><rect x="323.5" y="949" width="2.2" height="15.0" fill="rgb(224,53,40)" rx="2" ry="2" />
<text x="326.51" y="959.5" ></text>
</g>
<g >
<title>java.util.zip.InflaterInputStream.&lt;init&gt;(java.io.InputStream, java.util.zip.Inflater) (1 samples, 0.18%)</title><rect x="62.3" y="1205" width="2.1" height="15.0" fill="rgb(216,51,7)" rx="2" ry="2" />
<text x="65.25" y="1215.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerQuery$$anonfun$where$1.apply(scala.Tuple2) (1 samples, 0.18%)</title><rect x="1063.7" y="933" width="2.2" height="15.0" fill="rgb(209,212,10)" rx="2" ry="2" />
<text x="1066.73" y="943.5" ></text>
</g>
<g >
<title>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(boolean) (1 samples, 0.18%)</title><rect x="1074.6" y="469" width="2.2" height="15.0" fill="rgb(233,105,19)" rx="2" ry="2" />
<text x="1077.61" y="479.5" ></text>
</g>
<g >
<title>java.security.cert.CertPathValidator.validate(java.security.cert.CertPath, java.security.cert.CertPathParameters) (1 samples, 0.18%)</title><rect x="1098.6" y="165" width="2.1" height="15.0" fill="rgb(225,41,14)" rx="2" ry="2" />
<text x="1101.56" y="175.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.Parser.pushProduction(org.apache.avro.io.parsing.Symbol) (7 samples, 1.29%)</title><rect x="201.6" y="757" width="15.2" height="15.0" fill="rgb(246,155,46)" rx="2" ry="2" />
<text x="204.59" y="767.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.startLoop(java.lang.Runnable) (3 samples, 0.55%)</title><rect x="31.8" y="1125" width="6.5" height="15.0" fill="rgb(211,7,27)" rx="2" ry="2" />
<text x="34.77" y="1135.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$modify$1.apply() (1 samples, 0.18%)</title><rect x="20.9" y="997" width="2.2" height="15.0" fill="rgb(224,101,2)" rx="2" ry="2" />
<text x="23.89" y="1007.5" ></text>
</g>
<g >
<title>java.lang.Integer.toHexString(int) (1 samples, 0.18%)</title><rect x="308.3" y="725" width="2.1" height="15.0" fill="rgb(210,146,43)" rx="2" ry="2" />
<text x="311.27" y="735.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$NameContext.&lt;init&gt;(org.apache.avro.SchemaBuilder$1) (1 samples, 0.18%)</title><rect x="88.4" y="821" width="2.2" height="15.0" fill="rgb(227,72,45)" rx="2" ry="2" />
<text x="91.38" y="831.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TileCodecs$$anon$5.schema() (1 samples, 0.18%)</title><rect x="66.6" y="501" width="2.2" height="15.0" fill="rgb(253,169,28)" rx="2" ry="2" />
<text x="69.61" y="511.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.start(cats.effect.IO, scala.Function1) (7 samples, 1.29%)</title><rect x="1113.8" y="709" width="15.2" height="15.0" fill="rgb(225,24,45)" rx="2" ry="2" />
<text x="1116.80" y="719.5" ></text>
</g>
<g >
<title>com.oracle.jrockit.jfr.InstantEvent.write() (3 samples, 0.55%)</title><rect x="1183.5" y="1381" width="6.5" height="15.0" fill="rgb(229,153,25)" rx="2" ry="2" />
<text x="1186.47" y="1391.5" ></text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool.access$200(org.apache.http.pool.AbstractConnPool, java.lang.Object, java.lang.Object, long, java.util.concurrent.TimeUnit, java.util.concurrent.Future) (1 samples, 0.18%)</title><rect x="1079.0" y="421" width="2.1" height="15.0" fill="rgb(234,57,11)" rx="2" ry="2" />
<text x="1081.97" y="431.5" ></text>
</g>
<g >
<title>scala.collection.convert.DecorateAsScala$$anonfun$collectionAsScalaIterableConverter$1.apply() (1 samples, 0.18%)</title><rect x="84.0" y="1173" width="2.2" height="15.0" fill="rgb(252,11,27)" rx="2" ry="2" />
<text x="87.02" y="1183.5" ></text>
</g>
<g >
<title>scala.collection.immutable.NumericRange.apply(int) (1 samples, 0.18%)</title><rect x="60.1" y="1269" width="2.2" height="15.0" fill="rgb(213,1,14)" rx="2" ry="2" />
<text x="63.07" y="1279.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$$anonfun$mk$1.apply(fs2.internal.FreeC$Result) (2 samples, 0.37%)</title><rect x="33.9" y="821" width="4.4" height="15.0" fill="rgb(242,6,16)" rx="2" ry="2" />
<text x="36.95" y="831.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="27.4" y="853" width="2.2" height="15.0" fill="rgb(233,122,25)" rx="2" ry="2" />
<text x="30.42" y="863.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.HmacCore.engineUpdate(byte[], int, int) (95 samples, 17.53%)</title><rect x="822.1" y="805" width="206.8" height="15.0" fill="rgb(209,174,14)" rx="2" ry="2" />
<text x="825.07" y="815.5" >com.sun.crypto.provider.Hma..</text>
</g>
<g >
<title>java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (10 samples, 1.85%)</title><rect x="1081.1" y="517" width="21.8" height="15.0" fill="rgb(207,87,20)" rx="2" ry="2" />
<text x="1084.14" y="527.5" >j..</text>
</g>
<g >
<title>sun.security.jca.ProviderConfig.getProvider() (1 samples, 0.18%)</title><rect x="275.6" y="437" width="2.2" height="15.0" fill="rgb(209,73,35)" rx="2" ry="2" />
<text x="278.61" y="447.5" ></text>
</g>
<g >
<title>org.apache.http.message.BasicLineFormatter.doFormatRequestLine(org.apache.http.util.CharArrayBuffer, org.apache.http.RequestLine) (1 samples, 0.18%)</title><rect x="232.1" y="853" width="2.1" height="15.0" fill="rgb(243,10,5)" rx="2" ry="2" />
<text x="235.07" y="863.5" ></text>
</g>
<g >
<title>com.oracle.jrockit.jfr.InstantEvent.commit() (3 samples, 0.55%)</title><rect x="1183.5" y="1397" width="6.5" height="15.0" fill="rgb(230,4,15)" rx="2" ry="2" />
<text x="1186.47" y="1407.5" ></text>
</g>
<g >
<title>org.apache.http.conn.EofSensorInputStream.checkEOF(int) (1 samples, 0.18%)</title><rect x="323.5" y="981" width="2.2" height="15.0" fill="rgb(227,228,24)" rx="2" ry="2" />
<text x="326.51" y="991.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(java.lang.Object) (4 samples, 0.74%)</title><rect x="47.0" y="1269" width="8.7" height="15.0" fill="rgb(222,1,51)" rx="2" ry="2" />
<text x="50.01" y="1279.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.CPoolProxy.getProxy(org.apache.http.HttpClientConnection) (1 samples, 0.18%)</title><rect x="295.2" y="789" width="2.2" height="15.0" fill="rgb(214,15,6)" rx="2" ry="2" />
<text x="298.20" y="799.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec$$anonfun$schema$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="88.4" y="901" width="2.2" height="15.0" fill="rgb(208,17,8)" rx="2" ry="2" />
<text x="91.38" y="911.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal$ThreadLocalMap.getEntry(java.lang.ThreadLocal) (1 samples, 0.18%)</title><rect x="1187.8" y="1317" width="2.2" height="15.0" fill="rgb(237,148,22)" rx="2" ry="2" />
<text x="1190.82" y="1327.5" ></text>
</g>
<g >
<title>javax.crypto.KeyGenerator.generateKey() (1 samples, 0.18%)</title><rect x="286.5" y="581" width="2.2" height="15.0" fill="rgb(234,221,18)" rx="2" ry="2" />
<text x="289.49" y="591.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec.findFormat(scala.Function1, java.lang.String) (5 samples, 0.92%)</title><rect x="64.4" y="805" width="10.9" height="15.0" fill="rgb(236,121,28)" rx="2" ry="2" />
<text x="67.43" y="815.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(java.lang.Object) (5 samples, 0.92%)</title><rect x="64.4" y="709" width="10.9" height="15.0" fill="rgb(226,181,15)" rx="2" ry="2" />
<text x="67.43" y="719.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA2.implCompress(byte[], int) (1 samples, 0.18%)</title><rect x="290.8" y="517" width="2.2" height="15.0" fill="rgb(230,176,44)" rx="2" ry="2" />
<text x="293.85" y="527.5" ></text>
</g>
<g >
<title>scala.collection.AbstractSeq.sorted(scala.math.Ordering) (1 samples, 0.18%)</title><rect x="1172.6" y="997" width="2.2" height="15.0" fill="rgb(237,173,1)" rx="2" ry="2" />
<text x="1175.58" y="1007.5" ></text>
</g>
<g >
<title>java.util.regex.Pattern$Branch.match(java.util.regex.Matcher, int, java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="223.4" y="869" width="2.1" height="15.0" fill="rgb(208,224,42)" rx="2" ry="2" />
<text x="226.36" y="879.5" ></text>
</g>
<g >
<title>scala.collection.AbstractTraversable.copyToArray(java.lang.Object, int) (2 samples, 0.37%)</title><rect x="75.3" y="741" width="4.4" height="15.0" fill="rgb(228,3,39)" rx="2" ry="2" />
<text x="78.31" y="751.5" ></text>
</g>
<g >
<title>java.util.concurrent.LinkedBlockingQueue.take() (1 samples, 0.18%)</title><rect x="1179.1" y="1381" width="2.2" height="15.0" fill="rgb(244,38,14)" rx="2" ry="2" />
<text x="1182.11" y="1391.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.BeanProperty) (1 samples, 0.18%)</title><rect x="92.7" y="821" width="2.2" height="15.0" fill="rgb(207,35,39)" rx="2" ry="2" />
<text x="95.73" y="831.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.calculateKeys(javax.crypto.SecretKey, sun.security.ssl.ProtocolVersion) (3 samples, 0.55%)</title><rect x="282.1" y="613" width="6.6" height="15.0" fill="rgb(244,45,23)" rx="2" ry="2" />
<text x="285.14" y="623.5" ></text>
</g>
<g >
<title>scala.collection.AbstractIterable.copyToArray(java.lang.Object, int, int) (2 samples, 0.37%)</title><rect x="75.3" y="709" width="4.4" height="15.0" fill="rgb(220,37,28)" rx="2" ry="2" />
<text x="78.31" y="719.5" ></text>
</g>
<g >
<title>org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) (1 samples, 0.18%)</title><rect x="1102.9" y="533" width="2.2" height="15.0" fill="rgb(228,44,38)" rx="2" ry="2" />
<text x="1105.92" y="543.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.execute(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="38.3" y="1189" width="8.7" height="15.0" fill="rgb(234,129,1)" rx="2" ry="2" />
<text x="41.30" y="1199.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$FieldAssembler, org.apache.avro.SchemaBuilder$NameContext, java.lang.String, org.apache.avro.SchemaBuilder$1) (1 samples, 0.18%)</title><rect x="94.9" y="997" width="2.2" height="15.0" fill="rgb(213,5,41)" rx="2" ry="2" />
<text x="97.91" y="1007.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldDefault.access$5400(org.apache.avro.SchemaBuilder$FieldDefault, java.lang.Object) (1 samples, 0.18%)</title><rect x="92.7" y="997" width="2.2" height="15.0" fill="rgb(232,140,3)" rx="2" ry="2" />
<text x="95.73" y="1007.5" ></text>
</g>
<g >
<title>java.util.HashMap.put(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="112.3" y="917" width="2.2" height="15.0" fill="rgb(229,111,31)" rx="2" ry="2" />
<text x="115.32" y="927.5" ></text>
</g>
<g >
<title>geotrellis.raster.MutableArrayTile$class.setDouble(geotrellis.raster.MutableArrayTile, int, int, double) (4 samples, 0.74%)</title><rect x="1159.5" y="805" width="8.7" height="15.0" fill="rgb(227,123,24)" rx="2" ry="2" />
<text x="1162.52" y="815.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.processMessage(byte, int) (19 samples, 3.51%)</title><rect x="249.5" y="645" width="41.3" height="15.0" fill="rgb(238,64,25)" rx="2" ry="2" />
<text x="252.48" y="655.5" >sun..</text>
</g>
<g >
<title>com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.connectSocket(int, java.net.Socket, org.apache.http.HttpHost, java.net.InetSocketAddress, java.net.InetSocketAddress, org.apache.http.protocol.HttpContext) (28 samples, 5.17%)</title><rect x="234.2" y="789" width="61.0" height="15.0" fill="rgb(223,220,30)" rx="2" ry="2" />
<text x="237.24" y="799.5" >com.am..</text>
</g>
<g >
<title>scala.collection.IndexedSeqOptimized$class.foreach(scala.collection.IndexedSeqOptimized, scala.Function1) (2 samples, 0.37%)</title><rect x="64.4" y="581" width="4.4" height="15.0" fill="rgb(239,181,5)" rx="2" ry="2" />
<text x="67.43" y="591.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.AbstractMessageParser.parseHeaders(org.apache.http.io.SessionInputBuffer, int, int, org.apache.http.message.LineParser, java.util.List) (1 samples, 0.18%)</title><rect x="306.1" y="821" width="2.2" height="15.0" fill="rgb(239,128,29)" rx="2" ry="2" />
<text x="309.09" y="831.5" ></text>
</g>
<g >
<title>java.util.HashMap.getNode(int, java.lang.Object) (1 samples, 0.18%)</title><rect x="277.8" y="405" width="2.2" height="15.0" fill="rgb(215,199,17)" rx="2" ry="2" />
<text x="280.79" y="415.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PolicyNodeImpl.&lt;init&gt;(sun.security.provider.certpath.PolicyNodeImpl, java.lang.String, java.util.Set, boolean, java.util.Set, boolean) (1 samples, 0.18%)</title><rect x="266.9" y="373" width="2.2" height="15.0" fill="rgb(240,52,29)" rx="2" ry="2" />
<text x="269.90" y="383.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.ensureCapacityInternal(int) (1 samples, 0.18%)</title><rect x="1065.9" y="581" width="2.2" height="15.0" fill="rgb(222,86,34)" rx="2" ry="2" />
<text x="1068.90" y="591.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(scala.util.Either) (1 samples, 0.18%)</title><rect x="25.2" y="981" width="2.2" height="15.0" fill="rgb(214,112,13)" rx="2" ry="2" />
<text x="28.24" y="991.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.util.ClassUtil._addSuperTypes(java.lang.Class, java.lang.Class, java.util.Collection, boolean) (1 samples, 0.18%)</title><rect x="92.7" y="725" width="2.2" height="15.0" fill="rgb(229,78,40)" rx="2" ry="2" />
<text x="95.73" y="735.5" ></text>
</g>
<g >
<title>java.net.SocketInputStream.read(byte[], int, int) (1 samples, 0.18%)</title><rect x="1028.9" y="821" width="2.2" height="15.0" fill="rgb(205,217,45)" rx="2" ry="2" />
<text x="1031.89" y="831.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.startHandshake(boolean) (10 samples, 1.85%)</title><rect x="1081.1" y="373" width="21.8" height="15.0" fill="rgb(249,42,12)" rx="2" ry="2" />
<text x="1084.14" y="383.5" >s..</text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.resolveRecords(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="1029" width="15.2" height="15.0" fill="rgb(218,133,50)" rx="2" ry="2" />
<text x="110.97" y="1039.5" ></text>
</g>
<g >
<title>java.util.HashMap.resize() (1 samples, 0.18%)</title><rect x="121.0" y="885" width="2.2" height="15.0" fill="rgb(213,123,37)" rx="2" ry="2" />
<text x="124.03" y="895.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC.viewL() (2 samples, 0.37%)</title><rect x="33.9" y="885" width="4.4" height="15.0" fill="rgb(249,90,1)" rx="2" ry="2" />
<text x="36.95" y="895.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (3 samples, 0.55%)</title><rect x="38.3" y="1013" width="6.5" height="15.0" fill="rgb(253,34,28)" rx="2" ry="2" />
<text x="41.30" y="1023.5" ></text>
</g>
<g >
<title>java.security.cert.TrustAnchor.getTrustedCert() (1 samples, 0.18%)</title><rect x="253.8" y="469" width="2.2" height="15.0" fill="rgb(225,101,26)" rx="2" ry="2" />
<text x="256.84" y="479.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.ObjectMapper._readMapAndClose(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType) (1 samples, 0.18%)</title><rect x="92.7" y="885" width="2.2" height="15.0" fill="rgb(247,150,35)" rx="2" ry="2" />
<text x="95.73" y="895.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$Eval$$anonfun$translate$2.apply() (1 samples, 0.18%)</title><rect x="31.8" y="757" width="2.1" height="15.0" fill="rgb(230,66,33)" rx="2" ry="2" />
<text x="34.77" y="767.5" ></text>
</g>
<g >
<title>java.util.HashMap.put(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="121.0" y="917" width="2.2" height="15.0" fill="rgb(238,181,11)" rx="2" ry="2" />
<text x="124.03" y="927.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.internal.AbstractS3ResponseHandler.populateObjectMetadata(com.amazonaws.http.HttpResponse, com.amazonaws.services.s3.model.ObjectMetadata) (1 samples, 0.18%)</title><rect x="225.5" y="949" width="2.2" height="15.0" fill="rgb(226,64,46)" rx="2" ry="2" />
<text x="228.54" y="959.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.json.Implicits$LayoutDefinitionFormat$.read(spray.json.JsValue) (1 samples, 0.18%)</title><rect x="1111.6" y="853" width="2.2" height="15.0" fill="rgb(239,145,49)" rx="2" ry="2" />
<text x="1114.62" y="863.5" ></text>
</g>
<g >
<title>org.apache.http.protocol.HttpRequestExecutor.doSendRequest(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) (4 samples, 0.74%)</title><rect x="308.3" y="885" width="8.7" height="15.0" fill="rgb(231,220,16)" rx="2" ry="2" />
<text x="311.27" y="895.5" ></text>
</g>
<g >
<title>sun.security.jca.ProviderList$ServiceList$1.hasNext() (1 samples, 0.18%)</title><rect x="275.6" y="501" width="2.2" height="15.0" fill="rgb(249,2,38)" rx="2" ry="2" />
<text x="278.61" y="511.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericData$Array.peek() (5 samples, 0.92%)</title><rect x="131.9" y="789" width="10.9" height="15.0" fill="rgb(228,99,35)" rx="2" ry="2" />
<text x="134.92" y="799.5" ></text>
</g>
<g >
<title>scala.Array$.fill(int, scala.Function0, scala.reflect.ClassTag) (3 samples, 0.55%)</title><rect x="1133.4" y="965" width="6.5" height="15.0" fill="rgb(214,40,44)" rx="2" ry="2" />
<text x="1136.39" y="975.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.sendChangeCipherSpec(sun.security.ssl.HandshakeMessage$Finished, boolean) (2 samples, 0.37%)</title><rect x="277.8" y="597" width="4.3" height="15.0" fill="rgb(241,150,38)" rx="2" ry="2" />
<text x="280.79" y="607.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="25.2" y="997" width="2.2" height="15.0" fill="rgb(249,220,2)" rx="2" ry="2" />
<text x="28.24" y="1007.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (9 samples, 1.66%)</title><rect x="64.4" y="869" width="19.6" height="15.0" fill="rgb(221,92,17)" rx="2" ry="2" />
<text x="67.43" y="879.5" ></text>
</g>
<g >
<title>cats.effect.IO.unsafeRunAsync(scala.Function1) (1 samples, 0.18%)</title><rect x="44.8" y="949" width="2.2" height="15.0" fill="rgb(242,129,24)" rx="2" ry="2" />
<text x="47.83" y="959.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1093" width="93.6" height="15.0" fill="rgb(235,16,51)" rx="2" ry="2" />
<text x="126.21" y="1103.5" >org.apache...</text>
</g>
<g >
<title>fs2.concurrent.SignallingRef$$anonfun$apply$5$$anonfun$apply$6$$anon$3$$anonfun$discrete$4.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="23.1" y="933" width="2.1" height="15.0" fill="rgb(253,3,44)" rx="2" ry="2" />
<text x="26.06" y="943.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="33.9" y="805" width="2.2" height="15.0" fill="rgb(243,158,21)" rx="2" ry="2" />
<text x="36.95" y="815.5" ></text>
</g>
<g >
<title>org.apache.avro.io.BinaryDecoder.configure(byte[], int, int) (1 samples, 0.18%)</title><rect x="216.8" y="1173" width="2.2" height="15.0" fill="rgb(212,53,41)" rx="2" ry="2" />
<text x="219.83" y="1183.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.mk(fs2.internal.FreeC) (2 samples, 0.37%)</title><rect x="33.9" y="853" width="4.4" height="15.0" fill="rgb(234,149,27)" rx="2" ry="2" />
<text x="36.95" y="863.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.cats$effect$internals$Trampoline$$immediateLoop(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="38.3" y="1061" width="8.7" height="15.0" fill="rgb(248,91,18)" rx="2" ry="2" />
<text x="41.30" y="1071.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.startCancelable(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1) (2 samples, 0.37%)</title><rect x="47.0" y="1061" width="4.4" height="15.0" fill="rgb(254,135,16)" rx="2" ry="2" />
<text x="50.01" y="1071.5" ></text>
</g>
<g >
<title>org.apache.http.conn.EofSensorInputStream.read(byte[], int, int) (325 samples, 59.96%)</title><rect x="323.5" y="997" width="707.6" height="15.0" fill="rgb(210,220,2)" rx="2" ry="2" />
<text x="326.51" y="1007.5" >org.apache.http.conn.EofSensorInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int) (325 samples, 59.96%)</title><rect x="323.5" y="1045" width="707.6" height="15.0" fill="rgb(253,75,49)" rx="2" ry="2" />
<text x="326.51" y="1055.5" >com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>java.net.URLClassLoader$2.run() (1 samples, 0.18%)</title><rect x="1109.4" y="581" width="2.2" height="15.0" fill="rgb(251,200,9)" rx="2" ry="2" />
<text x="1112.45" y="591.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.start(cats.effect.IO$Async, scala.Function1, cats.effect.internals.ArrayStack) (3 samples, 0.55%)</title><rect x="31.8" y="1221" width="6.5" height="15.0" fill="rgb(250,153,15)" rx="2" ry="2" />
<text x="34.77" y="1231.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$5.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="31.8" y="949" width="2.1" height="15.0" fill="rgb(230,75,17)" rx="2" ry="2" />
<text x="34.77" y="959.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) (2 samples, 0.37%)</title><rect x="227.7" y="869" width="4.4" height="15.0" fill="rgb(217,197,27)" rx="2" ry="2" />
<text x="230.71" y="879.5" ></text>
</g>
<g >
<title>org.apache.http.protocol.HttpRequestExecutor.execute(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) (1 samples, 0.18%)</title><rect x="1102.9" y="565" width="2.2" height="15.0" fill="rgb(228,163,25)" rx="2" ry="2" />
<text x="1105.92" y="575.5" ></text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (4 samples, 0.74%)</title><rect x="236.4" y="629" width="8.7" height="15.0" fill="rgb(225,129,11)" rx="2" ry="2" />
<text x="239.42" y="639.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Deferred$ConcurrentDeferred$$anonfun$1.apply() (10 samples, 1.85%)</title><rect x="10.0" y="1317" width="21.8" height="15.0" fill="rgb(239,100,52)" rx="2" ry="2" />
<text x="13.00" y="1327.5" >c..</text>
</g>
<g >
<title>javax.crypto.Mac.update(byte[], int, int) (1 samples, 0.18%)</title><rect x="314.8" y="677" width="2.2" height="15.0" fill="rgb(231,204,4)" rx="2" ry="2" />
<text x="317.80" y="687.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader() (2 samples, 0.37%)</title><rect x="303.9" y="869" width="4.4" height="15.0" fill="rgb(247,70,3)" rx="2" ry="2" />
<text x="306.91" y="879.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmDecomposer.decompose(java.lang.String) (1 samples, 0.18%)</title><rect x="1083.3" y="245" width="2.2" height="15.0" fill="rgb(205,142,12)" rx="2" ry="2" />
<text x="1086.32" y="255.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsKeyMaterialGenerator.engineGenerateKey() (2 samples, 0.37%)</title><rect x="282.1" y="565" width="4.4" height="15.0" fill="rgb(238,165,43)" rx="2" ry="2" />
<text x="285.14" y="575.5" ></text>
</g>
<g >
<title>sun.security.ssl.CipherBox.&lt;init&gt;(sun.security.ssl.ProtocolVersion, sun.security.ssl.CipherSuite$BulkCipher, javax.crypto.SecretKey, javax.crypto.spec.IvParameterSpec, java.security.SecureRandom, boolean) (1 samples, 0.18%)</title><rect x="280.0" y="517" width="2.1" height="15.0" fill="rgb(223,3,50)" rx="2" ry="2" />
<text x="282.96" y="527.5" ></text>
</g>
<g >
<title>sun.security.jca.ProviderList$ServiceList.access$200(sun.security.jca.ProviderList$ServiceList, int) (1 samples, 0.18%)</title><rect x="275.6" y="485" width="2.2" height="15.0" fill="rgb(235,36,17)" rx="2" ry="2" />
<text x="278.61" y="495.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$$anonfun$mk$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="27.4" y="901" width="2.2" height="15.0" fill="rgb(234,61,50)" rx="2" ry="2" />
<text x="30.42" y="911.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.HmacSHA1.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="293.0" y="517" width="2.2" height="15.0" fill="rgb(235,182,11)" rx="2" ry="2" />
<text x="296.03" y="527.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3ClientBuilder.build(com.amazonaws.client.AwsSyncClientParams) (2 samples, 0.37%)</title><rect x="1129.0" y="853" width="4.4" height="15.0" fill="rgb(233,19,28)" rx="2" ry="2" />
<text x="1132.04" y="863.5" ></text>
</g>
<g >
<title>org.apache.log4j.Category.log(java.lang.String, org.apache.log4j.Priority, java.lang.Object, java.lang.Throwable) (3 samples, 0.55%)</title><rect x="791.6" y="853" width="6.5" height="15.0" fill="rgb(234,23,8)" rx="2" ry="2" />
<text x="794.59" y="863.5" ></text>
</g>
<g >
<title>sun.security.jca.ProviderList$ServiceList.tryGet(int) (1 samples, 0.18%)</title><rect x="277.8" y="453" width="2.2" height="15.0" fill="rgb(236,191,17)" rx="2" ry="2" />
<text x="280.79" y="463.5" ></text>
</g>
<g >
<title>java.util.ArrayList.sort(java.util.Comparator) (1 samples, 0.18%)</title><rect x="219.0" y="949" width="2.2" height="15.0" fill="rgb(220,37,48)" rx="2" ry="2" />
<text x="222.00" y="959.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(java.security.cert.X509Certificate[], java.lang.String, boolean) (2 samples, 0.37%)</title><rect x="249.5" y="581" width="4.3" height="15.0" fill="rgb(253,125,11)" rx="2" ry="2" />
<text x="252.48" y="591.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.ConnectionHolder.releaseConnection() (1 samples, 0.18%)</title><rect x="323.5" y="933" width="2.2" height="15.0" fill="rgb(232,106,1)" rx="2" ry="2" />
<text x="326.51" y="943.5" ></text>
</g>
<g >
<title>org.apache.log4j.Category.callAppenders(org.apache.log4j.spi.LoggingEvent) (1 samples, 0.18%)</title><rect x="310.4" y="661" width="2.2" height="15.0" fill="rgb(233,121,54)" rx="2" ry="2" />
<text x="313.44" y="671.5" ></text>
</g>
<g >
<title>sun.security.validator.PKIXValidator.doValidate(java.security.cert.X509Certificate[], java.security.cert.PKIXBuilderParameters) (1 samples, 0.18%)</title><rect x="1098.6" y="181" width="2.1" height="15.0" fill="rgb(225,10,21)" rx="2" ry="2" />
<text x="1101.56" y="191.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal.get() (1 samples, 0.18%)</title><rect x="66.6" y="373" width="2.2" height="15.0" fill="rgb(253,84,17)" rx="2" ry="2" />
<text x="69.61" y="383.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$interruptWhen$extension0$1$$anonfun$apply$117$$anonfun$apply$118.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="40.5" y="821" width="2.2" height="15.0" fill="rgb(209,21,33)" rx="2" ry="2" />
<text x="43.48" y="831.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.cats$effect$internals$TrampolineEC$JVMTrampoline$$super$startLoop(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="38.3" y="1093" width="8.7" height="15.0" fill="rgb(222,187,22)" rx="2" ry="2" />
<text x="41.30" y="1103.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleResponse(com.amazonaws.http.HttpResponse) (1 samples, 0.18%)</title><rect x="225.5" y="1013" width="2.2" height="15.0" fill="rgb(226,106,35)" rx="2" ry="2" />
<text x="228.54" y="1023.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (1 samples, 0.18%)</title><rect x="44.8" y="1013" width="2.2" height="15.0" fill="rgb(234,188,51)" rx="2" ry="2" />
<text x="47.83" y="1023.5" ></text>
</g>
<g >
<title>org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) (41 samples, 7.56%)</title><rect x="227.7" y="981" width="89.3" height="15.0" fill="rgb(216,87,29)" rx="2" ry="2" />
<text x="230.71" y="991.5" >org.apache..</text>
</g>
<g >
<title>com.amazonaws.services.s3.internal.auth.S3SignerProvider.getSigner(com.amazonaws.internal.auth.SignerProviderContext) (1 samples, 0.18%)</title><rect x="223.4" y="981" width="2.1" height="15.0" fill="rgb(209,217,54)" rx="2" ry="2" />
<text x="226.36" y="991.5" ></text>
</g>
<g >
<title>java.util.LinkedList.checkPositionIndex(int) (1 samples, 0.18%)</title><rect x="288.7" y="565" width="2.1" height="15.0" fill="rgb(228,185,11)" rx="2" ry="2" />
<text x="291.67" y="575.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericData$Array$1.next() (2 samples, 0.37%)</title><rect x="75.3" y="661" width="4.4" height="15.0" fill="rgb(253,64,38)" rx="2" ry="2" />
<text x="78.31" y="671.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3Client$class.listObjectsIterator(geotrellis.spark.io.s3.S3Client, java.lang.String, java.lang.String, int) (18 samples, 3.32%)</title><rect x="1065.9" y="949" width="39.2" height="15.0" fill="rgb(252,123,29)" rx="2" ry="2" />
<text x="1068.90" y="959.5" >geo..</text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$UnionAccumulator.and() (1 samples, 0.18%)</title><rect x="71.0" y="645" width="2.1" height="15.0" fill="rgb(216,38,24)" rx="2" ry="2" />
<text x="73.96" y="655.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.ObjectMapper._findRootDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType) (1 samples, 0.18%)</title><rect x="92.7" y="869" width="2.2" height="15.0" fill="rgb(248,100,14)" rx="2" ry="2" />
<text x="95.73" y="879.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerQuery$$anonfun$where$1$$anonfun$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1063.7" y="901" width="2.2" height="15.0" fill="rgb(224,32,12)" rx="2" ry="2" />
<text x="1066.73" y="911.5" ></text>
</g>
<g >
<title>sun.security.provider.ByteArrayAccess.b2iLittle64(byte[], int, int[]) (1 samples, 0.18%)</title><rect x="1052.8" y="1013" width="2.2" height="15.0" fill="rgb(219,57,24)" rx="2" ry="2" />
<text x="1055.84" y="1023.5" ></text>
</g>
<g >
<title>fs2.Stream$InvariantOps$.repeatPull$extension(fs2.internal.FreeC, scala.Function1) (1 samples, 0.18%)</title><rect x="1122.5" y="133" width="2.2" height="15.0" fill="rgb(251,32,46)" rx="2" ry="2" />
<text x="1125.51" y="143.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (34 samples, 6.27%)</title><rect x="142.8" y="805" width="74.0" height="15.0" fill="rgb(250,223,41)" rx="2" ry="2" />
<text x="145.80" y="815.5" >org.apac..</text>
</g>
<g >
<title>sun.security.util.ObjectIdentifier.&lt;init&gt;(java.lang.String) (1 samples, 0.18%)</title><rect x="256.0" y="421" width="2.2" height="15.0" fill="rgb(212,51,16)" rx="2" ry="2" />
<text x="259.01" y="431.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder.checkRequired(java.lang.Object, java.lang.String) (1 samples, 0.18%)</title><rect x="94.9" y="933" width="2.2" height="15.0" fill="rgb(253,225,53)" rx="2" ry="2" />
<text x="97.91" y="943.5" ></text>
</g>
<g >
<title>java.util.zip.ZipFile.getEntry(java.lang.String) (1 samples, 0.18%)</title><rect x="1109.4" y="485" width="2.2" height="15.0" fill="rgb(209,93,47)" rx="2" ry="2" />
<text x="1112.45" y="495.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="27.4" y="869" width="2.2" height="15.0" fill="rgb(205,104,3)" rx="2" ry="2" />
<text x="30.42" y="879.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.internal.DigestValidationInputStream.read(byte[], int, int) (339 samples, 62.55%)</title><rect x="323.5" y="1125" width="738.0" height="15.0" fill="rgb(233,125,34)" rx="2" ry="2" />
<text x="326.51" y="1135.5" >com.amazonaws.services.s3.internal.DigestValidationInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>com.amazonaws.http.apache.client.impl.ApacheConnectionManagerFactory.create(com.amazonaws.http.settings.HttpClientSettings) (1 samples, 0.18%)</title><rect x="1105.1" y="709" width="2.2" height="15.0" fill="rgb(210,54,11)" rx="2" ry="2" />
<text x="1108.09" y="719.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.cats$effect$internals$Trampoline$$immediateLoop(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="47.0" y="1093" width="8.7" height="15.0" fill="rgb(246,19,53)" rx="2" ry="2" />
<text x="50.01" y="1103.5" ></text>
</g>
<g >
<title>javax.crypto.Mac.getInstance(java.lang.String) (1 samples, 0.18%)</title><rect x="277.8" y="501" width="2.2" height="15.0" fill="rgb(245,218,19)" rx="2" ry="2" />
<text x="280.79" y="511.5" ></text>
</g>
<g >
<title>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() (1 samples, 0.18%)</title><rect x="1179.1" y="1365" width="2.2" height="15.0" fill="rgb(233,151,23)" rx="2" ry="2" />
<text x="1182.11" y="1375.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1122.5" y="293" width="4.4" height="15.0" fill="rgb(243,177,15)" rx="2" ry="2" />
<text x="1125.51" y="303.5" ></text>
</g>
<g >
<title>java.util.concurrent.locks.ReentrantLock$NonfairSync.lock() (1 samples, 0.18%)</title><rect x="312.6" y="709" width="2.2" height="15.0" fill="rgb(220,5,45)" rx="2" ry="2" />
<text x="315.62" y="719.5" ></text>
</g>
<g >
<title>java.util.HashMap$KeyIterator.next() (1 samples, 0.18%)</title><rect x="245.1" y="565" width="2.2" height="15.0" fill="rgb(227,144,10)" rx="2" ry="2" />
<text x="248.13" y="575.5" ></text>
</g>
<g >
<title>scala.collection.mutable.AbstractSeq.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="44.8" y="773" width="2.2" height="15.0" fill="rgb(242,0,47)" rx="2" ry="2" />
<text x="47.83" y="783.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (4 samples, 0.74%)</title><rect x="236.4" y="645" width="8.7" height="15.0" fill="rgb(222,57,37)" rx="2" ry="2" />
<text x="239.42" y="655.5" ></text>
</g>
<g >
<title>sun.security.util.ObjectIdentifier.pack7Oid(byte[], int, int, byte[], int) (1 samples, 0.18%)</title><rect x="256.0" y="389" width="2.2" height="15.0" fill="rgb(210,17,2)" rx="2" ry="2" />
<text x="259.01" y="399.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.HmacCore.engineDoFinal() (1 samples, 0.18%)</title><rect x="1102.9" y="261" width="2.2" height="15.0" fill="rgb(209,104,42)" rx="2" ry="2" />
<text x="1105.92" y="271.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.serverHello(sun.security.ssl.HandshakeMessage$ServerHello) (2 samples, 0.37%)</title><rect x="271.3" y="629" width="4.3" height="15.0" fill="rgb(242,86,38)" rx="2" ry="2" />
<text x="274.25" y="639.5" ></text>
</g>
<g >
<title>java.lang.ThreadLocal.get() (1 samples, 0.18%)</title><rect x="29.6" y="1141" width="2.2" height="15.0" fill="rgb(223,132,21)" rx="2" ry="2" />
<text x="32.59" y="1151.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="323.5" y="853" width="2.2" height="15.0" fill="rgb(223,212,32)" rx="2" ry="2" />
<text x="326.51" y="863.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$BaseTypeBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$Completion, org.apache.avro.SchemaBuilder$NameContext) (1 samples, 0.18%)</title><rect x="71.0" y="581" width="2.1" height="15.0" fill="rgb(238,173,36)" rx="2" ry="2" />
<text x="73.96" y="591.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (2 samples, 0.37%)</title><rect x="47.0" y="1045" width="4.4" height="15.0" fill="rgb(240,182,17)" rx="2" ry="2" />
<text x="50.01" y="1055.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineDigest() (1 samples, 0.18%)</title><rect x="1102.9" y="213" width="2.2" height="15.0" fill="rgb(243,141,1)" rx="2" ry="2" />
<text x="1105.92" y="223.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$releaseChildScope$1.apply(fs2.internal.CompileScope$State) (1 samples, 0.18%)</title><rect x="51.4" y="949" width="2.1" height="15.0" fill="rgb(217,6,37)" rx="2" ry="2" />
<text x="54.37" y="959.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatUserDefinedNoDataArrayTile.cols() (1 samples, 0.18%)</title><rect x="1168.2" y="821" width="2.2" height="15.0" fill="rgb(207,28,31)" rx="2" ry="2" />
<text x="1171.23" y="831.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Deferred$ConcurrentDeferred$$anonfun$1.apply() (10 samples, 1.85%)</title><rect x="10.0" y="1301" width="21.8" height="15.0" fill="rgb(253,65,9)" rx="2" ry="2" />
<text x="13.00" y="1311.5" >c..</text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.Key, java.security.AlgorithmParameters) (1 samples, 0.18%)</title><rect x="264.7" y="421" width="2.2" height="15.0" fill="rgb(245,17,51)" rx="2" ry="2" />
<text x="267.72" y="431.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(long, java.util.concurrent.TimeUnit) (2 samples, 0.37%)</title><rect x="227.7" y="837" width="4.4" height="15.0" fill="rgb(231,205,28)" rx="2" ry="2" />
<text x="230.71" y="847.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.HmacCore.engineUpdate(byte[], int, int) (1 samples, 0.18%)</title><rect x="819.9" y="805" width="2.2" height="15.0" fill="rgb(253,223,18)" rx="2" ry="2" />
<text x="822.89" y="815.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.update(byte[], int, int) (1 samples, 0.18%)</title><rect x="314.8" y="645" width="2.2" height="15.0" fill="rgb(215,27,48)" rx="2" ry="2" />
<text x="317.80" y="655.5" ></text>
</g>
<g >
<title>com.amazonaws.event.ProgressInputStream.read(byte[], int, int) (325 samples, 59.96%)</title><rect x="323.5" y="1029" width="707.6" height="15.0" fill="rgb(247,136,53)" rx="2" ry="2" />
<text x="326.51" y="1039.5" >com.amazonaws.event.ProgressInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>java.util.ArrayList.ensureExplicitCapacity(int) (1 samples, 0.18%)</title><rect x="92.7" y="661" width="2.2" height="15.0" fill="rgb(247,196,44)" rx="2" ry="2" />
<text x="95.73" y="671.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.startHandshake() (27 samples, 4.98%)</title><rect x="236.4" y="741" width="58.8" height="15.0" fill="rgb(227,82,14)" rx="2" ry="2" />
<text x="239.42" y="751.5" >sun.se..</text>
</g>
<g >
<title>java.lang.String.valueOf(java.lang.Object) (4 samples, 0.74%)</title><rect x="782.9" y="869" width="8.7" height="15.0" fill="rgb(212,24,45)" rx="2" ry="2" />
<text x="785.88" y="879.5" ></text>
</g>
<g >
<title>scala.Function1$$anonfun$compose$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1063.7" y="965" width="2.2" height="15.0" fill="rgb(220,217,5)" rx="2" ry="2" />
<text x="1066.73" y="975.5" ></text>
</g>
<g >
<title>com.amazonaws.internal.SdkFilterInputStream.abortIfNeeded() (1 samples, 0.18%)</title><rect x="321.3" y="1157" width="2.2" height="15.0" fill="rgb(228,6,47)" rx="2" ry="2" />
<text x="324.33" y="1167.5" ></text>
</g>
<g >
<title>com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int) (325 samples, 59.96%)</title><rect x="323.5" y="1013" width="707.6" height="15.0" fill="rgb(250,106,40)" rx="2" ry="2" />
<text x="326.51" y="1023.5" >com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineUpdate(byte[], int, int) (1 samples, 0.18%)</title><rect x="290.8" y="549" width="2.2" height="15.0" fill="rgb(248,36,24)" rx="2" ry="2" />
<text x="293.85" y="559.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readRecord(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="885" width="93.6" height="15.0" fill="rgb(237,142,47)" rx="2" ry="2" />
<text x="126.21" y="895.5" >org.apache...</text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.readRecord(sun.security.ssl.InputRecord, boolean) (1 samples, 0.18%)</title><rect x="1102.9" y="341" width="2.2" height="15.0" fill="rgb(206,101,45)" rx="2" ry="2" />
<text x="1105.92" y="351.5" ></text>
</g>
<g >
<title>spray.json.JsValue.convertTo(spray.json.JsonReader) (1 samples, 0.18%)</title><rect x="1111.6" y="837" width="2.2" height="15.0" fill="rgb(227,48,9)" rx="2" ry="2" />
<text x="1114.62" y="847.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA.implCompress(byte[], int) (91 samples, 16.79%)</title><rect x="822.1" y="725" width="198.1" height="15.0" fill="rgb(208,22,39)" rx="2" ry="2" />
<text x="825.07" y="735.5" >sun.security.provider.SHA..</text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$1.apply() (1 samples, 0.18%)</title><rect x="14.4" y="933" width="2.1" height="15.0" fill="rgb(228,125,4)" rx="2" ry="2" />
<text x="17.35" y="943.5" ></text>
</g>
<g >
<title>scala.concurrent.BlockContext$.withBlockContext(scala.concurrent.BlockContext, scala.Function0) (4 samples, 0.74%)</title><rect x="38.3" y="1157" width="8.7" height="15.0" fill="rgb(246,2,0)" rx="2" ry="2" />
<text x="41.30" y="1167.5" ></text>
</g>
<g >
<title>geotrellis.raster.GridExtent$mcI$sp.extentFor$mcI$sp(geotrellis.raster.GridBounds, boolean) (1 samples, 0.18%)</title><rect x="1174.8" y="965" width="2.1" height="15.0" fill="rgb(222,114,35)" rx="2" ry="2" />
<text x="1177.76" y="975.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(org.apache.http.io.SessionInputBuffer) (1 samples, 0.18%)</title><rect x="1102.9" y="469" width="2.2" height="15.0" fill="rgb(250,17,27)" rx="2" ry="2" />
<text x="1105.92" y="479.5" ></text>
</g>
<g >
<title>java.util.ArrayList.grow(int) (1 samples, 0.18%)</title><rect x="273.4" y="533" width="2.2" height="15.0" fill="rgb(239,182,49)" rx="2" ry="2" />
<text x="276.43" y="543.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$translate$1.apply() (1 samples, 0.18%)</title><rect x="27.4" y="789" width="2.2" height="15.0" fill="rgb(254,51,7)" rx="2" ry="2" />
<text x="30.42" y="799.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.SessionInputBufferImpl.readLine(org.apache.http.util.CharArrayBuffer) (1 samples, 0.18%)</title><rect x="1102.9" y="437" width="2.2" height="15.0" fill="rgb(231,82,0)" rx="2" ry="2" />
<text x="1105.92" y="447.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsPrfGenerator.doTLS12PRF(byte[], byte[], byte[], int, java.lang.String, int, int) (1 samples, 0.18%)</title><rect x="286.5" y="549" width="2.2" height="15.0" fill="rgb(207,179,52)" rx="2" ry="2" />
<text x="289.49" y="559.5" ></text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints.permits(java.lang.String, sun.security.util.ConstraintsParameters) (1 samples, 0.18%)</title><rect x="262.5" y="421" width="2.2" height="15.0" fill="rgb(247,140,54)" rx="2" ry="2" />
<text x="265.55" y="431.5" ></text>
</g>
<g >
<title>org.apache.log4j.Priority.isGreaterOrEqual(org.apache.log4j.Priority) (1 samples, 0.18%)</title><rect x="1076.8" y="581" width="2.2" height="15.0" fill="rgb(239,182,49)" rx="2" ry="2" />
<text x="1079.79" y="591.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.changeReadCiphers() (1 samples, 0.18%)</title><rect x="293.0" y="677" width="2.2" height="15.0" fill="rgb(210,161,3)" rx="2" ry="2" />
<text x="296.03" y="687.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.start(cats.effect.IO$Async, scala.Function1, cats.effect.internals.ArrayStack) (7 samples, 1.29%)</title><rect x="1113.8" y="821" width="15.2" height="15.0" fill="rgb(213,128,45)" rx="2" ry="2" />
<text x="1116.80" y="831.5" ></text>
</g>
<g >
<title>sun.security.jca.GetInstance.getInstance(java.lang.String, java.lang.Class, java.lang.String) (1 samples, 0.18%)</title><rect x="1105.1" y="645" width="2.2" height="15.0" fill="rgb(218,164,24)" rx="2" ry="2" />
<text x="1108.09" y="655.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply$mcV$sp() (3 samples, 0.55%)</title><rect x="31.8" y="1061" width="6.5" height="15.0" fill="rgb(252,94,50)" rx="2" ry="2" />
<text x="34.77" y="1071.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORace$$anonfun$1$$anonfun$apply$2.apply(scala.util.Either) (3 samples, 0.55%)</title><rect x="31.8" y="1301" width="6.5" height="15.0" fill="rgb(210,208,52)" rx="2" ry="2" />
<text x="34.77" y="1311.5" ></text>
</g>
<g >
<title>org.apache.http.protocol.HttpRequestExecutor.execute(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) (6 samples, 1.11%)</title><rect x="303.9" y="917" width="13.1" height="15.0" fill="rgb(238,92,50)" rx="2" ry="2" />
<text x="306.91" y="927.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.Intersects$$anon$4.apply(java.lang.Object, geotrellis.spark.KeyBounds, geotrellis.spark.io.LayerFilter$Expression, geotrellis.spark.Boundable) (1 samples, 0.18%)</title><rect x="1063.7" y="869" width="2.2" height="15.0" fill="rgb(229,20,21)" rx="2" ry="2" />
<text x="1066.73" y="879.5" ></text>
</g>
<g >
<title>java.util.HashMap.put(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="238.6" y="501" width="2.2" height="15.0" fill="rgb(238,171,26)" rx="2" ry="2" />
<text x="241.60" y="511.5" ></text>
</g>
<g >
<title>javax.crypto.Mac.update(byte[]) (1 samples, 0.18%)</title><rect x="819.9" y="821" width="2.2" height="15.0" fill="rgb(238,141,52)" rx="2" ry="2" />
<text x="822.89" y="831.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.read(java.lang.Object, org.apache.avro.io.Decoder) (52 samples, 9.59%)</title><rect x="103.6" y="1221" width="113.2" height="15.0" fill="rgb(215,122,38)" rx="2" ry="2" />
<text x="106.62" y="1231.5" >org.apache.av..</text>
</g>
<g >
<title>sun.security.x509.X509CertInfo.attributeMap(java.lang.String) (1 samples, 0.18%)</title><rect x="260.4" y="405" width="2.1" height="15.0" fill="rgb(252,223,28)" rx="2" ry="2" />
<text x="263.37" y="415.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.doHashes() (1 samples, 0.18%)</title><rect x="290.8" y="629" width="2.2" height="15.0" fill="rgb(225,227,49)" rx="2" ry="2" />
<text x="293.85" y="639.5" ></text>
</g>
<g >
<title>java.lang.Class.newInstance() (2 samples, 0.37%)</title><rect x="1070.3" y="501" width="4.3" height="15.0" fill="rgb(240,26,2)" rx="2" ry="2" />
<text x="1073.26" y="511.5" ></text>
</g>
<g >
<title>java.util.AbstractCollection.addAll(java.util.Collection) (1 samples, 0.18%)</title><rect x="1089.9" y="101" width="2.1" height="15.0" fill="rgb(221,141,21)" rx="2" ry="2" />
<text x="1092.85" y="111.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="997" width="15.2" height="15.0" fill="rgb(229,183,38)" rx="2" ry="2" />
<text x="110.97" y="1007.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient.&lt;init&gt;(com.amazonaws.ClientConfiguration, com.amazonaws.metrics.RequestMetricCollector, boolean, boolean) (3 samples, 0.55%)</title><rect x="1105.1" y="789" width="6.5" height="15.0" fill="rgb(228,75,51)" rx="2" ry="2" />
<text x="1108.09" y="799.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$map$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="36.1" y="789" width="2.2" height="15.0" fill="rgb(248,59,41)" rx="2" ry="2" />
<text x="39.13" y="799.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.Parser.advance(org.apache.avro.io.parsing.Symbol) (19 samples, 3.51%)</title><rect x="175.5" y="773" width="41.3" height="15.0" fill="rgb(209,1,54)" rx="2" ry="2" />
<text x="178.46" y="783.5" >org..</text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer() (45 samples, 8.30%)</title><rect x="219.0" y="1077" width="98.0" height="15.0" fill="rgb(250,213,38)" rx="2" ry="2" />
<text x="222.00" y="1087.5" >com.amazona..</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.run() (1 samples, 0.18%)</title><rect x="44.8" y="1045" width="2.2" height="15.0" fill="rgb(229,13,21)" rx="2" ry="2" />
<text x="47.83" y="1055.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.serverHelloDone(sun.security.ssl.HandshakeMessage$ServerHelloDone) (6 samples, 1.11%)</title><rect x="275.6" y="629" width="13.1" height="15.0" fill="rgb(217,27,5)" rx="2" ry="2" />
<text x="278.61" y="639.5" ></text>
</g>
<g >
<title>java.util.HashMap.put(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="1083.3" y="181" width="2.2" height="15.0" fill="rgb(229,100,53)" rx="2" ry="2" />
<text x="1086.32" y="191.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$.fs2$internal$Algebra$$go$1(fs2.internal.CompileScope, fs2.internal.FreeC, cats.effect.Sync, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef) (2 samples, 0.37%)</title><rect x="33.9" y="901" width="4.4" height="15.0" fill="rgb(205,52,49)" rx="2" ry="2" />
<text x="36.95" y="911.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.GeotrellisRasterSourceBench$$anonfun$1.apply(java.lang.Object) (53 samples, 9.78%)</title><rect x="1063.7" y="1189" width="115.4" height="15.0" fill="rgb(223,68,11)" rx="2" ry="2" />
<text x="1066.73" y="1199.5" >geotrellis.con..</text>
</g>
<g >
<title>scala.collection.mutable.WrappedArray.foreach(scala.Function1) (1 samples, 0.18%)</title><rect x="88.4" y="965" width="2.2" height="15.0" fill="rgb(229,4,27)" rx="2" ry="2" />
<text x="91.38" y="975.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$interruptWhen$extension0$1$$anonfun$apply$117$$anonfun$apply$118.runR$2(cats.effect.concurrent.Deferred) (1 samples, 0.18%)</title><rect x="40.5" y="789" width="2.2" height="15.0" fill="rgb(234,174,35)" rx="2" ry="2" />
<text x="43.48" y="799.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (1 samples, 0.18%)</title><rect x="25.2" y="949" width="2.2" height="15.0" fill="rgb(236,87,53)" rx="2" ry="2" />
<text x="28.24" y="959.5" ></text>
</g>
<g >
<title>cats.effect.IOLowPriorityInstances$IOEffect.uncancelable(java.lang.Object) (1 samples, 0.18%)</title><rect x="33.9" y="661" width="2.2" height="15.0" fill="rgb(214,132,41)" rx="2" ry="2" />
<text x="36.95" y="671.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1122.5" y="325" width="4.4" height="15.0" fill="rgb(213,32,17)" rx="2" ry="2" />
<text x="1125.51" y="335.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.kickstart() (1 samples, 0.18%)</title><rect x="1085.5" y="325" width="2.2" height="15.0" fill="rgb(223,103,7)" rx="2" ry="2" />
<text x="1088.50" y="335.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef.cats$effect$concurrent$Ref$SyncRef$$spin$1(scala.Function1) (3 samples, 0.55%)</title><rect x="1116.0" y="421" width="6.5" height="15.0" fill="rgb(206,0,24)" rx="2" ry="2" />
<text x="1118.98" y="431.5" ></text>
</g>
<g >
<title>com.amazonaws.AmazonWebServiceClient.&lt;init&gt;(com.amazonaws.client.AwsSyncClientParams) (3 samples, 0.55%)</title><rect x="1105.1" y="821" width="6.5" height="15.0" fill="rgb(213,225,49)" rx="2" ry="2" />
<text x="1108.09" y="831.5" ></text>
</g>
<g >
<title>java.util.HashMap.putVal(int, java.lang.Object, java.lang.Object, boolean, boolean) (1 samples, 0.18%)</title><rect x="238.6" y="485" width="2.2" height="15.0" fill="rgb(238,176,1)" rx="2" ry="2" />
<text x="241.60" y="495.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (4 samples, 0.74%)</title><rect x="38.3" y="1141" width="8.7" height="15.0" fill="rgb(241,202,54)" rx="2" ry="2" />
<text x="41.30" y="1151.5" ></text>
</g>
<g >
<title>java.net.URI$Parser.parseAuthority(int, int) (1 samples, 0.18%)</title><rect x="1129.0" y="645" width="2.2" height="15.0" fill="rgb(212,136,54)" rx="2" ry="2" />
<text x="1132.04" y="655.5" ></text>
</g>
<g >
<title>fs2.concurrent.Queue$Strategy$$anon$6.get(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="1120.3" y="293" width="2.2" height="15.0" fill="rgb(205,103,18)" rx="2" ry="2" />
<text x="1123.33" y="303.5" ></text>
</g>
<g >
<title>java.util.HashMap.newNode(int, java.lang.Object, java.lang.Object, java.util.HashMap$Node) (1 samples, 0.18%)</title><rect x="112.3" y="885" width="2.2" height="15.0" fill="rgb(231,207,46)" rx="2" ry="2" />
<text x="115.32" y="895.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient.execute(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext, com.amazonaws.RequestConfig) (45 samples, 8.30%)</title><rect x="219.0" y="1141" width="98.0" height="15.0" fill="rgb(249,128,25)" rx="2" ry="2" />
<text x="222.00" y="1151.5" >com.amazona..</text>
</g>
<g >
<title>java.util.regex.Matcher.matches() (1 samples, 0.18%)</title><rect x="223.4" y="901" width="2.1" height="15.0" fill="rgb(205,169,17)" rx="2" ry="2" />
<text x="226.36" y="911.5" ></text>
</g>
<g >
<title>java.util.HashMap$HashIterator.&lt;init&gt;(java.util.HashMap) (1 samples, 0.18%)</title><rect x="266.9" y="277" width="2.2" height="15.0" fill="rgb(242,99,5)" rx="2" ry="2" />
<text x="269.90" y="287.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.AmazonS3Client.listObjectsIterator(java.lang.String, java.lang.String, int) (18 samples, 3.32%)</title><rect x="1065.9" y="965" width="39.2" height="15.0" fill="rgb(229,2,49)" rx="2" ry="2" />
<text x="1068.90" y="975.5" >geo..</text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$$anonfun$mk$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="16.5" y="853" width="2.2" height="15.0" fill="rgb(240,3,36)" rx="2" ry="2" />
<text x="19.53" y="863.5" ></text>
</g>
<g >
<title>scala.collection.mutable.WrappedArray.foreach(scala.Function1) (5 samples, 0.92%)</title><rect x="64.4" y="741" width="10.9" height="15.0" fill="rgb(214,201,44)" rx="2" ry="2" />
<text x="67.43" y="751.5" ></text>
</g>
<g >
<title>sun.security.validator.PKIXValidator.engineValidate(java.security.cert.X509Certificate[], java.util.Collection, java.security.AlgorithmConstraints, java.lang.Object) (1 samples, 0.18%)</title><rect x="1098.6" y="197" width="2.1" height="15.0" fill="rgb(240,200,44)" rx="2" ry="2" />
<text x="1101.56" y="207.5" ></text>
</g>
<g >
<title>java.lang.StringBuilder.insert(int, java.lang.String) (139 samples, 25.65%)</title><rect x="469.4" y="885" width="302.6" height="15.0" fill="rgb(250,137,49)" rx="2" ry="2" />
<text x="472.37" y="895.5" >java.lang.StringBuilder.insert(int, java..</text>
</g>
<g >
<title>com.amazonaws.http.conn.$Proxy12.connect(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, int, org.apache.http.protocol.HttpContext) (10 samples, 1.85%)</title><rect x="1081.1" y="549" width="21.8" height="15.0" fill="rgb(226,116,40)" rx="2" ry="2" />
<text x="1084.14" y="559.5" >c..</text>
</g>
<g >
<title>sun.security.jca.ProviderList$ServiceList.access$200(sun.security.jca.ProviderList$ServiceList, int) (1 samples, 0.18%)</title><rect x="277.8" y="469" width="2.2" height="15.0" fill="rgb(237,21,6)" rx="2" ry="2" />
<text x="280.79" y="479.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.mk(fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="27.4" y="741" width="2.2" height="15.0" fill="rgb(252,80,54)" rx="2" ry="2" />
<text x="30.42" y="751.5" ></text>
</g>
<g >
<title>cats.effect.internals.Callback$AsyncIdempotentCallback.apply(scala.util.Either) (10 samples, 1.85%)</title><rect x="10.0" y="1221" width="21.8" height="15.0" fill="rgb(229,163,21)" rx="2" ry="2" />
<text x="13.00" y="1231.5" >c..</text>
</g>
<g >
<title>geotrellis.spark.io.LayerReader$$anonfun$2$$anonfun$apply$3.apply() (460 samples, 84.87%)</title><rect x="62.3" y="1317" width="1001.4" height="15.0" fill="rgb(235,32,38)" rx="2" ry="2" />
<text x="65.25" y="1327.5" >geotrellis.spark.io.LayerReader$$anonfun$2$$anonfun$apply$3.apply()</text>
</g>
<g >
<title>sun.security.x509.X509CertInfo.get(java.lang.String) (1 samples, 0.18%)</title><rect x="258.2" y="405" width="2.2" height="15.0" fill="rgb(235,122,17)" rx="2" ry="2" />
<text x="261.19" y="415.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.serverCertificate(sun.security.ssl.HandshakeMessage$CertificateMsg) (10 samples, 1.85%)</title><rect x="249.5" y="629" width="21.8" height="15.0" fill="rgb(246,19,10)" rx="2" ry="2" />
<text x="252.48" y="639.5" >s..</text>
</g>
<g >
<title>sun.security.ssl.CipherSuite$MacAlg.newMac(sun.security.ssl.ProtocolVersion, javax.crypto.SecretKey) (1 samples, 0.18%)</title><rect x="277.8" y="549" width="2.2" height="15.0" fill="rgb(246,31,52)" rx="2" ry="2" />
<text x="280.79" y="559.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Builder$1.apply(com.amazonaws.services.s3.AmazonS3ClientParamsWrapper) (3 samples, 0.55%)</title><rect x="1105.1" y="853" width="6.5" height="15.0" fill="rgb(212,159,40)" rx="2" ry="2" />
<text x="1108.09" y="863.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient.&lt;init&gt;(com.amazonaws.ClientConfiguration, com.amazonaws.retry.v2.RetryPolicy, com.amazonaws.metrics.RequestMetricCollector, boolean, boolean) (3 samples, 0.55%)</title><rect x="1105.1" y="773" width="6.5" height="15.0" fill="rgb(209,134,30)" rx="2" ry="2" />
<text x="1108.09" y="783.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroEncoder$.fromBinary(org.apache.avro.Schema, byte[], geotrellis.spark.io.avro.AvroRecordCodec) (72 samples, 13.28%)</title><rect x="62.3" y="1253" width="156.7" height="15.0" fill="rgb(254,54,6)" rx="2" ry="2" />
<text x="65.25" y="1263.5" >geotrellis.spark.io...</text>
</g>
<g >
<title>geotrellis.raster.GridBounds$mcI$sp.width$mcI$sp() (1 samples, 0.18%)</title><rect x="1174.8" y="949" width="2.1" height="15.0" fill="rgb(231,101,31)" rx="2" ry="2" />
<text x="1177.76" y="959.5" ></text>
</g>
<g >
<title>scala.collection.immutable.List.map(scala.Function1, scala.collection.generic.CanBuildFrom) (53 samples, 9.78%)</title><rect x="1063.7" y="1205" width="115.4" height="15.0" fill="rgb(222,177,0)" rx="2" ry="2" />
<text x="1066.73" y="1215.5" >scala.collecti..</text>
</g>
<g >
<title>org.apache.http.impl.conn.Wire.input(byte[], int, int) (217 samples, 40.04%)</title><rect x="325.7" y="917" width="472.4" height="15.0" fill="rgb(237,66,2)" rx="2" ry="2" />
<text x="328.68" y="927.5" >org.apache.http.impl.conn.Wire.input(byte[], int, int)</text>
</g>
<g >
<title>java.util.Arrays.copyOf(java.lang.Object[], int) (1 samples, 0.18%)</title><rect x="273.4" y="517" width="2.2" height="15.0" fill="rgb(230,47,19)" rx="2" ry="2" />
<text x="276.43" y="527.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$.fs2$concurrent$PubSub$$tryGet_$1(java.lang.Object, fs2.concurrent.PubSub$PubSubState, fs2.concurrent.PubSub$Strategy) (1 samples, 0.18%)</title><rect x="1120.3" y="341" width="2.2" height="15.0" fill="rgb(232,56,32)" rx="2" ry="2" />
<text x="1123.33" y="351.5" ></text>
</g>
<g >
<title>scala.collection.mutable.WrappedArray.foreach(scala.Function1) (2 samples, 0.37%)</title><rect x="64.4" y="597" width="4.4" height="15.0" fill="rgb(219,125,14)" rx="2" ry="2" />
<text x="67.43" y="607.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.MainClientExec.&lt;init&gt;(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.HttpClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.protocol.HttpProcessor, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.UserTokenHandler) (1 samples, 0.18%)</title><rect x="1107.3" y="693" width="2.1" height="15.0" fill="rgb(245,116,27)" rx="2" ry="2" />
<text x="1110.27" y="703.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineUpdate(byte[], int, int) (4 samples, 0.74%)</title><rect x="811.2" y="773" width="8.7" height="15.0" fill="rgb(219,199,10)" rx="2" ry="2" />
<text x="814.18" y="783.5" ></text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool$2.get(long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="1079.0" y="453" width="2.1" height="15.0" fill="rgb(205,115,33)" rx="2" ry="2" />
<text x="1081.97" y="463.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.GeotrellisRasterSourceBench$$anonfun$1.apply(geotrellis.vector.Extent) (53 samples, 9.78%)</title><rect x="1063.7" y="1173" width="115.4" height="15.0" fill="rgb(215,33,30)" rx="2" ry="2" />
<text x="1066.73" y="1183.5" >geotrellis.con..</text>
</g>
<g >
<title>org.apache.http.impl.io.SessionOutputBufferImpl.flush() (4 samples, 0.74%)</title><rect x="308.3" y="821" width="8.7" height="15.0" fill="rgb(246,160,27)" rx="2" ry="2" />
<text x="311.27" y="831.5" ></text>
</g>
<g >
<title>cats.effect.internals.Callback$AsyncIdempotentCallback.run() (3 samples, 0.55%)</title><rect x="12.2" y="1045" width="6.5" height="15.0" fill="rgb(253,85,21)" rx="2" ry="2" />
<text x="15.18" y="1055.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.readDataRecord(sun.security.ssl.InputRecord) (106 samples, 19.56%)</title><rect x="800.3" y="901" width="230.8" height="15.0" fill="rgb(242,108,21)" rx="2" ry="2" />
<text x="803.30" y="911.5" >sun.security.ssl.SSLSocketImpl..</text>
</g>
<g >
<title>java.lang.String.hashCode() (1 samples, 0.18%)</title><rect x="1083.3" y="149" width="2.2" height="15.0" fill="rgb(232,20,4)" rx="2" ry="2" />
<text x="1086.32" y="159.5" ></text>
</g>
<g >
<title>sun.security.ssl.SignatureAndHashAlgorithm.getAlgorithmNames(java.util.Collection) (1 samples, 0.18%)</title><rect x="273.4" y="597" width="2.2" height="15.0" fill="rgb(217,184,54)" rx="2" ry="2" />
<text x="276.43" y="607.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.apply(fs2.internal.FreeC) (2 samples, 0.37%)</title><rect x="40.5" y="917" width="4.3" height="15.0" fill="rgb(210,45,23)" rx="2" ry="2" />
<text x="43.48" y="927.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertImpl.getSubjectX500Principal() (2 samples, 0.37%)</title><rect x="1094.2" y="165" width="4.4" height="15.0" fill="rgb(213,212,42)" rx="2" ry="2" />
<text x="1097.21" y="175.5" ></text>
</g>
<g >
<title>cats.effect.internals.ForwardCancelable$$anon$1.run() (2 samples, 0.37%)</title><rect x="47.0" y="1077" width="4.4" height="15.0" fill="rgb(242,22,27)" rx="2" ry="2" />
<text x="50.01" y="1087.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatUserDefinedNoDataArrayTile.d2udf(double) (1 samples, 0.18%)</title><rect x="1166.1" y="773" width="2.1" height="15.0" fill="rgb(244,218,14)" rx="2" ry="2" />
<text x="1169.05" y="783.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.newWriteAuthenticator() (1 samples, 0.18%)</title><rect x="277.8" y="565" width="2.2" height="15.0" fill="rgb(254,109,34)" rx="2" ry="2" />
<text x="280.79" y="575.5" ></text>
</g>
<g >
<title>java.lang.Integer.valueOf(int) (3 samples, 0.55%)</title><rect x="1159.5" y="757" width="6.6" height="15.0" fill="rgb(207,68,43)" rx="2" ry="2" />
<text x="1162.52" y="767.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.update(byte[], int, int) (95 samples, 17.53%)</title><rect x="822.1" y="789" width="206.8" height="15.0" fill="rgb(244,225,4)" rx="2" ry="2" />
<text x="825.07" y="799.5" >java.security.MessageDigest..</text>
</g>
<g >
<title>com.amazonaws.auth.AWS4Signer.getCanonicalizedHeaderString(com.amazonaws.SignableRequest) (1 samples, 0.18%)</title><rect x="219.0" y="981" width="2.2" height="15.0" fill="rgb(252,50,17)" rx="2" ry="2" />
<text x="222.00" y="991.5" ></text>
</g>
<g >
<title>com.amazonaws.util.AwsHostNameUtils.parseRegion(java.lang.String, java.lang.String) (1 samples, 0.18%)</title><rect x="223.4" y="949" width="2.1" height="15.0" fill="rgb(225,166,16)" rx="2" ry="2" />
<text x="226.36" y="959.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$State.unregisterChild(fs2.internal.Token) (1 samples, 0.18%)</title><rect x="51.4" y="933" width="2.1" height="15.0" fill="rgb(205,104,26)" rx="2" ry="2" />
<text x="54.37" y="943.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.execute(java.lang.Runnable) (7 samples, 1.29%)</title><rect x="1113.8" y="629" width="15.2" height="15.0" fill="rgb(229,219,5)" rx="2" ry="2" />
<text x="1116.80" y="639.5" ></text>
</g>
<g >
<title>fs2.Pull$$anonfun$loop$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1122.5" y="117" width="2.2" height="15.0" fill="rgb(229,150,40)" rx="2" ry="2" />
<text x="1125.51" y="127.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="965" width="93.6" height="15.0" fill="rgb(244,168,40)" rx="2" ry="2" />
<text x="126.21" y="975.5" >org.apache...</text>
</g>
<g >
<title>sun.reflect.GeneratedMethodAccessor12.invoke(java.lang.Object, java.lang.Object[]) (2 samples, 0.37%)</title><rect x="227.7" y="853" width="4.4" height="15.0" fill="rgb(234,52,48)" rx="2" ry="2" />
<text x="230.71" y="863.5" ></text>
</g>
<g >
<title>java.lang.Thread.interrupted() (1 samples, 0.18%)</title><rect x="321.3" y="1125" width="2.2" height="15.0" fill="rgb(205,117,38)" rx="2" ry="2" />
<text x="324.33" y="1135.5" ></text>
</g>
<g >
<title>cats.syntax.MonadErrorRethrowOps$.rethrow$extension(java.lang.Object, cats.MonadError) (1 samples, 0.18%)</title><rect x="55.7" y="1253" width="2.2" height="15.0" fill="rgb(247,27,52)" rx="2" ry="2" />
<text x="58.72" y="1263.5" ></text>
</g>
<g >
<title>cats.effect.internals.ForwardCancelable.cats$effect$internals$ForwardCancelable$$loop$1(cats.effect.internals.IOConnection, scala.Function1) (3 samples, 0.55%)</title><rect x="31.8" y="1173" width="6.5" height="15.0" fill="rgb(233,4,11)" rx="2" ry="2" />
<text x="34.77" y="1183.5" ></text>
</g>
<g >
<title>org.apache.commons.io.IOUtils.copyLarge(java.io.InputStream, java.io.OutputStream, byte[]) (343 samples, 63.28%)</title><rect x="317.0" y="1205" width="746.7" height="15.0" fill="rgb(231,2,40)" rx="2" ry="2" />
<text x="319.97" y="1215.5" >org.apache.commons.io.IOUtils.copyLarge(java.io.InputStream, java.io.OutputStream, byte[])</text>
</g>
<g >
<title>sun.security.x509.CertificateExtensions.get(java.lang.String) (1 samples, 0.18%)</title><rect x="258.2" y="389" width="2.2" height="15.0" fill="rgb(223,154,25)" rx="2" ry="2" />
<text x="261.19" y="399.5" ></text>
</g>
<g >
<title>com.amazonaws.util.RuntimeHttpUtils.toUri(java.lang.String, com.amazonaws.Protocol) (1 samples, 0.18%)</title><rect x="1129.0" y="709" width="2.2" height="15.0" fill="rgb(212,169,14)" rx="2" ry="2" />
<text x="1132.04" y="719.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$acquireResource$1$$anonfun$apply$10.apply(scala.util.Either) (1 samples, 0.18%)</title><rect x="1126.9" y="421" width="2.1" height="15.0" fill="rgb(235,173,42)" rx="2" ry="2" />
<text x="1129.86" y="431.5" ></text>
</g>
<g >
<title>cats.effect.internals.CancelUtils$CancelAllFrame.&lt;init&gt;(scala.collection.Iterator) (1 samples, 0.18%)</title><rect x="44.8" y="853" width="2.2" height="15.0" fill="rgb(230,205,13)" rx="2" ry="2" />
<text x="47.83" y="863.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3Client$$anon$1.&lt;init&gt;(geotrellis.spark.io.s3.S3Client, com.amazonaws.services.s3.model.ListObjectsRequest) (18 samples, 3.32%)</title><rect x="1065.9" y="901" width="39.2" height="15.0" fill="rgb(244,183,33)" rx="2" ry="2" />
<text x="1068.90" y="911.5" >geo..</text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$BaseTypeBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$Completion, org.apache.avro.SchemaBuilder$NameContext, org.apache.avro.SchemaBuilder$1) (1 samples, 0.18%)</title><rect x="71.0" y="597" width="2.1" height="15.0" fill="rgb(213,144,51)" rx="2" ry="2" />
<text x="73.96" y="607.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.resolveRecords(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (2 samples, 0.37%)</title><rect x="118.9" y="933" width="4.3" height="15.0" fill="rgb(231,65,45)" rx="2" ry="2" />
<text x="121.86" y="943.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$State.copy$default$3() (2 samples, 0.37%)</title><rect x="1116.0" y="341" width="4.3" height="15.0" fill="rgb(247,112,9)" rx="2" ry="2" />
<text x="1118.98" y="351.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.checkTrusted(java.security.cert.X509Certificate[], java.lang.String, java.net.Socket, boolean) (6 samples, 1.11%)</title><rect x="1087.7" y="245" width="13.0" height="15.0" fill="rgb(251,63,8)" rx="2" ry="2" />
<text x="1090.68" y="255.5" ></text>
</g>
<g >
<title>org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(java.net.Socket, java.lang.String, int, org.apache.http.protocol.HttpContext) (10 samples, 1.85%)</title><rect x="1081.1" y="405" width="21.8" height="15.0" fill="rgb(243,91,54)" rx="2" ry="2" />
<text x="1084.14" y="415.5" >o..</text>
</g>
<g >
<title>fs2.Stream$$anonfun$interruptWhen$extension0$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="42.7" y="821" width="2.1" height="15.0" fill="rgb(219,79,49)" rx="2" ry="2" />
<text x="45.66" y="831.5" ></text>
</g>
<g >
<title>java.util.HashMap.newNode(int, java.lang.Object, java.lang.Object, java.util.HashMap$Node) (1 samples, 0.18%)</title><rect x="1089.9" y="37" width="2.1" height="15.0" fill="rgb(251,63,8)" rx="2" ry="2" />
<text x="1092.85" y="47.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.validate(sun.security.validator.Validator, java.security.cert.X509Certificate[], java.security.AlgorithmConstraints, java.lang.String) (8 samples, 1.48%)</title><rect x="253.8" y="581" width="17.5" height="15.0" fill="rgb(205,92,41)" rx="2" ry="2" />
<text x="256.84" y="591.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$register$1.apply(fs2.internal.CompileScope$State) (2 samples, 0.37%)</title><rect x="1116.0" y="357" width="4.3" height="15.0" fill="rgb(253,132,24)" rx="2" ry="2" />
<text x="1118.98" y="367.5" ></text>
</g>
<g >
<title>java.lang.Integer.toUnsignedString0(int, int) (11 samples, 2.03%)</title><rect x="369.2" y="869" width="24.0" height="15.0" fill="rgb(207,0,36)" rx="2" ry="2" />
<text x="372.23" y="879.5" >j..</text>
</g>
<g >
<title>com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int) (341 samples, 62.92%)</title><rect x="319.2" y="1173" width="742.3" height="15.0" fill="rgb(225,105,29)" rx="2" ry="2" />
<text x="322.15" y="1183.5" >com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>cats.effect.internals.Trampoline.execute(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="47.0" y="1221" width="8.7" height="15.0" fill="rgb(243,59,52)" rx="2" ry="2" />
<text x="50.01" y="1231.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="88.4" y="933" width="2.2" height="15.0" fill="rgb(244,92,36)" rx="2" ry="2" />
<text x="91.38" y="943.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.readFully(java.io.InputStream, byte[], int, int) (1 samples, 0.18%)</title><rect x="1100.7" y="309" width="2.2" height="15.0" fill="rgb(208,215,26)" rx="2" ry="2" />
<text x="1103.74" y="319.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1173" width="2.2" height="15.0" fill="rgb(247,91,26)" rx="2" ry="2" />
<text x="106.62" y="1183.5" ></text>
</g>
<g >
<title>sun.security.x509.X509AttributeName.&lt;init&gt;(java.lang.String) (1 samples, 0.18%)</title><rect x="1098.6" y="53" width="2.1" height="15.0" fill="rgb(223,86,47)" rx="2" ry="2" />
<text x="1101.56" y="63.5" ></text>
</g>
<g >
<title>java.lang.StringBuilder.append(char) (5 samples, 0.92%)</title><rect x="393.2" y="885" width="10.9" height="15.0" fill="rgb(235,107,33)" rx="2" ry="2" />
<text x="396.17" y="895.5" ></text>
</g>
<g >
<title>sun.security.ssl.AppInputStream.read(byte[], int, int) (107 samples, 19.74%)</title><rect x="798.1" y="917" width="233.0" height="15.0" fill="rgb(235,89,24)" rx="2" ry="2" />
<text x="801.12" y="927.5" >sun.security.ssl.AppInputStrea..</text>
</g>
<g >
<title>javax.crypto.Cipher.implInit(javax.crypto.CipherSpi, int, int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.AlgorithmParameters, java.security.SecureRandom) (1 samples, 0.18%)</title><rect x="280.0" y="469" width="2.1" height="15.0" fill="rgb(207,169,45)" rx="2" ry="2" />
<text x="282.96" y="479.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec$$anonfun$schema$1.apply(geotrellis.spark.io.avro.AvroRecordCodec) (7 samples, 1.29%)</title><rect x="88.4" y="1045" width="15.2" height="15.0" fill="rgb(228,111,11)" rx="2" ry="2" />
<text x="91.38" y="1055.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1.apply(scala.Option) (2 samples, 0.37%)</title><rect x="1122.5" y="277" width="4.4" height="15.0" fill="rgb(205,95,8)" rx="2" ry="2" />
<text x="1125.51" y="287.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$Result$.map(fs2.internal.FreeC$Result, scala.Function1) (1 samples, 0.18%)</title><rect x="36.1" y="773" width="2.2" height="15.0" fill="rgb(235,150,29)" rx="2" ry="2" />
<text x="39.13" y="783.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.process_record(sun.security.ssl.InputRecord, boolean) (6 samples, 1.11%)</title><rect x="1087.7" y="325" width="13.0" height="15.0" fill="rgb(236,17,49)" rx="2" ry="2" />
<text x="1090.68" y="335.5" ></text>
</g>
<g >
<title>scala.runtime.BoxesRunTime.boxToInteger(int) (3 samples, 0.55%)</title><rect x="1159.5" y="773" width="6.6" height="15.0" fill="rgb(241,155,34)" rx="2" ry="2" />
<text x="1162.52" y="783.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="1079.0" y="517" width="2.1" height="15.0" fill="rgb(253,100,6)" rx="2" ry="2" />
<text x="1081.97" y="527.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOBracket$$anonfun$apply$1.apply(cats.effect.internals.IOConnection, scala.Function1) (7 samples, 1.29%)</title><rect x="1113.8" y="725" width="15.2" height="15.0" fill="rgb(211,207,27)" rx="2" ry="2" />
<text x="1116.80" y="735.5" ></text>
</g>
<g >
<title>sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) (53 samples, 9.78%)</title><rect x="1063.7" y="1285" width="115.4" height="15.0" fill="rgb(216,183,30)" rx="2" ry="2" />
<text x="1066.73" y="1295.5" >sun.reflect.Na..</text>
</g>
<g >
<title>sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) (53 samples, 9.78%)</title><rect x="1063.7" y="1269" width="115.4" height="15.0" fill="rgb(238,154,46)" rx="2" ry="2" />
<text x="1066.73" y="1279.5" >sun.reflect.Na..</text>
</g>
<g >
<title>cats.effect.concurrent.Deferred$ConcurrentDeferred$$anonfun$1.apply$mcV$sp() (10 samples, 1.85%)</title><rect x="10.0" y="1285" width="21.8" height="15.0" fill="rgb(241,28,54)" rx="2" ry="2" />
<text x="13.00" y="1295.5" >c..</text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource.read(geotrellis.vector.Extent) (53 samples, 9.78%)</title><rect x="1063.7" y="1157" width="115.4" height="15.0" fill="rgb(215,45,30)" rx="2" ry="2" />
<text x="1066.73" y="1167.5" >geotrellis.con..</text>
</g>
<g >
<title>scala.collection.mutable.ListBuffer.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="44.8" y="805" width="2.2" height="15.0" fill="rgb(250,191,31)" rx="2" ry="2" />
<text x="47.83" y="815.5" ></text>
</g>
<g >
<title>org.apache.xerces.impl.dv.DTDDVFactory.getInstance(java.lang.String) (1 samples, 0.18%)</title><rect x="1072.4" y="229" width="2.2" height="15.0" fill="rgb(252,119,12)" rx="2" ry="2" />
<text x="1075.44" y="239.5" ></text>
</g>
<g >
<title>java.util.HashMap.put(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="64.4" y="453" width="2.2" height="15.0" fill="rgb(249,88,37)" rx="2" ry="2" />
<text x="67.43" y="463.5" ></text>
</g>
<g >
<title>java.util.LinkedHashMap.get(java.lang.Object) (1 samples, 0.18%)</title><rect x="277.8" y="421" width="2.2" height="15.0" fill="rgb(216,33,9)" rx="2" ry="2" />
<text x="280.79" y="431.5" ></text>
</g>
<g >
<title>java.lang.ref.Finalizer.access$100(java.lang.ref.Finalizer, sun.misc.JavaLangAccess) (1 samples, 0.18%)</title><rect x="1181.3" y="1429" width="2.2" height="15.0" fill="rgb(236,114,33)" rx="2" ry="2" />
<text x="1184.29" y="1439.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatUserDefinedNoDataArrayTile.cols() (3 samples, 0.55%)</title><rect x="1159.5" y="789" width="6.6" height="15.0" fill="rgb(209,73,10)" rx="2" ry="2" />
<text x="1162.52" y="799.5" ></text>
</g>
<g >
<title>cats.effect.internals.ForwardCancelable$$anonfun$1.apply(cats.effect.internals.IOConnection, scala.Function1) (3 samples, 0.55%)</title><rect x="31.8" y="1189" width="6.5" height="15.0" fill="rgb(251,4,9)" rx="2" ry="2" />
<text x="34.77" y="1199.5" ></text>
</g>
<g >
<title>java.lang.Class.newInstance() (2 samples, 0.37%)</title><rect x="1070.3" y="357" width="4.3" height="15.0" fill="rgb(244,14,42)" rx="2" ry="2" />
<text x="1073.26" y="367.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(java.security.cert.X509Certificate[], java.lang.String, boolean) (4 samples, 0.74%)</title><rect x="1089.9" y="229" width="8.7" height="15.0" fill="rgb(209,93,9)" rx="2" ry="2" />
<text x="1092.85" y="239.5" ></text>
</g>
<g >
<title>java.util.HashMap.&lt;init&gt;(int) (1 samples, 0.18%)</title><rect x="90.6" y="901" width="2.1" height="15.0" fill="rgb(248,42,23)" rx="2" ry="2" />
<text x="93.55" y="911.5" ></text>
</g>
<g >
<title>java.util.HashMap.get(java.lang.Object) (1 samples, 0.18%)</title><rect x="1094.2" y="117" width="2.2" height="15.0" fill="rgb(208,18,9)" rx="2" ry="2" />
<text x="1097.21" y="127.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.newWriteCipher() (1 samples, 0.18%)</title><rect x="280.0" y="565" width="2.1" height="15.0" fill="rgb(239,138,2)" rx="2" ry="2" />
<text x="282.96" y="575.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(scala.util.Either) (484 samples, 89.30%)</title><rect x="10.0" y="1365" width="1053.7" height="15.0" fill="rgb(246,191,51)" rx="2" ry="2" />
<text x="13.00" y="1375.5" >cats.effect.internals.IORunLoop$RestartCallback.apply(scala.util.Either)</text>
</g>
<g >
<title>java.util.regex.Pattern$GroupHead.match(java.util.regex.Matcher, int, java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="223.4" y="853" width="2.1" height="15.0" fill="rgb(254,101,29)" rx="2" ry="2" />
<text x="226.36" y="863.5" ></text>
</g>
<g >
<title>java.security.Provider.getService(java.lang.String, java.lang.String) (1 samples, 0.18%)</title><rect x="1105.1" y="613" width="2.2" height="15.0" fill="rgb(252,101,39)" rx="2" ry="2" />
<text x="1108.09" y="623.5" ></text>
</g>
<g >
<title>java.lang.ClassLoader.getResource(java.lang.String) (1 samples, 0.18%)</title><rect x="1109.4" y="661" width="2.2" height="15.0" fill="rgb(218,92,49)" rx="2" ry="2" />
<text x="1112.45" y="671.5" ></text>
</g>
<g >
<title>java.lang.String.regionMatches(boolean, int, java.lang.String, int, int) (1 samples, 0.18%)</title><rect x="1092.0" y="101" width="2.2" height="15.0" fill="rgb(231,15,17)" rx="2" ry="2" />
<text x="1095.03" y="111.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="31.8" y="805" width="2.1" height="15.0" fill="rgb(248,81,9)" rx="2" ry="2" />
<text x="34.77" y="815.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.SAXParser.&lt;init&gt;() (2 samples, 0.37%)</title><rect x="1070.3" y="437" width="4.3" height="15.0" fill="rgb(249,196,10)" rx="2" ry="2" />
<text x="1073.26" y="447.5" ></text>
</g>
<g >
<title>java.security.cert.CertPathValidator.validate(java.security.cert.CertPath, java.security.cert.CertPathParameters) (8 samples, 1.48%)</title><rect x="253.8" y="517" width="17.5" height="15.0" fill="rgb(226,13,39)" rx="2" ry="2" />
<text x="256.84" y="527.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.update(byte[]) (1 samples, 0.18%)</title><rect x="819.9" y="789" width="2.2" height="15.0" fill="rgb(225,44,10)" rx="2" ry="2" />
<text x="822.89" y="799.5" ></text>
</g>
<g >
<title>java.util.HashSet.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="1089.9" y="85" width="2.1" height="15.0" fill="rgb(219,41,10)" rx="2" ry="2" />
<text x="1092.85" y="95.5" ></text>
</g>
<g >
<title>java.security.AccessController.doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext) (1 samples, 0.18%)</title><rect x="1109.4" y="613" width="2.2" height="15.0" fill="rgb(248,61,9)" rx="2" ry="2" />
<text x="1112.45" y="623.5" ></text>
</g>
<g >
<title>sun.security.ssl.X509TrustManagerImpl.getValidator(java.lang.String) (2 samples, 0.37%)</title><rect x="249.5" y="565" width="4.3" height="15.0" fill="rgb(224,134,54)" rx="2" ry="2" />
<text x="252.48" y="575.5" ></text>
</g>
<g >
<title>geotrellis.raster.stitch.Stitcher$MultibandTileStitcher$$anonfun$stitch$4$$anonfun$apply$1.apply$mcVI$sp(int) (14 samples, 2.58%)</title><rect x="1139.9" y="869" width="30.5" height="15.0" fill="rgb(215,104,17)" rx="2" ry="2" />
<text x="1142.93" y="879.5" >ge..</text>
</g>
<g >
<title>java.lang.ThreadLocal$ThreadLocalMap.access$100(java.lang.ThreadLocal$ThreadLocalMap, java.lang.ThreadLocal, java.lang.Object) (1 samples, 0.18%)</title><rect x="29.6" y="1109" width="2.2" height="15.0" fill="rgb(240,216,19)" rx="2" ry="2" />
<text x="32.59" y="1119.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.Intersects$$anon$4.apply(java.lang.Object, geotrellis.spark.KeyBounds, geotrellis.vector.Extent) (1 samples, 0.18%)</title><rect x="1063.7" y="805" width="2.2" height="15.0" fill="rgb(244,168,30)" rx="2" ry="2" />
<text x="1066.73" y="815.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.Implicits$$anon$1.schema() (1 samples, 0.18%)</title><rect x="88.4" y="1029" width="2.2" height="15.0" fill="rgb(212,8,42)" rx="2" ry="2" />
<text x="91.38" y="1039.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.implCompressMultiBlock(byte[], int, int) (1 samples, 0.18%)</title><rect x="290.8" y="533" width="2.2" height="15.0" fill="rgb(226,184,14)" rx="2" ry="2" />
<text x="293.85" y="543.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(org.apache.http.conn.ManagedHttpClientConnection, org.apache.http.HttpHost, java.net.InetSocketAddress, int, org.apache.http.config.SocketConfig, org.apache.http.protocol.HttpContext) (10 samples, 1.85%)</title><rect x="1081.1" y="453" width="21.8" height="15.0" fill="rgb(230,182,6)" rx="2" ry="2" />
<text x="1084.14" y="463.5" >o..</text>
</g>
<g >
<title>cats.effect.internals.CancelUtils$$anonfun$cancelAll$2.apply() (1 samples, 0.18%)</title><rect x="44.8" y="885" width="2.2" height="15.0" fill="rgb(254,16,32)" rx="2" ry="2" />
<text x="47.83" y="895.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldAssembler.name(java.lang.String) (1 samples, 0.18%)</title><rect x="94.9" y="1013" width="2.2" height="15.0" fill="rgb(219,154,28)" rx="2" ry="2" />
<text x="97.91" y="1023.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.mk(fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="31.8" y="869" width="2.1" height="15.0" fill="rgb(213,134,49)" rx="2" ry="2" />
<text x="34.77" y="879.5" ></text>
</g>
<g >
<title>com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int) (325 samples, 59.96%)</title><rect x="323.5" y="1061" width="707.6" height="15.0" fill="rgb(219,189,51)" rx="2" ry="2" />
<text x="326.51" y="1071.5" >com.amazonaws.internal.SdkFilterInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>sun.security.x509.X509CertImpl.getSubjectX500Principal() (2 samples, 0.37%)</title><rect x="249.5" y="517" width="4.3" height="15.0" fill="rgb(205,119,33)" rx="2" ry="2" />
<text x="252.48" y="527.5" ></text>
</g>
<g >
<title>org.apache.http.util.CharArrayBuffer.substringTrimmed(int, int) (1 samples, 0.18%)</title><rect x="306.1" y="773" width="2.2" height="15.0" fill="rgb(212,153,51)" rx="2" ry="2" />
<text x="309.09" y="783.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$4$$anonfun$apply$5$$anonfun$apply$7.apply() (1 samples, 0.18%)</title><rect x="16.5" y="933" width="2.2" height="15.0" fill="rgb(239,58,49)" rx="2" ry="2" />
<text x="19.53" y="943.5" ></text>
</g>
<g >
<title>org.apache.avro.io.ValidatingDecoder.&lt;init&gt;(org.apache.avro.io.parsing.Symbol, org.apache.avro.io.Decoder) (1 samples, 0.18%)</title><rect x="105.8" y="1141" width="2.2" height="15.0" fill="rgb(208,46,22)" rx="2" ry="2" />
<text x="108.79" y="1151.5" ></text>
</g>
<g >
<title>java.security.Provider$Service.newInstance(java.lang.Object) (1 samples, 0.18%)</title><rect x="293.0" y="581" width="2.2" height="15.0" fill="rgb(254,18,26)" rx="2" ry="2" />
<text x="296.03" y="591.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatUserDefinedNoDataArrayTile.applyDouble(int) (5 samples, 0.92%)</title><rect x="1148.6" y="789" width="10.9" height="15.0" fill="rgb(247,62,25)" rx="2" ry="2" />
<text x="1151.63" y="799.5" ></text>
</g>
<g >
<title>com.amazonaws.event.ProgressInputStream.read(byte[], int, int) (325 samples, 59.96%)</title><rect x="323.5" y="1093" width="707.6" height="15.0" fill="rgb(215,79,45)" rx="2" ry="2" />
<text x="326.51" y="1103.5" >com.amazonaws.event.ProgressInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef.cats$effect$concurrent$Ref$SyncRef$$spin$1(scala.Function1) (1 samples, 0.18%)</title><rect x="20.9" y="981" width="2.2" height="15.0" fill="rgb(208,169,14)" rx="2" ry="2" />
<text x="23.89" y="991.5" ></text>
</g>
<g >
<title>java.util.HashMap.resize() (1 samples, 0.18%)</title><rect x="64.4" y="421" width="2.2" height="15.0" fill="rgb(210,40,20)" rx="2" ry="2" />
<text x="67.43" y="431.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$parJoin$extension$2$$anonfun$apply$157$$anonfun$apply$158$$anonfun$apply$159$$anonfun$apply$178.apply() (2 samples, 0.37%)</title><rect x="1122.5" y="229" width="4.4" height="15.0" fill="rgb(238,19,49)" rx="2" ry="2" />
<text x="1125.51" y="239.5" ></text>
</g>
<g >
<title>javax.crypto.Mac.doFinal() (6 samples, 1.11%)</title><rect x="806.8" y="821" width="13.1" height="15.0" fill="rgb(212,56,9)" rx="2" ry="2" />
<text x="809.83" y="831.5" ></text>
</g>
<g >
<title>org.apache.commons.io.IOUtils.copy(java.io.InputStream, java.io.OutputStream) (343 samples, 63.28%)</title><rect x="317.0" y="1237" width="746.7" height="15.0" fill="rgb(242,147,25)" rx="2" ry="2" />
<text x="319.97" y="1247.5" >org.apache.commons.io.IOUtils.copy(java.io.InputStream, java.io.OutputStream)</text>
</g>
<g >
<title>org.apache.avro.Schema$RecordSchema.setFields(java.util.List) (1 samples, 0.18%)</title><rect x="64.4" y="469" width="2.2" height="15.0" fill="rgb(243,63,53)" rx="2" ry="2" />
<text x="67.43" y="479.5" ></text>
</g>
<g >
<title>scala.Function1$$anonfun$andThen$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1122.5" y="85" width="2.2" height="15.0" fill="rgb(247,174,8)" rx="2" ry="2" />
<text x="1125.51" y="95.5" ></text>
</g>
<g >
<title>sun.security.ssl.HandshakeHash.update(byte[], int, int) (1 samples, 0.18%)</title><rect x="290.8" y="597" width="2.2" height="15.0" fill="rgb(231,4,41)" rx="2" ry="2" />
<text x="293.85" y="607.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$5.apply(scala.util.Either) (1 samples, 0.18%)</title><rect x="31.8" y="933" width="2.1" height="15.0" fill="rgb(212,5,35)" rx="2" ry="2" />
<text x="34.77" y="943.5" ></text>
</g>
<g >
<title>java.util.regex.Pattern.split(java.lang.CharSequence, int) (1 samples, 0.18%)</title><rect x="240.8" y="501" width="2.2" height="15.0" fill="rgb(218,31,52)" rx="2" ry="2" />
<text x="243.77" y="511.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.setEndpoint(java.lang.String) (1 samples, 0.18%)</title><rect x="1129.0" y="773" width="2.2" height="15.0" fill="rgb(208,5,53)" rx="2" ry="2" />
<text x="1132.04" y="783.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$releaseChildScope$1.apply(fs2.internal.CompileScope$State) (1 samples, 0.18%)</title><rect x="47.0" y="885" width="2.2" height="15.0" fill="rgb(253,17,18)" rx="2" ry="2" />
<text x="50.01" y="895.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.generated.GeotrellisRasterSourceBench_readGeoTrellis_jmhTest.readGeoTrellis_avgt_jmhStub(org.openjdk.jmh.runner.InfraControl, org.openjdk.jmh.results.RawResults, org.openjdk.jmh.infra.BenchmarkParams, org.openjdk.jmh.infra.IterationParams, org.openjdk.jmh.infra.ThreadParams, org.openjdk.jmh.infra.Blackhole, org.openjdk.jmh.infra.Control, int, geotrellis.contrib.vlm.generated.GeotrellisRasterSourceBench_jmhType) (53 samples, 9.78%)</title><rect x="1063.7" y="1237" width="115.4" height="15.0" fill="rgb(207,110,23)" rx="2" ry="2" />
<text x="1066.73" y="1247.5" >geotrellis.con..</text>
</g>
<g >
<title>sun.misc.URLClassPath$JarLoader.findResource(java.lang.String, boolean) (1 samples, 0.18%)</title><rect x="1109.4" y="549" width="2.2" height="15.0" fill="rgb(218,79,16)" rx="2" ry="2" />
<text x="1112.45" y="559.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertInfo.getX500Name(java.lang.String, boolean) (1 samples, 0.18%)</title><rect x="1096.4" y="133" width="2.2" height="15.0" fill="rgb(210,158,42)" rx="2" ry="2" />
<text x="1099.38" y="143.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.read(java.io.InputStream, java.io.OutputStream) (1 samples, 0.18%)</title><rect x="1028.9" y="869" width="2.2" height="15.0" fill="rgb(217,44,47)" rx="2" ry="2" />
<text x="1031.89" y="879.5" ></text>
</g>
<g >
<title>scala.collection.convert.Wrappers$JIteratorWrapper.next() (2 samples, 0.37%)</title><rect x="75.3" y="677" width="4.4" height="15.0" fill="rgb(224,158,37)" rx="2" ry="2" />
<text x="78.31" y="687.5" ></text>
</g>
<g >
<title>java.security.Provider$ServiceKey.equals(java.lang.Object) (1 samples, 0.18%)</title><rect x="277.8" y="389" width="2.2" height="15.0" fill="rgb(223,195,0)" rx="2" ry="2" />
<text x="280.79" y="399.5" ></text>
</g>
<g >
<title>org.xml.sax.helpers.NewInstance.newInstance(java.lang.ClassLoader, java.lang.String) (2 samples, 0.37%)</title><rect x="1070.3" y="517" width="4.3" height="15.0" fill="rgb(224,124,7)" rx="2" ry="2" />
<text x="1073.26" y="527.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.execute(java.lang.Runnable) (3 samples, 0.55%)</title><rect x="31.8" y="1141" width="6.5" height="15.0" fill="rgb(207,212,50)" rx="2" ry="2" />
<text x="34.77" y="1151.5" ></text>
</g>
<g >
<title>org.apache.log4j.Category.callAppenders(org.apache.log4j.spi.LoggingEvent) (3 samples, 0.55%)</title><rect x="791.6" y="821" width="6.5" height="15.0" fill="rgb(236,165,25)" rx="2" ry="2" />
<text x="794.59" y="831.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.ObjectFactory.createObject(java.lang.String, java.lang.String, java.lang.String) (2 samples, 0.37%)</title><rect x="1070.3" y="389" width="4.3" height="15.0" fill="rgb(213,168,13)" rx="2" ry="2" />
<text x="1073.26" y="399.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (7 samples, 1.29%)</title><rect x="1113.8" y="837" width="15.2" height="15.0" fill="rgb(239,222,16)" rx="2" ry="2" />
<text x="1116.80" y="847.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.implCompressMultiBlock(byte[], int, int) (4 samples, 0.74%)</title><rect x="811.2" y="741" width="8.7" height="15.0" fill="rgb(217,158,11)" rx="2" ry="2" />
<text x="814.18" y="751.5" ></text>
</g>
<g >
<title>sun.misc.URLClassPath.findResource(java.lang.String, boolean) (1 samples, 0.18%)</title><rect x="1109.4" y="565" width="2.2" height="15.0" fill="rgb(224,122,14)" rx="2" ry="2" />
<text x="1112.45" y="575.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.append(java.lang.String) (29 samples, 5.35%)</title><rect x="406.2" y="869" width="63.2" height="15.0" fill="rgb(219,166,11)" rx="2" ry="2" />
<text x="409.24" y="879.5" >java.l..</text>
</g>
<g >
<title>sun.security.provider.SHA.implCompress(byte[], int) (4 samples, 0.74%)</title><rect x="811.2" y="725" width="8.7" height="15.0" fill="rgb(224,146,36)" rx="2" ry="2" />
<text x="814.18" y="735.5" ></text>
</g>
<g >
<title>sun.security.provider.MD5.implCompress(byte[], int) (13 samples, 2.40%)</title><rect x="1033.2" y="1029" width="28.3" height="15.0" fill="rgb(228,113,35)" rx="2" ry="2" />
<text x="1036.25" y="1039.5" >s..</text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1.fs2$Stream$$anonfun$$go$7(int, fs2.Chunk, fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="14.4" y="853" width="2.1" height="15.0" fill="rgb(237,21,46)" rx="2" ry="2" />
<text x="17.35" y="863.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="40.5" y="885" width="4.3" height="15.0" fill="rgb(250,29,52)" rx="2" ry="2" />
<text x="43.48" y="895.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.getInstance(java.lang.String) (1 samples, 0.18%)</title><rect x="293.0" y="485" width="2.2" height="15.0" fill="rgb(247,190,35)" rx="2" ry="2" />
<text x="296.03" y="495.5" ></text>
</g>
<g >
<title>scala.concurrent.BlockContext$.withBlockContext(scala.concurrent.BlockContext, scala.Function0) (4 samples, 0.74%)</title><rect x="47.0" y="1189" width="8.7" height="15.0" fill="rgb(230,76,0)" rx="2" ry="2" />
<text x="50.01" y="1199.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.ResponseEntityProxy.eofDetected(java.io.InputStream) (1 samples, 0.18%)</title><rect x="323.5" y="965" width="2.2" height="15.0" fill="rgb(216,195,16)" rx="2" ry="2" />
<text x="326.51" y="975.5" ></text>
</g>
<g >
<title>java.net.URI$Parser.parse(boolean) (1 samples, 0.18%)</title><rect x="1129.0" y="677" width="2.2" height="15.0" fill="rgb(216,221,47)" rx="2" ry="2" />
<text x="1132.04" y="687.5" ></text>
</g>
<g >
<title>java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (1 samples, 0.18%)</title><rect x="293.0" y="565" width="2.2" height="15.0" fill="rgb(249,65,52)" rx="2" ry="2" />
<text x="296.03" y="575.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.resolveRecords(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="1109" width="15.2" height="15.0" fill="rgb(233,62,5)" rx="2" ry="2" />
<text x="110.97" y="1119.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerQuery$$anonfun$where$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1063.7" y="949" width="2.2" height="15.0" fill="rgb(231,226,14)" rx="2" ry="2" />
<text x="1066.73" y="959.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.generated.GeotrellisRasterSourceBench_readGeoTrellis_jmhTest.readGeoTrellis_AverageTime(org.openjdk.jmh.runner.InfraControl, org.openjdk.jmh.infra.ThreadParams) (53 samples, 9.78%)</title><rect x="1063.7" y="1253" width="115.4" height="15.0" fill="rgb(217,26,25)" rx="2" ry="2" />
<text x="1066.73" y="1263.5" >geotrellis.con..</text>
</g>
<g >
<title>geotrellis.spark.stitch.SpatialTileLayoutCollectionStitchMethods.stitch() (19 samples, 3.51%)</title><rect x="1133.4" y="1029" width="41.4" height="15.0" fill="rgb(232,166,10)" rx="2" ry="2" />
<text x="1136.39" y="1039.5" >geo..</text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineDigest(byte[], int, int) (1 samples, 0.18%)</title><rect x="809.0" y="773" width="2.2" height="15.0" fill="rgb(215,194,53)" rx="2" ry="2" />
<text x="812.00" y="783.5" ></text>
</g>
<g >
<title>geotrellis.raster.crop.RasterCropMethods.crop(geotrellis.vector.Extent, geotrellis.raster.crop.Crop$Options) (2 samples, 0.37%)</title><rect x="1174.8" y="981" width="4.3" height="15.0" fill="rgb(253,119,7)" rx="2" ry="2" />
<text x="1177.76" y="991.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource$.readTiles(geotrellis.spark.io.CollectionLayerReader, geotrellis.spark.LayerId, geotrellis.vector.Extent, scala.collection.Seq) (32 samples, 5.90%)</title><rect x="1063.7" y="1093" width="69.7" height="15.0" fill="rgb(237,133,1)" rx="2" ry="2" />
<text x="1066.73" y="1103.5" >geotrel..</text>
</g>
<g >
<title>org.codehaus.jackson.map.SerializationConfig.&lt;init&gt;(org.codehaus.jackson.map.ClassIntrospector, org.codehaus.jackson.map.AnnotationIntrospector, org.codehaus.jackson.map.introspect.VisibilityChecker, org.codehaus.jackson.map.jsontype.SubtypeResolver, org.codehaus.jackson.map.PropertyNamingStrategy, org.codehaus.jackson.map.type.TypeFactory, org.codehaus.jackson.map.HandlerInstantiator) (1 samples, 0.18%)</title><rect x="99.3" y="853" width="2.1" height="15.0" fill="rgb(234,176,8)" rx="2" ry="2" />
<text x="102.26" y="863.5" ></text>
</g>
<g >
<title>scala.math.BigDecimal.toDouble() (1 samples, 0.18%)</title><rect x="1111.6" y="789" width="2.2" height="15.0" fill="rgb(239,99,40)" rx="2" ry="2" />
<text x="1114.62" y="799.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, int, org.apache.http.protocol.HttpContext) (10 samples, 1.85%)</title><rect x="1081.1" y="469" width="21.8" height="15.0" fill="rgb(252,195,32)" rx="2" ry="2" />
<text x="1084.14" y="479.5" >o..</text>
</g>
<g >
<title>com.amazonaws.http.apache.client.impl.ApacheConnectionManagerFactory.create(com.amazonaws.http.settings.HttpClientSettings) (1 samples, 0.18%)</title><rect x="1105.1" y="725" width="2.2" height="15.0" fill="rgb(215,53,14)" rx="2" ry="2" />
<text x="1108.09" y="735.5" ></text>
</g>
<g >
<title>sun.security.provider.SHA.implDigest(byte[], int) (1 samples, 0.18%)</title><rect x="1102.9" y="181" width="2.2" height="15.0" fill="rgb(222,37,9)" rx="2" ry="2" />
<text x="1105.92" y="191.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource.read(geotrellis.vector.Extent, scala.collection.Seq) (53 samples, 9.78%)</title><rect x="1063.7" y="1125" width="115.4" height="15.0" fill="rgb(223,67,45)" rx="2" ry="2" />
<text x="1066.73" y="1135.5" >geotrellis.con..</text>
</g>
<g >
<title>sun.security.provider.DigestBase.implCompressMultiBlock(byte[], int, int) (1 samples, 0.18%)</title><rect x="819.9" y="741" width="2.2" height="15.0" fill="rgb(229,214,14)" rx="2" ry="2" />
<text x="822.89" y="751.5" ></text>
</g>
<g >
<title>geotrellis.raster.MutableArrayTile$class.update(geotrellis.raster.MutableArrayTile, int, int, geotrellis.raster.Tile) (14 samples, 2.58%)</title><rect x="1139.9" y="837" width="30.5" height="15.0" fill="rgb(236,107,41)" rx="2" ry="2" />
<text x="1142.93" y="847.5" >ge..</text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1125" width="2.2" height="15.0" fill="rgb(235,48,5)" rx="2" ry="2" />
<text x="106.62" y="1135.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$PrimitiveBuilder.access$900(org.apache.avro.SchemaBuilder$PrimitiveBuilder) (1 samples, 0.18%)</title><rect x="73.1" y="613" width="2.2" height="15.0" fill="rgb(229,49,44)" rx="2" ry="2" />
<text x="76.14" y="623.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$5.apply(scala.util.Either) (1 samples, 0.18%)</title><rect x="27.4" y="981" width="2.2" height="15.0" fill="rgb(241,226,37)" rx="2" ry="2" />
<text x="30.42" y="991.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$transformWith$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="27.4" y="725" width="2.2" height="15.0" fill="rgb(223,198,26)" rx="2" ry="2" />
<text x="30.42" y="735.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.hashCode() (1 samples, 0.18%)</title><rect x="118.9" y="869" width="2.1" height="15.0" fill="rgb(234,21,8)" rx="2" ry="2" />
<text x="121.86" y="879.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.checkMacTags(byte, byte[], int, int, sun.security.ssl.MAC, boolean) (102 samples, 18.82%)</title><rect x="806.8" y="853" width="222.1" height="15.0" fill="rgb(234,102,41)" rx="2" ry="2" />
<text x="809.83" y="863.5" >sun.security.ssl.InputRecord...</text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TupleCodec.schema() (8 samples, 1.48%)</title><rect x="86.2" y="1205" width="17.4" height="15.0" fill="rgb(216,70,13)" rx="2" ry="2" />
<text x="89.20" y="1215.5" ></text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool$2.get(long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="229.9" y="805" width="2.2" height="15.0" fill="rgb(226,67,51)" rx="2" ry="2" />
<text x="232.89" y="815.5" ></text>
</g>
<g >
<title>com.amazonaws.internal.config.HostRegexToRegionMapping.isHostNameMatching(java.lang.String) (1 samples, 0.18%)</title><rect x="223.4" y="917" width="2.1" height="15.0" fill="rgb(217,45,13)" rx="2" ry="2" />
<text x="226.36" y="927.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (7 samples, 1.29%)</title><rect x="1113.8" y="581" width="15.2" height="15.0" fill="rgb(226,147,46)" rx="2" ry="2" />
<text x="1116.80" y="591.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatArrayTile.setDouble(int, int, double) (4 samples, 0.74%)</title><rect x="1159.5" y="821" width="8.7" height="15.0" fill="rgb(213,211,28)" rx="2" ry="2" />
<text x="1162.52" y="831.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (1 samples, 0.18%)</title><rect x="44.8" y="917" width="2.2" height="15.0" fill="rgb(219,181,34)" rx="2" ry="2" />
<text x="47.83" y="927.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.introspect.AnnotatedClass.construct(java.lang.Class, org.codehaus.jackson.map.AnnotationIntrospector, org.codehaus.jackson.map.ClassIntrospector$MixInResolver) (1 samples, 0.18%)</title><rect x="92.7" y="789" width="2.2" height="15.0" fill="rgb(230,169,35)" rx="2" ry="2" />
<text x="95.73" y="799.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.KeyValueRecordCodec$$anonfun$decode$1.apply(java.lang.Object) (9 samples, 1.66%)</title><rect x="64.4" y="1061" width="19.6" height="15.0" fill="rgb(237,139,2)" rx="2" ry="2" />
<text x="67.43" y="1071.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertInfo.get(java.lang.String) (2 samples, 0.37%)</title><rect x="1094.2" y="149" width="4.4" height="15.0" fill="rgb(238,178,7)" rx="2" ry="2" />
<text x="1097.21" y="159.5" ></text>
</g>
<g >
<title>scala.collection.AbstractIterator.foreach(scala.Function1) (9 samples, 1.66%)</title><rect x="64.4" y="1125" width="19.6" height="15.0" fill="rgb(254,22,35)" rx="2" ry="2" />
<text x="67.43" y="1135.5" ></text>
</g>
<g >
<title>scala.math.Numeric$BigIntIsIntegral$.plus(scala.math.BigInt, scala.math.BigInt) (1 samples, 0.18%)</title><rect x="60.1" y="1205" width="2.2" height="15.0" fill="rgb(207,155,40)" rx="2" ry="2" />
<text x="63.07" y="1215.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (7 samples, 1.29%)</title><rect x="1113.8" y="693" width="15.2" height="15.0" fill="rgb(223,85,54)" rx="2" ry="2" />
<text x="1116.80" y="703.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerFilter$class.flatten$1(geotrellis.spark.io.LayerFilter, java.lang.Object, geotrellis.spark.KeyBounds, geotrellis.spark.io.LayerFilter$Expression) (1 samples, 0.18%)</title><rect x="1063.7" y="837" width="2.2" height="15.0" fill="rgb(251,191,24)" rx="2" ry="2" />
<text x="1066.73" y="847.5" ></text>
</g>
<g >
<title>org.apache.avro.io.DecoderFactory.binaryDecoder(byte[], org.apache.avro.io.BinaryDecoder) (1 samples, 0.18%)</title><rect x="216.8" y="1221" width="2.2" height="15.0" fill="rgb(242,170,47)" rx="2" ry="2" />
<text x="219.83" y="1231.5" ></text>
</g>
<g >
<title>javax.crypto.Cipher.chooseProvider(int, int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.AlgorithmParameters, java.security.SecureRandom) (1 samples, 0.18%)</title><rect x="280.0" y="485" width="2.1" height="15.0" fill="rgb(250,180,38)" rx="2" ry="2" />
<text x="282.96" y="495.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$.fs2$internal$Algebra$$go$1(fs2.internal.CompileScope, fs2.internal.FreeC, cats.effect.Sync, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef) (2 samples, 0.37%)</title><rect x="40.5" y="949" width="4.3" height="15.0" fill="rgb(218,125,16)" rx="2" ry="2" />
<text x="43.48" y="959.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.invoke(com.amazonaws.Request, com.amazonaws.transform.Unmarshaller, java.lang.String, java.lang.String) (18 samples, 3.32%)</title><rect x="1065.9" y="853" width="39.2" height="15.0" fill="rgb(244,128,34)" rx="2" ry="2" />
<text x="1068.90" y="863.5" >com..</text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3AttributeStore.layerExists(geotrellis.spark.LayerId) (21 samples, 3.87%)</title><rect x="1065.9" y="981" width="45.7" height="15.0" fill="rgb(247,209,36)" rx="2" ry="2" />
<text x="1068.90" y="991.5" >geot..</text>
</g>
<g >
<title>com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.&lt;init&gt;() (2 samples, 0.37%)</title><rect x="1070.3" y="565" width="4.3" height="15.0" fill="rgb(245,190,16)" rx="2" ry="2" />
<text x="1073.26" y="575.5" ></text>
</g>
<g >
<title>java.lang.String.getChars(int, int, char[], int) (5 samples, 0.92%)</title><rect x="458.5" y="853" width="10.9" height="15.0" fill="rgb(244,161,27)" rx="2" ry="2" />
<text x="461.49" y="863.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.util.ClassUtil._addSuperTypes(java.lang.Class, java.lang.Class, java.util.Collection, boolean) (1 samples, 0.18%)</title><rect x="92.7" y="709" width="2.2" height="15.0" fill="rgb(207,157,13)" rx="2" ry="2" />
<text x="95.73" y="719.5" ></text>
</g>
<g >
<title>geotrellis.raster.ArrayTile$class.getDouble(geotrellis.raster.ArrayTile, int, int) (5 samples, 0.92%)</title><rect x="1148.6" y="805" width="10.9" height="15.0" fill="rgb(215,141,19)" rx="2" ry="2" />
<text x="1151.63" y="815.5" ></text>
</g>
<g >
<title>java.util.HashMap$HashIterator.&lt;init&gt;(java.util.HashMap) (1 samples, 0.18%)</title><rect x="247.3" y="517" width="2.2" height="15.0" fill="rgb(252,130,47)" rx="2" ry="2" />
<text x="250.31" y="527.5" ></text>
</g>
<g >
<title>java.util.ArrayList.ensureExplicitCapacity(int) (1 samples, 0.18%)</title><rect x="97.1" y="933" width="2.2" height="15.0" fill="rgb(252,150,36)" rx="2" ry="2" />
<text x="100.08" y="943.5" ></text>
</g>
<g >
<title>com.amazonaws.http.ExecutionContext.getSigner(com.amazonaws.internal.auth.SignerProviderContext) (1 samples, 0.18%)</title><rect x="223.4" y="997" width="2.1" height="15.0" fill="rgb(233,30,17)" rx="2" ry="2" />
<text x="226.36" y="1007.5" ></text>
</g>
<g >
<title>all (542 samples, 100%)</title><rect x="10.0" y="1461" width="1180.0" height="15.0" fill="rgb(227,190,1)" rx="2" ry="2" />
<text x="13.00" y="1471.5" ></text>
</g>
<g >
<title>org.apache.http.pool.RouteSpecificPool.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="229.9" y="741" width="2.2" height="15.0" fill="rgb(241,92,51)" rx="2" ry="2" />
<text x="232.89" y="751.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anon$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="31.8" y="725" width="2.1" height="15.0" fill="rgb(237,219,4)" rx="2" ry="2" />
<text x="34.77" y="735.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$update$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="47.0" y="933" width="2.2" height="15.0" fill="rgb(248,204,31)" rx="2" ry="2" />
<text x="50.01" y="943.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.read(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1045" width="93.6" height="15.0" fill="rgb(236,58,35)" rx="2" ry="2" />
<text x="126.21" y="1055.5" >org.apache...</text>
</g>
<g >
<title>org.apache.avro.io.DecoderFactory.binaryDecoder(byte[], int, int, org.apache.avro.io.BinaryDecoder) (1 samples, 0.18%)</title><rect x="216.8" y="1205" width="2.2" height="15.0" fill="rgb(223,108,36)" rx="2" ry="2" />
<text x="219.83" y="1215.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, java.lang.String, java.lang.String) (18 samples, 3.32%)</title><rect x="1065.9" y="837" width="39.2" height="15.0" fill="rgb(223,157,53)" rx="2" ry="2" />
<text x="1068.90" y="847.5" >com..</text>
</g>
<g >
<title>org.apache.commons.io.output.ByteArrayOutputStream.write(byte[], int, int) (1 samples, 0.18%)</title><rect x="1061.5" y="1189" width="2.2" height="15.0" fill="rgb(241,108,0)" rx="2" ry="2" />
<text x="1064.55" y="1199.5" ></text>
</g>
<g >
<title>sun.misc.URLClassPath$JarLoader.getResource(java.lang.String, boolean) (1 samples, 0.18%)</title><rect x="1109.4" y="533" width="2.2" height="15.0" fill="rgb(218,185,21)" rx="2" ry="2" />
<text x="1112.45" y="543.5" ></text>
</g>
<g >
<title>java.util.ArrayList.ensureCapacityInternal(int) (1 samples, 0.18%)</title><rect x="92.7" y="677" width="2.2" height="15.0" fill="rgb(216,168,3)" rx="2" ry="2" />
<text x="95.73" y="687.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (8 samples, 1.48%)</title><rect x="12.2" y="1125" width="17.4" height="15.0" fill="rgb(208,162,35)" rx="2" ry="2" />
<text x="15.18" y="1135.5" ></text>
</g>
<g >
<title>java.lang.Object.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="271.3" y="581" width="2.1" height="15.0" fill="rgb(235,127,12)" rx="2" ry="2" />
<text x="274.25" y="591.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.MainClientExec.establishRoute(org.apache.http.auth.AuthState, org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, org.apache.http.HttpRequest, org.apache.http.client.protocol.HttpClientContext) (30 samples, 5.54%)</title><rect x="234.2" y="917" width="65.4" height="15.0" fill="rgb(208,104,48)" rx="2" ry="2" />
<text x="237.24" y="927.5" >org.apa..</text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.apply(fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="27.4" y="757" width="2.2" height="15.0" fill="rgb(218,151,0)" rx="2" ry="2" />
<text x="30.42" y="767.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.ClientConnectionRequestFactory$Handler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) (2 samples, 0.37%)</title><rect x="227.7" y="901" width="4.4" height="15.0" fill="rgb(251,0,1)" rx="2" ry="2" />
<text x="230.71" y="911.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.BoundLayerQuery.result() (32 samples, 5.90%)</title><rect x="1063.7" y="1077" width="69.7" height="15.0" fill="rgb(226,185,0)" rx="2" ry="2" />
<text x="1066.73" y="1087.5" >geotrel..</text>
</g>
<g >
<title>com.sun.crypto.provider.HmacCore.engineDoFinal() (6 samples, 1.11%)</title><rect x="806.8" y="805" width="13.1" height="15.0" fill="rgb(248,87,9)" rx="2" ry="2" />
<text x="809.83" y="815.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.&lt;init&gt;(int) (1 samples, 0.18%)</title><rect x="234.2" y="709" width="2.2" height="15.0" fill="rgb(225,35,4)" rx="2" ry="2" />
<text x="237.24" y="719.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.validateName(java.lang.String) (1 samples, 0.18%)</title><rect x="66.6" y="389" width="2.2" height="15.0" fill="rgb(250,208,42)" rx="2" ry="2" />
<text x="69.61" y="399.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerReader$.njoin(scala.collection.Iterator, int, scala.Function1) (7 samples, 1.29%)</title><rect x="1113.8" y="949" width="15.2" height="15.0" fill="rgb(210,93,43)" rx="2" ry="2" />
<text x="1116.80" y="959.5" ></text>
</g>
<g >
<title>java.net.URLClassLoader$2.run() (1 samples, 0.18%)</title><rect x="1109.4" y="597" width="2.2" height="15.0" fill="rgb(240,15,15)" rx="2" ry="2" />
<text x="1112.45" y="607.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertImpl.get(java.lang.String) (1 samples, 0.18%)</title><rect x="258.2" y="421" width="2.2" height="15.0" fill="rgb(232,116,47)" rx="2" ry="2" />
<text x="261.19" y="431.5" ></text>
</g>
<g >
<title>oracle.jrockit.jfr.VMJFR.getThreadBuffer(int) (1 samples, 0.18%)</title><rect x="1187.8" y="1365" width="2.2" height="15.0" fill="rgb(218,201,30)" rx="2" ry="2" />
<text x="1190.82" y="1375.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.cats$effect$internals$TrampolineEC$JVMTrampoline$$super$startLoop(java.lang.Runnable) (7 samples, 1.29%)</title><rect x="1113.8" y="533" width="15.2" height="15.0" fill="rgb(253,96,5)" rx="2" ry="2" />
<text x="1116.80" y="543.5" ></text>
</g>
<g >
<title>com.amazonaws.http.apache.client.impl.ApacheConnectionManagerFactory.getPreferredSocketFactory(com.amazonaws.http.settings.HttpClientSettings) (1 samples, 0.18%)</title><rect x="1105.1" y="693" width="2.2" height="15.0" fill="rgb(206,11,43)" rx="2" ry="2" />
<text x="1108.09" y="703.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$suspend$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="31.8" y="789" width="2.1" height="15.0" fill="rgb(228,123,52)" rx="2" ry="2" />
<text x="34.77" y="799.5" ></text>
</g>
<g >
<title>java.util.HashMap.put(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="88.4" y="789" width="2.2" height="15.0" fill="rgb(245,63,35)" rx="2" ry="2" />
<text x="91.38" y="799.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.internal.S3ObjectResponseHandler.handle(com.amazonaws.http.HttpResponse) (1 samples, 0.18%)</title><rect x="225.5" y="981" width="2.2" height="15.0" fill="rgb(216,136,23)" rx="2" ry="2" />
<text x="228.54" y="991.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$Strategy$$anon$4.get(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="1120.3" y="325" width="2.2" height="15.0" fill="rgb(224,91,32)" rx="2" ry="2" />
<text x="1123.33" y="335.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmDecomposer.decompose(java.lang.String) (3 samples, 0.55%)</title><rect x="238.6" y="597" width="6.5" height="15.0" fill="rgb(222,96,47)" rx="2" ry="2" />
<text x="241.60" y="607.5" ></text>
</g>
<g >
<title>sun.security.util.AlgorithmDecomposer.decompose(java.lang.String) (2 samples, 0.37%)</title><rect x="238.6" y="549" width="4.4" height="15.0" fill="rgb(240,224,46)" rx="2" ry="2" />
<text x="241.60" y="559.5" ></text>
</g>
<g >
<title>geotrellis.raster.UserDefinedFloatNoDataConversions$class.udf2d(geotrellis.raster.UserDefinedFloatNoDataConversions, float) (4 samples, 0.74%)</title><rect x="1150.8" y="757" width="8.7" height="15.0" fill="rgb(227,85,24)" rx="2" ry="2" />
<text x="1153.81" y="767.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.activate(sun.security.ssl.ProtocolVersion) (2 samples, 0.37%)</title><rect x="1081.1" y="325" width="4.4" height="15.0" fill="rgb(244,148,6)" rx="2" ry="2" />
<text x="1084.14" y="335.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatUserDefinedNoDataArrayTile.udf2d(float) (4 samples, 0.74%)</title><rect x="1150.8" y="773" width="8.7" height="15.0" fill="rgb(205,141,33)" rx="2" ry="2" />
<text x="1153.81" y="783.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, java.lang.String, java.lang.String, boolean) (18 samples, 3.32%)</title><rect x="1065.9" y="821" width="39.2" height="15.0" fill="rgb(216,11,39)" rx="2" ry="2" />
<text x="1068.90" y="831.5" >com..</text>
</g>
<g >
<title>sun.security.jca.ProviderList$ServiceList$1.hasNext() (1 samples, 0.18%)</title><rect x="277.8" y="485" width="2.2" height="15.0" fill="rgb(209,156,34)" rx="2" ry="2" />
<text x="280.79" y="495.5" ></text>
</g>
<g >
<title>java.util.Arrays.copyOf(char[], int) (7 samples, 1.29%)</title><rect x="443.2" y="837" width="15.3" height="15.0" fill="rgb(223,196,0)" rx="2" ry="2" />
<text x="446.25" y="847.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.getObject(com.amazonaws.services.s3.model.GetObjectRequest) (45 samples, 8.30%)</title><rect x="219.0" y="1205" width="98.0" height="15.0" fill="rgb(224,58,39)" rx="2" ry="2" />
<text x="222.00" y="1215.5" >com.amazona..</text>
</g>
<g >
<title>geotrellis.spark.io.json.Implicits$$anon$1.read(spray.json.JsValue) (1 samples, 0.18%)</title><rect x="1111.6" y="917" width="2.2" height="15.0" fill="rgb(244,5,27)" rx="2" ry="2" />
<text x="1114.62" y="927.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, java.lang.String, java.lang.String, boolean) (45 samples, 8.30%)</title><rect x="219.0" y="1173" width="98.0" height="15.0" fill="rgb(212,15,2)" rx="2" ry="2" />
<text x="222.00" y="1183.5" >com.amazona..</text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3Client$class.getObject(geotrellis.spark.io.s3.S3Client, java.lang.String, java.lang.String) (45 samples, 8.30%)</title><rect x="219.0" y="1237" width="98.0" height="15.0" fill="rgb(243,50,14)" rx="2" ry="2" />
<text x="222.00" y="1247.5" >geotrellis...</text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleResponse(com.amazonaws.http.HttpResponse) (5 samples, 0.92%)</title><rect x="1068.1" y="661" width="10.9" height="15.0" fill="rgb(207,61,2)" rx="2" ry="2" />
<text x="1071.08" y="671.5" ></text>
</g>
<g >
<title>java.util.ArrayList.grow(int) (1 samples, 0.18%)</title><rect x="92.7" y="645" width="2.2" height="15.0" fill="rgb(220,199,15)" rx="2" ry="2" />
<text x="95.73" y="655.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.mk(fs2.internal.FreeC) (2 samples, 0.37%)</title><rect x="40.5" y="901" width="4.3" height="15.0" fill="rgb(235,25,15)" rx="2" ry="2" />
<text x="43.48" y="911.5" ></text>
</g>
<g >
<title>org.apache.avro.io.BinaryDecoder.readFloat() (4 samples, 0.74%)</title><rect x="166.8" y="773" width="8.7" height="15.0" fill="rgb(205,26,16)" rx="2" ry="2" />
<text x="169.75" y="783.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.access$5300(org.apache.avro.SchemaBuilder$FieldBuilder, org.apache.avro.Schema, java.lang.Object) (1 samples, 0.18%)</title><rect x="92.7" y="965" width="2.2" height="15.0" fill="rgb(242,93,49)" rx="2" ry="2" />
<text x="95.73" y="975.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldDefault.access$5400(org.apache.avro.SchemaBuilder$FieldDefault, java.lang.Object) (1 samples, 0.18%)</title><rect x="99.3" y="997" width="2.1" height="15.0" fill="rgb(243,108,44)" rx="2" ry="2" />
<text x="102.26" y="1007.5" ></text>
</g>
<g >
<title>scala.collection.TraversableOnce$class.toArray(scala.collection.TraversableOnce, scala.reflect.ClassTag) (3 samples, 0.55%)</title><rect x="75.3" y="757" width="6.5" height="15.0" fill="rgb(253,202,38)" rx="2" ry="2" />
<text x="78.31" y="767.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertImpl.getAuthorityKeyIdentifierExtension() (1 samples, 0.18%)</title><rect x="269.1" y="469" width="2.2" height="15.0" fill="rgb(235,58,5)" rx="2" ry="2" />
<text x="272.08" y="479.5" ></text>
</g>
<g >
<title>cats.effect.internals.Callback$AsyncIdempotentCallback.apply(java.lang.Object) (10 samples, 1.85%)</title><rect x="10.0" y="1237" width="21.8" height="15.0" fill="rgb(216,61,53)" rx="2" ry="2" />
<text x="13.00" y="1247.5" >c..</text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="16.5" y="805" width="2.2" height="15.0" fill="rgb(227,68,32)" rx="2" ry="2" />
<text x="19.53" y="815.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.run() (3 samples, 0.55%)</title><rect x="31.8" y="997" width="6.5" height="15.0" fill="rgb(231,101,48)" rx="2" ry="2" />
<text x="34.77" y="1007.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.LoggingOutputStream.write(byte[], int, int) (4 samples, 0.74%)</title><rect x="308.3" y="773" width="8.7" height="15.0" fill="rgb(226,70,28)" rx="2" ry="2" />
<text x="311.27" y="783.5" ></text>
</g>
<g >
<title>javax.crypto.KeyGenerator.nextSpi(javax.crypto.KeyGeneratorSpi, boolean) (1 samples, 0.18%)</title><rect x="275.6" y="517" width="2.2" height="15.0" fill="rgb(218,167,53)" rx="2" ry="2" />
<text x="278.61" y="527.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.start(cats.effect.IO, scala.Function1) (7 samples, 1.29%)</title><rect x="1113.8" y="853" width="15.2" height="15.0" fill="rgb(205,210,24)" rx="2" ry="2" />
<text x="1116.80" y="863.5" ></text>
</g>
<g >
<title>org.apache.http.util.VersionInfo.getUserAgent(java.lang.String, java.lang.String, java.lang.Class) (1 samples, 0.18%)</title><rect x="1109.4" y="709" width="2.2" height="15.0" fill="rgb(214,207,33)" rx="2" ry="2" />
<text x="1112.45" y="719.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.startHandshake(boolean) (27 samples, 4.98%)</title><rect x="236.4" y="725" width="58.8" height="15.0" fill="rgb(229,228,50)" rx="2" ry="2" />
<text x="239.42" y="735.5" >sun.se..</text>
</g>
<g >
<title>sun.security.validator.Validator.getInstance(java.lang.String, java.lang.String, java.util.Collection) (4 samples, 0.74%)</title><rect x="1089.9" y="197" width="8.7" height="15.0" fill="rgb(250,226,23)" rx="2" ry="2" />
<text x="1092.85" y="207.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder.toJsonNode(java.lang.Object) (1 samples, 0.18%)</title><rect x="92.7" y="917" width="2.2" height="15.0" fill="rgb(208,111,45)" rx="2" ry="2" />
<text x="95.73" y="927.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (9 samples, 1.66%)</title><rect x="64.4" y="885" width="19.6" height="15.0" fill="rgb(222,144,40)" rx="2" ry="2" />
<text x="67.43" y="895.5" ></text>
</g>
<g >
<title>java.lang.ref.Reference.&lt;init&gt;(java.lang.Object) (1 samples, 0.18%)</title><rect x="29.6" y="1045" width="2.2" height="15.0" fill="rgb(245,150,2)" rx="2" ry="2" />
<text x="32.59" y="1055.5" ></text>
</g>
<g >
<title>java.util.TimSort.countRunAndMakeAscending(java.lang.Object[], int, int, java.util.Comparator) (1 samples, 0.18%)</title><rect x="219.0" y="901" width="2.2" height="15.0" fill="rgb(234,111,32)" rx="2" ry="2" />
<text x="222.00" y="911.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.getKickstartMessage() (1 samples, 0.18%)</title><rect x="1085.5" y="309" width="2.2" height="15.0" fill="rgb(222,47,54)" rx="2" ry="2" />
<text x="1088.50" y="319.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.implCompressMultiBlock(byte[], int, int) (13 samples, 2.40%)</title><rect x="1033.2" y="1045" width="28.3" height="15.0" fill="rgb(206,76,10)" rx="2" ry="2" />
<text x="1036.25" y="1055.5" >s..</text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$4$$anonfun$apply$5$$anonfun$apply$7.apply() (2 samples, 0.37%)</title><rect x="40.5" y="965" width="4.3" height="15.0" fill="rgb(241,122,37)" rx="2" ry="2" />
<text x="43.48" y="975.5" ></text>
</g>
<g >
<title>java.util.LinkedHashMap.&lt;init&gt;(int) (1 samples, 0.18%)</title><rect x="90.6" y="917" width="2.1" height="15.0" fill="rgb(240,53,48)" rx="2" ry="2" />
<text x="93.55" y="927.5" ></text>
</g>
<g >
<title>com.amazonaws.auth.AWS4Signer.sign(com.amazonaws.SignableRequest, com.amazonaws.auth.AWSCredentials) (1 samples, 0.18%)</title><rect x="1065.9" y="661" width="2.2" height="15.0" fill="rgb(241,58,28)" rx="2" ry="2" />
<text x="1068.90" y="671.5" ></text>
</g>
<g >
<title>java.util.HashMap$HashIterator.nextNode() (1 samples, 0.18%)</title><rect x="245.1" y="549" width="2.2" height="15.0" fill="rgb(242,127,29)" rx="2" ry="2" />
<text x="248.13" y="559.5" ></text>
</g>
<g >
<title>java.lang.Thread.run() (538 samples, 99.26%)</title><rect x="10.0" y="1445" width="1171.3" height="15.0" fill="rgb(205,57,52)" rx="2" ry="2" />
<text x="13.00" y="1455.5" >java.lang.Thread.run()</text>
</g>
<g >
<title>org.apache.log4j.Category.isDebugEnabled() (1 samples, 0.18%)</title><rect x="1076.8" y="597" width="2.2" height="15.0" fill="rgb(211,51,21)" rx="2" ry="2" />
<text x="1079.79" y="607.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3Client$.DEFAULT() (3 samples, 0.55%)</title><rect x="1105.1" y="949" width="6.5" height="15.0" fill="rgb(237,27,21)" rx="2" ry="2" />
<text x="1108.09" y="959.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatArrayTile.getDouble(int, int) (5 samples, 0.92%)</title><rect x="1148.6" y="821" width="10.9" height="15.0" fill="rgb(234,137,30)" rx="2" ry="2" />
<text x="1151.63" y="831.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (2 samples, 0.37%)</title><rect x="51.4" y="1045" width="4.3" height="15.0" fill="rgb(207,223,0)" rx="2" ry="2" />
<text x="54.37" y="1055.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertImpl.getExtensionValue(java.lang.String) (3 samples, 0.55%)</title><rect x="256.0" y="437" width="6.5" height="15.0" fill="rgb(247,210,17)" rx="2" ry="2" />
<text x="259.01" y="447.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.startLoop(java.lang.Runnable) (8 samples, 1.48%)</title><rect x="12.2" y="1077" width="17.4" height="15.0" fill="rgb(223,58,8)" rx="2" ry="2" />
<text x="15.18" y="1087.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.PoolingHttpClientConnectionManager.routeComplete(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext) (1 samples, 0.18%)</title><rect x="295.2" y="821" width="2.2" height="15.0" fill="rgb(220,206,22)" rx="2" ry="2" />
<text x="298.20" y="831.5" ></text>
</g>
<g >
<title>sun.security.ssl.MAC.compute(byte, byte[], int, int, boolean) (102 samples, 18.82%)</title><rect x="806.8" y="837" width="222.1" height="15.0" fill="rgb(229,207,17)" rx="2" ry="2" />
<text x="809.83" y="847.5" >sun.security.ssl.MAC.compute(..</text>
</g>
<g >
<title>org.apache.xerces.parsers.ObjectFactory.createObject(java.lang.String, java.lang.String) (2 samples, 0.37%)</title><rect x="1070.3" y="405" width="4.3" height="15.0" fill="rgb(212,222,34)" rx="2" ry="2" />
<text x="1073.26" y="415.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (4 samples, 0.74%)</title><rect x="47.0" y="1157" width="8.7" height="15.0" fill="rgb(245,212,22)" rx="2" ry="2" />
<text x="50.01" y="1167.5" ></text>
</g>
<g >
<title>org.slf4j.impl.Log4jLoggerAdapter.log(org.slf4j.Marker, java.lang.String, int, java.lang.String, java.lang.Object[], java.lang.Throwable) (3 samples, 0.55%)</title><rect x="791.6" y="869" width="6.5" height="15.0" fill="rgb(250,189,5)" rx="2" ry="2" />
<text x="794.59" y="879.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.applyAliases(org.apache.avro.Schema, org.apache.avro.Schema) (1 samples, 0.18%)</title><rect x="103.6" y="1189" width="2.2" height="15.0" fill="rgb(218,143,51)" rx="2" ry="2" />
<text x="106.62" y="1199.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.ConstantTileCodecs$$anon$6.schema() (1 samples, 0.18%)</title><rect x="73.1" y="661" width="2.2" height="15.0" fill="rgb(225,79,15)" rx="2" ry="2" />
<text x="76.14" y="671.5" ></text>
</g>
<g >
<title>com.amazonaws.util.RuntimeHttpUtils.toUri(java.lang.String, com.amazonaws.ClientConfiguration) (1 samples, 0.18%)</title><rect x="1129.0" y="725" width="2.2" height="15.0" fill="rgb(241,155,7)" rx="2" ry="2" />
<text x="1132.04" y="735.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.Wire.output(byte[], int, int) (2 samples, 0.37%)</title><rect x="308.3" y="757" width="4.3" height="15.0" fill="rgb(205,75,5)" rx="2" ry="2" />
<text x="311.27" y="767.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.ObjectMapper.&lt;init&gt;(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider) (1 samples, 0.18%)</title><rect x="99.3" y="885" width="2.1" height="15.0" fill="rgb(231,18,6)" rx="2" ry="2" />
<text x="102.26" y="895.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.newCapacity(int) (1 samples, 0.18%)</title><rect x="227.7" y="757" width="2.2" height="15.0" fill="rgb(214,19,52)" rx="2" ry="2" />
<text x="230.71" y="767.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.BlobLayerAttributeStore$class.readLayerAttributes(geotrellis.spark.io.BlobLayerAttributeStore, geotrellis.spark.LayerId, spray.json.JsonFormat, spray.json.JsonFormat, scala.reflect.ClassTag) (1 samples, 0.18%)</title><rect x="1111.6" y="949" width="2.2" height="15.0" fill="rgb(244,89,41)" rx="2" ry="2" />
<text x="1114.62" y="959.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.Implicits$$anon$2.schema() (8 samples, 1.48%)</title><rect x="86.2" y="1189" width="17.4" height="15.0" fill="rgb(252,174,8)" rx="2" ry="2" />
<text x="89.20" y="1199.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.read(java.io.InputStream, java.io.OutputStream) (1 samples, 0.18%)</title><rect x="1100.7" y="325" width="2.2" height="15.0" fill="rgb(220,113,43)" rx="2" ry="2" />
<text x="1103.74" y="335.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$State.unregisterChild(fs2.internal.Token) (1 samples, 0.18%)</title><rect x="47.0" y="869" width="2.2" height="15.0" fill="rgb(240,192,11)" rx="2" ry="2" />
<text x="50.01" y="879.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (5 samples, 0.92%)</title><rect x="18.7" y="1013" width="10.9" height="15.0" fill="rgb(250,121,17)" rx="2" ry="2" />
<text x="21.71" y="1023.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.ensureCapacityInternal(int) (1 samples, 0.18%)</title><rect x="227.7" y="773" width="2.2" height="15.0" fill="rgb(235,192,23)" rx="2" ry="2" />
<text x="230.71" y="783.5" ></text>
</g>
<g >
<title>java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="1079.0" y="533" width="2.1" height="15.0" fill="rgb(206,14,52)" rx="2" ry="2" />
<text x="1081.97" y="543.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$parJoin$extension$2$$anonfun$apply$157$$anonfun$apply$158$$anonfun$apply$159$$anonfun$runOuter$1$2.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="31.8" y="677" width="2.1" height="15.0" fill="rgb(221,77,15)" rx="2" ry="2" />
<text x="34.77" y="687.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.connectSocket(int, java.net.Socket, org.apache.http.HttpHost, java.net.InetSocketAddress, java.net.InetSocketAddress, org.apache.http.protocol.HttpContext) (10 samples, 1.85%)</title><rect x="1081.1" y="437" width="21.8" height="15.0" fill="rgb(241,49,17)" rx="2" ry="2" />
<text x="1084.14" y="447.5" >c..</text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.changeWriteCiphers() (2 samples, 0.37%)</title><rect x="277.8" y="581" width="4.3" height="15.0" fill="rgb(251,144,45)" rx="2" ry="2" />
<text x="280.79" y="591.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOConnection$Impl$$anonfun$1.apply() (1 samples, 0.18%)</title><rect x="53.5" y="1013" width="2.2" height="15.0" fill="rgb(244,131,27)" rx="2" ry="2" />
<text x="56.54" y="1023.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.TileCodecs$$anon$5.schema() (1 samples, 0.18%)</title><rect x="97.1" y="1029" width="2.2" height="15.0" fill="rgb(230,216,9)" rx="2" ry="2" />
<text x="100.08" y="1039.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineUpdate(byte[], int, int) (1 samples, 0.18%)</title><rect x="314.8" y="629" width="2.2" height="15.0" fill="rgb(235,156,32)" rx="2" ry="2" />
<text x="317.80" y="639.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.start(cats.effect.IO, scala.Function1) (4 samples, 0.74%)</title><rect x="38.3" y="1269" width="8.7" height="15.0" fill="rgb(226,198,13)" rx="2" ry="2" />
<text x="41.30" y="1279.5" ></text>
</g>
<g >
<title>java.lang.ref.Finalizer$FinalizerThread.run() (1 samples, 0.18%)</title><rect x="1181.3" y="1445" width="2.2" height="15.0" fill="rgb(243,206,46)" rx="2" ry="2" />
<text x="1184.29" y="1455.5" ></text>
</g>
<g >
<title>java.lang.Integer.toHexString(int) (11 samples, 2.03%)</title><rect x="369.2" y="885" width="24.0" height="15.0" fill="rgb(218,196,12)" rx="2" ry="2" />
<text x="372.23" y="895.5" >j..</text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec$$anonfun$schema$1.apply(java.lang.Object) (8 samples, 1.48%)</title><rect x="86.2" y="1061" width="17.4" height="15.0" fill="rgb(246,102,24)" rx="2" ry="2" />
<text x="89.20" y="1071.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$fs2$Stream$$getNext$1$1.apply() (1 samples, 0.18%)</title><rect x="57.9" y="1317" width="2.2" height="15.0" fill="rgb(221,220,21)" rx="2" ry="2" />
<text x="60.90" y="1327.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.run() (7 samples, 1.29%)</title><rect x="1113.8" y="485" width="15.2" height="15.0" fill="rgb(253,126,15)" rx="2" ry="2" />
<text x="1116.80" y="495.5" ></text>
</g>
<g >
<title>org.apache.http.impl.BHttpConnectionBase.doFlush() (4 samples, 0.74%)</title><rect x="308.3" y="837" width="8.7" height="15.0" fill="rgb(222,212,49)" rx="2" ry="2" />
<text x="311.27" y="847.5" ></text>
</g>
<g >
<title>java.util.HashMap$KeyIterator.&lt;init&gt;(java.util.HashMap) (1 samples, 0.18%)</title><rect x="266.9" y="293" width="2.2" height="15.0" fill="rgb(248,92,52)" rx="2" ry="2" />
<text x="269.90" y="303.5" ></text>
</g>
<g >
<title>org.apache.http.util.VersionInfo.loadVersionInfo(java.lang.String, java.lang.ClassLoader) (1 samples, 0.18%)</title><rect x="1109.4" y="693" width="2.2" height="15.0" fill="rgb(221,124,19)" rx="2" ry="2" />
<text x="1112.45" y="703.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef.cats$effect$concurrent$Ref$SyncRef$$spin$1(scala.Function1) (1 samples, 0.18%)</title><rect x="51.4" y="1013" width="2.1" height="15.0" fill="rgb(217,163,30)" rx="2" ry="2" />
<text x="54.37" y="1023.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.ConstantTileCodecs$$anon$6.schema() (1 samples, 0.18%)</title><rect x="90.6" y="1029" width="2.1" height="15.0" fill="rgb(238,108,54)" rx="2" ry="2" />
<text x="93.55" y="1039.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readRecord(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1173" width="93.6" height="15.0" fill="rgb(232,4,11)" rx="2" ry="2" />
<text x="126.21" y="1183.5" >org.apache...</text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineUpdate(byte[], int, int) (95 samples, 17.53%)</title><rect x="822.1" y="773" width="206.8" height="15.0" fill="rgb(230,149,31)" rx="2" ry="2" />
<text x="825.07" y="783.5" >java.security.MessageDigest..</text>
</g>
<g >
<title>scala.collection.TraversableLike$class.map(scala.collection.TraversableLike, scala.Function1, scala.collection.generic.CanBuildFrom) (9 samples, 1.66%)</title><rect x="64.4" y="1173" width="19.6" height="15.0" fill="rgb(207,120,1)" rx="2" ry="2" />
<text x="67.43" y="1183.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.startCancelable(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1) (3 samples, 0.55%)</title><rect x="38.3" y="1029" width="6.5" height="15.0" fill="rgb(246,21,53)" rx="2" ry="2" />
<text x="41.30" y="1039.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) (28 samples, 5.17%)</title><rect x="234.2" y="853" width="61.0" height="15.0" fill="rgb(215,147,12)" rx="2" ry="2" />
<text x="237.24" y="863.5" >sun.re..</text>
</g>
<g >
<title>scala.collection.Iterator$$anon$12.next() (1 samples, 0.18%)</title><rect x="60.1" y="1301" width="2.2" height="15.0" fill="rgb(252,75,52)" rx="2" ry="2" />
<text x="63.07" y="1311.5" ></text>
</g>
<g >
<title>scala.reflect.ManifestFactory$$anon$11.newArray(int) (1 samples, 0.18%)</title><rect x="79.7" y="725" width="2.1" height="15.0" fill="rgb(240,33,39)" rx="2" ry="2" />
<text x="82.67" y="735.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$evalMap$extension$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="33.9" y="741" width="2.2" height="15.0" fill="rgb(236,97,36)" rx="2" ry="2" />
<text x="36.95" y="751.5" ></text>
</g>
<g >
<title>sun.security.validator.Validator.validate(java.security.cert.X509Certificate[], java.util.Collection, java.security.AlgorithmConstraints, java.lang.Object) (8 samples, 1.48%)</title><rect x="253.8" y="565" width="17.5" height="15.0" fill="rgb(230,57,27)" rx="2" ry="2" />
<text x="256.84" y="575.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1109" width="2.2" height="15.0" fill="rgb(231,9,0)" rx="2" ry="2" />
<text x="106.62" y="1119.5" ></text>
</g>
<g >
<title>org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(int, java.net.Socket, org.apache.http.HttpHost, java.net.InetSocketAddress, java.net.InetSocketAddress, org.apache.http.protocol.HttpContext) (10 samples, 1.85%)</title><rect x="1081.1" y="421" width="21.8" height="15.0" fill="rgb(227,205,14)" rx="2" ry="2" />
<text x="1084.14" y="431.5" >o..</text>
</g>
<g >
<title>org.apache.xerces.parsers.XMLParser.parse(org.apache.xerces.xni.parser.XMLInputSource) (1 samples, 0.18%)</title><rect x="1074.6" y="517" width="2.2" height="15.0" fill="rgb(211,97,14)" rx="2" ry="2" />
<text x="1077.61" y="527.5" ></text>
</g>
<g >
<title>javax.crypto.Cipher.init(int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) (1 samples, 0.18%)</title><rect x="280.0" y="501" width="2.1" height="15.0" fill="rgb(219,198,25)" rx="2" ry="2" />
<text x="282.96" y="511.5" ></text>
</g>
<g >
<title>scala.collection.immutable.Range.foreach$mVc$sp(scala.Function1) (14 samples, 2.58%)</title><rect x="1139.9" y="885" width="30.5" height="15.0" fill="rgb(205,180,4)" rx="2" ry="2" />
<text x="1142.93" y="895.5" >sc..</text>
</g>
<g >
<title>sun.security.ssl.AppOutputStream.write(byte[], int, int) (2 samples, 0.37%)</title><rect x="312.6" y="757" width="4.4" height="15.0" fill="rgb(217,45,51)" rx="2" ry="2" />
<text x="315.62" y="767.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.cats$effect$internals$Trampoline$$immediateLoop(java.lang.Runnable) (8 samples, 1.48%)</title><rect x="12.2" y="1061" width="17.4" height="15.0" fill="rgb(225,149,35)" rx="2" ry="2" />
<text x="15.18" y="1071.5" ></text>
</g>
<g >
<title>java.util.Collections.sort(java.util.List, java.util.Comparator) (1 samples, 0.18%)</title><rect x="219.0" y="965" width="2.2" height="15.0" fill="rgb(211,1,25)" rx="2" ry="2" />
<text x="222.00" y="975.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$bracket$1.apply(java.lang.Object, cats.effect.ExitCase) (1 samples, 0.18%)</title><rect x="23.1" y="949" width="2.1" height="15.0" fill="rgb(231,221,35)" rx="2" ry="2" />
<text x="26.06" y="959.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineUpdate(byte[], int, int) (4 samples, 0.74%)</title><rect x="811.2" y="757" width="8.7" height="15.0" fill="rgb(243,108,35)" rx="2" ry="2" />
<text x="814.18" y="767.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(java.lang.Object[]) (2 samples, 0.37%)</title><rect x="1070.3" y="469" width="4.3" height="15.0" fill="rgb(239,77,22)" rx="2" ry="2" />
<text x="1073.26" y="479.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder.access$4900(java.lang.Object) (1 samples, 0.18%)</title><rect x="99.3" y="933" width="2.1" height="15.0" fill="rgb(220,35,47)" rx="2" ry="2" />
<text x="102.26" y="943.5" ></text>
</g>
<g >
<title>javax.net.ssl.ExtendedSSLSession.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="271.3" y="597" width="2.1" height="15.0" fill="rgb(220,28,40)" rx="2" ry="2" />
<text x="274.25" y="607.5" ></text>
</g>
<g >
<title>java.util.HashMap.hash(java.lang.Object) (1 samples, 0.18%)</title><rect x="118.9" y="901" width="2.1" height="15.0" fill="rgb(233,145,39)" rx="2" ry="2" />
<text x="121.86" y="911.5" ></text>
</g>
<g >
<title>java.lang.Character.codePointAt(java.lang.CharSequence, int) (1 samples, 0.18%)</title><rect x="223.4" y="789" width="2.1" height="15.0" fill="rgb(211,215,10)" rx="2" ry="2" />
<text x="226.36" y="799.5" ></text>
</g>
<g >
<title>java.net.URLClassLoader.findResource(java.lang.String) (1 samples, 0.18%)</title><rect x="1109.4" y="629" width="2.2" height="15.0" fill="rgb(226,15,50)" rx="2" ry="2" />
<text x="1112.45" y="639.5" ></text>
</g>
<g >
<title>scala.collection.AbstractTraversable.map(scala.Function1, scala.collection.generic.CanBuildFrom) (1 samples, 0.18%)</title><rect x="88.4" y="997" width="2.2" height="15.0" fill="rgb(219,31,49)" rx="2" ry="2" />
<text x="91.38" y="1007.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.Implicits$$anon$2$$anonfun$2.apply(java.lang.Object) (9 samples, 1.66%)</title><rect x="64.4" y="853" width="19.6" height="15.0" fill="rgb(206,8,17)" rx="2" ry="2" />
<text x="67.43" y="863.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3AttributeStore.s3Client() (3 samples, 0.55%)</title><rect x="1105.1" y="965" width="6.5" height="15.0" fill="rgb(217,162,51)" rx="2" ry="2" />
<text x="1108.09" y="975.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$interruptGuard$1$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="33.9" y="949" width="4.4" height="15.0" fill="rgb(218,212,51)" rx="2" ry="2" />
<text x="36.95" y="959.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$unNoneTerminate$extension$1$$anonfun$apply$195.apply(scala.Option) (1 samples, 0.18%)</title><rect x="16.5" y="741" width="2.2" height="15.0" fill="rgb(229,159,49)" rx="2" ry="2" />
<text x="19.53" y="751.5" ></text>
</g>
<g >
<title>sun.reflect.GeneratedMethodAccessor12.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="1079.0" y="501" width="2.1" height="15.0" fill="rgb(212,131,51)" rx="2" ry="2" />
<text x="1081.97" y="511.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.peekArray(java.lang.Object) (5 samples, 0.92%)</title><rect x="131.9" y="805" width="10.9" height="15.0" fill="rgb(208,150,38)" rx="2" ry="2" />
<text x="134.92" y="815.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$4$$anonfun$apply$5$$anonfun$apply$7.apply() (2 samples, 0.37%)</title><rect x="1122.5" y="405" width="4.4" height="15.0" fill="rgb(231,61,18)" rx="2" ry="2" />
<text x="1125.51" y="415.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.resolveRecords(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (4 samples, 0.74%)</title><rect x="110.1" y="933" width="8.8" height="15.0" fill="rgb(211,100,41)" rx="2" ry="2" />
<text x="113.15" y="943.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$transformWith$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="14.4" y="901" width="2.1" height="15.0" fill="rgb(243,28,25)" rx="2" ry="2" />
<text x="17.35" y="911.5" ></text>
</g>
<g >
<title>scala.collection.immutable.NumericRange.locationAfterN(int) (1 samples, 0.18%)</title><rect x="60.1" y="1253" width="2.2" height="15.0" fill="rgb(251,16,12)" rx="2" ry="2" />
<text x="63.07" y="1263.5" ></text>
</g>
<g >
<title>java.util.LinkedList.listIterator(int) (1 samples, 0.18%)</title><rect x="288.7" y="581" width="2.1" height="15.0" fill="rgb(205,132,53)" rx="2" ry="2" />
<text x="291.67" y="591.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroEncoder$.decompress(byte[]) (1 samples, 0.18%)</title><rect x="62.3" y="1221" width="2.1" height="15.0" fill="rgb(207,56,41)" rx="2" ry="2" />
<text x="65.25" y="1231.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$modify$1.apply() (1 samples, 0.18%)</title><rect x="47.0" y="965" width="2.2" height="15.0" fill="rgb(211,28,15)" rx="2" ry="2" />
<text x="50.01" y="975.5" ></text>
</g>
<g >
<title>javax.crypto.Mac.doFinal() (1 samples, 0.18%)</title><rect x="1102.9" y="277" width="2.2" height="15.0" fill="rgb(251,126,4)" rx="2" ry="2" />
<text x="1105.92" y="287.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.update(byte[], int, int) (1 samples, 0.18%)</title><rect x="290.8" y="581" width="2.2" height="15.0" fill="rgb(249,5,1)" rx="2" ry="2" />
<text x="293.85" y="591.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.mk(fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="27.4" y="917" width="2.2" height="15.0" fill="rgb(205,215,38)" rx="2" ry="2" />
<text x="30.42" y="927.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$parJoin$extension$2$$anonfun$apply$157$$anonfun$apply$158$$anonfun$apply$159.fs2$Stream$$anonfun$$anonfun$$anonfun$$anonfun$$runInner$2(fs2.internal.FreeC, fs2.Scope, java.lang.Object, java.lang.Object, fs2.concurrent.NoneTerminatedQueue) (1 samples, 0.18%)</title><rect x="33.9" y="677" width="2.2" height="15.0" fill="rgb(234,169,4)" rx="2" ry="2" />
<text x="36.95" y="687.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.HmacCore.engineUpdate(byte[], int, int) (1 samples, 0.18%)</title><rect x="314.8" y="661" width="2.2" height="15.0" fill="rgb(227,151,30)" rx="2" ry="2" />
<text x="317.80" y="671.5" ></text>
</g>
<g >
<title>com.amazonaws.http.response.AwsResponseHandlerAdapter.handle(com.amazonaws.http.HttpResponse) (1 samples, 0.18%)</title><rect x="225.5" y="997" width="2.2" height="15.0" fill="rgb(223,116,21)" rx="2" ry="2" />
<text x="228.54" y="1007.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOStart$.fiber(scala.concurrent.Promise, cats.effect.internals.IOConnection) (1 samples, 0.18%)</title><rect x="55.7" y="1269" width="2.2" height="15.0" fill="rgb(208,93,4)" rx="2" ry="2" />
<text x="58.72" y="1279.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.newReadAuthenticator() (1 samples, 0.18%)</title><rect x="293.0" y="661" width="2.2" height="15.0" fill="rgb(228,58,50)" rx="2" ry="2" />
<text x="296.03" y="671.5" ></text>
</g>
<g >
<title>java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (2 samples, 0.37%)</title><rect x="1070.3" y="485" width="4.3" height="15.0" fill="rgb(219,169,27)" rx="2" ry="2" />
<text x="1073.26" y="495.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$$anonfun$mk$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="31.8" y="853" width="2.1" height="15.0" fill="rgb(248,31,22)" rx="2" ry="2" />
<text x="34.77" y="863.5" ></text>
</g>
<g >
<title>java.util.ArrayList.ensureCapacityInternal(int) (1 samples, 0.18%)</title><rect x="97.1" y="949" width="2.2" height="15.0" fill="rgb(246,140,40)" rx="2" ry="2" />
<text x="100.08" y="959.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(java.util.concurrent.Future, long, java.util.concurrent.TimeUnit) (2 samples, 0.37%)</title><rect x="227.7" y="821" width="4.4" height="15.0" fill="rgb(212,189,2)" rx="2" ry="2" />
<text x="230.71" y="831.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineDigest(byte[], int, int) (1 samples, 0.18%)</title><rect x="286.5" y="469" width="2.2" height="15.0" fill="rgb(206,42,35)" rx="2" ry="2" />
<text x="289.49" y="479.5" ></text>
</g>
<g >
<title>scala.collection.AbstractMap.toSeq() (1 samples, 0.18%)</title><rect x="1170.4" y="997" width="2.2" height="15.0" fill="rgb(223,204,54)" rx="2" ry="2" />
<text x="1173.41" y="1007.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1029" width="93.6" height="15.0" fill="rgb(208,72,16)" rx="2" ry="2" />
<text x="126.21" y="1039.5" >org.apache...</text>
</g>
<g >
<title>cats.effect.internals.Trampoline.execute(java.lang.Runnable) (9 samples, 1.66%)</title><rect x="12.2" y="1189" width="19.6" height="15.0" fill="rgb(222,3,49)" rx="2" ry="2" />
<text x="15.18" y="1199.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute() (45 samples, 8.30%)</title><rect x="219.0" y="1093" width="98.0" height="15.0" fill="rgb(254,77,13)" rx="2" ry="2" />
<text x="222.00" y="1103.5" >com.amazona..</text>
</g>
<g >
<title>java.lang.StringBuilder.append(java.lang.String) (1 samples, 0.18%)</title><rect x="1065.9" y="613" width="2.2" height="15.0" fill="rgb(224,207,4)" rx="2" ry="2" />
<text x="1068.90" y="623.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$$anonfun$apply$5$$anon$1.getStream(java.lang.Object) (1 samples, 0.18%)</title><rect x="1124.7" y="149" width="2.2" height="15.0" fill="rgb(227,10,30)" rx="2" ry="2" />
<text x="1127.69" y="159.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(fs2.internal.FreeC$Result) (2 samples, 0.37%)</title><rect x="40.5" y="869" width="4.3" height="15.0" fill="rgb(243,26,40)" rx="2" ry="2" />
<text x="43.48" y="879.5" ></text>
</g>
<g >
<title>cats.data.Chain.deleteFirst(scala.Function1) (1 samples, 0.18%)</title><rect x="47.0" y="853" width="2.2" height="15.0" fill="rgb(231,107,51)" rx="2" ry="2" />
<text x="50.01" y="863.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatArrayTile.update(int, int, geotrellis.raster.Tile) (14 samples, 2.58%)</title><rect x="1139.9" y="853" width="30.5" height="15.0" fill="rgb(242,196,18)" rx="2" ry="2" />
<text x="1142.93" y="863.5" >ge..</text>
</g>
<g >
<title>sun.security.ssl.CipherSuite$BulkCipher.newCipher(sun.security.ssl.ProtocolVersion, javax.crypto.SecretKey, javax.crypto.spec.IvParameterSpec, java.security.SecureRandom, boolean) (1 samples, 0.18%)</title><rect x="280.0" y="549" width="2.1" height="15.0" fill="rgb(230,221,24)" rx="2" ry="2" />
<text x="282.96" y="559.5" ></text>
</g>
<g >
<title>sun.security.ssl.CipherBox.newCipherBox(sun.security.ssl.ProtocolVersion, sun.security.ssl.CipherSuite$BulkCipher, javax.crypto.SecretKey, javax.crypto.spec.IvParameterSpec, java.security.SecureRandom, boolean) (1 samples, 0.18%)</title><rect x="280.0" y="533" width="2.1" height="15.0" fill="rgb(213,26,16)" rx="2" ry="2" />
<text x="282.96" y="543.5" ></text>
</g>
<g >
<title>org.apache.avro.io.ResolvingDecoder.&lt;init&gt;(java.lang.Object, org.apache.avro.io.Decoder) (1 samples, 0.18%)</title><rect x="105.8" y="1157" width="2.2" height="15.0" fill="rgb(206,77,40)" rx="2" ry="2" />
<text x="108.79" y="1167.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.decrypt(sun.security.ssl.Authenticator, sun.security.ssl.CipherBox) (1 samples, 0.18%)</title><rect x="1102.9" y="325" width="2.2" height="15.0" fill="rgb(251,10,54)" rx="2" ry="2" />
<text x="1105.92" y="335.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$$anonfun$mk$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="33.9" y="837" width="4.4" height="15.0" fill="rgb(224,70,21)" rx="2" ry="2" />
<text x="36.95" y="847.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.bestBranch(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (5 samples, 0.92%)</title><rect x="108.0" y="949" width="10.9" height="15.0" fill="rgb(221,142,24)" rx="2" ry="2" />
<text x="110.97" y="959.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$parJoin$extension$2$$anonfun$apply$157$$anonfun$apply$158$$anonfun$apply$159$$anonfun$apply$178.apply() (2 samples, 0.37%)</title><rect x="1122.5" y="213" width="4.4" height="15.0" fill="rgb(254,143,45)" rx="2" ry="2" />
<text x="1125.51" y="223.5" ></text>
</g>
<g >
<title>scala.collection.mutable.WrappedArray.foreach(scala.Function1) (8 samples, 1.48%)</title><rect x="86.2" y="1125" width="17.4" height="15.0" fill="rgb(245,8,26)" rx="2" ry="2" />
<text x="89.20" y="1135.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsPrfGenerator.expand(java.security.MessageDigest, int, byte[], int, int, byte[], byte[], byte[], byte[], byte[]) (1 samples, 0.18%)</title><rect x="284.3" y="501" width="2.2" height="15.0" fill="rgb(212,39,40)" rx="2" ry="2" />
<text x="287.32" y="511.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.sendChangeCipherAndFinish(boolean) (3 samples, 0.55%)</title><rect x="275.6" y="613" width="6.5" height="15.0" fill="rgb(251,169,33)" rx="2" ry="2" />
<text x="278.61" y="623.5" ></text>
</g>
<g >
<title>org.apache.http.pool.RouteSpecificPool.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="1079.0" y="389" width="2.1" height="15.0" fill="rgb(214,201,20)" rx="2" ry="2" />
<text x="1081.97" y="399.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="323.5" y="885" width="2.2" height="15.0" fill="rgb(222,87,3)" rx="2" ry="2" />
<text x="326.51" y="895.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readArray(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="949" width="93.6" height="15.0" fill="rgb(239,126,24)" rx="2" ry="2" />
<text x="126.21" y="959.5" >org.apache...</text>
</g>
<g >
<title>geotrellis.raster.UserDefinedFloatNoDataConversions$class.d2udf(geotrellis.raster.UserDefinedFloatNoDataConversions, double) (1 samples, 0.18%)</title><rect x="1166.1" y="757" width="2.1" height="15.0" fill="rgb(230,129,37)" rx="2" ry="2" />
<text x="1169.05" y="767.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC.viewL() (2 samples, 0.37%)</title><rect x="1122.5" y="373" width="4.4" height="15.0" fill="rgb(206,50,22)" rx="2" ry="2" />
<text x="1125.51" y="383.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.Implicits$$anon$1.schema() (2 samples, 0.37%)</title><rect x="64.4" y="661" width="4.4" height="15.0" fill="rgb(213,184,10)" rx="2" ry="2" />
<text x="67.43" y="671.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec.schema() (8 samples, 1.48%)</title><rect x="86.2" y="1173" width="17.4" height="15.0" fill="rgb(237,181,48)" rx="2" ry="2" />
<text x="89.20" y="1183.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PKIXCertPathValidator.validate(java.security.cert.TrustAnchor, sun.security.provider.certpath.PKIX$ValidatorParams) (3 samples, 0.55%)</title><rect x="262.5" y="469" width="6.6" height="15.0" fill="rgb(216,160,20)" rx="2" ry="2" />
<text x="265.55" y="479.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.CollectionLayerReader$$anonfun$query$1.apply(geotrellis.spark.io.LayerQuery) (32 samples, 5.90%)</title><rect x="1063.7" y="1045" width="69.7" height="15.0" fill="rgb(217,182,1)" rx="2" ry="2" />
<text x="1066.73" y="1055.5" >geotrel..</text>
</g>
<g >
<title>cats.effect.internals.Trampoline.cats$effect$internals$Trampoline$$immediateLoop(java.lang.Runnable) (3 samples, 0.55%)</title><rect x="31.8" y="1013" width="6.5" height="15.0" fill="rgb(213,161,54)" rx="2" ry="2" />
<text x="34.77" y="1023.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.AmazonS3Client.listObjectsIterator(com.amazonaws.services.s3.model.ListObjectsRequest) (18 samples, 3.32%)</title><rect x="1065.9" y="933" width="39.2" height="15.0" fill="rgb(243,167,12)" rx="2" ry="2" />
<text x="1068.90" y="943.5" >geo..</text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool.access$200(org.apache.http.pool.AbstractConnPool, java.lang.Object, java.lang.Object, long, java.util.concurrent.TimeUnit, java.util.concurrent.Future) (1 samples, 0.18%)</title><rect x="229.9" y="773" width="2.2" height="15.0" fill="rgb(205,216,20)" rx="2" ry="2" />
<text x="232.89" y="783.5" ></text>
</g>
<g >
<title>sun.security.ssl.MAC.compute(byte, byte[], int, int, boolean) (1 samples, 0.18%)</title><rect x="314.8" y="693" width="2.2" height="15.0" fill="rgb(217,203,49)" rx="2" ry="2" />
<text x="317.80" y="703.5" ></text>
</g>
<g >
<title>java.util.concurrent.ThreadPoolExecutor.getTask() (1 samples, 0.18%)</title><rect x="1179.1" y="1397" width="2.2" height="15.0" fill="rgb(219,213,18)" rx="2" ry="2" />
<text x="1182.11" y="1407.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$interruptGuard$1$1.apply(scala.Option) (2 samples, 0.37%)</title><rect x="14.4" y="949" width="4.3" height="15.0" fill="rgb(231,207,28)" rx="2" ry="2" />
<text x="17.35" y="959.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="64.4" y="549" width="4.4" height="15.0" fill="rgb(216,201,21)" rx="2" ry="2" />
<text x="67.43" y="559.5" ></text>
</g>
<g >
<title>org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) (12 samples, 2.21%)</title><rect x="1079.0" y="645" width="26.1" height="15.0" fill="rgb(249,88,23)" rx="2" ry="2" />
<text x="1081.97" y="655.5" >o..</text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (7 samples, 1.29%)</title><rect x="1113.8" y="565" width="15.2" height="15.0" fill="rgb(253,1,15)" rx="2" ry="2" />
<text x="1116.80" y="575.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$$anonfun$suspendInAsync$1.apply(java.lang.Object, java.lang.Object) (7 samples, 1.29%)</title><rect x="1113.8" y="805" width="15.2" height="15.0" fill="rgb(213,24,27)" rx="2" ry="2" />
<text x="1116.80" y="815.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatUserDefinedNoDataArrayTile.updateDouble(int, double) (1 samples, 0.18%)</title><rect x="1166.1" y="789" width="2.1" height="15.0" fill="rgb(218,11,27)" rx="2" ry="2" />
<text x="1169.05" y="799.5" ></text>
</g>
<g >
<title>sun.security.validator.PKIXValidator.engineValidate(java.security.cert.X509Certificate[], java.util.Collection, java.security.AlgorithmConstraints, java.lang.Object) (8 samples, 1.48%)</title><rect x="253.8" y="549" width="17.5" height="15.0" fill="rgb(253,201,27)" rx="2" ry="2" />
<text x="256.84" y="559.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$UnionSchema.computeHash() (1 samples, 0.18%)</title><rect x="118.9" y="805" width="2.1" height="15.0" fill="rgb(222,41,44)" rx="2" ry="2" />
<text x="121.86" y="815.5" ></text>
</g>
<g >
<title>geotrellis.spark.stitch.TileLayoutStitcher$.stitch(scala.collection.Traversable, geotrellis.raster.stitch.Stitcher) (19 samples, 3.51%)</title><rect x="1133.4" y="1013" width="41.4" height="15.0" fill="rgb(237,96,53)" rx="2" ry="2" />
<text x="1136.39" y="1023.5" >geo..</text>
</g>
<g >
<title>javax.crypto.Mac.update(byte[], int, int) (95 samples, 17.53%)</title><rect x="822.1" y="821" width="206.8" height="15.0" fill="rgb(218,169,1)" rx="2" ry="2" />
<text x="825.07" y="831.5" >javax.crypto.Mac.update(byt..</text>
</g>
<g >
<title>java.lang.String.valueOf(java.lang.Object) (1 samples, 0.18%)</title><rect x="232.1" y="901" width="2.1" height="15.0" fill="rgb(245,83,40)" rx="2" ry="2" />
<text x="235.07" y="911.5" ></text>
</g>
<g >
<title>scala.collection.immutable.List.map(scala.Function1, scala.collection.generic.CanBuildFrom) (1 samples, 0.18%)</title><rect x="1063.7" y="917" width="2.2" height="15.0" fill="rgb(252,0,2)" rx="2" ry="2" />
<text x="1066.73" y="927.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PolicyChecker.checkPolicy(java.security.cert.X509Certificate) (1 samples, 0.18%)</title><rect x="266.9" y="421" width="2.2" height="15.0" fill="rgb(224,218,26)" rx="2" ry="2" />
<text x="269.90" y="431.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$parJoin$extension$2$$anonfun$apply$157$$anonfun$apply$158$$anonfun$apply$159$$anonfun$runOuter$1$1$$anonfun$apply$170.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="33.9" y="709" width="2.2" height="15.0" fill="rgb(236,96,23)" rx="2" ry="2" />
<text x="36.95" y="719.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.MapperConfig$Impl.collectFeatureDefaults(java.lang.Class) (1 samples, 0.18%)</title><rect x="99.3" y="837" width="2.1" height="15.0" fill="rgb(235,169,36)" rx="2" ry="2" />
<text x="102.26" y="847.5" ></text>
</g>
<g >
<title>geotrellis.raster.stitch.Stitcher$MultibandTileStitcher$$anonfun$stitch$4.apply(scala.Tuple2) (14 samples, 2.58%)</title><rect x="1139.9" y="901" width="30.5" height="15.0" fill="rgb(254,159,49)" rx="2" ry="2" />
<text x="1142.93" y="911.5" >ge..</text>
</g>
<g >
<title>org.apache.http.impl.client.HttpClientBuilder.build() (2 samples, 0.37%)</title><rect x="1107.3" y="725" width="4.3" height="15.0" fill="rgb(231,165,33)" rx="2" ry="2" />
<text x="1110.27" y="735.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineDigest(byte[], int, int) (1 samples, 0.18%)</title><rect x="1102.9" y="197" width="2.2" height="15.0" fill="rgb(234,32,41)" rx="2" ry="2" />
<text x="1105.92" y="207.5" ></text>
</g>
<g >
<title>javax.net.ssl.SSLContext.getInstance(java.lang.String) (1 samples, 0.18%)</title><rect x="1105.1" y="661" width="2.2" height="15.0" fill="rgb(254,93,34)" rx="2" ry="2" />
<text x="1108.09" y="671.5" ></text>
</g>
<g >
<title>org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(javax.net.ssl.SSLSocket, java.lang.String) (1 samples, 0.18%)</title><rect x="234.2" y="741" width="2.2" height="15.0" fill="rgb(209,116,34)" rx="2" ry="2" />
<text x="237.24" y="751.5" ></text>
</g>
<g >
<title>java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (28 samples, 5.17%)</title><rect x="234.2" y="869" width="61.0" height="15.0" fill="rgb(231,34,14)" rx="2" ry="2" />
<text x="237.24" y="879.5" >java.l..</text>
</g>
<g >
<title>org.apache.commons.io.IOUtils.copyLarge(java.io.InputStream, java.io.OutputStream) (343 samples, 63.28%)</title><rect x="317.0" y="1221" width="746.7" height="15.0" fill="rgb(216,106,3)" rx="2" ry="2" />
<text x="319.97" y="1231.5" >org.apache.commons.io.IOUtils.copyLarge(java.io.InputStream, java.io.OutputStream)</text>
</g>
<g >
<title>org.apache.commons.logging.impl.SLF4JLocationAwareLog.isDebugEnabled() (1 samples, 0.18%)</title><rect x="1076.8" y="629" width="2.2" height="15.0" fill="rgb(219,131,4)" rx="2" ry="2" />
<text x="1079.79" y="639.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.&lt;init&gt;(com.amazonaws.services.s3.AmazonS3ClientParams) (1 samples, 0.18%)</title><rect x="1129.0" y="805" width="2.2" height="15.0" fill="rgb(221,26,20)" rx="2" ry="2" />
<text x="1132.04" y="815.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$Eval$$anonfun$translate$2.apply() (1 samples, 0.18%)</title><rect x="31.8" y="741" width="2.1" height="15.0" fill="rgb(207,82,52)" rx="2" ry="2" />
<text x="34.77" y="751.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1.apply(scala.Option) (1 samples, 0.18%)</title><rect x="33.9" y="757" width="2.2" height="15.0" fill="rgb(223,63,9)" rx="2" ry="2" />
<text x="36.95" y="767.5" ></text>
</g>
<g >
<title>org.apache.avro.io.BinaryDecoder$ByteArrayByteSource.&lt;init&gt;(byte[], int, int) (1 samples, 0.18%)</title><rect x="216.8" y="1141" width="2.2" height="15.0" fill="rgb(220,96,45)" rx="2" ry="2" />
<text x="219.83" y="1151.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Deferred$ConcurrentDeferred$$anonfun$2.apply(java.lang.Object) (10 samples, 1.85%)</title><rect x="10.0" y="1253" width="21.8" height="15.0" fill="rgb(226,113,21)" rx="2" ry="2" />
<text x="13.00" y="1263.5" >c..</text>
</g>
<g >
<title>scala.collection.mutable.ArrayBuilder$.make(scala.reflect.ClassTag) (1 samples, 0.18%)</title><rect x="1137.7" y="933" width="2.2" height="15.0" fill="rgb(215,8,39)" rx="2" ry="2" />
<text x="1140.75" y="943.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$$anonfun$mk$1.apply(fs2.internal.FreeC$Result) (1 samples, 0.18%)</title><rect x="31.8" y="837" width="2.1" height="15.0" fill="rgb(223,190,26)" rx="2" ry="2" />
<text x="34.77" y="847.5" ></text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (1 samples, 0.18%)</title><rect x="1083.3" y="277" width="2.2" height="15.0" fill="rgb(225,133,28)" rx="2" ry="2" />
<text x="1086.32" y="287.5" ></text>
</g>
<g >
<title>org.apache.http.message.BasicLineParser.parseHeader(org.apache.http.util.CharArrayBuffer) (1 samples, 0.18%)</title><rect x="306.1" y="805" width="2.2" height="15.0" fill="rgb(241,225,25)" rx="2" ry="2" />
<text x="309.09" y="815.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.&lt;init&gt;(org.apache.avro.SchemaBuilder$FieldAssembler, org.apache.avro.SchemaBuilder$NameContext, java.lang.String) (1 samples, 0.18%)</title><rect x="101.4" y="981" width="2.2" height="15.0" fill="rgb(234,33,48)" rx="2" ry="2" />
<text x="104.44" y="991.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$go$1$4$$anonfun$apply$5$$anonfun$apply$7.apply() (2 samples, 0.37%)</title><rect x="33.9" y="917" width="4.4" height="15.0" fill="rgb(218,168,1)" rx="2" ry="2" />
<text x="36.95" y="927.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$.fs2$internal$Algebra$$go$1(fs2.internal.CompileScope, fs2.internal.FreeC, cats.effect.Sync, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef) (2 samples, 0.37%)</title><rect x="1122.5" y="389" width="4.4" height="15.0" fill="rgb(214,83,34)" rx="2" ry="2" />
<text x="1125.51" y="399.5" ></text>
</g>
<g >
<title>java.net.AbstractPlainSocketImpl.finalize() (1 samples, 0.18%)</title><rect x="1181.3" y="1381" width="2.2" height="15.0" fill="rgb(242,83,51)" rx="2" ry="2" />
<text x="1184.29" y="1391.5" ></text>
</g>
<g >
<title>java.util.regex.Pattern$Curly.match(java.util.regex.Matcher, int, java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="223.4" y="837" width="2.1" height="15.0" fill="rgb(236,11,39)" rx="2" ry="2" />
<text x="226.36" y="847.5" ></text>
</g>
<g >
<title>geotrellis.raster.crop.RasterCropMethods.crop(geotrellis.vector.Extent) (2 samples, 0.37%)</title><rect x="1174.8" y="997" width="4.3" height="15.0" fill="rgb(225,35,16)" rx="2" ry="2" />
<text x="1177.76" y="1007.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$fs2$Stream$$getNext$1$2$$anonfun$apply$22.apply() (1 samples, 0.18%)</title><rect x="60.1" y="1317" width="2.2" height="15.0" fill="rgb(238,62,14)" rx="2" ry="2" />
<text x="63.07" y="1327.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (2 samples, 0.37%)</title><rect x="118.9" y="949" width="4.3" height="15.0" fill="rgb(232,20,5)" rx="2" ry="2" />
<text x="121.86" y="959.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.getActiveCipherSuites() (2 samples, 0.37%)</title><rect x="1081.1" y="309" width="4.4" height="15.0" fill="rgb(219,64,39)" rx="2" ry="2" />
<text x="1084.14" y="319.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.performInitialHandshake() (10 samples, 1.85%)</title><rect x="1081.1" y="357" width="21.8" height="15.0" fill="rgb(226,206,4)" rx="2" ry="2" />
<text x="1084.14" y="367.5" >s..</text>
</g>
<g >
<title>sun.security.provider.DigestBase.implCompressMultiBlock(byte[], int, int) (91 samples, 16.79%)</title><rect x="822.1" y="741" width="198.1" height="15.0" fill="rgb(238,123,8)" rx="2" ry="2" />
<text x="825.07" y="751.5" >sun.security.provider.Dig..</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (7 samples, 1.29%)</title><rect x="1113.8" y="453" width="15.2" height="15.0" fill="rgb(225,68,17)" rx="2" ry="2" />
<text x="1116.80" y="463.5" ></text>
</g>
<g >
<title>java.lang.ref.Reference.&lt;init&gt;(java.lang.Object, java.lang.ref.ReferenceQueue) (1 samples, 0.18%)</title><rect x="29.6" y="1029" width="2.2" height="15.0" fill="rgb(233,66,29)" rx="2" ry="2" />
<text x="32.59" y="1039.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$suspend$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="27.4" y="837" width="2.2" height="15.0" fill="rgb(231,51,41)" rx="2" ry="2" />
<text x="30.42" y="847.5" ></text>
</g>
<g >
<title>java.util.HashMap.putVal(int, java.lang.Object, java.lang.Object, boolean, boolean) (1 samples, 0.18%)</title><rect x="1089.9" y="53" width="2.1" height="15.0" fill="rgb(248,68,28)" rx="2" ry="2" />
<text x="1092.85" y="63.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$BaseFieldTypeBuilder.booleanBuilder() (1 samples, 0.18%)</title><rect x="68.8" y="629" width="2.2" height="15.0" fill="rgb(208,79,5)" rx="2" ry="2" />
<text x="71.78" y="639.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.codecs.ConstantTileCodecs$$anon$7.schema() (1 samples, 0.18%)</title><rect x="92.7" y="1029" width="2.2" height="15.0" fill="rgb(225,65,11)" rx="2" ry="2" />
<text x="95.73" y="1039.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOPlatform$.unsafeResync(cats.effect.IO, scala.concurrent.duration.Duration) (7 samples, 1.29%)</title><rect x="1113.8" y="885" width="15.2" height="15.0" fill="rgb(221,167,40)" rx="2" ry="2" />
<text x="1116.80" y="895.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.update(byte[], int, int) (14 samples, 2.58%)</title><rect x="1031.1" y="1093" width="30.4" height="15.0" fill="rgb(239,135,45)" rx="2" ry="2" />
<text x="1034.07" y="1103.5" >ja..</text>
</g>
<g >
<title>sun.security.util.DisabledAlgorithmConstraints.permits(java.util.Set, java.lang.String, java.security.AlgorithmParameters) (1 samples, 0.18%)</title><rect x="1085.5" y="261" width="2.2" height="15.0" fill="rgb(236,152,46)" rx="2" ry="2" />
<text x="1088.50" y="271.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="837" width="93.6" height="15.0" fill="rgb(210,81,31)" rx="2" ry="2" />
<text x="126.21" y="847.5" >org.apache...</text>
</g>
<g >
<title>scala.collection.AbstractIterable.foreach(scala.Function1) (9 samples, 1.66%)</title><rect x="64.4" y="949" width="19.6" height="15.0" fill="rgb(234,186,39)" rx="2" ry="2" />
<text x="67.43" y="959.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineDigest(byte[], int, int) (1 samples, 0.18%)</title><rect x="284.3" y="469" width="2.2" height="15.0" fill="rgb(230,57,13)" rx="2" ry="2" />
<text x="287.32" y="479.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.mk(fs2.internal.FreeC) (2 samples, 0.37%)</title><rect x="1122.5" y="341" width="4.4" height="15.0" fill="rgb(209,223,38)" rx="2" ry="2" />
<text x="1125.51" y="351.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.checkEOF() (1 samples, 0.18%)</title><rect x="798.1" y="901" width="2.2" height="15.0" fill="rgb(211,208,31)" rx="2" ry="2" />
<text x="801.12" y="911.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$update$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1116.0" y="389" width="4.3" height="15.0" fill="rgb(228,229,37)" rx="2" ry="2" />
<text x="1118.98" y="399.5" ></text>
</g>
<g >
<title>cats.effect.IO.unsafeRunSync() (7 samples, 1.29%)</title><rect x="1113.8" y="917" width="15.2" height="15.0" fill="rgb(206,198,31)" rx="2" ry="2" />
<text x="1116.80" y="927.5" ></text>
</g>
<g >
<title>sun.security.ssl.InputRecord.readV3Record(java.io.InputStream, java.io.OutputStream) (1 samples, 0.18%)</title><rect x="1028.9" y="853" width="2.2" height="15.0" fill="rgb(237,175,16)" rx="2" ry="2" />
<text x="1031.89" y="863.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.mk(fs2.internal.FreeC) (1 samples, 0.18%)</title><rect x="16.5" y="869" width="2.2" height="15.0" fill="rgb(234,62,34)" rx="2" ry="2" />
<text x="19.53" y="879.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.util.ClassUtil._addSuperTypes(java.lang.Class, java.lang.Class, java.util.Collection, boolean) (1 samples, 0.18%)</title><rect x="92.7" y="741" width="2.2" height="15.0" fill="rgb(210,162,0)" rx="2" ry="2" />
<text x="95.73" y="751.5" ></text>
</g>
<g >
<title>java.lang.StringBuilder.append(java.lang.String) (1 samples, 0.18%)</title><rect x="227.7" y="805" width="2.2" height="15.0" fill="rgb(242,108,39)" rx="2" ry="2" />
<text x="230.71" y="815.5" ></text>
</g>
<g >
<title>java.util.Arrays.copyOf(char[], int) (20 samples, 3.69%)</title><rect x="682.7" y="837" width="43.6" height="15.0" fill="rgb(216,0,25)" rx="2" ry="2" />
<text x="685.73" y="847.5" >java..</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.apply(java.lang.Object) (3 samples, 0.55%)</title><rect x="12.2" y="1029" width="6.5" height="15.0" fill="rgb(252,49,3)" rx="2" ry="2" />
<text x="15.18" y="1039.5" ></text>
</g>
<g >
<title>org.apache.http.message.AbstractHttpMessage.containsHeader(java.lang.String) (1 samples, 0.18%)</title><rect x="301.7" y="917" width="2.2" height="15.0" fill="rgb(208,102,36)" rx="2" ry="2" />
<text x="304.73" y="927.5" ></text>
</g>
<g >
<title>sun.security.util.ObjectIdentifier.pack7Oid(int, byte[], int) (1 samples, 0.18%)</title><rect x="256.0" y="405" width="2.2" height="15.0" fill="rgb(237,132,52)" rx="2" ry="2" />
<text x="259.01" y="415.5" ></text>
</g>
<g >
<title>fs2.Stream$ToPull$$anonfun$uncons$extension$1$$anonfun$apply$36.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="36.1" y="709" width="2.2" height="15.0" fill="rgb(224,151,48)" rx="2" ry="2" />
<text x="39.13" y="719.5" ></text>
</g>
<g >
<title>java.net.URI$Parser.parseHierarchical(int, int) (1 samples, 0.18%)</title><rect x="1129.0" y="661" width="2.2" height="15.0" fill="rgb(213,87,14)" rx="2" ry="2" />
<text x="1132.04" y="671.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.calculateConnectionKeys(javax.crypto.SecretKey) (2 samples, 0.37%)</title><rect x="282.1" y="597" width="4.4" height="15.0" fill="rgb(212,51,2)" rx="2" ry="2" />
<text x="285.14" y="607.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$BaseFieldTypeBuilder.booleanType() (1 samples, 0.18%)</title><rect x="68.8" y="645" width="2.2" height="15.0" fill="rgb(242,212,8)" rx="2" ry="2" />
<text x="71.78" y="655.5" ></text>
</g>
<g >
<title>java.util.regex.Matcher.&lt;init&gt;(java.util.regex.Pattern, java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="1085.5" y="133" width="2.2" height="15.0" fill="rgb(207,89,37)" rx="2" ry="2" />
<text x="1088.50" y="143.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$update$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="20.9" y="965" width="2.2" height="15.0" fill="rgb(222,56,7)" rx="2" ry="2" />
<text x="23.89" y="975.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$$anonfun$apply$5$$anon$1$$anonfun$getStream$3$$anonfun$get_$1$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1120.3" y="373" width="2.2" height="15.0" fill="rgb(247,20,52)" rx="2" ry="2" />
<text x="1123.33" y="383.5" ></text>
</g>
<g >
<title>scala.collection.Iterator$class.foreach(scala.collection.Iterator, scala.Function1) (9 samples, 1.66%)</title><rect x="64.4" y="1109" width="19.6" height="15.0" fill="rgb(226,10,41)" rx="2" ry="2" />
<text x="67.43" y="1119.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PKIXCertPathValidator.validate(sun.security.provider.certpath.PKIX$ValidatorParams) (1 samples, 0.18%)</title><rect x="1098.6" y="133" width="2.1" height="15.0" fill="rgb(215,66,18)" rx="2" ry="2" />
<text x="1101.56" y="143.5" ></text>
</g>
<g >
<title>scala.collection.IterableLike$class.foreach(scala.collection.IterableLike, scala.Function1) (9 samples, 1.66%)</title><rect x="64.4" y="933" width="19.6" height="15.0" fill="rgb(243,150,4)" rx="2" ry="2" />
<text x="67.43" y="943.5" ></text>
</g>
<g >
<title>scala.collection.AbstractSeq.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="44.8" y="757" width="2.2" height="15.0" fill="rgb(220,95,6)" rx="2" ry="2" />
<text x="47.83" y="767.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.writeRecord(sun.security.ssl.OutputRecord, boolean) (1 samples, 0.18%)</title><rect x="314.8" y="741" width="2.2" height="15.0" fill="rgb(239,72,42)" rx="2" ry="2" />
<text x="317.80" y="751.5" ></text>
</g>
<g >
<title>fs2.concurrent.Queue$Strategy$$anon$6.get(int, scala.Tuple2) (1 samples, 0.18%)</title><rect x="1120.3" y="277" width="2.2" height="15.0" fill="rgb(224,114,44)" rx="2" ry="2" />
<text x="1123.33" y="287.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema$Field.hashCode() (1 samples, 0.18%)</title><rect x="118.9" y="821" width="2.1" height="15.0" fill="rgb(240,188,54)" rx="2" ry="2" />
<text x="121.86" y="831.5" ></text>
</g>
<g >
<title>org.apache.commons.logging.impl.SLF4JLocationAwareLog.debug(java.lang.Object) (10 samples, 1.85%)</title><rect x="776.3" y="885" width="21.8" height="15.0" fill="rgb(217,6,0)" rx="2" ry="2" />
<text x="779.35" y="895.5" >o..</text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema) (7 samples, 1.29%)</title><rect x="108.0" y="1141" width="15.2" height="15.0" fill="rgb(211,123,8)" rx="2" ry="2" />
<text x="110.97" y="1151.5" ></text>
</g>
<g >
<title>org.apache.xerces.parsers.XML11Configuration.&lt;init&gt;(org.apache.xerces.util.SymbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool, org.apache.xerces.xni.parser.XMLComponentManager) (2 samples, 0.37%)</title><rect x="1070.3" y="261" width="4.3" height="15.0" fill="rgb(249,132,48)" rx="2" ry="2" />
<text x="1073.26" y="271.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.process_record(sun.security.ssl.InputRecord, boolean) (20 samples, 3.69%)</title><rect x="249.5" y="677" width="43.5" height="15.0" fill="rgb(230,184,23)" rx="2" ry="2" />
<text x="252.48" y="687.5" >sun...</text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readField(java.lang.Object, org.apache.avro.Schema$Field, java.lang.Object, org.apache.avro.io.ResolvingDecoder, java.lang.Object) (43 samples, 7.93%)</title><rect x="123.2" y="1061" width="93.6" height="15.0" fill="rgb(238,174,21)" rx="2" ry="2" />
<text x="126.21" y="1071.5" >org.apache...</text>
</g>
<g >
<title>org.apache.http.impl.BHttpConnectionBase.isOpen() (1 samples, 0.18%)</title><rect x="323.5" y="805" width="2.2" height="15.0" fill="rgb(225,225,30)" rx="2" ry="2" />
<text x="326.51" y="815.5" ></text>
</g>
<g >
<title>sun.security.ssl.EllipticCurvesExtension.createExtension(java.security.AlgorithmConstraints) (1 samples, 0.18%)</title><rect x="1085.5" y="293" width="2.2" height="15.0" fill="rgb(212,34,27)" rx="2" ry="2" />
<text x="1088.50" y="303.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec.schema() (1 samples, 0.18%)</title><rect x="88.4" y="1013" width="2.2" height="15.0" fill="rgb(242,20,18)" rx="2" ry="2" />
<text x="91.38" y="1023.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (3 samples, 0.55%)</title><rect x="12.2" y="981" width="6.5" height="15.0" fill="rgb(217,112,29)" rx="2" ry="2" />
<text x="15.18" y="991.5" ></text>
</g>
<g >
<title>java.lang.StringBuilder.toString() (2 samples, 0.37%)</title><rect x="772.0" y="885" width="4.3" height="15.0" fill="rgb(250,113,31)" rx="2" ry="2" />
<text x="774.99" y="895.5" ></text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool$2.get(long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="1079.0" y="437" width="2.1" height="15.0" fill="rgb(213,27,51)" rx="2" ry="2" />
<text x="1081.97" y="447.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.$Proxy12.routeComplete(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext) (1 samples, 0.18%)</title><rect x="295.2" y="901" width="2.2" height="15.0" fill="rgb(209,2,24)" rx="2" ry="2" />
<text x="298.20" y="911.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (1 samples, 0.18%)</title><rect x="25.2" y="965" width="2.2" height="15.0" fill="rgb(219,153,36)" rx="2" ry="2" />
<text x="28.24" y="975.5" ></text>
</g>
<g >
<title>geotrellis.raster.FloatArrayTile$.fill(float, int, int, geotrellis.raster.FloatCells) (1 samples, 0.18%)</title><rect x="1135.6" y="885" width="2.1" height="15.0" fill="rgb(231,178,50)" rx="2" ry="2" />
<text x="1138.57" y="895.5" ></text>
</g>
<g >
<title>org.apache.log4j.Category.forcedLog(java.lang.String, org.apache.log4j.Priority, java.lang.Object, java.lang.Throwable) (3 samples, 0.55%)</title><rect x="791.6" y="837" width="6.5" height="15.0" fill="rgb(220,28,50)" rx="2" ry="2" />
<text x="794.59" y="847.5" ></text>
</g>
<g >
<title>java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="295.2" y="869" width="2.2" height="15.0" fill="rgb(211,116,33)" rx="2" ry="2" />
<text x="298.20" y="879.5" ></text>
</g>
<g >
<title>org.apache.avro.io.ParsingDecoder.&lt;init&gt;(org.apache.avro.io.parsing.Symbol) (1 samples, 0.18%)</title><rect x="105.8" y="1125" width="2.2" height="15.0" fill="rgb(244,150,50)" rx="2" ry="2" />
<text x="108.79" y="1135.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (5 samples, 0.92%)</title><rect x="18.7" y="1029" width="10.9" height="15.0" fill="rgb(222,137,29)" rx="2" ry="2" />
<text x="21.71" y="1039.5" ></text>
</g>
<g >
<title>sun.security.ssl.MAC.&lt;init&gt;(sun.security.ssl.CipherSuite$MacAlg, sun.security.ssl.ProtocolVersion, javax.crypto.SecretKey) (1 samples, 0.18%)</title><rect x="293.0" y="629" width="2.2" height="15.0" fill="rgb(252,135,41)" rx="2" ry="2" />
<text x="296.03" y="639.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.processLoop() (6 samples, 1.11%)</title><rect x="1087.7" y="309" width="13.0" height="15.0" fill="rgb(235,18,2)" rx="2" ry="2" />
<text x="1090.68" y="319.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$parJoin$extension$2$$anonfun$apply$157$$anonfun$apply$158$$anonfun$apply$159$$anonfun$runOuter$1$1$$anonfun$apply$170.apply(fs2.Scope) (1 samples, 0.18%)</title><rect x="33.9" y="693" width="2.2" height="15.0" fill="rgb(228,97,43)" rx="2" ry="2" />
<text x="36.95" y="703.5" ></text>
</g>
<g >
<title>sun.reflect.GeneratedMethodAccessor15.invoke(java.lang.Object, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="295.2" y="837" width="2.2" height="15.0" fill="rgb(254,199,47)" rx="2" ry="2" />
<text x="298.20" y="847.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionLayerReader.read(geotrellis.spark.LayerId, geotrellis.spark.io.LayerQuery, boolean, geotrellis.spark.io.avro.AvroRecordCodec, geotrellis.spark.Boundable, spray.json.JsonFormat, scala.reflect.ClassTag, geotrellis.spark.io.avro.AvroRecordCodec, scala.reflect.ClassTag, spray.json.JsonFormat, geotrellis.util.Component) (32 samples, 5.90%)</title><rect x="1063.7" y="997" width="69.7" height="15.0" fill="rgb(208,142,39)" rx="2" ry="2" />
<text x="1066.73" y="1007.5" >geotrel..</text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readField(java.lang.Object, org.apache.avro.Schema$Field, java.lang.Object, org.apache.avro.io.ResolvingDecoder, java.lang.Object) (43 samples, 7.93%)</title><rect x="123.2" y="1157" width="93.6" height="15.0" fill="rgb(246,217,28)" rx="2" ry="2" />
<text x="126.21" y="1167.5" >org.apache...</text>
</g>
<g >
<title>fs2.concurrent.Dequeue$class.dequeue(fs2.concurrent.Dequeue) (2 samples, 0.37%)</title><rect x="1122.5" y="181" width="4.4" height="15.0" fill="rgb(250,225,14)" rx="2" ry="2" />
<text x="1125.51" y="191.5" ></text>
</g>
<g >
<title>com.amazonaws.client.builder.AwsSyncClientBuilder.build() (3 samples, 0.55%)</title><rect x="1105.1" y="917" width="6.5" height="15.0" fill="rgb(209,202,34)" rx="2" ry="2" />
<text x="1108.09" y="927.5" ></text>
</g>
<g >
<title>scala.collection.Parallelizable$class.$init$(scala.collection.Parallelizable) (1 samples, 0.18%)</title><rect x="44.8" y="709" width="2.2" height="15.0" fill="rgb(206,3,41)" rx="2" ry="2" />
<text x="47.83" y="719.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertInfo.get(java.lang.String) (1 samples, 0.18%)</title><rect x="260.4" y="421" width="2.1" height="15.0" fill="rgb(236,24,14)" rx="2" ry="2" />
<text x="263.37" y="431.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORace$.cats$effect$internals$IORace$$onSuccess$1(java.util.concurrent.atomic.AtomicBoolean, cats.effect.internals.IOConnection, cats.effect.internals.IOConnection, scala.Function1, scala.util.Either) (3 samples, 0.55%)</title><rect x="31.8" y="1285" width="6.5" height="15.0" fill="rgb(211,77,27)" rx="2" ry="2" />
<text x="34.77" y="1295.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmDecomposer.decompose(sun.security.ssl.CipherSuite$KeyExchange, sun.security.ssl.CipherSuite$BulkCipher, sun.security.ssl.CipherSuite$MacAlg) (1 samples, 0.18%)</title><rect x="1083.3" y="229" width="2.2" height="15.0" fill="rgb(206,120,31)" rx="2" ry="2" />
<text x="1086.32" y="239.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$ViewL$.apply(fs2.internal.FreeC) (2 samples, 0.37%)</title><rect x="33.9" y="869" width="4.4" height="15.0" fill="rgb(248,5,6)" rx="2" ry="2" />
<text x="36.95" y="879.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (3 samples, 0.55%)</title><rect x="31.8" y="1077" width="6.5" height="15.0" fill="rgb(219,150,21)" rx="2" ry="2" />
<text x="34.77" y="1087.5" ></text>
</g>
<g >
<title>scala.runtime.BoxesRunTime.boxToInteger(int) (1 samples, 0.18%)</title><rect x="1168.2" y="805" width="2.2" height="15.0" fill="rgb(243,20,22)" rx="2" ry="2" />
<text x="1171.23" y="815.5" ></text>
</g>
<g >
<title>javax.crypto.KeyGenerator.getInstance(java.lang.String) (1 samples, 0.18%)</title><rect x="275.6" y="549" width="2.2" height="15.0" fill="rgb(236,28,33)" rx="2" ry="2" />
<text x="278.61" y="559.5" ></text>
</g>
<g >
<title>java.util.concurrent.FutureTask.run() (53 samples, 9.78%)</title><rect x="1063.7" y="1397" width="115.4" height="15.0" fill="rgb(231,3,26)" rx="2" ry="2" />
<text x="1066.73" y="1407.5" >java.util.conc..</text>
</g>
<g >
<title>java.security.MessageDigest.update(byte[]) (4 samples, 0.74%)</title><rect x="811.2" y="789" width="8.7" height="15.0" fill="rgb(243,172,11)" rx="2" ry="2" />
<text x="814.18" y="799.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsPrfGenerator.expand(java.security.MessageDigest, int, byte[], int, int, byte[], byte[], byte[], byte[], byte[]) (1 samples, 0.18%)</title><rect x="286.5" y="517" width="2.2" height="15.0" fill="rgb(237,215,6)" rx="2" ry="2" />
<text x="289.49" y="527.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineUpdate(byte[], int, int) (1 samples, 0.18%)</title><rect x="314.8" y="613" width="2.2" height="15.0" fill="rgb(233,17,13)" rx="2" ry="2" />
<text x="317.80" y="623.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient.execute(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext) (18 samples, 3.32%)</title><rect x="1065.9" y="805" width="39.2" height="15.0" fill="rgb(249,45,6)" rx="2" ry="2" />
<text x="1068.90" y="815.5" >com..</text>
</g>
<g >
<title>cats.effect.internals.IOBracket$BracketStart.apply(scala.util.Either) (4 samples, 0.74%)</title><rect x="38.3" y="1221" width="8.7" height="15.0" fill="rgb(219,171,14)" rx="2" ry="2" />
<text x="41.30" y="1231.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC.viewL() (2 samples, 0.37%)</title><rect x="40.5" y="933" width="4.3" height="15.0" fill="rgb(231,57,35)" rx="2" ry="2" />
<text x="43.48" y="943.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$RecordBuilder.fields() (1 samples, 0.18%)</title><rect x="90.6" y="1013" width="2.1" height="15.0" fill="rgb(241,7,45)" rx="2" ry="2" />
<text x="93.55" y="1023.5" ></text>
</g>
<g >
<title>org.apache.avro.io.BinaryDecoder$ByteArrayByteSource.&lt;init&gt;(byte[], int, int, org.apache.avro.io.BinaryDecoder$1) (1 samples, 0.18%)</title><rect x="216.8" y="1157" width="2.2" height="15.0" fill="rgb(240,15,46)" rx="2" ry="2" />
<text x="219.83" y="1167.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerQuery.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1063.7" y="981" width="2.2" height="15.0" fill="rgb(227,77,47)" rx="2" ry="2" />
<text x="1066.73" y="991.5" ></text>
</g>
<g >
<title>java.io.FilterInputStream.read(byte[]) (341 samples, 62.92%)</title><rect x="319.2" y="1189" width="742.3" height="15.0" fill="rgb(214,211,30)" rx="2" ry="2" />
<text x="322.15" y="1199.5" >java.io.FilterInputStream.read(byte[])</text>
</g>
<g >
<title>com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.parseXmlInputStream(org.xml.sax.helpers.DefaultHandler, java.io.InputStream) (1 samples, 0.18%)</title><rect x="1074.6" y="549" width="2.2" height="15.0" fill="rgb(219,206,6)" rx="2" ry="2" />
<text x="1077.61" y="559.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.getActiveCipherSuites() (4 samples, 0.74%)</title><rect x="236.4" y="661" width="8.7" height="15.0" fill="rgb(219,96,47)" rx="2" ry="2" />
<text x="239.42" y="671.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$.fs2$internal$Algebra$$go$1(fs2.internal.CompileScope, fs2.internal.FreeC, cats.effect.Sync, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef, scala.runtime.VolatileObjectRef) (1 samples, 0.18%)</title><rect x="31.8" y="917" width="2.1" height="15.0" fill="rgb(222,182,38)" rx="2" ry="2" />
<text x="34.77" y="927.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.BeanProperty) (1 samples, 0.18%)</title><rect x="92.7" y="805" width="2.2" height="15.0" fill="rgb(216,121,5)" rx="2" ry="2" />
<text x="95.73" y="815.5" ></text>
</g>
<g >
<title>java.util.HashSet.&lt;init&gt;(java.util.Collection) (1 samples, 0.18%)</title><rect x="266.9" y="357" width="2.2" height="15.0" fill="rgb(253,19,12)" rx="2" ry="2" />
<text x="269.90" y="367.5" ></text>
</g>
<g >
<title>geotrellis.raster.stitch.Stitcher$MultibandTileStitcher$$anonfun$1.apply() (2 samples, 0.37%)</title><rect x="1133.4" y="933" width="4.3" height="15.0" fill="rgb(253,29,35)" rx="2" ry="2" />
<text x="1136.39" y="943.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertInfo.attributeMap(java.lang.String) (1 samples, 0.18%)</title><rect x="1094.2" y="133" width="2.2" height="15.0" fill="rgb(238,4,36)" rx="2" ry="2" />
<text x="1097.21" y="143.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertImpl.getPublicKey() (1 samples, 0.18%)</title><rect x="1092.0" y="165" width="2.2" height="15.0" fill="rgb(225,40,39)" rx="2" ry="2" />
<text x="1095.03" y="175.5" ></text>
</g>
<g >
<title>org.apache.xerces.impl.dv.DTDDVFactory.getInstance() (1 samples, 0.18%)</title><rect x="1072.4" y="245" width="2.2" height="15.0" fill="rgb(239,174,35)" rx="2" ry="2" />
<text x="1075.44" y="255.5" ></text>
</g>
<g >
<title>java.util.Arrays.copyOfRange(char[], int, int) (1 samples, 0.18%)</title><rect x="306.1" y="741" width="2.2" height="15.0" fill="rgb(247,82,47)" rx="2" ry="2" />
<text x="309.09" y="751.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineDigest(byte[], int, int) (1 samples, 0.18%)</title><rect x="286.5" y="485" width="2.2" height="15.0" fill="rgb(253,15,1)" rx="2" ry="2" />
<text x="289.49" y="495.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (7 samples, 1.29%)</title><rect x="1113.8" y="469" width="15.2" height="15.0" fill="rgb(235,44,54)" rx="2" ry="2" />
<text x="1116.80" y="479.5" ></text>
</g>
<g >
<title>java.util.AbstractList.listIterator() (1 samples, 0.18%)</title><rect x="288.7" y="597" width="2.1" height="15.0" fill="rgb(225,167,35)" rx="2" ry="2" />
<text x="291.67" y="607.5" ></text>
</g>
<g >
<title>sun.misc.FDBigInteger.leftShift(int) (1 samples, 0.18%)</title><rect x="1111.6" y="677" width="2.2" height="15.0" fill="rgb(246,31,8)" rx="2" ry="2" />
<text x="1114.62" y="687.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.access$5200(org.apache.avro.SchemaBuilder$FieldBuilder, org.apache.avro.Schema) (1 samples, 0.18%)</title><rect x="66.6" y="469" width="2.2" height="15.0" fill="rgb(228,71,43)" rx="2" ry="2" />
<text x="69.61" y="479.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Deferred$ConcurrentDeferred$$anonfun$2.apply(java.lang.Object) (10 samples, 1.85%)</title><rect x="10.0" y="1269" width="21.8" height="15.0" fill="rgb(253,200,50)" rx="2" ry="2" />
<text x="13.00" y="1279.5" >c..</text>
</g>
<g >
<title>java.security.DigestInputStream.read(byte[], int, int) (339 samples, 62.55%)</title><rect x="323.5" y="1109" width="738.0" height="15.0" fill="rgb(210,220,46)" rx="2" ry="2" />
<text x="326.51" y="1119.5" >java.security.DigestInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>java.lang.String$CaseInsensitiveComparator.compare(java.lang.Object, java.lang.Object) (1 samples, 0.18%)</title><rect x="219.0" y="885" width="2.2" height="15.0" fill="rgb(212,84,37)" rx="2" ry="2" />
<text x="222.00" y="895.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="64.4" y="565" width="4.4" height="15.0" fill="rgb(218,182,0)" rx="2" ry="2" />
<text x="67.43" y="575.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$append$extension$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="27.4" y="693" width="2.2" height="15.0" fill="rgb(234,212,43)" rx="2" ry="2" />
<text x="30.42" y="703.5" ></text>
</g>
<g >
<title>org.apache.http.util.CharArrayBuffer.append(java.lang.String) (1 samples, 0.18%)</title><rect x="232.1" y="837" width="2.1" height="15.0" fill="rgb(229,92,5)" rx="2" ry="2" />
<text x="235.07" y="847.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.start(cats.effect.IO$Async, scala.Function1, cats.effect.internals.ArrayStack) (7 samples, 1.29%)</title><rect x="1113.8" y="757" width="15.2" height="15.0" fill="rgb(239,37,44)" rx="2" ry="2" />
<text x="1116.80" y="767.5" ></text>
</g>
<g >
<title>org.apache.http.impl.conn.Wire.wire(java.lang.String, java.io.InputStream) (217 samples, 40.04%)</title><rect x="325.7" y="901" width="472.4" height="15.0" fill="rgb(217,34,3)" rx="2" ry="2" />
<text x="328.68" y="911.5" >org.apache.http.impl.conn.Wire.wire(java.lang.String, java.io.In..</text>
</g>
<g >
<title>sun.security.x509.X500Name.asX500Principal() (1 samples, 0.18%)</title><rect x="1096.4" y="117" width="2.2" height="15.0" fill="rgb(226,201,3)" rx="2" ry="2" />
<text x="1099.38" y="127.5" ></text>
</g>
<g >
<title>org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader() (1 samples, 0.18%)</title><rect x="1102.9" y="501" width="2.2" height="15.0" fill="rgb(245,149,43)" rx="2" ry="2" />
<text x="1105.92" y="511.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.Implicits$$anon$2.decode(org.apache.avro.generic.GenericRecord) (9 samples, 1.66%)</title><rect x="64.4" y="1013" width="19.6" height="15.0" fill="rgb(223,203,52)" rx="2" ry="2" />
<text x="67.43" y="1023.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.MainClientExec.execute(org.apache.http.conn.routing.HttpRoute, org.apache.http.client.methods.HttpRequestWrapper, org.apache.http.client.protocol.HttpClientContext, org.apache.http.client.methods.HttpExecutionAware) (41 samples, 7.56%)</title><rect x="227.7" y="933" width="89.3" height="15.0" fill="rgb(230,153,3)" rx="2" ry="2" />
<text x="230.71" y="943.5" >org.apache..</text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$update$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="47.0" y="917" width="2.2" height="15.0" fill="rgb(225,84,50)" rx="2" ry="2" />
<text x="50.01" y="927.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsPrfGenerator.doTLS12PRF(byte[], byte[], byte[], int, java.security.MessageDigest, int, int) (1 samples, 0.18%)</title><rect x="286.5" y="533" width="2.2" height="15.0" fill="rgb(232,228,2)" rx="2" ry="2" />
<text x="289.49" y="543.5" ></text>
</g>
<g >
<title>sun.reflect.GeneratedConstructorAccessor24.newInstance(java.lang.Object[]) (1 samples, 0.18%)</title><rect x="293.0" y="533" width="2.2" height="15.0" fill="rgb(243,148,30)" rx="2" ry="2" />
<text x="296.03" y="543.5" ></text>
</g>
<g >
<title>com.amazonaws.util.SdkRuntime.shouldAbort() (1 samples, 0.18%)</title><rect x="321.3" y="1141" width="2.2" height="15.0" fill="rgb(229,182,1)" rx="2" ry="2" />
<text x="324.33" y="1151.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$interruptGuard$1$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="14.4" y="965" width="4.3" height="15.0" fill="rgb(231,27,18)" rx="2" ry="2" />
<text x="17.35" y="975.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$flatMap$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="31.8" y="821" width="2.1" height="15.0" fill="rgb(254,57,49)" rx="2" ry="2" />
<text x="34.77" y="831.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(com.amazonaws.http.HttpResponseHandler) (18 samples, 3.32%)</title><rect x="1065.9" y="773" width="39.2" height="15.0" fill="rgb(215,215,5)" rx="2" ry="2" />
<text x="1068.90" y="783.5" >com..</text>
</g>
<g >
<title>org.codehaus.jackson.map.deser.StdDeserializerProvider.findTypedValueDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.BeanProperty) (1 samples, 0.18%)</title><rect x="92.7" y="853" width="2.2" height="15.0" fill="rgb(237,138,52)" rx="2" ry="2" />
<text x="95.73" y="863.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, java.lang.String, java.lang.String) (45 samples, 8.30%)</title><rect x="219.0" y="1189" width="98.0" height="15.0" fill="rgb(214,62,26)" rx="2" ry="2" />
<text x="222.00" y="1199.5" >com.amazona..</text>
</g>
<g >
<title>sun.reflect.GeneratedMethodAccessor14.invoke(java.lang.Object, java.lang.Object[]) (28 samples, 5.17%)</title><rect x="234.2" y="837" width="61.0" height="15.0" fill="rgb(207,162,33)" rx="2" ry="2" />
<text x="237.24" y="847.5" >sun.re..</text>
</g>
<g >
<title>sun.security.ssl.InputRecord.checkMacTags(byte, byte[], int, int, sun.security.ssl.MAC, boolean) (1 samples, 0.18%)</title><rect x="1102.9" y="309" width="2.2" height="15.0" fill="rgb(213,82,46)" rx="2" ry="2" />
<text x="1105.92" y="319.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.readRecord(sun.security.ssl.InputRecord, boolean) (7 samples, 1.29%)</title><rect x="1087.7" y="341" width="15.2" height="15.0" fill="rgb(215,128,50)" rx="2" ry="2" />
<text x="1090.68" y="351.5" ></text>
</g>
<g >
<title>java.lang.Integer.formatUnsignedInt(int, int, char[], int, int) (3 samples, 0.55%)</title><rect x="382.3" y="853" width="6.5" height="15.0" fill="rgb(246,116,34)" rx="2" ry="2" />
<text x="385.29" y="863.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="1013" width="15.2" height="15.0" fill="rgb(231,68,25)" rx="2" ry="2" />
<text x="110.97" y="1023.5" ></text>
</g>
<g >
<title>scala.collection.MapLike$class.toSeq(scala.collection.MapLike) (1 samples, 0.18%)</title><rect x="1170.4" y="981" width="2.2" height="15.0" fill="rgb(238,51,26)" rx="2" ry="2" />
<text x="1173.41" y="991.5" ></text>
</g>
<g >
<title>java.security.MessageDigest.digest(byte[], int, int) (1 samples, 0.18%)</title><rect x="809.0" y="789" width="2.2" height="15.0" fill="rgb(237,139,15)" rx="2" ry="2" />
<text x="812.00" y="799.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.internal.S3XmlResponseHandler.handle(com.amazonaws.http.HttpResponse) (3 samples, 0.55%)</title><rect x="1070.3" y="613" width="6.5" height="15.0" fill="rgb(238,59,27)" rx="2" ry="2" />
<text x="1073.26" y="623.5" ></text>
</g>
<g >
<title>scala.collection.TraversableLike$$anonfun$map$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="88.4" y="917" width="2.2" height="15.0" fill="rgb(226,201,25)" rx="2" ry="2" />
<text x="91.38" y="927.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORace$.cats$effect$internals$IORace$$onSuccess$1(java.util.concurrent.atomic.AtomicBoolean, cats.effect.internals.IOConnection, cats.effect.internals.IOConnection, scala.Function1, scala.util.Either) (1 samples, 0.18%)</title><rect x="44.8" y="965" width="2.2" height="15.0" fill="rgb(235,158,32)" rx="2" ry="2" />
<text x="47.83" y="975.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmDecomposer.decomposes(sun.security.ssl.CipherSuite$BulkCipher) (1 samples, 0.18%)</title><rect x="1083.3" y="213" width="2.2" height="15.0" fill="rgb(229,108,49)" rx="2" ry="2" />
<text x="1086.32" y="223.5" ></text>
</g>
<g >
<title>org.apache.log4j.Category.log(java.lang.String, org.apache.log4j.Priority, java.lang.Object, java.lang.Throwable) (1 samples, 0.18%)</title><rect x="310.4" y="693" width="2.2" height="15.0" fill="rgb(237,209,32)" rx="2" ry="2" />
<text x="313.44" y="703.5" ></text>
</g>
<g >
<title>java.util.concurrent.Executors$RunnableAdapter.call() (53 samples, 9.78%)</title><rect x="1063.7" y="1381" width="115.4" height="15.0" fill="rgb(226,211,42)" rx="2" ry="2" />
<text x="1066.73" y="1391.5" >java.util.conc..</text>
</g>
<g >
<title>java.lang.Double.parseDouble(java.lang.String) (1 samples, 0.18%)</title><rect x="1111.6" y="725" width="2.2" height="15.0" fill="rgb(247,187,9)" rx="2" ry="2" />
<text x="1114.62" y="735.5" ></text>
</g>
<g >
<title>geotrellis.raster.stitch.Stitcher$MultibandTileStitcher$.stitch(scala.collection.Iterable, int, int) (17 samples, 3.14%)</title><rect x="1133.4" y="981" width="37.0" height="15.0" fill="rgb(246,63,44)" rx="2" ry="2" />
<text x="1136.39" y="991.5" >geo..</text>
</g>
<g >
<title>geotrellis.spark.io.s3.AmazonS3Client.getObject(com.amazonaws.services.s3.model.GetObjectRequest) (45 samples, 8.30%)</title><rect x="219.0" y="1221" width="98.0" height="15.0" fill="rgb(249,112,8)" rx="2" ry="2" />
<text x="222.00" y="1231.5" >geotrellis...</text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.read(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="1205" width="93.6" height="15.0" fill="rgb(246,215,42)" rx="2" ry="2" />
<text x="126.21" y="1215.5" >org.apache...</text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (8 samples, 1.48%)</title><rect x="12.2" y="1141" width="17.4" height="15.0" fill="rgb(222,51,44)" rx="2" ry="2" />
<text x="15.18" y="1151.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.CollectionLayerReader$$anonfun$query$1.apply(java.lang.Object) (32 samples, 5.90%)</title><rect x="1063.7" y="1061" width="69.7" height="15.0" fill="rgb(231,152,36)" rx="2" ry="2" />
<text x="1066.73" y="1071.5" >geotrel..</text>
</g>
<g >
<title>org.apache.xerces.parsers.AbstractSAXParser.parse(org.xml.sax.InputSource) (1 samples, 0.18%)</title><rect x="1074.6" y="533" width="2.2" height="15.0" fill="rgb(245,150,28)" rx="2" ry="2" />
<text x="1077.61" y="543.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.getLocalSupportedSignAlgs() (2 samples, 0.37%)</title><rect x="245.1" y="645" width="4.4" height="15.0" fill="rgb(214,24,29)" rx="2" ry="2" />
<text x="248.13" y="655.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3AttributeStore.readLayerAttributes(geotrellis.spark.LayerId, spray.json.JsonFormat, spray.json.JsonFormat, scala.reflect.ClassTag) (1 samples, 0.18%)</title><rect x="1111.6" y="965" width="2.2" height="15.0" fill="rgb(246,30,38)" rx="2" ry="2" />
<text x="1114.62" y="975.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1.apply(scala.Option) (2 samples, 0.37%)</title><rect x="40.5" y="837" width="4.3" height="15.0" fill="rgb(216,52,33)" rx="2" ry="2" />
<text x="43.48" y="847.5" ></text>
</g>
<g >
<title>com.amazonaws.AmazonWebServiceClient.setEndpoint(java.lang.String) (1 samples, 0.18%)</title><rect x="1129.0" y="757" width="2.2" height="15.0" fill="rgb(244,17,8)" rx="2" ry="2" />
<text x="1132.04" y="767.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.cats$effect$internals$Trampoline$$immediateLoop(java.lang.Runnable) (7 samples, 1.29%)</title><rect x="1113.8" y="501" width="15.2" height="15.0" fill="rgb(232,206,8)" rx="2" ry="2" />
<text x="1116.80" y="511.5" ></text>
</g>
<g >
<title>fs2.concurrent.PubSub$Strategy$$anon$4.get(java.lang.Object, scala.Option) (1 samples, 0.18%)</title><rect x="1120.3" y="309" width="2.2" height="15.0" fill="rgb(209,167,47)" rx="2" ry="2" />
<text x="1123.33" y="319.5" ></text>
</g>
<g >
<title>javax.crypto.Cipher.getBlockSize() (1 samples, 0.18%)</title><rect x="804.6" y="837" width="2.2" height="15.0" fill="rgb(207,49,28)" rx="2" ry="2" />
<text x="807.65" y="847.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.&lt;init&gt;(com.amazonaws.services.s3.AmazonS3ClientParams) (3 samples, 0.55%)</title><rect x="1105.1" y="837" width="6.5" height="15.0" fill="rgb(235,74,15)" rx="2" ry="2" />
<text x="1108.09" y="847.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="40.5" y="853" width="4.3" height="15.0" fill="rgb(245,58,40)" rx="2" ry="2" />
<text x="43.48" y="863.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.LayerReader$$anonfun$2$$anonfun$apply$3.apply() (460 samples, 84.87%)</title><rect x="62.3" y="1301" width="1001.4" height="15.0" fill="rgb(236,136,32)" rx="2" ry="2" />
<text x="65.25" y="1311.5" >geotrellis.spark.io.LayerReader$$anonfun$2$$anonfun$apply$3.apply()</text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply() (4 samples, 0.74%)</title><rect x="47.0" y="1173" width="8.7" height="15.0" fill="rgb(245,89,25)" rx="2" ry="2" />
<text x="50.01" y="1183.5" ></text>
</g>
<g >
<title>java.util.HashMap$KeyIterator.&lt;init&gt;(java.util.HashMap) (1 samples, 0.18%)</title><rect x="247.3" y="533" width="2.2" height="15.0" fill="rgb(250,217,54)" rx="2" ry="2" />
<text x="250.31" y="543.5" ></text>
</g>
<g >
<title>java.io.FilterInputStream.&lt;init&gt;(java.io.InputStream) (1 samples, 0.18%)</title><rect x="62.3" y="1173" width="2.1" height="15.0" fill="rgb(233,164,40)" rx="2" ry="2" />
<text x="65.25" y="1183.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) (53 samples, 9.78%)</title><rect x="1063.7" y="1301" width="115.4" height="15.0" fill="rgb(241,56,50)" rx="2" ry="2" />
<text x="1066.73" y="1311.5" >sun.reflect.De..</text>
</g>
<g >
<title>com.amazonaws.services.s3.AmazonS3Client.init() (1 samples, 0.18%)</title><rect x="1129.0" y="789" width="2.2" height="15.0" fill="rgb(237,197,9)" rx="2" ry="2" />
<text x="1132.04" y="799.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLAlgorithmDecomposer.decomposes(sun.security.ssl.CipherSuite$KeyExchange) (1 samples, 0.18%)</title><rect x="243.0" y="565" width="2.1" height="15.0" fill="rgb(215,84,27)" rx="2" ry="2" />
<text x="245.95" y="575.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute() (18 samples, 3.32%)</title><rect x="1065.9" y="709" width="39.2" height="15.0" fill="rgb(230,158,19)" rx="2" ry="2" />
<text x="1068.90" y="719.5" >com..</text>
</g>
<g >
<title>java.lang.ThreadLocal.get() (1 samples, 0.18%)</title><rect x="1187.8" y="1349" width="2.2" height="15.0" fill="rgb(252,13,36)" rx="2" ry="2" />
<text x="1190.82" y="1359.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource$.read(geotrellis.spark.io.CollectionLayerReader, geotrellis.spark.LayerId, geotrellis.spark.TileLayerMetadata, geotrellis.vector.Extent, scala.collection.Seq) (53 samples, 9.78%)</title><rect x="1063.7" y="1109" width="115.4" height="15.0" fill="rgb(231,178,21)" rx="2" ry="2" />
<text x="1066.73" y="1119.5" >geotrellis.con..</text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.newCapacity(int) (7 samples, 1.29%)</title><rect x="667.5" y="837" width="15.2" height="15.0" fill="rgb(207,52,14)" rx="2" ry="2" />
<text x="670.49" y="847.5" ></text>
</g>
<g >
<title>fs2.Stream$ToPull$$anonfun$uncons$extension$1.apply(scala.Option) (1 samples, 0.18%)</title><rect x="36.1" y="741" width="2.2" height="15.0" fill="rgb(215,130,46)" rx="2" ry="2" />
<text x="39.13" y="751.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.liftedTree1$1(scala.Function0) (1 samples, 0.18%)</title><rect x="53.5" y="1029" width="2.2" height="15.0" fill="rgb(205,63,26)" rx="2" ry="2" />
<text x="56.54" y="1039.5" ></text>
</g>
<g >
<title>sun.security.util.AbstractAlgorithmConstraints.checkAlgorithm(java.lang.String[], java.lang.String, sun.security.util.AlgorithmDecomposer) (1 samples, 0.18%)</title><rect x="264.7" y="373" width="2.2" height="15.0" fill="rgb(218,206,40)" rx="2" ry="2" />
<text x="267.72" y="383.5" ></text>
</g>
<g >
<title>sun.security.util.AlgorithmDecomposer.decompose(java.lang.String) (1 samples, 0.18%)</title><rect x="1085.5" y="213" width="2.2" height="15.0" fill="rgb(216,34,1)" rx="2" ry="2" />
<text x="1088.50" y="223.5" ></text>
</g>
<g >
<title>sun.security.ssl.CipherSuite$MacAlg.newMac(sun.security.ssl.ProtocolVersion, javax.crypto.SecretKey) (1 samples, 0.18%)</title><rect x="293.0" y="645" width="2.2" height="15.0" fill="rgb(206,200,9)" rx="2" ry="2" />
<text x="296.03" y="655.5" ></text>
</g>
<g >
<title>fs2.Stream$$anonfun$flatMap$extension$1$$anonfun$fs2$Stream$$anonfun$$go$7$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="14.4" y="885" width="2.1" height="15.0" fill="rgb(212,83,25)" rx="2" ry="2" />
<text x="17.35" y="895.5" ></text>
</g>
<g >
<title>scala.collection.AbstractIterator.foreach(scala.Function1) (9 samples, 1.66%)</title><rect x="64.4" y="917" width="19.6" height="15.0" fill="rgb(215,5,3)" rx="2" ry="2" />
<text x="67.43" y="927.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) (10 samples, 1.85%)</title><rect x="1081.1" y="533" width="21.8" height="15.0" fill="rgb(222,160,22)" rx="2" ry="2" />
<text x="1084.14" y="543.5" >c..</text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$.cats$effect$internals$IORunLoop$$loop(cats.effect.IO, cats.effect.internals.IOConnection, scala.Function1, cats.effect.internals.IORunLoop$RestartCallback, scala.Function1, cats.effect.internals.ArrayStack) (7 samples, 1.29%)</title><rect x="1113.8" y="773" width="15.2" height="15.0" fill="rgb(244,106,40)" rx="2" ry="2" />
<text x="1116.80" y="783.5" ></text>
</g>
<g >
<title>fs2.internal.Algebra$$anon$1.apply(fs2.internal.Algebra) (1 samples, 0.18%)</title><rect x="31.8" y="709" width="2.1" height="15.0" fill="rgb(243,183,48)" rx="2" ry="2" />
<text x="34.77" y="719.5" ></text>
</g>
<g >
<title>cats.effect.concurrent.Ref$SyncRef$$anonfun$modify$1.apply() (1 samples, 0.18%)</title><rect x="51.4" y="1029" width="2.1" height="15.0" fill="rgb(219,38,43)" rx="2" ry="2" />
<text x="54.37" y="1039.5" ></text>
</g>
<g >
<title>geotrellis.raster.GridExtent$mcI$sp.gridBoundsFor$mcI$sp(geotrellis.vector.Extent, boolean) (1 samples, 0.18%)</title><rect x="1176.9" y="965" width="2.2" height="15.0" fill="rgb(223,62,44)" rx="2" ry="2" />
<text x="1179.94" y="975.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.AESCrypt.init(boolean, java.lang.String, byte[]) (1 samples, 0.18%)</title><rect x="280.0" y="405" width="2.1" height="15.0" fill="rgb(207,109,25)" rx="2" ry="2" />
<text x="282.96" y="415.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline.startLoop(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="47.0" y="1205" width="8.7" height="15.0" fill="rgb(245,196,6)" rx="2" ry="2" />
<text x="50.01" y="1215.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.ClientConnectionRequestFactory$Handler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) (1 samples, 0.18%)</title><rect x="1079.0" y="549" width="2.1" height="15.0" fill="rgb(238,98,38)" rx="2" ry="2" />
<text x="1081.97" y="559.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORace$$anonfun$cats$effect$internals$IORace$$onSuccess$1$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="49.2" y="965" width="2.2" height="15.0" fill="rgb(212,180,38)" rx="2" ry="2" />
<text x="52.19" y="975.5" ></text>
</g>
<g >
<title>com.amazonaws.http.conn.$Proxy18.get(long, java.util.concurrent.TimeUnit) (1 samples, 0.18%)</title><rect x="1079.0" y="565" width="2.1" height="15.0" fill="rgb(232,160,39)" rx="2" ry="2" />
<text x="1081.97" y="575.5" ></text>
</g>
<g >
<title>fs2.internal.FreeC$$anonfun$translate$1.apply() (1 samples, 0.18%)</title><rect x="27.4" y="805" width="2.2" height="15.0" fill="rgb(244,99,13)" rx="2" ry="2" />
<text x="30.42" y="815.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.model.transform.Unmarshallers$ListObjectsUnmarshaller.unmarshall(java.io.InputStream) (3 samples, 0.55%)</title><rect x="1070.3" y="581" width="6.5" height="15.0" fill="rgb(244,198,26)" rx="2" ry="2" />
<text x="1073.26" y="591.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.append(java.lang.String) (1 samples, 0.18%)</title><rect x="1065.9" y="597" width="2.2" height="15.0" fill="rgb(226,228,10)" rx="2" ry="2" />
<text x="1068.90" y="607.5" ></text>
</g>
<g >
<title>org.apache.http.impl.io.SessionInputBufferImpl.streamRead(byte[], int, int) (324 samples, 59.78%)</title><rect x="325.7" y="949" width="705.4" height="15.0" fill="rgb(239,4,45)" rx="2" ry="2" />
<text x="328.68" y="959.5" >org.apache.http.impl.io.SessionInputBufferImpl.streamRead(byte[], int, int)</text>
</g>
<g >
<title>fs2.internal.Algebra$$anonfun$fs2$internal$Algebra$$interruptGuard$1$1.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1122.5" y="437" width="4.4" height="15.0" fill="rgb(228,80,19)" rx="2" ry="2" />
<text x="1125.51" y="447.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.GeotrellisRasterSource$$anonfun$read$3$$anonfun$apply$4.apply(java.lang.Object) (2 samples, 0.37%)</title><rect x="1174.8" y="1029" width="4.3" height="15.0" fill="rgb(236,218,50)" rx="2" ry="2" />
<text x="1177.76" y="1039.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.access$200(java.lang.String) (1 samples, 0.18%)</title><rect x="66.6" y="405" width="2.2" height="15.0" fill="rgb(251,9,9)" rx="2" ry="2" />
<text x="69.61" y="415.5" ></text>
</g>
<g >
<title>org.apache.commons.io.output.ByteArrayOutputStream.needNewBuffer(int) (1 samples, 0.18%)</title><rect x="1061.5" y="1173" width="2.2" height="15.0" fill="rgb(226,139,28)" rx="2" ry="2" />
<text x="1064.55" y="1183.5" ></text>
</g>
<g >
<title>org.apache.http.pool.AbstractConnPool.getPoolEntryBlocking(java.lang.Object, java.lang.Object, long, java.util.concurrent.TimeUnit, java.util.concurrent.Future) (1 samples, 0.18%)</title><rect x="1079.0" y="405" width="2.1" height="15.0" fill="rgb(226,221,37)" rx="2" ry="2" />
<text x="1081.97" y="415.5" ></text>
</g>
<g >
<title>org.apache.avro.SchemaBuilder$FieldBuilder.completeField(org.apache.avro.Schema, java.lang.Object) (1 samples, 0.18%)</title><rect x="92.7" y="949" width="2.2" height="15.0" fill="rgb(211,99,29)" rx="2" ry="2" />
<text x="95.73" y="959.5" ></text>
</g>
<g >
<title>geotrellis.vector.io.json.GeometryFormats$ExtentFormat$.read(spray.json.JsValue) (1 samples, 0.18%)</title><rect x="1111.6" y="821" width="2.2" height="15.0" fill="rgb(210,97,27)" rx="2" ry="2" />
<text x="1114.62" y="831.5" ></text>
</g>
<g >
<title>scala.collection.convert.DecorateAsScala$$anonfun$collectionAsScalaIterableConverter$1.apply() (1 samples, 0.18%)</title><rect x="84.0" y="1157" width="2.2" height="15.0" fill="rgb(207,156,52)" rx="2" ry="2" />
<text x="87.02" y="1167.5" ></text>
</g>
<g >
<title>fs2.internal.CompileScope$$anonfun$acquireResource$1$$anonfun$1$$anonfun$apply$9.apply() (1 samples, 0.18%)</title><rect x="23.1" y="981" width="2.1" height="15.0" fill="rgb(207,189,38)" rx="2" ry="2" />
<text x="26.06" y="991.5" ></text>
</g>
<g >
<title>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(java.lang.Object[]) (1 samples, 0.18%)</title><rect x="293.0" y="549" width="2.2" height="15.0" fill="rgb(212,7,35)" rx="2" ry="2" />
<text x="296.03" y="559.5" ></text>
</g>
<g >
<title>java.util.concurrent.locks.ReentrantLock.lock() (1 samples, 0.18%)</title><rect x="312.6" y="725" width="2.2" height="15.0" fill="rgb(214,103,12)" rx="2" ry="2" />
<text x="315.62" y="735.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsPrfGenerator.doTLS12PRF(byte[], byte[], byte[], int, java.lang.String, int, int) (1 samples, 0.18%)</title><rect x="284.3" y="533" width="2.2" height="15.0" fill="rgb(225,90,37)" rx="2" ry="2" />
<text x="287.32" y="543.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.startLoop(java.lang.Runnable) (7 samples, 1.29%)</title><rect x="1113.8" y="517" width="15.2" height="15.0" fill="rgb(213,19,16)" rx="2" ry="2" />
<text x="1116.80" y="527.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.ObjectMapper.&lt;init&gt;() (1 samples, 0.18%)</title><rect x="99.3" y="901" width="2.1" height="15.0" fill="rgb(240,142,32)" rx="2" ry="2" />
<text x="102.26" y="911.5" ></text>
</g>
<g >
<title>java.util.HashSet.add(java.lang.Object) (1 samples, 0.18%)</title><rect x="238.6" y="517" width="2.2" height="15.0" fill="rgb(230,166,28)" rx="2" ry="2" />
<text x="241.60" y="527.5" ></text>
</g>
<g >
<title>com.amazonaws.services.s3.internal.S3ObjectResponseHandler.handle(com.amazonaws.http.HttpResponse) (1 samples, 0.18%)</title><rect x="225.5" y="965" width="2.2" height="15.0" fill="rgb(223,181,14)" rx="2" ry="2" />
<text x="228.54" y="975.5" ></text>
</g>
<g >
<title>java.security.MessageDigest$Delegate.engineDigest() (1 samples, 0.18%)</title><rect x="1102.9" y="229" width="2.2" height="15.0" fill="rgb(226,143,4)" rx="2" ry="2" />
<text x="1105.92" y="239.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.writeRecordInternal(sun.security.ssl.OutputRecord, boolean) (1 samples, 0.18%)</title><rect x="314.8" y="725" width="2.2" height="15.0" fill="rgb(205,163,13)" rx="2" ry="2" />
<text x="317.80" y="735.5" ></text>
</g>
<g >
<title>cats.effect.internals.TrampolineEC$JVMTrampoline$$anonfun$startLoop$1.apply$mcV$sp() (4 samples, 0.74%)</title><rect x="38.3" y="1109" width="8.7" height="15.0" fill="rgb(214,217,33)" rx="2" ry="2" />
<text x="41.30" y="1119.5" ></text>
</g>
<g >
<title>sun.security.ssl.Handshaker.calculateMasterSecret(javax.crypto.SecretKey, sun.security.ssl.ProtocolVersion) (1 samples, 0.18%)</title><rect x="286.5" y="597" width="2.2" height="15.0" fill="rgb(217,98,2)" rx="2" ry="2" />
<text x="289.49" y="607.5" ></text>
</g>
<g >
<title>scala.collection.IndexedSeqOptimized$class.foreach(scala.collection.IndexedSeqOptimized, scala.Function1) (5 samples, 0.92%)</title><rect x="64.4" y="725" width="10.9" height="15.0" fill="rgb(242,113,10)" rx="2" ry="2" />
<text x="67.43" y="735.5" ></text>
</g>
<g >
<title>org.codehaus.jackson.map.ObjectMapper.readTree(java.lang.String) (1 samples, 0.18%)</title><rect x="92.7" y="901" width="2.2" height="15.0" fill="rgb(238,37,15)" rx="2" ry="2" />
<text x="95.73" y="911.5" ></text>
</g>
<g >
<title>org.apache.avro.generic.GenericDatumReader.readWithoutConversion(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) (43 samples, 7.93%)</title><rect x="123.2" y="901" width="93.6" height="15.0" fill="rgb(246,52,21)" rx="2" ry="2" />
<text x="126.21" y="911.5" >org.apache...</text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer() (18 samples, 3.32%)</title><rect x="1065.9" y="725" width="39.2" height="15.0" fill="rgb(240,227,43)" rx="2" ry="2" />
<text x="1068.90" y="735.5" >com..</text>
</g>
<g >
<title>scala.Option.map(scala.Function1) (1 samples, 0.18%)</title><rect x="36.1" y="725" width="2.2" height="15.0" fill="rgb(248,52,49)" rx="2" ry="2" />
<text x="39.13" y="735.5" ></text>
</g>
<g >
<title>java.util.regex.Pattern$Curly.match0(java.util.regex.Matcher, int, int, java.lang.CharSequence) (1 samples, 0.18%)</title><rect x="223.4" y="821" width="2.1" height="15.0" fill="rgb(231,187,6)" rx="2" ry="2" />
<text x="226.36" y="831.5" ></text>
</g>
<g >
<title>sun.security.provider.DigestBase.engineDigest(byte[], int, int) (1 samples, 0.18%)</title><rect x="284.3" y="453" width="2.2" height="15.0" fill="rgb(243,224,12)" rx="2" ry="2" />
<text x="287.32" y="463.5" ></text>
</g>
<g >
<title>geotrellis.contrib.vlm.avro.Implicits$$anon$2.decode(org.apache.avro.generic.GenericRecord) (9 samples, 1.66%)</title><rect x="64.4" y="997" width="19.6" height="15.0" fill="rgb(222,221,53)" rx="2" ry="2" />
<text x="67.43" y="1007.5" ></text>
</g>
<g >
<title>java.lang.AbstractStringBuilder.insert(int, java.lang.String) (132 samples, 24.35%)</title><rect x="484.6" y="869" width="287.4" height="15.0" fill="rgb(217,38,36)" rx="2" ry="2" />
<text x="487.61" y="879.5" >java.lang.AbstractStringBuilder.insert..</text>
</g>
<g >
<title>cats.effect.internals.IOBracket$BracketStart.apply(java.lang.Object) (7 samples, 1.29%)</title><rect x="1113.8" y="677" width="15.2" height="15.0" fill="rgb(222,91,27)" rx="2" ry="2" />
<text x="1116.80" y="687.5" ></text>
</g>
<g >
<title>com.sun.crypto.provider.TlsKeyMaterialGenerator.engineGenerateKey0() (2 samples, 0.37%)</title><rect x="282.1" y="549" width="4.4" height="15.0" fill="rgb(249,153,18)" rx="2" ry="2" />
<text x="285.14" y="559.5" ></text>
</g>
<g >
<title>org.apache.http.impl.client.HttpClientBuilder.createMainExec(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.HttpClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.protocol.HttpProcessor, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.UserTokenHandler) (1 samples, 0.18%)</title><rect x="1107.3" y="709" width="2.1" height="15.0" fill="rgb(229,46,8)" rx="2" ry="2" />
<text x="1110.27" y="719.5" ></text>
</g>
<g >
<title>sun.security.ssl.ClientHandshaker.processMessage(byte, int) (6 samples, 1.11%)</title><rect x="1087.7" y="293" width="13.0" height="15.0" fill="rgb(246,55,19)" rx="2" ry="2" />
<text x="1090.68" y="303.5" ></text>
</g>
<g >
<title>java.lang.Integer.formatUnsignedInt(int, int, char[], int, int) (1 samples, 0.18%)</title><rect x="308.3" y="693" width="2.1" height="15.0" fill="rgb(252,149,44)" rx="2" ry="2" />
<text x="311.27" y="703.5" ></text>
</g>
<g >
<title>java.math.BigDecimal.doubleValue() (1 samples, 0.18%)</title><rect x="1111.6" y="741" width="2.2" height="15.0" fill="rgb(243,86,24)" rx="2" ry="2" />
<text x="1114.62" y="751.5" ></text>
</g>
<g >
<title>org.apache.http.impl.execchain.ConnectionHolder.releaseConnection(boolean) (1 samples, 0.18%)</title><rect x="323.5" y="917" width="2.2" height="15.0" fill="rgb(224,88,30)" rx="2" ry="2" />
<text x="326.51" y="927.5" ></text>
</g>
<g >
<title>org.apache.avro.Schema.getAliases(org.apache.avro.Schema, java.util.Map, java.util.Map, java.util.Map) (1 samples, 0.18%)</title><rect x="103.6" y="1077" width="2.2" height="15.0" fill="rgb(214,42,39)" rx="2" ry="2" />
<text x="106.62" y="1087.5" ></text>
</g>
<g >
<title>sun.security.provider.certpath.PKIXCertPathValidator.validate(java.security.cert.TrustAnchor, sun.security.provider.certpath.PKIX$ValidatorParams) (1 samples, 0.18%)</title><rect x="1098.6" y="117" width="2.1" height="15.0" fill="rgb(205,76,50)" rx="2" ry="2" />
<text x="1101.56" y="127.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOBracket$BracketStart.apply(java.lang.Object) (4 samples, 0.74%)</title><rect x="38.3" y="1237" width="8.7" height="15.0" fill="rgb(242,192,0)" rx="2" ry="2" />
<text x="41.30" y="1247.5" ></text>
</g>
<g >
<title>java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (2 samples, 0.37%)</title><rect x="227.7" y="885" width="4.4" height="15.0" fill="rgb(208,139,37)" rx="2" ry="2" />
<text x="230.71" y="895.5" ></text>
</g>
<g >
<title>java.lang.Character.toLowerCase(int) (1 samples, 0.18%)</title><rect x="299.6" y="869" width="2.1" height="15.0" fill="rgb(205,150,13)" rx="2" ry="2" />
<text x="302.56" y="879.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.run() (2 samples, 0.37%)</title><rect x="51.4" y="1077" width="4.3" height="15.0" fill="rgb(254,183,23)" rx="2" ry="2" />
<text x="54.37" y="1087.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroEncoder$.fromBinary(org.apache.avro.Schema, byte[], boolean, geotrellis.spark.io.avro.AvroRecordCodec) (72 samples, 13.28%)</title><rect x="62.3" y="1237" width="156.7" height="15.0" fill="rgb(242,225,2)" rx="2" ry="2" />
<text x="65.25" y="1247.5" >geotrellis.spark.io...</text>
</g>
<g >
<title>geotrellis.spark.io.s3.AmazonS3Client.listObjects(com.amazonaws.services.s3.model.ListObjectsRequest) (18 samples, 3.32%)</title><rect x="1065.9" y="885" width="39.2" height="15.0" fill="rgb(206,30,12)" rx="2" ry="2" />
<text x="1068.90" y="895.5" >geo..</text>
</g>
<g >
<title>scala.collection.AbstractTraversable.map(scala.Function1, scala.collection.generic.CanBuildFrom) (2 samples, 0.37%)</title><rect x="64.4" y="629" width="4.4" height="15.0" fill="rgb(218,73,29)" rx="2" ry="2" />
<text x="67.43" y="639.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.startLoop(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="47.0" y="1109" width="8.7" height="15.0" fill="rgb(219,134,38)" rx="2" ry="2" />
<text x="50.01" y="1119.5" ></text>
</g>
<g >
<title>com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper() (45 samples, 8.30%)</title><rect x="219.0" y="1045" width="98.0" height="15.0" fill="rgb(208,49,22)" rx="2" ry="2" />
<text x="222.00" y="1055.5" >com.amazona..</text>
</g>
<g >
<title>org.apache.http.impl.io.ContentLengthInputStream.read(byte[], int, int) (324 samples, 59.78%)</title><rect x="325.7" y="981" width="705.4" height="15.0" fill="rgb(231,93,16)" rx="2" ry="2" />
<text x="328.68" y="991.5" >org.apache.http.impl.io.ContentLengthInputStream.read(byte[], int, int)</text>
</g>
<g >
<title>fs2.Stream$InvariantOps$$anonfun$repeatPull$extension$1.apply(java.lang.Object) (1 samples, 0.18%)</title><rect x="1122.5" y="69" width="2.2" height="15.0" fill="rgb(223,67,19)" rx="2" ry="2" />
<text x="1125.51" y="79.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.avro.AvroUnionCodec$$anonfun$schema$1.apply(geotrellis.spark.io.avro.AvroRecordCodec) (1 samples, 0.18%)</title><rect x="88.4" y="885" width="2.2" height="15.0" fill="rgb(250,43,41)" rx="2" ry="2" />
<text x="91.38" y="895.5" ></text>
</g>
<g >
<title>java.lang.Class.cast(java.lang.Object) (1 samples, 0.18%)</title><rect x="295.2" y="773" width="2.2" height="15.0" fill="rgb(252,165,1)" rx="2" ry="2" />
<text x="298.20" y="783.5" ></text>
</g>
<g >
<title>geotrellis.spark.io.s3.S3CollectionReader$class.read(geotrellis.spark.io.s3.S3CollectionReader, java.lang.String, scala.Function1, scala.collection.Seq, scala.Function1, boolean, scala.Option, int, geotrellis.spark.io.avro.AvroRecordCodec, geotrellis.spark.Boundable, geotrellis.spark.io.avro.AvroRecordCodec) (9 samples, 1.66%)</title><rect x="1113.8" y="965" width="19.6" height="15.0" fill="rgb(241,205,14)" rx="2" ry="2" />
<text x="1116.80" y="975.5" ></text>
</g>
<g >
<title>cats.effect.internals.Trampoline.startLoop(java.lang.Runnable) (4 samples, 0.74%)</title><rect x="38.3" y="1077" width="8.7" height="15.0" fill="rgb(245,70,4)" rx="2" ry="2" />
<text x="41.30" y="1087.5" ></text>
</g>
<g >
<title>cats.effect.internals.IOShift$Tick.run() (484 samples, 89.30%)</title><rect x="10.0" y="1397" width="1053.7" height="15.0" fill="rgb(233,162,39)" rx="2" ry="2" />
<text x="13.00" y="1407.5" >cats.effect.internals.IOShift$Tick.run()</text>
</g>
<g >
<title>org.apache.http.HttpHost.&lt;init&gt;(java.lang.String, int, java.lang.String) (1 samples, 0.18%)</title><rect x="299.6" y="901" width="2.1" height="15.0" fill="rgb(216,199,39)" rx="2" ry="2" />
<text x="302.56" y="911.5" ></text>
</g>
<g >
<title>java.util.Arrays.sort(java.lang.Object[], int, int, java.util.Comparator) (1 samples, 0.18%)</title><rect x="219.0" y="933" width="2.2" height="15.0" fill="rgb(209,117,51)" rx="2" ry="2" />
<text x="222.00" y="943.5" ></text>
</g>
<g >
<title>sun.security.x509.X509CertImpl.getExtension(sun.security.util.ObjectIdentifier) (1 samples, 0.18%)</title><rect x="269.1" y="453" width="2.2" height="15.0" fill="rgb(252,218,16)" rx="2" ry="2" />
<text x="272.08" y="463.5" ></text>
</g>
<g >
<title>org.apache.avro.io.parsing.ResolvingGrammarGenerator.generate(org.apache.avro.Schema, org.apache.avro.Schema, java.util.Map) (7 samples, 1.29%)</title><rect x="108.0" y="1077" width="15.2" height="15.0" fill="rgb(231,187,46)" rx="2" ry="2" />
<text x="110.97" y="1087.5" ></text>
</g>
<g >
<title>sun.security.ssl.SSLSocketImpl.kickstartHandshake() (6 samples, 1.11%)</title><rect x="236.4" y="693" width="13.1" height="15.0" fill="rgb(210,126,17)" rx="2" ry="2" />
<text x="239.42" y="703.5" ></text>
</g>
<g >
<title>cats.effect.internals.IORunLoop$RestartCallback.signal(scala.util.Either) (2 samples, 0.37%)</title><rect x="47.0" y="997" width="4.4" height="15.0" fill="rgb(254,62,37)" rx="2" ry="2" />
<text x="50.01" y="1007.5" ></text>
</g>
<g >
<title>java.net.SocketInputStream.read(byte[], int, int, int) (1 samples, 0.18%)</title><rect x="1028.9" y="805" width="2.2" height="15.0" fill="rgb(246,183,30)" rx="2" ry="2" />
<text x="1031.89" y="815.5" ></text>
</g>
<g >
<title>java.lang.System$2.invokeFinalize(java.lang.Object) (1 samples, 0.18%)</title><rect x="1181.3" y="1397" width="2.2" height="15.0" fill="rgb(220,46,30)" rx="2" ry="2" />
<text x="1184.29" y="1407.5" ></text>
</g>
<g >
<title>sun.security.ssl.HandshakeInStream.digestNow() (1 samples, 0.18%)</title><rect x="290.8" y="645" width="2.2" height="15.0" fill="rgb(254,152,5)" rx="2" ry="2" />
<text x="293.85" y="655.5" ></text>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment