Created
September 16, 2019 03:17
-
-
Save connorshea/df666a1b5e788b90ba9bac29374bd8e2 to your computer and use it in GitHub Desktop.
Flamegraph for generating sorbet-rails model RBIs with a custom plugin
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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="728" height="2806" onload="init(evt)" viewBox="0 0 728 2806" 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="728.0" height="2806.0" fill="url(#background)" /> | |
<text id="title" x="364.00" y="24" >Flame Graph</text> | |
<text id="details" x="10.00" y="2789" > </text> | |
<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text> | |
<text id="search" x="618.00" y="24" >Search</text> | |
<text id="matched" x="618.00" y="2789" > </text> | |
<g id="frames"> | |
<g > | |
<title>Method#call (1) (351 ms, 0.07%)</title><rect x="263.2" y="1173" width="0.5" height="15.0" fill="rgb(249,144,49)" rx="2" ry="2" /> | |
<text x="266.18" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (157,175 ms, 31.54%)</title><rect x="27.2" y="1109" width="223.3" height="15.0" fill="rgb(210,1,7)" rx="2" ry="2" /> | |
<text x="30.18" y="1119.5" >SorbetRails::ModelRbiFormatte..</text> | |
</g> | |
<g > | |
<title>AbstractController::Helpers::ClassMethods#inherited (11) (152 ms, 0.03%)</title><rect x="22.9" y="1813" width="0.3" height="15.0" fill="rgb(249,149,23)" rx="2" ry="2" /> | |
<text x="25.95" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (41) (139 ms, 0.03%)</title><rect x="11.7" y="1781" width="0.2" height="15.0" fill="rgb(246,71,15)" rx="2" ry="2" /> | |
<text x="14.67" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (165) (123 ms, 0.02%)</title><rect x="57.0" y="581" width="0.2" height="15.0" fill="rgb(210,169,53)" rx="2" ry="2" /> | |
<text x="60.01" y="591.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (935 ms, 0.19%)</title><rect x="240.8" y="805" width="1.3" height="15.0" fill="rgb(216,217,31)" rx="2" ry="2" /> | |
<text x="243.80" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (2) (151 ms, 0.03%)</title><rect x="259.6" y="933" width="0.2" height="15.0" fill="rgb(233,77,0)" rx="2" ry="2" /> | |
<text x="262.63" y="943.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#dirty_methods (24) (88 ms, 0.02%)</title><rect x="35.3" y="533" width="0.1" height="15.0" fill="rgb(205,28,38)" rx="2" ry="2" /> | |
<text x="38.30" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Class::ActiveRecord::Associations::Builder::Association>#create_reflection (32) (145 ms, 0.03%)</title><rect x="23.4" y="1877" width="0.2" height="15.0" fill="rgb(224,1,47)" rx="2" ry="2" /> | |
<text x="26.37" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (1,508 ms, 0.30%)</title><rect x="240.8" y="853" width="2.1" height="15.0" fill="rgb(251,147,22)" rx="2" ry="2" /> | |
<text x="243.80" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Array#== (5280) (253 ms, 0.05%)</title><rect x="230.3" y="613" width="0.4" height="15.0" fill="rgb(249,108,44)" rx="2" ry="2" /> | |
<text x="233.34" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (619) (213 ms, 0.04%)</title><rect x="27.6" y="325" width="0.3" height="15.0" fill="rgb(208,142,11)" rx="2" ry="2" /> | |
<text x="30.62" y="335.5" ></text> | |
</g> | |
<g > | |
<title>TracePoint#enable (1) (137 ms, 0.03%)</title><rect x="11.2" y="1733" width="0.2" height="15.0" fill="rgb(232,104,1)" rx="2" ry="2" /> | |
<text x="14.24" y="1743.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (5280) (75 ms, 0.02%)</title><rect x="230.4" y="517" width="0.1" height="15.0" fill="rgb(245,217,32)" rx="2" ry="2" /> | |
<text x="233.39" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (665) (276 ms, 0.06%)</title><rect x="59.0" y="645" width="0.4" height="15.0" fill="rgb(232,188,53)" rx="2" ry="2" /> | |
<text x="61.99" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (166 ms, 0.03%)</title><rect x="259.9" y="805" width="0.2" height="15.0" fill="rgb(215,221,52)" rx="2" ry="2" /> | |
<text x="262.85" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (239 ms, 0.05%)</title><rect x="267.4" y="1173" width="0.4" height="15.0" fill="rgb(230,205,36)" rx="2" ry="2" /> | |
<text x="270.42" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (104 ms, 0.02%)</title><rect x="245.5" y="629" width="0.1" height="15.0" fill="rgb(235,193,42)" rx="2" ry="2" /> | |
<text x="248.47" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (450) (75 ms, 0.02%)</title><rect x="68.0" y="613" width="0.1" height="15.0" fill="rgb(210,214,3)" rx="2" ry="2" /> | |
<text x="71.03" y="623.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordAttribute#generate (1) (486,391 ms, 97.59%)</title><rect x="26.8" y="1653" width="690.9" height="15.0" fill="rgb(246,156,25)" rx="2" ry="2" /> | |
<text x="29.80" y="1663.5" >SorbetRails::ModelPlugins::ActiveRecordAttribute#generate (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (257220) (1,192 ms, 0.24%)</title><rect x="256.0" y="885" width="1.7" height="15.0" fill="rgb(207,147,32)" rx="2" ry="2" /> | |
<text x="258.96" y="895.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (8685271) (38,865 ms, 7.80%)</title><rect x="581.8" y="1077" width="55.2" height="15.0" fill="rgb(205,104,43)" rx="2" ry="2" /> | |
<text x="584.78" y="1087.5" >T::Ty..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (381 ms, 0.08%)</title><rect x="245.7" y="965" width="0.6" height="15.0" fill="rgb(223,116,33)" rx="2" ry="2" /> | |
<text x="248.71" y="975.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (433785) (10,117 ms, 2.03%)</title><rect x="41.5" y="581" width="14.3" height="15.0" fill="rgb(216,69,21)" rx="2" ry="2" /> | |
<text x="44.46" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (622 ms, 0.12%)</title><rect x="36.0" y="677" width="0.8" height="15.0" fill="rgb(252,108,30)" rx="2" ry="2" /> | |
<text x="38.96" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (12,201 ms, 2.45%)</title><rect x="40.8" y="789" width="17.3" height="15.0" fill="rgb(246,33,19)" rx="2" ry="2" /> | |
<text x="43.75" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (867570) (152 ms, 0.03%)</title><rect x="49.5" y="485" width="0.2" height="15.0" fill="rgb(248,85,31)" rx="2" ry="2" /> | |
<text x="52.50" y="495.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (1,596 ms, 0.32%)</title><rect x="263.7" y="1221" width="2.3" height="15.0" fill="rgb(208,180,47)" rx="2" ry="2" /> | |
<text x="266.69" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (90) (1,388 ms, 0.28%)</title><rect x="263.7" y="1077" width="2.0" height="15.0" fill="rgb(222,44,24)" rx="2" ry="2" /> | |
<text x="266.70" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (614 ms, 0.12%)</title><rect x="68.0" y="853" width="0.9" height="15.0" fill="rgb(208,137,9)" rx="2" ry="2" /> | |
<text x="71.01" y="863.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (88308) (88 ms, 0.02%)</title><rect x="269.6" y="1061" width="0.2" height="15.0" fill="rgb(230,99,35)" rx="2" ry="2" /> | |
<text x="272.65" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (191 ms, 0.04%)</title><rect x="69.9" y="757" width="0.3" height="15.0" fill="rgb(214,13,6)" rx="2" ry="2" /> | |
<text x="72.92" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (128610) (2,966 ms, 0.60%)</title><rect x="254.9" y="933" width="4.2" height="15.0" fill="rgb(245,138,36)" rx="2" ry="2" /> | |
<text x="257.86" y="943.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Resources#set_member_mappings_for_resource (9) (78 ms, 0.02%)</title><rect x="11.0" y="1765" width="0.1" height="15.0" fill="rgb(239,14,53)" rx="2" ry="2" /> | |
<text x="14.00" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (355) (173 ms, 0.03%)</title><rect x="67.6" y="453" width="0.3" height="15.0" fill="rgb(231,132,19)" rx="2" ry="2" /> | |
<text x="70.64" y="463.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::AttributeMethods::ClassMethods#has_attribute? (1) (487,334 ms, 97.78%)</title><rect x="25.5" y="2005" width="692.2" height="15.0" fill="rgb(222,28,6)" rx="2" ry="2" /> | |
<text x="28.46" y="2015.5" >ActiveRecord::AttributeMethods::ClassMethods#has_attribute? (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (194 ms, 0.04%)</title><rect x="69.9" y="821" width="0.3" height="15.0" fill="rgb(219,58,34)" rx="2" ry="2" /> | |
<text x="72.92" y="831.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::ParameterEncoding::ClassMethods#inherited (16) (198 ms, 0.04%)</title><rect x="22.0" y="1877" width="0.3" height="15.0" fill="rgb(218,0,0)" rx="2" ry="2" /> | |
<text x="24.98" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ModelSchema::ClassMethods#load_schema! (1) (140 ms, 0.03%)</title><rect x="25.5" y="1909" width="0.2" height="15.0" fill="rgb(242,135,50)" rx="2" ry="2" /> | |
<text x="28.46" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::RoutesRbiFormatter#draw_section (1) (119 ms, 0.02%)</title><rect x="717.8" y="2181" width="0.1" height="15.0" fill="rgb(237,70,0)" rx="2" ry="2" /> | |
<text x="720.76" y="2191.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (150) (476 ms, 0.10%)</title><rect x="36.0" y="549" width="0.6" height="15.0" fill="rgb(230,84,8)" rx="2" ry="2" /> | |
<text x="38.97" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (286,048 ms, 57.39%)</title><rect x="267.9" y="1205" width="406.3" height="15.0" fill="rgb(232,74,29)" rx="2" ry="2" /> | |
<text x="270.89" y="1215.5" >Hash#each (8)</text> | |
</g> | |
<g > | |
<title>IntegerStringImpl#is_a? (17370542) (14,813 ms, 2.97%)</title><rect x="471.4" y="1013" width="21.1" height="15.0" fill="rgb(228,104,43)" rx="2" ry="2" /> | |
<text x="474.42" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (224 ms, 0.04%)</title><rect x="21.6" y="2181" width="0.4" height="15.0" fill="rgb(236,215,49)" rx="2" ry="2" /> | |
<text x="24.63" y="2191.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (191 ms, 0.04%)</title><rect x="67.6" y="581" width="0.3" height="15.0" fill="rgb(236,31,13)" rx="2" ry="2" /> | |
<text x="70.63" y="591.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (270) (73 ms, 0.01%)</title><rect x="265.6" y="1013" width="0.1" height="15.0" fill="rgb(240,222,38)" rx="2" ry="2" /> | |
<text x="268.56" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (644) (233 ms, 0.05%)</title><rect x="252.6" y="933" width="0.3" height="15.0" fill="rgb(220,228,20)" rx="2" ry="2" /> | |
<text x="255.55" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (131 ms, 0.03%)</title><rect x="30.2" y="325" width="0.2" height="15.0" fill="rgb(214,210,13)" rx="2" ry="2" /> | |
<text x="33.20" y="335.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Dependencies::Loadable#load_dependency (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2437" width="707.9" height="15.0" fill="rgb(230,183,27)" rx="2" ry="2" /> | |
<text x="13.05" y="2447.5" >ActiveSupport::Dependencies::Loadable#load_dependency (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (131 ms, 0.03%)</title><rect x="28.8" y="341" width="0.2" height="15.0" fill="rgb(228,39,48)" rx="2" ry="2" /> | |
<text x="31.79" y="351.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (360) (77 ms, 0.02%)</title><rect x="35.3" y="501" width="0.1" height="15.0" fill="rgb(214,3,11)" rx="2" ry="2" /> | |
<text x="38.32" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (192 ms, 0.04%)</title><rect x="253.9" y="1061" width="0.2" height="15.0" fill="rgb(230,37,43)" rx="2" ry="2" /> | |
<text x="256.86" y="1071.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (217 ms, 0.04%)</title><rect x="35.0" y="677" width="0.3" height="15.0" fill="rgb(249,1,41)" rx="2" ry="2" /> | |
<text x="37.99" y="687.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1) (137 ms, 0.03%)</title><rect x="716.8" y="1237" width="0.2" height="15.0" fill="rgb(219,167,24)" rx="2" ry="2" /> | |
<text x="719.83" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (2) (100 ms, 0.02%)</title><rect x="717.3" y="1045" width="0.2" height="15.0" fill="rgb(239,210,15)" rx="2" ry="2" /> | |
<text x="720.35" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (8470770) (41,659 ms, 8.36%)</title><rect x="112.6" y="661" width="59.1" height="15.0" fill="rgb(214,134,43)" rx="2" ry="2" /> | |
<text x="115.56" y="671.5" >Parlou..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (188 ms, 0.04%)</title><rect x="249.6" y="1045" width="0.3" height="15.0" fill="rgb(246,100,18)" rx="2" ry="2" /> | |
<text x="252.63" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (27) (78 ms, 0.02%)</title><rect x="10.3" y="2053" width="0.1" height="15.0" fill="rgb(238,96,12)" rx="2" ry="2" /> | |
<text x="13.34" y="2063.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (1,131 ms, 0.23%)</title><rect x="248.0" y="1029" width="1.6" height="15.0" fill="rgb(212,171,0)" rx="2" ry="2" /> | |
<text x="251.02" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (225) (120 ms, 0.02%)</title><rect x="28.8" y="181" width="0.2" height="15.0" fill="rgb(251,34,41)" rx="2" ry="2" /> | |
<text x="31.79" y="191.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (218 ms, 0.04%)</title><rect x="266.0" y="1061" width="0.3" height="15.0" fill="rgb(254,203,0)" rx="2" ry="2" /> | |
<text x="268.96" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (106 ms, 0.02%)</title><rect x="10.1" y="2085" width="0.1" height="15.0" fill="rgb(237,86,23)" rx="2" ry="2" /> | |
<text x="13.06" y="2095.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#eager_load (1) (2,215 ms, 0.44%)</title><rect x="22.0" y="2085" width="3.1" height="15.0" fill="rgb(241,212,28)" rx="2" ry="2" /> | |
<text x="24.95" y="2095.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (161 ms, 0.03%)</title><rect x="261.1" y="997" width="0.2" height="15.0" fill="rgb(249,54,5)" rx="2" ry="2" /> | |
<text x="264.11" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (133 ms, 0.03%)</title><rect x="253.9" y="805" width="0.1" height="15.0" fill="rgb(239,34,10)" rx="2" ry="2" /> | |
<text x="256.86" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (140 ms, 0.03%)</title><rect x="28.8" y="373" width="0.2" height="15.0" fill="rgb(212,20,32)" rx="2" ry="2" /> | |
<text x="31.79" y="383.5" ></text> | |
</g> | |
<g > | |
<title>Devise::Getter#get (2) (77 ms, 0.02%)</title><rect x="10.6" y="1685" width="0.1" height="15.0" fill="rgb(235,34,6)" rx="2" ry="2" /> | |
<text x="13.57" y="1695.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (167 ms, 0.03%)</title><rect x="261.1" y="1141" width="0.2" height="15.0" fill="rgb(254,12,7)" rx="2" ry="2" /> | |
<text x="264.11" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (206 ms, 0.04%)</title><rect x="21.6" y="1829" width="0.3" height="15.0" fill="rgb(211,210,13)" rx="2" ry="2" /> | |
<text x="24.64" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (133 ms, 0.03%)</title><rect x="10.1" y="2149" width="0.1" height="15.0" fill="rgb(243,217,0)" rx="2" ry="2" /> | |
<text x="13.06" y="2159.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (1,470 ms, 0.29%)</title><rect x="263.7" y="1093" width="2.1" height="15.0" fill="rgb(233,96,33)" rx="2" ry="2" /> | |
<text x="266.69" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (8685271) (12,804 ms, 2.57%)</title><rect x="563.6" y="1061" width="18.2" height="15.0" fill="rgb(231,57,28)" rx="2" ry="2" /> | |
<text x="566.59" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (151 ms, 0.03%)</title><rect x="259.6" y="965" width="0.2" height="15.0" fill="rgb(230,144,42)" rx="2" ry="2" /> | |
<text x="262.63" y="975.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::Rendering::ClassMethods#inherited (16) (198 ms, 0.04%)</title><rect x="22.0" y="1861" width="0.3" height="15.0" fill="rgb(208,32,47)" rx="2" ry="2" /> | |
<text x="24.98" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (464) (150 ms, 0.03%)</title><rect x="259.6" y="901" width="0.2" height="15.0" fill="rgb(240,187,43)" rx="2" ry="2" /> | |
<text x="262.63" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (287) (123 ms, 0.02%)</title><rect x="35.0" y="341" width="0.2" height="15.0" fill="rgb(218,132,26)" rx="2" ry="2" /> | |
<text x="37.99" y="351.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#create_after_before_add_remove_methods (12) (134 ms, 0.03%)</title><rect x="715.0" y="1205" width="0.2" height="15.0" fill="rgb(250,154,54)" rx="2" ry="2" /> | |
<text x="718.01" y="1215.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (360) (97 ms, 0.02%)</title><rect x="259.3" y="885" width="0.2" height="15.0" fill="rgb(237,204,16)" rx="2" ry="2" /> | |
<text x="262.33" y="895.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (433785) (289 ms, 0.06%)</title><rect x="52.9" y="533" width="0.4" height="15.0" fill="rgb(211,71,43)" rx="2" ry="2" /> | |
<text x="55.87" y="543.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (154,189 ms, 30.94%)</title><rect x="27.2" y="1045" width="219.1" height="15.0" fill="rgb(251,203,47)" rx="2" ry="2" /> | |
<text x="30.22" y="1055.5" >SorbetRails::ModelRbiFormatt..</text> | |
</g> | |
<g > | |
<title>Method#call (253) (121 ms, 0.02%)</title><rect x="253.9" y="725" width="0.1" height="15.0" fill="rgb(247,76,8)" rx="2" ry="2" /> | |
<text x="256.86" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (186 ms, 0.04%)</title><rect x="253.9" y="933" width="0.2" height="15.0" fill="rgb(248,45,43)" rx="2" ry="2" /> | |
<text x="256.86" y="943.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (434 ms, 0.09%)</title><rect x="70.2" y="885" width="0.6" height="15.0" fill="rgb(246,194,12)" rx="2" ry="2" /> | |
<text x="73.20" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (2805) (347 ms, 0.07%)</title><rect x="241.3" y="661" width="0.5" height="15.0" fill="rgb(237,127,34)" rx="2" ry="2" /> | |
<text x="244.27" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#comments (3960) (304 ms, 0.06%)</title><rect x="714.2" y="1045" width="0.4" height="15.0" fill="rgb(212,28,20)" rx="2" ry="2" /> | |
<text x="717.18" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (487,335 ms, 97.78%)</title><rect x="25.5" y="2101" width="692.2" height="15.0" fill="rgb(209,62,32)" rx="2" ry="2" /> | |
<text x="28.46" y="2111.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (433785) (4,769 ms, 0.96%)</title><rect x="44.1" y="549" width="6.8" height="15.0" fill="rgb(233,99,31)" rx="2" ry="2" /> | |
<text x="47.14" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (11) (2,069 ms, 0.42%)</title><rect x="267.9" y="1157" width="2.9" height="15.0" fill="rgb(226,66,13)" rx="2" ry="2" /> | |
<text x="270.90" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (36825) (139 ms, 0.03%)</title><rect x="60.4" y="597" width="0.2" height="15.0" fill="rgb(244,226,19)" rx="2" ry="2" /> | |
<text x="63.41" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (90) (103 ms, 0.02%)</title><rect x="67.1" y="645" width="0.1" height="15.0" fill="rgb(220,216,46)" rx="2" ry="2" /> | |
<text x="70.09" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (252 ms, 0.05%)</title><rect x="709.3" y="1013" width="0.4" height="15.0" fill="rgb(213,68,15)" rx="2" ry="2" /> | |
<text x="712.31" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (90) (106 ms, 0.02%)</title><rect x="67.1" y="693" width="0.1" height="15.0" fill="rgb(250,155,1)" rx="2" ry="2" /> | |
<text x="70.09" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (55) (72 ms, 0.01%)</title><rect x="25.1" y="2005" width="0.1" height="15.0" fill="rgb(233,73,12)" rx="2" ry="2" /> | |
<text x="28.10" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (139 ms, 0.03%)</title><rect x="252.1" y="837" width="0.2" height="15.0" fill="rgb(213,13,48)" rx="2" ry="2" /> | |
<text x="255.07" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (119 ms, 0.02%)</title><rect x="717.8" y="2197" width="0.1" height="15.0" fill="rgb(253,25,26)" rx="2" ry="2" /> | |
<text x="720.76" y="2207.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (215 ms, 0.04%)</title><rect x="252.1" y="981" width="0.3" height="15.0" fill="rgb(236,19,13)" rx="2" ry="2" /> | |
<text x="255.07" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (145 ms, 0.03%)</title><rect x="28.8" y="533" width="0.2" height="15.0" fill="rgb(223,112,44)" rx="2" ry="2" /> | |
<text x="31.79" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (251 ms, 0.05%)</title><rect x="39.7" y="613" width="0.4" height="15.0" fill="rgb(234,114,3)" rx="2" ry="2" /> | |
<text x="42.75" y="623.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (17370542) (27,915 ms, 5.60%)</title><rect x="452.8" y="1029" width="39.7" height="15.0" fill="rgb(237,85,35)" rx="2" ry="2" /> | |
<text x="455.81" y="1039.5" >Boo..</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (616 ms, 0.12%)</title><rect x="244.6" y="933" width="0.9" height="15.0" fill="rgb(217,8,51)" rx="2" ry="2" /> | |
<text x="247.59" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (6,016 ms, 1.21%)</title><rect x="27.4" y="773" width="8.6" height="15.0" fill="rgb(207,210,49)" rx="2" ry="2" /> | |
<text x="30.41" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (279) (117 ms, 0.02%)</title><rect x="249.6" y="693" width="0.2" height="15.0" fill="rgb(225,212,14)" rx="2" ry="2" /> | |
<text x="252.63" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (182 ms, 0.04%)</title><rect x="259.9" y="933" width="0.2" height="15.0" fill="rgb(225,75,51)" rx="2" ry="2" /> | |
<text x="262.85" y="943.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (410 ms, 0.08%)</title><rect x="61.4" y="773" width="0.6" height="15.0" fill="rgb(217,74,33)" rx="2" ry="2" /> | |
<text x="64.45" y="783.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (285 ms, 0.06%)</title><rect x="70.3" y="773" width="0.4" height="15.0" fill="rgb(248,215,9)" rx="2" ry="2" /> | |
<text x="73.30" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="837" width="7.7" height="15.0" fill="rgb(233,10,12)" rx="2" ry="2" /> | |
<text x="235.44" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (614) (212 ms, 0.04%)</title><rect x="30.7" y="517" width="0.3" height="15.0" fill="rgb(215,18,18)" rx="2" ry="2" /> | |
<text x="33.66" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (203 ms, 0.04%)</title><rect x="61.1" y="629" width="0.3" height="15.0" fill="rgb(236,166,17)" rx="2" ry="2" /> | |
<text x="64.15" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (192 ms, 0.04%)</title><rect x="36.8" y="565" width="0.3" height="15.0" fill="rgb(209,161,40)" rx="2" ry="2" /> | |
<text x="39.84" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (734) (203 ms, 0.04%)</title><rect x="232.1" y="677" width="0.3" height="15.0" fill="rgb(227,110,14)" rx="2" ry="2" /> | |
<text x="235.14" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (270) (75 ms, 0.02%)</title><rect x="265.6" y="1061" width="0.1" height="15.0" fill="rgb(221,133,39)" rx="2" ry="2" /> | |
<text x="268.56" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (433785) (4,964 ms, 1.00%)</title><rect x="43.9" y="565" width="7.0" height="15.0" fill="rgb(245,190,35)" rx="2" ry="2" /> | |
<text x="46.87" y="575.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (225 ms, 0.05%)</title><rect x="37.2" y="645" width="0.3" height="15.0" fill="rgb(231,143,10)" rx="2" ry="2" /> | |
<text x="40.23" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (251 ms, 0.05%)</title><rect x="39.7" y="645" width="0.4" height="15.0" fill="rgb(205,166,48)" rx="2" ry="2" /> | |
<text x="42.75" y="655.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (218 ms, 0.04%)</title><rect x="244.2" y="837" width="0.3" height="15.0" fill="rgb(232,8,14)" rx="2" ry="2" /> | |
<text x="247.19" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (476 ms, 0.10%)</title><rect x="709.3" y="1141" width="0.7" height="15.0" fill="rgb(214,198,54)" rx="2" ry="2" /> | |
<text x="712.31" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (139 ms, 0.03%)</title><rect x="252.1" y="821" width="0.2" height="15.0" fill="rgb(233,160,34)" rx="2" ry="2" /> | |
<text x="255.07" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (461 ms, 0.09%)</title><rect x="240.1" y="917" width="0.7" height="15.0" fill="rgb(240,220,36)" rx="2" ry="2" /> | |
<text x="243.14" y="927.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Inflector#constantize (2) (77 ms, 0.02%)</title><rect x="10.6" y="1653" width="0.1" height="15.0" fill="rgb(245,115,52)" rx="2" ry="2" /> | |
<text x="13.57" y="1663.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (410 ms, 0.08%)</title><rect x="61.4" y="757" width="0.6" height="15.0" fill="rgb(214,84,28)" rx="2" ry="2" /> | |
<text x="64.45" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (113 ms, 0.02%)</title><rect x="243.8" y="645" width="0.2" height="15.0" fill="rgb(217,46,51)" rx="2" ry="2" /> | |
<text x="246.82" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (458 ms, 0.09%)</title><rect x="35.3" y="677" width="0.7" height="15.0" fill="rgb(252,22,41)" rx="2" ry="2" /> | |
<text x="38.30" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (127 ms, 0.03%)</title><rect x="69.9" y="565" width="0.2" height="15.0" fill="rgb(238,223,33)" rx="2" ry="2" /> | |
<text x="72.93" y="575.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (322 ms, 0.06%)</title><rect x="59.0" y="677" width="0.4" height="15.0" fill="rgb(218,126,14)" rx="2" ry="2" /> | |
<text x="61.97" y="687.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::RoutesRbiFormatter#result (1) (490,036 ms, 98.32%)</title><rect x="21.6" y="2293" width="696.2" height="15.0" fill="rgb(220,210,46)" rx="2" ry="2" /> | |
<text x="24.63" y="2303.5" >SorbetRails::RoutesRbiFormatter#result (1)</text> | |
</g> | |
<g > | |
<title>Array#each (1) (222 ms, 0.04%)</title><rect x="37.2" y="597" width="0.3" height="15.0" fill="rgb(228,226,51)" rx="2" ry="2" /> | |
<text x="40.23" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (188 ms, 0.04%)</title><rect x="243.8" y="757" width="0.3" height="15.0" fill="rgb(215,2,49)" rx="2" ry="2" /> | |
<text x="246.82" y="767.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,240 ms, 0.25%)</title><rect x="246.3" y="1029" width="1.7" height="15.0" fill="rgb(252,37,46)" rx="2" ry="2" /> | |
<text x="249.25" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (202 ms, 0.04%)</title><rect x="267.0" y="1269" width="0.3" height="15.0" fill="rgb(250,162,16)" rx="2" ry="2" /> | |
<text x="270.04" y="1279.5" ></text> | |
</g> | |
<g > | |
<title><Class::ActiveRecord::Associations::Builder::Association>#define_callbacks (32) (192 ms, 0.04%)</title><rect x="23.6" y="1861" width="0.3" height="15.0" fill="rgb(221,70,38)" rx="2" ry="2" /> | |
<text x="26.62" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (544 ms, 0.11%)</title><rect x="244.6" y="901" width="0.8" height="15.0" fill="rgb(251,97,33)" rx="2" ry="2" /> | |
<text x="247.59" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (157,175 ms, 31.54%)</title><rect x="27.2" y="1125" width="223.3" height="15.0" fill="rgb(243,28,1)" rx="2" ry="2" /> | |
<text x="30.18" y="1135.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (116 ms, 0.02%)</title><rect x="243.8" y="693" width="0.2" height="15.0" fill="rgb(244,161,34)" rx="2" ry="2" /> | |
<text x="246.82" y="703.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (76 ms, 0.02%)</title><rect x="671.3" y="981" width="0.1" height="15.0" fill="rgb(230,116,18)" rx="2" ry="2" /> | |
<text x="674.31" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (303) (127 ms, 0.03%)</title><rect x="252.1" y="709" width="0.2" height="15.0" fill="rgb(215,112,53)" rx="2" ry="2" /> | |
<text x="255.07" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (2805) (637 ms, 0.13%)</title><rect x="240.9" y="677" width="0.9" height="15.0" fill="rgb(208,62,19)" rx="2" ry="2" /> | |
<text x="243.94" y="687.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (102 ms, 0.02%)</title><rect x="717.3" y="1077" width="0.2" height="15.0" fill="rgb(246,219,30)" rx="2" ry="2" /> | |
<text x="720.35" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (8,104 ms, 1.63%)</title><rect x="10.1" y="2261" width="11.5" height="15.0" fill="rgb(222,125,35)" rx="2" ry="2" /> | |
<text x="13.06" y="2271.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (279) (136 ms, 0.03%)</title><rect x="61.2" y="421" width="0.1" height="15.0" fill="rgb(215,218,28)" rx="2" ry="2" /> | |
<text x="64.15" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (1,034 ms, 0.21%)</title><rect x="248.0" y="981" width="1.5" height="15.0" fill="rgb(241,204,19)" rx="2" ry="2" /> | |
<text x="251.02" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (151 ms, 0.03%)</title><rect x="259.6" y="1013" width="0.2" height="15.0" fill="rgb(240,119,30)" rx="2" ry="2" /> | |
<text x="262.63" y="1023.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (221 ms, 0.04%)</title><rect x="21.6" y="2037" width="0.3" height="15.0" fill="rgb(215,162,43)" rx="2" ry="2" /> | |
<text x="24.63" y="2047.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (178 ms, 0.04%)</title><rect x="259.9" y="853" width="0.2" height="15.0" fill="rgb(206,57,32)" rx="2" ry="2" /> | |
<text x="262.85" y="863.5" ></text> | |
</g> | |
<g > | |
<title><Class::ActiveRecord::Associations::Builder::Association>#build (32) (560 ms, 0.11%)</title><rect x="23.4" y="1893" width="0.8" height="15.0" fill="rgb(224,13,13)" rx="2" ry="2" /> | |
<text x="26.37" y="1903.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (90) (100 ms, 0.02%)</title><rect x="259.3" y="965" width="0.2" height="15.0" fill="rgb(236,184,13)" rx="2" ry="2" /> | |
<text x="262.33" y="975.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (4235385) (5,148 ms, 1.03%)</title><rect x="188.1" y="677" width="7.3" height="15.0" fill="rgb(215,116,1)" rx="2" ry="2" /> | |
<text x="191.05" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (235 ms, 0.05%)</title><rect x="262.8" y="1045" width="0.4" height="15.0" fill="rgb(207,227,47)" rx="2" ry="2" /> | |
<text x="265.84" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (434 ms, 0.09%)</title><rect x="70.2" y="837" width="0.6" height="15.0" fill="rgb(224,33,44)" rx="2" ry="2" /> | |
<text x="73.20" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (139 ms, 0.03%)</title><rect x="266.0" y="965" width="0.2" height="15.0" fill="rgb(226,89,24)" rx="2" ry="2" /> | |
<text x="268.96" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (485,740 ms, 97.46%)</title><rect x="27.0" y="1381" width="690.1" height="15.0" fill="rgb(241,63,49)" rx="2" ry="2" /> | |
<text x="30.03" y="1391.5" >Method#call (1)</text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (44154) (318 ms, 0.06%)</title><rect x="269.8" y="1109" width="0.4" height="15.0" fill="rgb(253,54,1)" rx="2" ry="2" /> | |
<text x="272.77" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (48720) (128 ms, 0.03%)</title><rect x="39.1" y="501" width="0.2" height="15.0" fill="rgb(253,194,23)" rx="2" ry="2" /> | |
<text x="42.12" y="511.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (3,420 ms, 0.69%)</title><rect x="254.7" y="1045" width="4.8" height="15.0" fill="rgb(233,226,8)" rx="2" ry="2" /> | |
<text x="257.67" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (3,697 ms, 0.74%)</title><rect x="710.0" y="1253" width="5.3" height="15.0" fill="rgb(251,25,2)" rx="2" ry="2" /> | |
<text x="713.02" y="1263.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (597 ms, 0.12%)</title><rect x="261.9" y="1109" width="0.8" height="15.0" fill="rgb(209,78,3)" rx="2" ry="2" /> | |
<text x="264.89" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (37950) (190 ms, 0.04%)</title><rect x="262.1" y="949" width="0.3" height="15.0" fill="rgb(217,161,36)" rx="2" ry="2" /> | |
<text x="265.14" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (213 ms, 0.04%)</title><rect x="35.0" y="581" width="0.3" height="15.0" fill="rgb(217,97,9)" rx="2" ry="2" /> | |
<text x="37.99" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_key (1) (98 ms, 0.02%)</title><rect x="717.1" y="1397" width="0.1" height="15.0" fill="rgb(217,101,3)" rx="2" ry="2" /> | |
<text x="720.06" y="1407.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (536 ms, 0.11%)</title><rect x="260.3" y="1109" width="0.7" height="15.0" fill="rgb(242,122,36)" rx="2" ry="2" /> | |
<text x="263.25" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (322 ms, 0.06%)</title><rect x="717.2" y="1301" width="0.5" height="15.0" fill="rgb(211,10,30)" rx="2" ry="2" /> | |
<text x="720.20" y="1311.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (485,740 ms, 97.46%)</title><rect x="27.0" y="1397" width="690.1" height="15.0" fill="rgb(235,133,26)" rx="2" ry="2" /> | |
<text x="30.03" y="1407.5" >SorbetRails::ModelRbiFormatter#generate_rbi (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (258 ms, 0.05%)</title><rect x="67.6" y="725" width="0.4" height="15.0" fill="rgb(208,26,43)" rx="2" ry="2" /> | |
<text x="70.63" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_method (1) (98 ms, 0.02%)</title><rect x="717.1" y="1413" width="0.1" height="15.0" fill="rgb(231,220,8)" rx="2" ry="2" /> | |
<text x="720.06" y="1423.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (55) (1,649 ms, 0.33%)</title><rect x="22.8" y="1925" width="2.3" height="15.0" fill="rgb(241,92,2)" rx="2" ry="2" /> | |
<text x="25.75" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (285 ms, 0.06%)</title><rect x="70.3" y="805" width="0.4" height="15.0" fill="rgb(222,190,16)" rx="2" ry="2" /> | |
<text x="73.30" y="815.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (94560) (331 ms, 0.07%)</title><rect x="33.8" y="469" width="0.5" height="15.0" fill="rgb(251,206,17)" rx="2" ry="2" /> | |
<text x="36.82" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (41) (138 ms, 0.03%)</title><rect x="11.7" y="1749" width="0.2" height="15.0" fill="rgb(230,187,38)" rx="2" ry="2" /> | |
<text x="14.68" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#autoload_subdir (1) (138 ms, 0.03%)</title><rect x="11.2" y="1797" width="0.2" height="15.0" fill="rgb(212,183,4)" rx="2" ry="2" /> | |
<text x="14.24" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (102 ms, 0.02%)</title><rect x="34.8" y="565" width="0.2" height="15.0" fill="rgb(242,226,49)" rx="2" ry="2" /> | |
<text x="37.85" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (76 ms, 0.02%)</title><rect x="24.8" y="1701" width="0.2" height="15.0" fill="rgb(208,212,46)" rx="2" ry="2" /> | |
<text x="27.84" y="1711.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (192 ms, 0.04%)</title><rect x="67.6" y="597" width="0.3" height="15.0" fill="rgb(250,113,46)" rx="2" ry="2" /> | |
<text x="70.63" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (461 ms, 0.09%)</title><rect x="240.1" y="869" width="0.7" height="15.0" fill="rgb(239,87,5)" rx="2" ry="2" /> | |
<text x="243.14" y="879.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelUtils#add_relation_query_method (31) (73 ms, 0.01%)</title><rect x="260.9" y="997" width="0.1" height="15.0" fill="rgb(247,79,23)" rx="2" ry="2" /> | |
<text x="263.89" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (464) (154 ms, 0.03%)</title><rect x="67.4" y="565" width="0.2" height="15.0" fill="rgb(238,208,38)" rx="2" ry="2" /> | |
<text x="70.41" y="575.5" ></text> | |
</g> | |
<g > | |
<title>BasicObject#instance_exec (27) (80 ms, 0.02%)</title><rect x="21.0" y="2069" width="0.1" height="15.0" fill="rgb(218,157,11)" rx="2" ry="2" /> | |
<text x="23.97" y="2079.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (124 ms, 0.02%)</title><rect x="247.1" y="741" width="0.2" height="15.0" fill="rgb(230,195,23)" rx="2" ry="2" /> | |
<text x="250.14" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (151 ms, 0.03%)</title><rect x="259.6" y="997" width="0.2" height="15.0" fill="rgb(216,207,28)" rx="2" ry="2" /> | |
<text x="262.63" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (841) (495 ms, 0.10%)</title><rect x="57.4" y="517" width="0.7" height="15.0" fill="rgb(242,116,47)" rx="2" ry="2" /> | |
<text x="60.38" y="527.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (71 ms, 0.01%)</title><rect x="252.4" y="965" width="0.1" height="15.0" fill="rgb(230,174,21)" rx="2" ry="2" /> | |
<text x="255.39" y="975.5" ></text> | |
</g> | |
<g > | |
<title>BasicObject#instance_exec (11) (6,282 ms, 1.26%)</title><rect x="12.0" y="2037" width="9.0" height="15.0" fill="rgb(251,156,4)" rx="2" ry="2" /> | |
<text x="15.04" y="2047.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (539 ms, 0.11%)</title><rect x="253.0" y="981" width="0.8" height="15.0" fill="rgb(248,112,7)" rx="2" ry="2" /> | |
<text x="255.99" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (225) (116 ms, 0.02%)</title><rect x="28.8" y="149" width="0.2" height="15.0" fill="rgb(209,199,33)" rx="2" ry="2" /> | |
<text x="31.80" y="159.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (149 ms, 0.03%)</title><rect x="61.1" y="517" width="0.3" height="15.0" fill="rgb(234,17,38)" rx="2" ry="2" /> | |
<text x="64.15" y="527.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (464) (150 ms, 0.03%)</title><rect x="259.6" y="885" width="0.2" height="15.0" fill="rgb(239,229,34)" rx="2" ry="2" /> | |
<text x="262.63" y="895.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (128610) (521 ms, 0.10%)</title><rect x="65.3" y="629" width="0.7" height="15.0" fill="rgb(240,42,7)" rx="2" ry="2" /> | |
<text x="68.28" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (251 ms, 0.05%)</title><rect x="39.7" y="629" width="0.4" height="15.0" fill="rgb(229,49,22)" rx="2" ry="2" /> | |
<text x="42.75" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (279) (112 ms, 0.02%)</title><rect x="249.6" y="645" width="0.2" height="15.0" fill="rgb(219,191,45)" rx="2" ry="2" /> | |
<text x="252.63" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (207 ms, 0.04%)</title><rect x="21.6" y="1845" width="0.3" height="15.0" fill="rgb(226,163,18)" rx="2" ry="2" /> | |
<text x="24.64" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (198 ms, 0.04%)</title><rect x="36.8" y="693" width="0.3" height="15.0" fill="rgb(251,213,12)" rx="2" ry="2" /> | |
<text x="39.84" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (159 ms, 0.03%)</title><rect x="67.4" y="709" width="0.2" height="15.0" fill="rgb(249,205,35)" rx="2" ry="2" /> | |
<text x="70.40" y="719.5" ></text> | |
</g> | |
<g > | |
<title>#<Module:0x00007fd637515058>#inherited (11) (166 ms, 0.03%)</title><rect x="22.9" y="1893" width="0.3" height="15.0" fill="rgb(225,167,42)" rx="2" ry="2" /> | |
<text x="25.94" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (1) (210 ms, 0.04%)</title><rect x="21.6" y="1925" width="0.3" height="15.0" fill="rgb(248,157,26)" rx="2" ry="2" /> | |
<text x="24.64" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (614) (242 ms, 0.05%)</title><rect x="261.4" y="1029" width="0.4" height="15.0" fill="rgb(237,100,7)" rx="2" ry="2" /> | |
<text x="264.44" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (130 ms, 0.03%)</title><rect x="260.3" y="1029" width="0.1" height="15.0" fill="rgb(221,0,16)" rx="2" ry="2" /> | |
<text x="263.25" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::Helpers::ClassMethods#modules_for_helpers (16) (171 ms, 0.03%)</title><rect x="22.0" y="1765" width="0.3" height="15.0" fill="rgb(242,98,31)" rx="2" ry="2" /> | |
<text x="25.01" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (8685271) (27,734 ms, 5.56%)</title><rect x="597.6" y="1045" width="39.4" height="15.0" fill="rgb(210,166,28)" rx="2" ry="2" /> | |
<text x="600.59" y="1055.5" >Arr..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (80 ms, 0.02%)</title><rect x="672.2" y="981" width="0.1" height="15.0" fill="rgb(233,63,5)" rx="2" ry="2" /> | |
<text x="675.17" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (180 ms, 0.04%)</title><rect x="249.6" y="853" width="0.3" height="15.0" fill="rgb(232,41,38)" rx="2" ry="2" /> | |
<text x="252.63" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (55) (71 ms, 0.01%)</title><rect x="25.1" y="1989" width="0.1" height="15.0" fill="rgb(234,15,51)" rx="2" ry="2" /> | |
<text x="28.10" y="1999.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (218 ms, 0.04%)</title><rect x="244.2" y="853" width="0.3" height="15.0" fill="rgb(210,164,16)" rx="2" ry="2" /> | |
<text x="247.19" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="805" width="7.7" height="15.0" fill="rgb(254,227,53)" rx="2" ry="2" /> | |
<text x="235.44" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (17370542) (102,055 ms, 20.48%)</title><rect x="376.9" y="1045" width="145.0" height="15.0" fill="rgb(229,156,29)" rx="2" ry="2" /> | |
<text x="379.92" y="1055.5" >Parlour::RbiGenera..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (195 ms, 0.04%)</title><rect x="243.8" y="869" width="0.3" height="15.0" fill="rgb(222,72,28)" rx="2" ry="2" /> | |
<text x="246.81" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (24,334 ms, 4.88%)</title><rect x="674.7" y="1157" width="34.6" height="15.0" fill="rgb(251,225,51)" rx="2" ry="2" /> | |
<text x="677.74" y="1167.5" >Pa..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#default (5280) (78 ms, 0.02%)</title><rect x="230.4" y="533" width="0.1" height="15.0" fill="rgb(229,207,25)" rx="2" ry="2" /> | |
<text x="233.38" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (141 ms, 0.03%)</title><rect x="36.8" y="469" width="0.2" height="15.0" fill="rgb(247,97,44)" rx="2" ry="2" /> | |
<text x="39.84" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#default (7238) (86 ms, 0.02%)</title><rect x="372.7" y="965" width="0.1" height="15.0" fill="rgb(213,73,42)" rx="2" ry="2" /> | |
<text x="375.67" y="975.5" ></text> | |
</g> | |
<g > | |
<title>TSort#tsort_each (1) (8,105 ms, 1.63%)</title><rect x="10.1" y="2309" width="11.5" height="15.0" fill="rgb(249,216,37)" rx="2" ry="2" /> | |
<text x="13.06" y="2319.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2805) (74 ms, 0.01%)</title><rect x="240.8" y="693" width="0.1" height="15.0" fill="rgb(247,112,42)" rx="2" ry="2" /> | |
<text x="243.81" y="703.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (3994) (24,118 ms, 4.84%)</title><rect x="675.0" y="1045" width="34.3" height="15.0" fill="rgb(221,178,38)" rx="2" ry="2" /> | |
<text x="678.00" y="1055.5" >T:..</text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (825) (595 ms, 0.12%)</title><rect x="55.8" y="549" width="0.9" height="15.0" fill="rgb(212,170,13)" rx="2" ry="2" /> | |
<text x="58.85" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (159 ms, 0.03%)</title><rect x="67.4" y="773" width="0.2" height="15.0" fill="rgb(247,148,51)" rx="2" ry="2" /> | |
<text x="70.40" y="783.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (71 ms, 0.01%)</title><rect x="252.4" y="997" width="0.1" height="15.0" fill="rgb(242,168,48)" rx="2" ry="2" /> | |
<text x="255.39" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (669 ms, 0.13%)</title><rect x="261.9" y="1157" width="0.9" height="15.0" fill="rgb(242,202,27)" rx="2" ry="2" /> | |
<text x="264.89" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (227 ms, 0.05%)</title><rect x="245.8" y="853" width="0.4" height="15.0" fill="rgb(214,45,3)" rx="2" ry="2" /> | |
<text x="248.84" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Initializer#run (27) (7,445 ms, 1.49%)</title><rect x="10.5" y="2085" width="10.6" height="15.0" fill="rgb(245,188,29)" rx="2" ry="2" /> | |
<text x="13.50" y="2095.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (128610) (327 ms, 0.07%)</title><rect x="66.2" y="597" width="0.5" height="15.0" fill="rgb(227,80,8)" rx="2" ry="2" /> | |
<text x="69.21" y="607.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#configure_connection (1) (84 ms, 0.02%)</title><rect x="25.5" y="1701" width="0.1" height="15.0" fill="rgb(252,181,24)" rx="2" ry="2" /> | |
<text x="28.49" y="1711.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (2) (159 ms, 0.03%)</title><rect x="67.4" y="645" width="0.2" height="15.0" fill="rgb(220,160,42)" rx="2" ry="2" /> | |
<text x="70.40" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (677 ms, 0.14%)</title><rect x="25.7" y="1621" width="0.9" height="15.0" fill="rgb(210,148,24)" rx="2" ry="2" /> | |
<text x="28.67" y="1631.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (24) (88 ms, 0.02%)</title><rect x="35.3" y="517" width="0.1" height="15.0" fill="rgb(219,205,25)" rx="2" ry="2" /> | |
<text x="38.30" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Extend#== (3948) (110 ms, 0.02%)</title><rect x="280.2" y="1109" width="0.1" height="15.0" fill="rgb(228,86,44)" rx="2" ry="2" /> | |
<text x="283.15" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (256 ms, 0.05%)</title><rect x="252.5" y="965" width="0.4" height="15.0" fill="rgb(227,168,8)" rx="2" ry="2" /> | |
<text x="255.53" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (486,260 ms, 97.57%)</title><rect x="26.9" y="1573" width="690.8" height="15.0" fill="rgb(217,100,5)" rx="2" ry="2" /> | |
<text x="29.89" y="1583.5" >Parlour::ConflictResolver#resolve_conflicts (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (194 ms, 0.04%)</title><rect x="67.6" y="645" width="0.3" height="15.0" fill="rgb(213,104,28)" rx="2" ry="2" /> | |
<text x="70.63" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (152 ms, 0.03%)</title><rect x="61.1" y="565" width="0.3" height="15.0" fill="rgb(238,181,44)" rx="2" ry="2" /> | |
<text x="64.15" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (199 ms, 0.04%)</title><rect x="267.0" y="1157" width="0.3" height="15.0" fill="rgb(241,0,22)" rx="2" ry="2" /> | |
<text x="270.04" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (171 ms, 0.03%)</title><rect x="39.7" y="549" width="0.3" height="15.0" fill="rgb(233,182,19)" rx="2" ry="2" /> | |
<text x="42.75" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (139 ms, 0.03%)</title><rect x="28.8" y="357" width="0.2" height="15.0" fill="rgb(206,156,38)" rx="2" ry="2" /> | |
<text x="31.79" y="367.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (36825) (433 ms, 0.09%)</title><rect x="250.7" y="837" width="0.7" height="15.0" fill="rgb(240,33,2)" rx="2" ry="2" /> | |
<text x="253.75" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (636) (233 ms, 0.05%)</title><rect x="35.5" y="549" width="0.3" height="15.0" fill="rgb(218,105,37)" rx="2" ry="2" /> | |
<text x="38.52" y="559.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (128610) (386 ms, 0.08%)</title><rect x="66.1" y="613" width="0.6" height="15.0" fill="rgb(208,28,28)" rx="2" ry="2" /> | |
<text x="69.13" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (1,030 ms, 0.21%)</title><rect x="250.5" y="997" width="1.4" height="15.0" fill="rgb(210,220,51)" rx="2" ry="2" /> | |
<text x="253.46" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#register_explicit_namespace (1) (138 ms, 0.03%)</title><rect x="11.2" y="1781" width="0.2" height="15.0" fill="rgb(221,177,45)" rx="2" ry="2" /> | |
<text x="14.24" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (836 ms, 0.17%)</title><rect x="29.0" y="629" width="1.2" height="15.0" fill="rgb(216,35,25)" rx="2" ry="2" /> | |
<text x="32.01" y="639.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (3,447 ms, 0.69%)</title><rect x="31.1" y="741" width="4.9" height="15.0" fill="rgb(215,83,16)" rx="2" ry="2" /> | |
<text x="34.06" y="751.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::Enum#enum (3) (103 ms, 0.02%)</title><rect x="24.2" y="1909" width="0.1" height="15.0" fill="rgb(208,181,22)" rx="2" ry="2" /> | |
<text x="27.17" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (319 ms, 0.06%)</title><rect x="27.6" y="421" width="0.4" height="15.0" fill="rgb(238,42,49)" rx="2" ry="2" /> | |
<text x="30.56" y="431.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (106200) (137 ms, 0.03%)</title><rect x="264.6" y="965" width="0.2" height="15.0" fill="rgb(224,43,45)" rx="2" ry="2" /> | |
<text x="267.64" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (376 ms, 0.08%)</title><rect x="261.3" y="1141" width="0.6" height="15.0" fill="rgb(244,103,22)" rx="2" ry="2" /> | |
<text x="264.35" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (450) (88 ms, 0.02%)</title><rect x="260.3" y="949" width="0.1" height="15.0" fill="rgb(249,132,22)" rx="2" ry="2" /> | |
<text x="263.27" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (151,830 ms, 30.46%)</title><rect x="27.3" y="997" width="215.6" height="15.0" fill="rgb(221,110,16)" rx="2" ry="2" /> | |
<text x="30.25" y="1007.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (4,472 ms, 0.90%)</title><rect x="254.7" y="1157" width="6.3" height="15.0" fill="rgb(242,163,14)" rx="2" ry="2" /> | |
<text x="257.66" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (218 ms, 0.04%)</title><rect x="244.2" y="869" width="0.3" height="15.0" fill="rgb(238,224,31)" rx="2" ry="2" /> | |
<text x="247.19" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (756 ms, 0.15%)</title><rect x="29.0" y="549" width="1.1" height="15.0" fill="rgb(222,186,6)" rx="2" ry="2" /> | |
<text x="32.01" y="559.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (825) (94 ms, 0.02%)</title><rect x="58.7" y="501" width="0.1" height="15.0" fill="rgb(246,144,31)" rx="2" ry="2" /> | |
<text x="61.69" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (303) (128 ms, 0.03%)</title><rect x="266.0" y="885" width="0.1" height="15.0" fill="rgb(233,48,42)" rx="2" ry="2" /> | |
<text x="268.96" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (138 ms, 0.03%)</title><rect x="36.8" y="421" width="0.2" height="15.0" fill="rgb(249,68,42)" rx="2" ry="2" /> | |
<text x="39.84" y="431.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (4238355) (2,780 ms, 0.56%)</title><rect x="226.3" y="661" width="4.0" height="15.0" fill="rgb(218,136,10)" rx="2" ry="2" /> | |
<text x="229.32" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (1,351 ms, 0.27%)</title><rect x="37.6" y="693" width="2.0" height="15.0" fill="rgb(241,4,5)" rx="2" ry="2" /> | |
<text x="40.64" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (182 ms, 0.04%)</title><rect x="249.6" y="869" width="0.3" height="15.0" fill="rgb(212,30,24)" rx="2" ry="2" /> | |
<text x="252.63" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,719 ms, 0.34%)</title><rect x="248.0" y="1077" width="2.5" height="15.0" fill="rgb(228,93,8)" rx="2" ry="2" /> | |
<text x="251.02" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (16) (127 ms, 0.03%)</title><rect x="22.0" y="1685" width="0.2" height="15.0" fill="rgb(229,169,20)" rx="2" ry="2" /> | |
<text x="25.04" y="1695.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (170 ms, 0.03%)</title><rect x="245.5" y="965" width="0.2" height="15.0" fill="rgb(212,142,24)" rx="2" ry="2" /> | |
<text x="248.47" y="975.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (367 ms, 0.07%)</title><rect x="267.3" y="1269" width="0.6" height="15.0" fill="rgb(237,182,8)" rx="2" ry="2" /> | |
<text x="270.33" y="1279.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (539 ms, 0.11%)</title><rect x="253.0" y="1029" width="0.8" height="15.0" fill="rgb(226,54,38)" rx="2" ry="2" /> | |
<text x="255.99" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (1) (164 ms, 0.03%)</title><rect x="270.8" y="1157" width="0.3" height="15.0" fill="rgb(206,228,16)" rx="2" ry="2" /> | |
<text x="273.84" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (3960) (207 ms, 0.04%)</title><rect x="710.9" y="1029" width="0.3" height="15.0" fill="rgb(217,41,12)" rx="2" ry="2" /> | |
<text x="713.88" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (351 ms, 0.07%)</title><rect x="263.2" y="1157" width="0.5" height="15.0" fill="rgb(241,136,24)" rx="2" ry="2" /> | |
<text x="266.18" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (4) (209 ms, 0.04%)</title><rect x="232.1" y="709" width="0.3" height="15.0" fill="rgb(215,25,51)" rx="2" ry="2" /> | |
<text x="235.14" y="719.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (1,508 ms, 0.30%)</title><rect x="240.8" y="917" width="2.1" height="15.0" fill="rgb(234,218,53)" rx="2" ry="2" /> | |
<text x="243.80" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (189120) (891 ms, 0.18%)</title><rect x="32.0" y="437" width="1.3" height="15.0" fill="rgb(212,39,44)" rx="2" ry="2" /> | |
<text x="35.05" y="447.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (139 ms, 0.03%)</title><rect x="30.2" y="373" width="0.2" height="15.0" fill="rgb(237,70,48)" rx="2" ry="2" /> | |
<text x="33.20" y="383.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::RouteSet#eval_block (1) (394 ms, 0.08%)</title><rect x="10.6" y="1861" width="0.5" height="15.0" fill="rgb(206,26,9)" rx="2" ry="2" /> | |
<text x="13.55" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (53100) (596 ms, 0.12%)</title><rect x="264.1" y="997" width="0.9" height="15.0" fill="rgb(234,30,5)" rx="2" ry="2" /> | |
<text x="267.12" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (610 ms, 0.12%)</title><rect x="253.0" y="1077" width="0.9" height="15.0" fill="rgb(252,18,23)" rx="2" ry="2" /> | |
<text x="255.99" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (370) (98 ms, 0.02%)</title><rect x="34.8" y="405" width="0.2" height="15.0" fill="rgb(211,108,43)" rx="2" ry="2" /> | |
<text x="37.85" y="415.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (17366923) (4,589 ms, 0.92%)</title><rect x="630.5" y="1013" width="6.5" height="15.0" fill="rgb(211,163,52)" rx="2" ry="2" /> | |
<text x="633.47" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (2805) (6,146 ms, 1.23%)</title><rect x="221.5" y="677" width="8.8" height="15.0" fill="rgb(224,38,52)" rx="2" ry="2" /> | |
<text x="224.53" y="687.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1) (104 ms, 0.02%)</title><rect x="26.6" y="1621" width="0.2" height="15.0" fill="rgb(240,164,48)" rx="2" ry="2" /> | |
<text x="29.64" y="1631.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (233 ms, 0.05%)</title><rect x="674.4" y="1173" width="0.3" height="15.0" fill="rgb(241,85,42)" rx="2" ry="2" /> | |
<text x="677.39" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (118 ms, 0.02%)</title><rect x="249.6" y="709" width="0.2" height="15.0" fill="rgb(218,162,25)" rx="2" ry="2" /> | |
<text x="252.63" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (44154) (2,025 ms, 0.41%)</title><rect x="268.0" y="1141" width="2.8" height="15.0" fill="rgb(236,45,50)" rx="2" ry="2" /> | |
<text x="270.96" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (257220) (163 ms, 0.03%)</title><rect x="257.4" y="869" width="0.3" height="15.0" fill="rgb(209,122,29)" rx="2" ry="2" /> | |
<text x="260.43" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (209 ms, 0.04%)</title><rect x="232.1" y="741" width="0.3" height="15.0" fill="rgb(229,156,39)" rx="2" ry="2" /> | |
<text x="235.14" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (2) (168 ms, 0.03%)</title><rect x="11.2" y="1925" width="0.2" height="15.0" fill="rgb(216,178,8)" rx="2" ry="2" /> | |
<text x="14.19" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (172 ms, 0.03%)</title><rect x="247.1" y="821" width="0.3" height="15.0" fill="rgb(235,4,52)" rx="2" ry="2" /> | |
<text x="250.14" y="831.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (239 ms, 0.05%)</title><rect x="267.4" y="1157" width="0.4" height="15.0" fill="rgb(212,22,44)" rx="2" ry="2" /> | |
<text x="270.42" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (259 ms, 0.05%)</title><rect x="35.5" y="597" width="0.4" height="15.0" fill="rgb(254,142,18)" rx="2" ry="2" /> | |
<text x="38.49" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (257 ms, 0.05%)</title><rect x="709.3" y="1093" width="0.4" height="15.0" fill="rgb(207,209,39)" rx="2" ry="2" /> | |
<text x="712.31" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (682 ms, 0.14%)</title><rect x="25.7" y="1653" width="0.9" height="15.0" fill="rgb(247,15,9)" rx="2" ry="2" /> | |
<text x="28.67" y="1663.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (127 ms, 0.03%)</title><rect x="249.6" y="789" width="0.2" height="15.0" fill="rgb(248,130,20)" rx="2" ry="2" /> | |
<text x="252.63" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (6) (109 ms, 0.02%)</title><rect x="240.6" y="581" width="0.2" height="15.0" fill="rgb(231,42,9)" rx="2" ry="2" /> | |
<text x="243.60" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (617) (214 ms, 0.04%)</title><rect x="267.4" y="1125" width="0.3" height="15.0" fill="rgb(234,9,21)" rx="2" ry="2" /> | |
<text x="270.44" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (8470770) (6,348 ms, 1.27%)</title><rect x="162.7" y="645" width="9.0" height="15.0" fill="rgb(209,111,43)" rx="2" ry="2" /> | |
<text x="165.72" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (198 ms, 0.04%)</title><rect x="36.8" y="725" width="0.3" height="15.0" fill="rgb(250,80,11)" rx="2" ry="2" /> | |
<text x="39.84" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (44154) (1,975 ms, 0.40%)</title><rect x="268.0" y="1125" width="2.8" height="15.0" fill="rgb(252,222,23)" rx="2" ry="2" /> | |
<text x="271.03" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (165) (123 ms, 0.02%)</title><rect x="57.0" y="597" width="0.2" height="15.0" fill="rgb(247,108,43)" rx="2" ry="2" /> | |
<text x="60.01" y="607.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (226) (92 ms, 0.02%)</title><rect x="58.4" y="421" width="0.1" height="15.0" fill="rgb(248,86,47)" rx="2" ry="2" /> | |
<text x="61.38" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (198 ms, 0.04%)</title><rect x="267.0" y="1141" width="0.3" height="15.0" fill="rgb(208,67,49)" rx="2" ry="2" /> | |
<text x="270.04" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (101 ms, 0.02%)</title><rect x="243.8" y="549" width="0.2" height="15.0" fill="rgb(227,98,10)" rx="2" ry="2" /> | |
<text x="246.82" y="559.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (201 ms, 0.04%)</title><rect x="30.2" y="517" width="0.3" height="15.0" fill="rgb(253,53,48)" rx="2" ry="2" /> | |
<text x="33.20" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (103 ms, 0.02%)</title><rect x="35.3" y="597" width="0.2" height="15.0" fill="rgb(213,202,37)" rx="2" ry="2" /> | |
<text x="38.30" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Array#== (7238) (341 ms, 0.07%)</title><rect x="372.6" y="1045" width="0.5" height="15.0" fill="rgb(244,162,0)" rx="2" ry="2" /> | |
<text x="375.58" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (165) (212 ms, 0.04%)</title><rect x="56.7" y="581" width="0.3" height="15.0" fill="rgb(227,42,27)" rx="2" ry="2" /> | |
<text x="59.71" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (119 ms, 0.02%)</title><rect x="717.8" y="2069" width="0.1" height="15.0" fill="rgb(252,117,40)" rx="2" ry="2" /> | |
<text x="720.76" y="2079.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (232 ms, 0.05%)</title><rect x="250.0" y="917" width="0.4" height="15.0" fill="rgb(245,136,10)" rx="2" ry="2" /> | |
<text x="253.03" y="927.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (321 ms, 0.06%)</title><rect x="28.3" y="533" width="0.4" height="15.0" fill="rgb(253,143,46)" rx="2" ry="2" /> | |
<text x="31.27" y="543.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (270) (73 ms, 0.01%)</title><rect x="265.6" y="1029" width="0.1" height="15.0" fill="rgb(250,108,47)" rx="2" ry="2" /> | |
<text x="268.56" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (223 ms, 0.04%)</title><rect x="21.6" y="2101" width="0.3" height="15.0" fill="rgb(223,21,11)" rx="2" ry="2" /> | |
<text x="24.63" y="2111.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (96 ms, 0.02%)</title><rect x="261.1" y="837" width="0.1" height="15.0" fill="rgb(243,53,13)" rx="2" ry="2" /> | |
<text x="264.11" y="847.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::RoutesRbiFormatter#section (1) (128 ms, 0.03%)</title><rect x="717.8" y="2293" width="0.1" height="15.0" fill="rgb(210,21,22)" rx="2" ry="2" /> | |
<text x="720.76" y="2303.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (2,189 ms, 0.44%)</title><rect x="37.6" y="805" width="3.1" height="15.0" fill="rgb(245,188,23)" rx="2" ry="2" /> | |
<text x="40.64" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (756 ms, 0.15%)</title><rect x="29.0" y="581" width="1.1" height="15.0" fill="rgb(230,112,13)" rx="2" ry="2" /> | |
<text x="32.01" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (221 ms, 0.04%)</title><rect x="21.6" y="2021" width="0.3" height="15.0" fill="rgb(214,69,20)" rx="2" ry="2" /> | |
<text x="24.63" y="2031.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (31) (89 ms, 0.02%)</title><rect x="26.6" y="1557" width="0.2" height="15.0" fill="rgb(233,88,36)" rx="2" ry="2" /> | |
<text x="29.65" y="1567.5" ></text> | |
</g> | |
<g > | |
<title>String#constantize (1) (76 ms, 0.02%)</title><rect x="24.8" y="1749" width="0.2" height="15.0" fill="rgb(241,17,35)" rx="2" ry="2" /> | |
<text x="27.84" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (4235385) (936 ms, 0.19%)</title><rect x="186.7" y="677" width="1.4" height="15.0" fill="rgb(250,191,29)" rx="2" ry="2" /> | |
<text x="189.72" y="687.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2640) (854 ms, 0.17%)</title><rect x="230.3" y="661" width="1.2" height="15.0" fill="rgb(222,148,19)" rx="2" ry="2" /> | |
<text x="233.30" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#== (2640) (207 ms, 0.04%)</title><rect x="110.5" y="645" width="0.3" height="15.0" fill="rgb(220,166,30)" rx="2" ry="2" /> | |
<text x="113.47" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (273 ms, 0.05%)</title><rect x="40.3" y="661" width="0.3" height="15.0" fill="rgb(227,126,34)" rx="2" ry="2" /> | |
<text x="43.26" y="671.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (245) (77 ms, 0.02%)</title><rect x="674.3" y="1205" width="0.1" height="15.0" fill="rgb(254,229,39)" rx="2" ry="2" /> | |
<text x="677.26" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (4235385) (3,183 ms, 0.64%)</title><rect x="217.0" y="693" width="4.5" height="15.0" fill="rgb(221,123,39)" rx="2" ry="2" /> | |
<text x="219.96" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="789" width="7.7" height="15.0" fill="rgb(220,168,1)" rx="2" ry="2" /> | |
<text x="235.44" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (181 ms, 0.04%)</title><rect x="262.8" y="933" width="0.3" height="15.0" fill="rgb(228,182,38)" rx="2" ry="2" /> | |
<text x="265.84" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (227 ms, 0.05%)</title><rect x="266.0" y="1237" width="0.3" height="15.0" fill="rgb(227,115,6)" rx="2" ry="2" /> | |
<text x="268.96" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::AttributeDecorators::ClassMethods#load_schema! (1) (487,334 ms, 97.78%)</title><rect x="25.5" y="1941" width="692.2" height="15.0" fill="rgb(253,218,7)" rx="2" ry="2" /> | |
<text x="28.46" y="1951.5" >ActiveRecord::AttributeDecorators::ClassMethods#load_schema! (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (198 ms, 0.04%)</title><rect x="36.8" y="677" width="0.3" height="15.0" fill="rgb(239,61,51)" rx="2" ry="2" /> | |
<text x="39.84" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (240) (1,195 ms, 0.24%)</title><rect x="37.7" y="581" width="1.7" height="15.0" fill="rgb(229,227,22)" rx="2" ry="2" /> | |
<text x="40.66" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (195 ms, 0.04%)</title><rect x="243.8" y="949" width="0.3" height="15.0" fill="rgb(208,218,46)" rx="2" ry="2" /> | |
<text x="246.81" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Application::RoutesReloader#execute (1) (434 ms, 0.09%)</title><rect x="10.5" y="1989" width="0.6" height="15.0" fill="rgb(251,161,20)" rx="2" ry="2" /> | |
<text x="13.53" y="1999.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (468 ms, 0.09%)</title><rect x="36.0" y="533" width="0.6" height="15.0" fill="rgb(235,10,22)" rx="2" ry="2" /> | |
<text x="38.98" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (360) (132 ms, 0.03%)</title><rect x="34.4" y="501" width="0.2" height="15.0" fill="rgb(254,164,20)" rx="2" ry="2" /> | |
<text x="37.40" y="511.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (18975) (88 ms, 0.02%)</title><rect x="69.5" y="645" width="0.2" height="15.0" fill="rgb(250,215,21)" rx="2" ry="2" /> | |
<text x="72.53" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (16) (127 ms, 0.03%)</title><rect x="22.0" y="1701" width="0.2" height="15.0" fill="rgb(216,29,19)" rx="2" ry="2" /> | |
<text x="25.04" y="1711.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (707) (299 ms, 0.06%)</title><rect x="240.1" y="565" width="0.5" height="15.0" fill="rgb(216,174,0)" rx="2" ry="2" /> | |
<text x="243.14" y="575.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (211 ms, 0.04%)</title><rect x="709.7" y="1013" width="0.3" height="15.0" fill="rgb(222,18,54)" rx="2" ry="2" /> | |
<text x="712.68" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (453 ms, 0.09%)</title><rect x="240.1" y="789" width="0.7" height="15.0" fill="rgb(247,34,41)" rx="2" ry="2" /> | |
<text x="243.14" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (162 ms, 0.03%)</title><rect x="34.8" y="629" width="0.2" height="15.0" fill="rgb(232,167,46)" rx="2" ry="2" /> | |
<text x="37.76" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (134) (78 ms, 0.02%)</title><rect x="260.1" y="757" width="0.1" height="15.0" fill="rgb(240,13,21)" rx="2" ry="2" /> | |
<text x="263.11" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Enumerator#each (3) (102 ms, 0.02%)</title><rect x="24.2" y="1845" width="0.1" height="15.0" fill="rgb(227,23,52)" rx="2" ry="2" /> | |
<text x="27.17" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (55) (72 ms, 0.01%)</title><rect x="25.1" y="2021" width="0.1" height="15.0" fill="rgb(224,4,15)" rx="2" ry="2" /> | |
<text x="28.10" y="2031.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::Inheritance::ClassMethods#new (1) (487,334 ms, 97.78%)</title><rect x="25.5" y="2021" width="692.2" height="15.0" fill="rgb(246,228,13)" rx="2" ry="2" /> | |
<text x="28.46" y="2031.5" >ActiveRecord::Inheritance::ClassMethods#new (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (372 ms, 0.07%)</title><rect x="254.1" y="1093" width="0.6" height="15.0" fill="rgb(229,82,45)" rx="2" ry="2" /> | |
<text x="257.13" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#type (7238) (91 ms, 0.02%)</title><rect x="372.9" y="965" width="0.1" height="15.0" fill="rgb(210,22,49)" rx="2" ry="2" /> | |
<text x="375.89" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (32) (80 ms, 0.02%)</title><rect x="25.2" y="1957" width="0.1" height="15.0" fill="rgb(236,37,6)" rx="2" ry="2" /> | |
<text x="28.21" y="1967.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (27360) (624 ms, 0.13%)</title><rect x="29.1" y="469" width="0.9" height="15.0" fill="rgb(211,74,13)" rx="2" ry="2" /> | |
<text x="32.07" y="479.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (4,952 ms, 0.99%)</title><rect x="710.0" y="1333" width="7.1" height="15.0" fill="rgb(213,94,33)" rx="2" ry="2" /> | |
<text x="713.02" y="1343.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (453 ms, 0.09%)</title><rect x="240.1" y="773" width="0.7" height="15.0" fill="rgb(253,177,43)" rx="2" ry="2" /> | |
<text x="243.14" y="783.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3) (74 ms, 0.01%)</title><rect x="266.2" y="949" width="0.1" height="15.0" fill="rgb(226,171,53)" rx="2" ry="2" /> | |
<text x="269.16" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (540 ms, 0.11%)</title><rect x="246.3" y="869" width="0.7" height="15.0" fill="rgb(250,106,16)" rx="2" ry="2" /> | |
<text x="249.26" y="879.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (18975) (451 ms, 0.09%)</title><rect x="244.6" y="773" width="0.7" height="15.0" fill="rgb(215,7,42)" rx="2" ry="2" /> | |
<text x="247.63" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (13,219 ms, 2.65%)</title><rect x="40.7" y="821" width="18.8" height="15.0" fill="rgb(207,54,22)" rx="2" ry="2" /> | |
<text x="43.75" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Devise::Mapping#initialize (1) (90 ms, 0.02%)</title><rect x="10.6" y="1765" width="0.1" height="15.0" fill="rgb(243,77,11)" rx="2" ry="2" /> | |
<text x="13.55" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (968 ms, 0.19%)</title><rect x="59.5" y="661" width="1.4" height="15.0" fill="rgb(205,137,36)" rx="2" ry="2" /> | |
<text x="62.54" y="671.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (78 ms, 0.02%)</title><rect x="266.3" y="1157" width="0.1" height="15.0" fill="rgb(241,141,41)" rx="2" ry="2" /> | |
<text x="269.28" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (116) (90 ms, 0.02%)</title><rect x="717.4" y="965" width="0.1" height="15.0" fill="rgb(218,134,0)" rx="2" ry="2" /> | |
<text x="720.35" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (211 ms, 0.04%)</title><rect x="252.1" y="917" width="0.3" height="15.0" fill="rgb(242,93,43)" rx="2" ry="2" /> | |
<text x="255.07" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Collection#tsort_each_child (8) (106 ms, 0.02%)</title><rect x="10.1" y="2069" width="0.1" height="15.0" fill="rgb(238,0,10)" rx="2" ry="2" /> | |
<text x="13.06" y="2079.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (72 ms, 0.01%)</title><rect x="40.0" y="533" width="0.1" height="15.0" fill="rgb(244,55,38)" rx="2" ry="2" /> | |
<text x="42.99" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (227 ms, 0.05%)</title><rect x="266.0" y="1221" width="0.3" height="15.0" fill="rgb(207,167,11)" rx="2" ry="2" /> | |
<text x="268.96" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (453 ms, 0.09%)</title><rect x="240.1" y="805" width="0.7" height="15.0" fill="rgb(253,135,11)" rx="2" ry="2" /> | |
<text x="243.14" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (225) (121 ms, 0.02%)</title><rect x="28.8" y="197" width="0.2" height="15.0" fill="rgb(208,20,50)" rx="2" ry="2" /> | |
<text x="31.79" y="207.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper#devise_for (1) (178 ms, 0.04%)</title><rect x="10.6" y="1829" width="0.2" height="15.0" fill="rgb(211,217,37)" rx="2" ry="2" /> | |
<text x="13.55" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (167 ms, 0.03%)</title><rect x="261.1" y="1125" width="0.2" height="15.0" fill="rgb(251,207,38)" rx="2" ry="2" /> | |
<text x="264.11" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (213 ms, 0.04%)</title><rect x="35.0" y="597" width="0.3" height="15.0" fill="rgb(207,154,16)" rx="2" ry="2" /> | |
<text x="37.99" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (235 ms, 0.05%)</title><rect x="262.8" y="1029" width="0.4" height="15.0" fill="rgb(226,34,18)" rx="2" ry="2" /> | |
<text x="265.84" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (203 ms, 0.04%)</title><rect x="58.1" y="517" width="0.3" height="15.0" fill="rgb(249,0,10)" rx="2" ry="2" /> | |
<text x="61.09" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (53100) (1,281 ms, 0.26%)</title><rect x="263.7" y="1045" width="1.9" height="15.0" fill="rgb(251,28,12)" rx="2" ry="2" /> | |
<text x="266.74" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (13) (217 ms, 0.04%)</title><rect x="24.7" y="1861" width="0.3" height="15.0" fill="rgb(246,48,6)" rx="2" ry="2" /> | |
<text x="27.72" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (322 ms, 0.06%)</title><rect x="717.2" y="1285" width="0.5" height="15.0" fill="rgb(241,13,28)" rx="2" ry="2" /> | |
<text x="720.20" y="1295.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (137 ms, 0.03%)</title><rect x="30.2" y="357" width="0.2" height="15.0" fill="rgb(242,206,19)" rx="2" ry="2" /> | |
<text x="33.20" y="367.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (155,443 ms, 31.19%)</title><rect x="27.2" y="1077" width="220.8" height="15.0" fill="rgb(224,110,23)" rx="2" ry="2" /> | |
<text x="30.20" y="1087.5" >SorbetRails::ModelRbiFormatte..</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (1,030 ms, 0.21%)</title><rect x="250.5" y="949" width="1.4" height="15.0" fill="rgb(208,173,27)" rx="2" ry="2" /> | |
<text x="253.46" y="959.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (7920) (89 ms, 0.02%)</title><rect x="714.8" y="1093" width="0.1" height="15.0" fill="rgb(210,199,23)" rx="2" ry="2" /> | |
<text x="717.78" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (347 ms, 0.07%)</title><rect x="244.1" y="885" width="0.5" height="15.0" fill="rgb(251,192,29)" rx="2" ry="2" /> | |
<text x="247.10" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (308 ms, 0.06%)</title><rect x="58.1" y="597" width="0.4" height="15.0" fill="rgb(205,112,38)" rx="2" ry="2" /> | |
<text x="61.09" y="607.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (53100) (158 ms, 0.03%)</title><rect x="265.3" y="997" width="0.2" height="15.0" fill="rgb(241,59,27)" rx="2" ry="2" /> | |
<text x="268.30" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (450) (88 ms, 0.02%)</title><rect x="68.0" y="661" width="0.2" height="15.0" fill="rgb(248,8,24)" rx="2" ry="2" /> | |
<text x="71.03" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (75 ms, 0.02%)</title><rect x="24.8" y="1605" width="0.2" height="15.0" fill="rgb(209,105,49)" rx="2" ry="2" /> | |
<text x="27.84" y="1615.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (329) (1,291 ms, 0.26%)</title><rect x="670.6" y="1141" width="1.8" height="15.0" fill="rgb(249,103,39)" rx="2" ry="2" /> | |
<text x="673.58" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (9) (1,345 ms, 0.27%)</title><rect x="37.6" y="613" width="2.0" height="15.0" fill="rgb(211,28,28)" rx="2" ry="2" /> | |
<text x="40.65" y="623.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (36825) (122 ms, 0.02%)</title><rect x="249.1" y="821" width="0.2" height="15.0" fill="rgb(239,221,47)" rx="2" ry="2" /> | |
<text x="252.12" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (786) (412 ms, 0.08%)</title><rect x="242.2" y="773" width="0.6" height="15.0" fill="rgb(254,127,44)" rx="2" ry="2" /> | |
<text x="245.22" y="783.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (288) (114 ms, 0.02%)</title><rect x="715.0" y="1141" width="0.2" height="15.0" fill="rgb(224,186,14)" rx="2" ry="2" /> | |
<text x="718.04" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (370) (99 ms, 0.02%)</title><rect x="34.8" y="421" width="0.2" height="15.0" fill="rgb(215,127,35)" rx="2" ry="2" /> | |
<text x="37.85" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (151 ms, 0.03%)</title><rect x="259.6" y="1061" width="0.2" height="15.0" fill="rgb(250,228,50)" rx="2" ry="2" /> | |
<text x="262.63" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (91 ms, 0.02%)</title><rect x="717.5" y="1061" width="0.1" height="15.0" fill="rgb(218,184,6)" rx="2" ry="2" /> | |
<text x="720.50" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (171) (191 ms, 0.04%)</title><rect x="21.7" y="1749" width="0.2" height="15.0" fill="rgb(250,192,28)" rx="2" ry="2" /> | |
<text x="24.65" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (301 ms, 0.06%)</title><rect x="240.1" y="581" width="0.5" height="15.0" fill="rgb(230,62,9)" rx="2" ry="2" /> | |
<text x="243.14" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (182 ms, 0.04%)</title><rect x="262.8" y="965" width="0.3" height="15.0" fill="rgb(228,74,0)" rx="2" ry="2" /> | |
<text x="265.84" y="975.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (225 ms, 0.05%)</title><rect x="37.2" y="613" width="0.3" height="15.0" fill="rgb(239,38,26)" rx="2" ry="2" /> | |
<text x="40.23" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (130 ms, 0.03%)</title><rect x="260.3" y="1045" width="0.1" height="15.0" fill="rgb(252,191,8)" rx="2" ry="2" /> | |
<text x="263.25" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (3,447 ms, 0.69%)</title><rect x="31.1" y="725" width="4.9" height="15.0" fill="rgb(247,55,13)" rx="2" ry="2" /> | |
<text x="34.06" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (2,602 ms, 0.52%)</title><rect x="31.1" y="565" width="3.7" height="15.0" fill="rgb(242,225,26)" rx="2" ry="2" /> | |
<text x="34.06" y="575.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (94560) (358 ms, 0.07%)</title><rect x="33.3" y="469" width="0.5" height="15.0" fill="rgb(227,172,4)" rx="2" ry="2" /> | |
<text x="36.31" y="479.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper#with_devise_exclusive_scope (1) (87 ms, 0.02%)</title><rect x="10.7" y="1749" width="0.1" height="15.0" fill="rgb(205,3,37)" rx="2" ry="2" /> | |
<text x="13.68" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (311,255 ms, 62.45%)</title><rect x="267.9" y="1317" width="442.1" height="15.0" fill="rgb(218,204,41)" rx="2" ry="2" /> | |
<text x="270.85" y="1327.5" >Method#call (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#default (7238) (173 ms, 0.03%)</title><rect x="670.7" y="917" width="0.3" height="15.0" fill="rgb(254,128,54)" rx="2" ry="2" /> | |
<text x="673.75" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (456) (198 ms, 0.04%)</title><rect x="709.7" y="949" width="0.3" height="15.0" fill="rgb(207,213,36)" rx="2" ry="2" /> | |
<text x="712.68" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (127 ms, 0.03%)</title><rect x="249.6" y="805" width="0.2" height="15.0" fill="rgb(238,61,35)" rx="2" ry="2" /> | |
<text x="252.63" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (457 ms, 0.09%)</title><rect x="253.0" y="917" width="0.7" height="15.0" fill="rgb(212,9,19)" rx="2" ry="2" /> | |
<text x="256.01" y="927.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (165) (368 ms, 0.07%)</title><rect x="231.5" y="693" width="0.5" height="15.0" fill="rgb(238,207,40)" rx="2" ry="2" /> | |
<text x="234.52" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2357" width="707.9" height="15.0" fill="rgb(211,229,41)" rx="2" ry="2" /> | |
<text x="13.05" y="2367.5" >Kernel#require (1)</text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Scoping#scope (1) (87 ms, 0.02%)</title><rect x="10.7" y="1765" width="0.1" height="15.0" fill="rgb(227,68,30)" rx="2" ry="2" /> | |
<text x="13.68" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (111 ms, 0.02%)</title><rect x="245.5" y="661" width="0.1" height="15.0" fill="rgb(235,189,40)" rx="2" ry="2" /> | |
<text x="248.47" y="671.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (450) (175 ms, 0.04%)</title><rect x="259.1" y="933" width="0.2" height="15.0" fill="rgb(233,123,4)" rx="2" ry="2" /> | |
<text x="262.07" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (323 ms, 0.06%)</title><rect x="58.1" y="725" width="0.4" height="15.0" fill="rgb(221,214,31)" rx="2" ry="2" /> | |
<text x="61.09" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (188 ms, 0.04%)</title><rect x="69.9" y="725" width="0.3" height="15.0" fill="rgb(208,7,10)" rx="2" ry="2" /> | |
<text x="72.92" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2805) (719 ms, 0.14%)</title><rect x="240.9" y="709" width="1.0" height="15.0" fill="rgb(222,211,4)" rx="2" ry="2" /> | |
<text x="243.92" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (270) (1,312 ms, 0.26%)</title><rect x="263.7" y="1061" width="1.9" height="15.0" fill="rgb(245,23,33)" rx="2" ry="2" /> | |
<text x="266.70" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (105 ms, 0.02%)</title><rect x="245.5" y="645" width="0.1" height="15.0" fill="rgb(238,228,22)" rx="2" ry="2" /> | |
<text x="248.47" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (614 ms, 0.12%)</title><rect x="242.9" y="901" width="0.9" height="15.0" fill="rgb(235,178,36)" rx="2" ry="2" /> | |
<text x="245.94" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (167 ms, 0.03%)</title><rect x="245.5" y="837" width="0.2" height="15.0" fill="rgb(243,96,36)" rx="2" ry="2" /> | |
<text x="248.47" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (136 ms, 0.03%)</title><rect x="35.0" y="485" width="0.2" height="15.0" fill="rgb(217,162,9)" rx="2" ry="2" /> | |
<text x="37.99" y="495.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection (1) (119 ms, 0.02%)</title><rect x="25.5" y="1861" width="0.1" height="15.0" fill="rgb(238,135,7)" rx="2" ry="2" /> | |
<text x="28.46" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (158,962 ms, 31.89%)</title><rect x="27.2" y="1157" width="225.8" height="15.0" fill="rgb(252,188,12)" rx="2" ry="2" /> | |
<text x="30.16" y="1167.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (551 ms, 0.11%)</title><rect x="36.0" y="597" width="0.7" height="15.0" fill="rgb(209,184,14)" rx="2" ry="2" /> | |
<text x="38.96" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (134 ms, 0.03%)</title><rect x="35.0" y="437" width="0.2" height="15.0" fill="rgb(245,120,10)" rx="2" ry="2" /> | |
<text x="37.99" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (3,649 ms, 0.73%)</title><rect x="254.7" y="1109" width="5.2" height="15.0" fill="rgb(233,7,7)" rx="2" ry="2" /> | |
<text x="257.67" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (225) (103 ms, 0.02%)</title><rect x="28.1" y="85" width="0.1" height="15.0" fill="rgb(206,46,28)" rx="2" ry="2" /> | |
<text x="31.09" y="95.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (324 ms, 0.07%)</title><rect x="58.1" y="773" width="0.4" height="15.0" fill="rgb(247,157,12)" rx="2" ry="2" /> | |
<text x="61.09" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (919 ms, 0.18%)</title><rect x="715.5" y="1221" width="1.3" height="15.0" fill="rgb(250,66,10)" rx="2" ry="2" /> | |
<text x="718.51" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (136 ms, 0.03%)</title><rect x="253.9" y="869" width="0.1" height="15.0" fill="rgb(211,11,29)" rx="2" ry="2" /> | |
<text x="256.86" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (76 ms, 0.02%)</title><rect x="24.8" y="1653" width="0.2" height="15.0" fill="rgb(223,2,32)" rx="2" ry="2" /> | |
<text x="27.84" y="1663.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::Attributes::ClassMethods#load_schema! (1) (140 ms, 0.03%)</title><rect x="25.5" y="1925" width="0.2" height="15.0" fill="rgb(243,39,32)" rx="2" ry="2" /> | |
<text x="28.46" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (4,472 ms, 0.90%)</title><rect x="254.7" y="1173" width="6.3" height="15.0" fill="rgb(208,196,7)" rx="2" ry="2" /> | |
<text x="257.66" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (319 ms, 0.06%)</title><rect x="240.1" y="677" width="0.5" height="15.0" fill="rgb(217,113,24)" rx="2" ry="2" /> | |
<text x="243.14" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (225) (99 ms, 0.02%)</title><rect x="28.1" y="37" width="0.1" height="15.0" fill="rgb(249,130,52)" rx="2" ry="2" /> | |
<text x="31.09" y="47.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (37950) (177 ms, 0.04%)</title><rect x="253.2" y="853" width="0.2" height="15.0" fill="rgb(231,169,31)" rx="2" ry="2" /> | |
<text x="256.19" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (131 ms, 0.03%)</title><rect x="35.0" y="373" width="0.2" height="15.0" fill="rgb(223,91,2)" rx="2" ry="2" /> | |
<text x="37.99" y="383.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (119 ms, 0.02%)</title><rect x="717.8" y="2053" width="0.1" height="15.0" fill="rgb(221,133,53)" rx="2" ry="2" /> | |
<text x="720.76" y="2063.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (36825) (873 ms, 0.18%)</title><rect x="248.1" y="837" width="1.2" height="15.0" fill="rgb(229,125,54)" rx="2" ry="2" /> | |
<text x="251.08" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (188 ms, 0.04%)</title><rect x="249.6" y="981" width="0.3" height="15.0" fill="rgb(254,12,48)" rx="2" ry="2" /> | |
<text x="252.63" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (188 ms, 0.04%)</title><rect x="249.6" y="1013" width="0.3" height="15.0" fill="rgb(241,102,36)" rx="2" ry="2" /> | |
<text x="252.63" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (227) (91 ms, 0.02%)</title><rect x="261.1" y="789" width="0.1" height="15.0" fill="rgb(242,188,22)" rx="2" ry="2" /> | |
<text x="264.11" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (31) (72 ms, 0.01%)</title><rect x="260.9" y="965" width="0.1" height="15.0" fill="rgb(238,159,43)" rx="2" ry="2" /> | |
<text x="263.89" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (286,043 ms, 57.39%)</title><rect x="267.9" y="1189" width="406.3" height="15.0" fill="rgb(221,66,33)" rx="2" ry="2" /> | |
<text x="270.90" y="1199.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (29,271 ms, 5.87%)</title><rect x="27.3" y="917" width="41.6" height="15.0" fill="rgb(254,152,5)" rx="2" ry="2" /> | |
<text x="30.30" y="927.5" >Sor..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (125 ms, 0.03%)</title><rect x="28.1" y="357" width="0.2" height="15.0" fill="rgb(224,194,42)" rx="2" ry="2" /> | |
<text x="31.09" y="367.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (77 ms, 0.02%)</title><rect x="26.9" y="1397" width="0.1" height="15.0" fill="rgb(232,207,9)" rx="2" ry="2" /> | |
<text x="29.92" y="1407.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (450) (75 ms, 0.02%)</title><rect x="68.0" y="629" width="0.1" height="15.0" fill="rgb(205,181,52)" rx="2" ry="2" /> | |
<text x="71.03" y="639.5" ></text> | |
</g> | |
<g > | |
<title><Class::Zeitwerk::Loader>#eager_load_all (1) (2,215 ms, 0.44%)</title><rect x="22.0" y="2117" width="3.1" height="15.0" fill="rgb(225,206,25)" rx="2" ry="2" /> | |
<text x="24.95" y="2127.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (1) (201 ms, 0.04%)</title><rect x="21.6" y="1797" width="0.3" height="15.0" fill="rgb(217,90,5)" rx="2" ry="2" /> | |
<text x="24.64" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (199 ms, 0.04%)</title><rect x="267.0" y="1173" width="0.3" height="15.0" fill="rgb(248,212,29)" rx="2" ry="2" /> | |
<text x="270.04" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Module#class_eval (18) (116 ms, 0.02%)</title><rect x="11.4" y="1749" width="0.2" height="15.0" fill="rgb(241,187,25)" rx="2" ry="2" /> | |
<text x="14.44" y="1759.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (131 ms, 0.03%)</title><rect x="28.8" y="325" width="0.2" height="15.0" fill="rgb(220,90,17)" rx="2" ry="2" /> | |
<text x="31.79" y="335.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelUtils#add_relation_query_method (31) (89 ms, 0.02%)</title><rect x="26.6" y="1541" width="0.2" height="15.0" fill="rgb(247,61,34)" rx="2" ry="2" /> | |
<text x="29.65" y="1551.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (121 ms, 0.02%)</title><rect x="253.9" y="709" width="0.1" height="15.0" fill="rgb(240,7,52)" rx="2" ry="2" /> | |
<text x="256.86" y="719.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (128610) (72 ms, 0.01%)</title><rect x="259.0" y="917" width="0.1" height="15.0" fill="rgb(251,49,35)" rx="2" ry="2" /> | |
<text x="261.97" y="927.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (370) (101 ms, 0.02%)</title><rect x="34.8" y="437" width="0.2" height="15.0" fill="rgb(208,23,4)" rx="2" ry="2" /> | |
<text x="37.85" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (247 ms, 0.05%)</title><rect x="709.3" y="981" width="0.4" height="15.0" fill="rgb(247,88,32)" rx="2" ry="2" /> | |
<text x="712.31" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (191 ms, 0.04%)</title><rect x="67.6" y="565" width="0.3" height="15.0" fill="rgb(222,131,4)" rx="2" ry="2" /> | |
<text x="70.63" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (167 ms, 0.03%)</title><rect x="262.8" y="853" width="0.3" height="15.0" fill="rgb(216,0,30)" rx="2" ry="2" /> | |
<text x="265.84" y="863.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#with_execution_control (6) (78 ms, 0.02%)</title><rect x="24.8" y="1781" width="0.2" height="15.0" fill="rgb(208,77,21)" rx="2" ry="2" /> | |
<text x="27.84" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>Array#== (7238) (433 ms, 0.09%)</title><rect x="670.7" y="997" width="0.6" height="15.0" fill="rgb(237,171,13)" rx="2" ry="2" /> | |
<text x="673.69" y="1007.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (171 ms, 0.03%)</title><rect x="39.7" y="533" width="0.3" height="15.0" fill="rgb(208,103,28)" rx="2" ry="2" /> | |
<text x="42.75" y="543.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (372 ms, 0.07%)</title><rect x="254.1" y="1061" width="0.6" height="15.0" fill="rgb(241,160,44)" rx="2" ry="2" /> | |
<text x="257.13" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (282) (103 ms, 0.02%)</title><rect x="240.6" y="533" width="0.1" height="15.0" fill="rgb(238,229,53)" rx="2" ry="2" /> | |
<text x="243.60" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (205 ms, 0.04%)</title><rect x="30.2" y="629" width="0.3" height="15.0" fill="rgb(250,96,20)" rx="2" ry="2" /> | |
<text x="33.19" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (157 ms, 0.03%)</title><rect x="68.0" y="757" width="0.2" height="15.0" fill="rgb(236,126,19)" rx="2" ry="2" /> | |
<text x="71.01" y="767.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (2805) (6,154 ms, 1.23%)</title><rect x="221.5" y="709" width="8.8" height="15.0" fill="rgb(225,127,5)" rx="2" ry="2" /> | |
<text x="224.52" y="719.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (195 ms, 0.04%)</title><rect x="243.8" y="933" width="0.3" height="15.0" fill="rgb(230,194,12)" rx="2" ry="2" /> | |
<text x="246.81" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (145 ms, 0.03%)</title><rect x="28.8" y="549" width="0.2" height="15.0" fill="rgb(216,73,41)" rx="2" ry="2" /> | |
<text x="31.79" y="559.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ModelSchema::ClassMethods#load_schema (1) (487,334 ms, 97.78%)</title><rect x="25.5" y="1973" width="692.2" height="15.0" fill="rgb(218,73,9)" rx="2" ry="2" /> | |
<text x="28.46" y="1983.5" >ActiveRecord::ModelSchema::ClassMethods#load_schema (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (622 ms, 0.12%)</title><rect x="36.0" y="709" width="0.8" height="15.0" fill="rgb(228,36,33)" rx="2" ry="2" /> | |
<text x="38.96" y="719.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (433785) (1,249 ms, 0.25%)</title><rect x="53.6" y="549" width="1.8" height="15.0" fill="rgb(221,144,54)" rx="2" ry="2" /> | |
<text x="56.61" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (313 ms, 0.06%)</title><rect x="240.1" y="613" width="0.5" height="15.0" fill="rgb(222,207,30)" rx="2" ry="2" /> | |
<text x="243.14" y="623.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordAssoc#generate (1) (486,379 ms, 97.59%)</title><rect x="26.8" y="1637" width="690.9" height="15.0" fill="rgb(210,11,38)" rx="2" ry="2" /> | |
<text x="29.81" y="1647.5" >SorbetRails::ModelPlugins::ActiveRecordAssoc#generate (1)</text> | |
</g> | |
<g > | |
<title>Hash#each (3960) (110 ms, 0.02%)</title><rect x="714.7" y="1109" width="0.2" height="15.0" fill="rgb(254,40,54)" rx="2" ry="2" /> | |
<text x="717.75" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,132 ms, 0.23%)</title><rect x="250.5" y="1077" width="1.6" height="15.0" fill="rgb(251,192,24)" rx="2" ry="2" /> | |
<text x="253.46" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (4) (233 ms, 0.05%)</title><rect x="674.4" y="1157" width="0.3" height="15.0" fill="rgb(215,170,4)" rx="2" ry="2" /> | |
<text x="677.39" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (464) (147 ms, 0.03%)</title><rect x="259.6" y="853" width="0.2" height="15.0" fill="rgb(253,172,42)" rx="2" ry="2" /> | |
<text x="262.64" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (493 ms, 0.10%)</title><rect x="709.3" y="1253" width="0.7" height="15.0" fill="rgb(225,183,35)" rx="2" ry="2" /> | |
<text x="712.31" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (128610) (1,420 ms, 0.28%)</title><rect x="255.6" y="901" width="2.1" height="15.0" fill="rgb(243,12,33)" rx="2" ry="2" /> | |
<text x="258.64" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (644) (269 ms, 0.05%)</title><rect x="266.5" y="1093" width="0.3" height="15.0" fill="rgb(212,199,9)" rx="2" ry="2" /> | |
<text x="269.46" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (433785) (10,364 ms, 2.08%)</title><rect x="41.1" y="597" width="14.7" height="15.0" fill="rgb(233,212,37)" rx="2" ry="2" /> | |
<text x="44.11" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8470770) (2,241 ms, 0.45%)</title><rect x="159.5" y="645" width="3.2" height="15.0" fill="rgb(251,173,51)" rx="2" ry="2" /> | |
<text x="162.54" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (3) (71 ms, 0.01%)</title><rect x="35.2" y="437" width="0.1" height="15.0" fill="rgb(214,22,6)" rx="2" ry="2" /> | |
<text x="38.19" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (12) (119 ms, 0.02%)</title><rect x="22.1" y="1669" width="0.1" height="15.0" fill="rgb(223,101,40)" rx="2" ry="2" /> | |
<text x="25.05" y="1679.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (464) (158 ms, 0.03%)</title><rect x="67.4" y="613" width="0.2" height="15.0" fill="rgb(230,8,44)" rx="2" ry="2" /> | |
<text x="70.41" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (271 ms, 0.05%)</title><rect x="259.9" y="981" width="0.3" height="15.0" fill="rgb(230,155,11)" rx="2" ry="2" /> | |
<text x="262.85" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (172) (91 ms, 0.02%)</title><rect x="717.8" y="1909" width="0.1" height="15.0" fill="rgb(250,94,0)" rx="2" ry="2" /> | |
<text x="720.80" y="1919.5" ></text> | |
</g> | |
<g > | |
<title><Class::TZInfo::DataSource>#get (1) (119 ms, 0.02%)</title><rect x="21.3" y="2181" width="0.2" height="15.0" fill="rgb(218,107,49)" rx="2" ry="2" /> | |
<text x="24.30" y="2191.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (263 ms, 0.05%)</title><rect x="261.4" y="1045" width="0.4" height="15.0" fill="rgb(235,163,1)" rx="2" ry="2" /> | |
<text x="264.42" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#execute (1) (490,210 ms, 98.36%)</title><rect x="21.6" y="2341" width="696.3" height="15.0" fill="rgb(250,222,46)" rx="2" ry="2" /> | |
<text x="24.57" y="2351.5" >Rake::Task#execute (1)</text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (3994) (24,133 ms, 4.84%)</title><rect x="675.0" y="1061" width="34.3" height="15.0" fill="rgb(213,96,11)" rx="2" ry="2" /> | |
<text x="677.98" y="1071.5" >T:..</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (322 ms, 0.06%)</title><rect x="59.0" y="709" width="0.4" height="15.0" fill="rgb(225,210,39)" rx="2" ry="2" /> | |
<text x="61.97" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (90) (98 ms, 0.02%)</title><rect x="259.3" y="949" width="0.2" height="15.0" fill="rgb(234,201,17)" rx="2" ry="2" /> | |
<text x="262.33" y="959.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::Inheritance::ClassMethods#new (1) (76 ms, 0.02%)</title><rect x="26.9" y="1349" width="0.1" height="15.0" fill="rgb(210,117,2)" rx="2" ry="2" /> | |
<text x="29.92" y="1359.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (363 ms, 0.07%)</title><rect x="68.3" y="773" width="0.5" height="15.0" fill="rgb(250,165,4)" rx="2" ry="2" /> | |
<text x="71.27" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (458 ms, 0.09%)</title><rect x="35.3" y="661" width="0.7" height="15.0" fill="rgb(250,61,18)" rx="2" ry="2" /> | |
<text x="38.30" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (153,004 ms, 30.70%)</title><rect x="27.2" y="1029" width="217.4" height="15.0" fill="rgb(216,5,31)" rx="2" ry="2" /> | |
<text x="30.24" y="1039.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3960) (238 ms, 0.05%)</title><rect x="710.1" y="1125" width="0.3" height="15.0" fill="rgb(242,171,52)" rx="2" ry="2" /> | |
<text x="713.07" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (14) (24,320 ms, 4.88%)</title><rect x="674.7" y="1125" width="34.6" height="15.0" fill="rgb(221,193,42)" rx="2" ry="2" /> | |
<text x="677.74" y="1135.5" >Ar..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (227) (91 ms, 0.02%)</title><rect x="261.1" y="773" width="0.1" height="15.0" fill="rgb(207,44,20)" rx="2" ry="2" /> | |
<text x="264.11" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Collection#tsort_each_child (8) (100 ms, 0.02%)</title><rect x="10.1" y="2005" width="0.1" height="15.0" fill="rgb(254,10,43)" rx="2" ry="2" /> | |
<text x="13.06" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (165 ms, 0.03%)</title><rect x="39.8" y="453" width="0.2" height="15.0" fill="rgb(220,45,20)" rx="2" ry="2" /> | |
<text x="42.75" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (318 ms, 0.06%)</title><rect x="240.1" y="645" width="0.5" height="15.0" fill="rgb(217,99,21)" rx="2" ry="2" /> | |
<text x="243.14" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#implementation (7238) (81 ms, 0.02%)</title><rect x="671.6" y="997" width="0.1" height="15.0" fill="rgb(239,28,40)" rx="2" ry="2" /> | |
<text x="674.55" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (213 ms, 0.04%)</title><rect x="35.0" y="565" width="0.3" height="15.0" fill="rgb(235,63,25)" rx="2" ry="2" /> | |
<text x="37.99" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (198 ms, 0.04%)</title><rect x="30.2" y="501" width="0.3" height="15.0" fill="rgb(242,161,16)" rx="2" ry="2" /> | |
<text x="33.20" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (165) (866 ms, 0.17%)</title><rect x="230.3" y="757" width="1.2" height="15.0" fill="rgb(253,89,52)" rx="2" ry="2" /> | |
<text x="233.29" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#qualifiers (710) (75 ms, 0.02%)</title><rect x="67.7" y="437" width="0.1" height="15.0" fill="rgb(229,194,21)" rx="2" ry="2" /> | |
<text x="70.74" y="447.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (536 ms, 0.11%)</title><rect x="260.3" y="1125" width="0.7" height="15.0" fill="rgb(207,86,35)" rx="2" ry="2" /> | |
<text x="263.25" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (17) (510 ms, 0.10%)</title><rect x="22.0" y="1941" width="0.7" height="15.0" fill="rgb(237,83,10)" rx="2" ry="2" /> | |
<text x="24.97" y="1951.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (3994) (24,141 ms, 4.84%)</title><rect x="675.0" y="1077" width="34.3" height="15.0" fill="rgb(215,58,22)" rx="2" ry="2" /> | |
<text x="677.97" y="1087.5" >T:..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (3948) (15,544 ms, 3.12%)</title><rect x="648.5" y="1125" width="22.0" height="15.0" fill="rgb(214,118,28)" rx="2" ry="2" /> | |
<text x="651.46" y="1135.5" >P..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (132 ms, 0.03%)</title><rect x="69.9" y="677" width="0.2" height="15.0" fill="rgb(212,81,42)" rx="2" ry="2" /> | |
<text x="72.92" y="687.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (217 ms, 0.04%)</title><rect x="35.0" y="613" width="0.3" height="15.0" fill="rgb(253,119,2)" rx="2" ry="2" /> | |
<text x="37.99" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (253) (126 ms, 0.03%)</title><rect x="253.9" y="741" width="0.1" height="15.0" fill="rgb(220,35,44)" rx="2" ry="2" /> | |
<text x="256.86" y="751.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (83 ms, 0.02%)</title><rect x="376.8" y="1029" width="0.1" height="15.0" fill="rgb(254,200,16)" rx="2" ry="2" /> | |
<text x="379.81" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (637 ms, 0.13%)</title><rect x="68.9" y="789" width="0.9" height="15.0" fill="rgb(245,14,5)" rx="2" ry="2" /> | |
<text x="71.89" y="799.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (121,161 ms, 24.31%)</title><rect x="70.8" y="933" width="172.1" height="15.0" fill="rgb(210,78,21)" rx="2" ry="2" /> | |
<text x="73.82" y="943.5" >SorbetRails::ModelRbiF..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (255 ms, 0.05%)</title><rect x="39.7" y="677" width="0.4" height="15.0" fill="rgb(237,150,21)" rx="2" ry="2" /> | |
<text x="42.75" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (105 ms, 0.02%)</title><rect x="261.1" y="901" width="0.2" height="15.0" fill="rgb(222,20,46)" rx="2" ry="2" /> | |
<text x="264.11" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (487,335 ms, 97.78%)</title><rect x="25.5" y="2069" width="692.2" height="15.0" fill="rgb(251,11,30)" rx="2" ry="2" /> | |
<text x="28.46" y="2079.5" ><Module::T::Private::Methods::CallValidation>#validate_call (1)</text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (8105551) (2,824 ms, 0.57%)</title><rect x="705.3" y="1013" width="4.0" height="15.0" fill="rgb(210,191,41)" rx="2" ry="2" /> | |
<text x="708.25" y="1023.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (318 ms, 0.06%)</title><rect x="58.1" y="645" width="0.4" height="15.0" fill="rgb(206,4,7)" rx="2" ry="2" /> | |
<text x="61.09" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (48) (133 ms, 0.03%)</title><rect x="715.0" y="1173" width="0.2" height="15.0" fill="rgb(224,152,44)" rx="2" ry="2" /> | |
<text x="718.01" y="1183.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (94560) (2,222 ms, 0.45%)</title><rect x="31.2" y="485" width="3.2" height="15.0" fill="rgb(242,175,24)" rx="2" ry="2" /> | |
<text x="34.24" y="495.5" ></text> | |
</g> | |
<g > | |
<title><Module::ActiveSupport::Dependencies::ZeitwerkIntegration>#take_over (1) (177 ms, 0.04%)</title><rect x="11.2" y="2005" width="0.2" height="15.0" fill="rgb(206,32,1)" rx="2" ry="2" /> | |
<text x="14.18" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (189 ms, 0.04%)</title><rect x="253.9" y="981" width="0.2" height="15.0" fill="rgb(248,134,30)" rx="2" ry="2" /> | |
<text x="256.86" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (170 ms, 0.03%)</title><rect x="245.5" y="949" width="0.2" height="15.0" fill="rgb(244,100,2)" rx="2" ry="2" /> | |
<text x="248.47" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (130 ms, 0.03%)</title><rect x="69.9" y="645" width="0.2" height="15.0" fill="rgb(236,178,44)" rx="2" ry="2" /> | |
<text x="72.92" y="655.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (504 ms, 0.10%)</title><rect x="27.6" y="517" width="0.7" height="15.0" fill="rgb(239,119,8)" rx="2" ry="2" /> | |
<text x="30.55" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (104 ms, 0.02%)</title><rect x="28.1" y="101" width="0.1" height="15.0" fill="rgb(252,35,23)" rx="2" ry="2" /> | |
<text x="31.09" y="111.5" ></text> | |
</g> | |
<g > | |
<title>IntegerStringImpl#is_a? (106200) (74 ms, 0.01%)</title><rect x="264.7" y="949" width="0.1" height="15.0" fill="rgb(249,81,37)" rx="2" ry="2" /> | |
<text x="267.73" y="959.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (154 ms, 0.03%)</title><rect x="61.1" y="597" width="0.3" height="15.0" fill="rgb(205,19,42)" rx="2" ry="2" /> | |
<text x="64.15" y="607.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (867570) (1,135 ms, 0.23%)</title><rect x="48.1" y="517" width="1.6" height="15.0" fill="rgb(240,216,30)" rx="2" ry="2" /> | |
<text x="51.10" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (180 ms, 0.04%)</title><rect x="247.1" y="1013" width="0.3" height="15.0" fill="rgb(233,6,48)" rx="2" ry="2" /> | |
<text x="250.14" y="1023.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4235385) (101,121 ms, 20.29%)</title><rect x="77.8" y="709" width="143.7" height="15.0" fill="rgb(232,45,15)" rx="2" ry="2" /> | |
<text x="80.84" y="719.5" ><Module::T::Privat..</text> | |
</g> | |
<g > | |
<title>Method#call (1) (202 ms, 0.04%)</title><rect x="30.2" y="565" width="0.3" height="15.0" fill="rgb(253,8,47)" rx="2" ry="2" /> | |
<text x="33.20" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (256 ms, 0.05%)</title><rect x="35.5" y="565" width="0.4" height="15.0" fill="rgb(239,152,50)" rx="2" ry="2" /> | |
<text x="38.49" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (191 ms, 0.04%)</title><rect x="69.9" y="773" width="0.3" height="15.0" fill="rgb(218,104,43)" rx="2" ry="2" /> | |
<text x="72.92" y="783.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (275 ms, 0.06%)</title><rect x="259.9" y="997" width="0.3" height="15.0" fill="rgb(220,3,34)" rx="2" ry="2" /> | |
<text x="262.85" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (129150) (76 ms, 0.02%)</title><rect x="259.2" y="885" width="0.1" height="15.0" fill="rgb(232,79,16)" rx="2" ry="2" /> | |
<text x="262.21" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (303) (122 ms, 0.02%)</title><rect x="266.0" y="837" width="0.1" height="15.0" fill="rgb(251,116,6)" rx="2" ry="2" /> | |
<text x="268.96" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Thread::Mutex#synchronize (1) (119 ms, 0.02%)</title><rect x="21.3" y="2165" width="0.2" height="15.0" fill="rgb(228,169,7)" rx="2" ry="2" /> | |
<text x="24.30" y="2175.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (184 ms, 0.04%)</title><rect x="262.8" y="997" width="0.3" height="15.0" fill="rgb(205,226,26)" rx="2" ry="2" /> | |
<text x="265.84" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (614) (200 ms, 0.04%)</title><rect x="263.3" y="1061" width="0.3" height="15.0" fill="rgb(221,192,19)" rx="2" ry="2" /> | |
<text x="266.30" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,774 ms, 0.36%)</title><rect x="250.5" y="1093" width="2.5" height="15.0" fill="rgb(210,108,46)" rx="2" ry="2" /> | |
<text x="253.46" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (136 ms, 0.03%)</title><rect x="253.9" y="853" width="0.1" height="15.0" fill="rgb(253,60,43)" rx="2" ry="2" /> | |
<text x="256.86" y="863.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (825) (603 ms, 0.12%)</title><rect x="55.8" y="597" width="0.9" height="15.0" fill="rgb(251,61,10)" rx="2" ry="2" /> | |
<text x="58.83" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (360 ms, 0.07%)</title><rect x="37.1" y="693" width="0.5" height="15.0" fill="rgb(217,140,23)" rx="2" ry="2" /> | |
<text x="40.13" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (29) (79 ms, 0.02%)</title><rect x="25.2" y="1909" width="0.1" height="15.0" fill="rgb(226,107,46)" rx="2" ry="2" /> | |
<text x="28.21" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (195 ms, 0.04%)</title><rect x="36.8" y="613" width="0.3" height="15.0" fill="rgb(210,220,48)" rx="2" ry="2" /> | |
<text x="39.84" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (127 ms, 0.03%)</title><rect x="717.8" y="2277" width="0.1" height="15.0" fill="rgb(236,224,40)" rx="2" ry="2" /> | |
<text x="720.76" y="2287.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Dependencies::ZeitwerkIntegration::RequireDependency#require_dependency (11) (110 ms, 0.02%)</title><rect x="23.0" y="1701" width="0.1" height="15.0" fill="rgb(241,49,46)" rx="2" ry="2" /> | |
<text x="25.97" y="1711.5" ></text> | |
</g> | |
<g > | |
<title>Thread::Mutex#synchronize (2) (168 ms, 0.03%)</title><rect x="11.2" y="1941" width="0.2" height="15.0" fill="rgb(215,104,53)" rx="2" ry="2" /> | |
<text x="14.19" y="1951.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,266 ms, 0.25%)</title><rect x="261.9" y="1253" width="1.8" height="15.0" fill="rgb(251,38,8)" rx="2" ry="2" /> | |
<text x="264.88" y="1263.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (159 ms, 0.03%)</title><rect x="67.4" y="757" width="0.2" height="15.0" fill="rgb(245,82,0)" rx="2" ry="2" /> | |
<text x="70.40" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (142 ms, 0.03%)</title><rect x="28.8" y="405" width="0.2" height="15.0" fill="rgb(245,44,14)" rx="2" ry="2" /> | |
<text x="31.79" y="415.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (629) (235 ms, 0.05%)</title><rect x="61.6" y="677" width="0.3" height="15.0" fill="rgb(251,16,8)" rx="2" ry="2" /> | |
<text x="64.60" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,173 ms, 0.24%)</title><rect x="244.6" y="1013" width="1.7" height="15.0" fill="rgb(225,21,23)" rx="2" ry="2" /> | |
<text x="247.59" y="1023.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_key (1) (486,241 ms, 97.56%)</title><rect x="26.9" y="1461" width="690.8" height="15.0" fill="rgb(231,130,40)" rx="2" ry="2" /> | |
<text x="29.92" y="1471.5" ><Module::T::Private::Methods>#run_sig_block_for_key (1)</text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (18975) (98 ms, 0.02%)</title><rect x="69.5" y="661" width="0.2" height="15.0" fill="rgb(211,128,35)" rx="2" ry="2" /> | |
<text x="72.51" y="671.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (18975) (71 ms, 0.01%)</title><rect x="243.4" y="725" width="0.1" height="15.0" fill="rgb(250,212,9)" rx="2" ry="2" /> | |
<text x="246.42" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (3,649 ms, 0.73%)</title><rect x="254.7" y="1125" width="5.2" height="15.0" fill="rgb(213,81,19)" rx="2" ry="2" /> | |
<text x="257.67" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (121,161 ms, 24.31%)</title><rect x="70.8" y="965" width="172.1" height="15.0" fill="rgb(254,9,27)" rx="2" ry="2" /> | |
<text x="73.82" y="975.5" >SorbetRails::ModelRbiF..</text> | |
</g> | |
<g > | |
<title>Array#each (1) (458 ms, 0.09%)</title><rect x="35.3" y="629" width="0.7" height="15.0" fill="rgb(237,227,33)" rx="2" ry="2" /> | |
<text x="38.30" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (101 ms, 0.02%)</title><rect x="251.9" y="1013" width="0.2" height="15.0" fill="rgb(249,29,44)" rx="2" ry="2" /> | |
<text x="254.93" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (450) (194 ms, 0.04%)</title><rect x="66.8" y="677" width="0.3" height="15.0" fill="rgb(243,57,2)" rx="2" ry="2" /> | |
<text x="69.81" y="687.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (216 ms, 0.04%)</title><rect x="232.1" y="821" width="0.3" height="15.0" fill="rgb(231,215,1)" rx="2" ry="2" /> | |
<text x="235.13" y="831.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (401 ms, 0.08%)</title><rect x="30.5" y="661" width="0.6" height="15.0" fill="rgb(214,96,50)" rx="2" ry="2" /> | |
<text x="33.49" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (165) (217 ms, 0.04%)</title><rect x="56.7" y="629" width="0.3" height="15.0" fill="rgb(214,133,33)" rx="2" ry="2" /> | |
<text x="59.70" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (113 ms, 0.02%)</title><rect x="243.8" y="629" width="0.2" height="15.0" fill="rgb(224,201,25)" rx="2" ry="2" /> | |
<text x="246.82" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (196 ms, 0.04%)</title><rect x="267.0" y="1093" width="0.3" height="15.0" fill="rgb(233,42,16)" rx="2" ry="2" /> | |
<text x="270.04" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (73650) (95 ms, 0.02%)</title><rect x="251.1" y="805" width="0.2" height="15.0" fill="rgb(231,220,43)" rx="2" ry="2" /> | |
<text x="254.14" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (135 ms, 0.03%)</title><rect x="253.9" y="837" width="0.1" height="15.0" fill="rgb(228,79,22)" rx="2" ry="2" /> | |
<text x="256.86" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (36825) (99 ms, 0.02%)</title><rect x="60.7" y="565" width="0.1" height="15.0" fill="rgb(244,19,14)" rx="2" ry="2" /> | |
<text x="63.66" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (219 ms, 0.04%)</title><rect x="263.3" y="1077" width="0.3" height="15.0" fill="rgb(221,64,43)" rx="2" ry="2" /> | |
<text x="266.28" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (450) (189 ms, 0.04%)</title><rect x="66.8" y="613" width="0.3" height="15.0" fill="rgb(243,209,40)" rx="2" ry="2" /> | |
<text x="69.82" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (266 ms, 0.05%)</title><rect x="261.4" y="1077" width="0.4" height="15.0" fill="rgb(222,72,12)" rx="2" ry="2" /> | |
<text x="264.42" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#initialize (1) (119 ms, 0.02%)</title><rect x="717.8" y="1973" width="0.1" height="15.0" fill="rgb(217,53,48)" rx="2" ry="2" /> | |
<text x="720.76" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (487,194 ms, 97.75%)</title><rect x="25.7" y="1877" width="692.0" height="15.0" fill="rgb(233,134,29)" rx="2" ry="2" /> | |
<text x="28.66" y="1887.5" >SorbetRails::ModelRbiFormatter#generate_rbi (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (135 ms, 0.03%)</title><rect x="253.9" y="821" width="0.1" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" /> | |
<text x="256.86" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (27360) (302 ms, 0.06%)</title><rect x="29.2" y="437" width="0.5" height="15.0" fill="rgb(208,1,11)" rx="2" ry="2" /> | |
<text x="32.24" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Module#const_get (2) (77 ms, 0.02%)</title><rect x="10.6" y="1605" width="0.1" height="15.0" fill="rgb(216,195,43)" rx="2" ry="2" /> | |
<text x="13.57" y="1615.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (2) (93 ms, 0.02%)</title><rect x="717.5" y="1093" width="0.1" height="15.0" fill="rgb(222,218,29)" rx="2" ry="2" /> | |
<text x="720.50" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (3948) (15,458 ms, 3.10%)</title><rect x="648.6" y="1061" width="21.9" height="15.0" fill="rgb(212,174,12)" rx="2" ry="2" /> | |
<text x="651.56" y="1071.5" >T..</text> | |
</g> | |
<g > | |
<title>Module#name (618) (214 ms, 0.04%)</title><rect x="28.3" y="437" width="0.3" height="15.0" fill="rgb(232,192,34)" rx="2" ry="2" /> | |
<text x="31.34" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (3,413 ms, 0.68%)</title><rect x="254.7" y="997" width="4.8" height="15.0" fill="rgb(213,13,12)" rx="2" ry="2" /> | |
<text x="257.67" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (433785) (1,664 ms, 0.33%)</title><rect x="50.9" y="565" width="2.4" height="15.0" fill="rgb(214,39,38)" rx="2" ry="2" /> | |
<text x="53.92" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (253) (126 ms, 0.03%)</title><rect x="30.2" y="277" width="0.2" height="15.0" fill="rgb(243,198,28)" rx="2" ry="2" /> | |
<text x="33.20" y="287.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (12) (110 ms, 0.02%)</title><rect x="22.5" y="1781" width="0.2" height="15.0" fill="rgb(207,6,54)" rx="2" ry="2" /> | |
<text x="25.53" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2389" width="707.9" height="15.0" fill="rgb(219,91,28)" rx="2" ry="2" /> | |
<text x="13.05" y="2399.5" >Kernel#require_with_bootsnap_lfi (1)</text> | |
</g> | |
<g > | |
<title>Method#call (1) (227 ms, 0.05%)</title><rect x="266.0" y="1205" width="0.3" height="15.0" fill="rgb(234,216,28)" rx="2" ry="2" /> | |
<text x="268.96" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (3,420 ms, 0.69%)</title><rect x="254.7" y="1013" width="4.8" height="15.0" fill="rgb(212,99,4)" rx="2" ry="2" /> | |
<text x="257.67" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#type_parameters (7238) (88 ms, 0.02%)</title><rect x="376.8" y="1045" width="0.1" height="15.0" fill="rgb(207,179,17)" rx="2" ry="2" /> | |
<text x="379.80" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (106 ms, 0.02%)</title><rect x="243.8" y="597" width="0.2" height="15.0" fill="rgb(231,52,22)" rx="2" ry="2" /> | |
<text x="246.82" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (445 ms, 0.09%)</title><rect x="40.1" y="693" width="0.6" height="15.0" fill="rgb(214,149,23)" rx="2" ry="2" /> | |
<text x="43.12" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (825) (203 ms, 0.04%)</title><rect x="58.6" y="597" width="0.3" height="15.0" fill="rgb(208,196,42)" rx="2" ry="2" /> | |
<text x="61.58" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (128610) (1,477 ms, 0.30%)</title><rect x="255.6" y="917" width="2.1" height="15.0" fill="rgb(248,1,46)" rx="2" ry="2" /> | |
<text x="258.56" y="927.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (167 ms, 0.03%)</title><rect x="261.1" y="1093" width="0.2" height="15.0" fill="rgb(223,223,9)" rx="2" ry="2" /> | |
<text x="264.11" y="1103.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (611) (221 ms, 0.04%)</title><rect x="674.4" y="1093" width="0.3" height="15.0" fill="rgb(249,177,38)" rx="2" ry="2" /> | |
<text x="677.40" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Module#const_get (2) (76 ms, 0.02%)</title><rect x="24.8" y="1685" width="0.2" height="15.0" fill="rgb(211,141,0)" rx="2" ry="2" /> | |
<text x="27.84" y="1695.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (171) (191 ms, 0.04%)</title><rect x="21.7" y="1733" width="0.2" height="15.0" fill="rgb(236,13,0)" rx="2" ry="2" /> | |
<text x="24.66" y="1743.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (254 ms, 0.05%)</title><rect x="58.6" y="709" width="0.3" height="15.0" fill="rgb(237,87,14)" rx="2" ry="2" /> | |
<text x="61.55" y="719.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (209 ms, 0.04%)</title><rect x="232.1" y="757" width="0.3" height="15.0" fill="rgb(247,80,17)" rx="2" ry="2" /> | |
<text x="235.14" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (484 ms, 0.10%)</title><rect x="709.3" y="1205" width="0.7" height="15.0" fill="rgb(237,34,36)" rx="2" ry="2" /> | |
<text x="712.31" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (75 ms, 0.02%)</title><rect x="30.5" y="533" width="0.1" height="15.0" fill="rgb(249,127,21)" rx="2" ry="2" /> | |
<text x="33.49" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (503 ms, 0.10%)</title><rect x="57.4" y="613" width="0.7" height="15.0" fill="rgb(238,162,10)" rx="2" ry="2" /> | |
<text x="60.37" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (159 ms, 0.03%)</title><rect x="67.4" y="661" width="0.2" height="15.0" fill="rgb(246,49,4)" rx="2" ry="2" /> | |
<text x="70.40" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (198 ms, 0.04%)</title><rect x="30.2" y="485" width="0.3" height="15.0" fill="rgb(208,160,20)" rx="2" ry="2" /> | |
<text x="33.20" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (200 ms, 0.04%)</title><rect x="58.1" y="485" width="0.3" height="15.0" fill="rgb(228,3,50)" rx="2" ry="2" /> | |
<text x="61.09" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (12) (134 ms, 0.03%)</title><rect x="715.0" y="1189" width="0.2" height="15.0" fill="rgb(220,209,4)" rx="2" ry="2" /> | |
<text x="718.01" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (112) (82 ms, 0.02%)</title><rect x="717.5" y="981" width="0.1" height="15.0" fill="rgb(247,48,48)" rx="2" ry="2" /> | |
<text x="720.50" y="991.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (230010) (139 ms, 0.03%)</title><rect x="241.6" y="581" width="0.2" height="15.0" fill="rgb(214,153,41)" rx="2" ry="2" /> | |
<text x="244.57" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (105 ms, 0.02%)</title><rect x="261.1" y="885" width="0.2" height="15.0" fill="rgb(254,115,1)" rx="2" ry="2" /> | |
<text x="264.11" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (476 ms, 0.10%)</title><rect x="709.3" y="1125" width="0.7" height="15.0" fill="rgb(246,85,17)" rx="2" ry="2" /> | |
<text x="712.31" y="1135.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (80 ms, 0.02%)</title><rect x="375.9" y="1029" width="0.2" height="15.0" fill="rgb(233,32,21)" rx="2" ry="2" /> | |
<text x="378.94" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (55) (1,653 ms, 0.33%)</title><rect x="22.7" y="1941" width="2.4" height="15.0" fill="rgb(247,135,27)" rx="2" ry="2" /> | |
<text x="25.75" y="1951.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (119 ms, 0.02%)</title><rect x="717.8" y="1989" width="0.1" height="15.0" fill="rgb(226,155,48)" rx="2" ry="2" /> | |
<text x="720.76" y="1999.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (500 ms, 0.10%)</title><rect x="27.6" y="453" width="0.7" height="15.0" fill="rgb(207,161,20)" rx="2" ry="2" /> | |
<text x="30.56" y="463.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (3,697 ms, 0.74%)</title><rect x="710.0" y="1269" width="5.3" height="15.0" fill="rgb(223,180,13)" rx="2" ry="2" /> | |
<text x="713.02" y="1279.5" ></text> | |
</g> | |
<g > | |
<title>Array#count (8109545) (2,913 ms, 0.58%)</title><rect x="689.3" y="1029" width="4.2" height="15.0" fill="rgb(221,162,18)" rx="2" ry="2" /> | |
<text x="692.33" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::EnumerableCollections#generate (1) (486,333 ms, 97.58%)</title><rect x="26.9" y="1589" width="690.8" height="15.0" fill="rgb(214,214,37)" rx="2" ry="2" /> | |
<text x="29.88" y="1599.5" >SorbetRails::ModelPlugins::EnumerableCollections#generate (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (222 ms, 0.04%)</title><rect x="263.3" y="1093" width="0.3" height="15.0" fill="rgb(221,112,23)" rx="2" ry="2" /> | |
<text x="266.28" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (4024) (162 ms, 0.03%)</title><rect x="270.8" y="1141" width="0.3" height="15.0" fill="rgb(229,71,48)" rx="2" ry="2" /> | |
<text x="273.84" y="1151.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (18975) (451 ms, 0.09%)</title><rect x="246.3" y="805" width="0.6" height="15.0" fill="rgb(217,147,49)" rx="2" ry="2" /> | |
<text x="249.30" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (94560) (1,095 ms, 0.22%)</title><rect x="31.8" y="469" width="1.5" height="15.0" fill="rgb(233,211,0)" rx="2" ry="2" /> | |
<text x="34.76" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (253 ms, 0.05%)</title><rect x="67.6" y="661" width="0.4" height="15.0" fill="rgb(237,24,17)" rx="2" ry="2" /> | |
<text x="70.63" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (129 ms, 0.03%)</title><rect x="266.0" y="901" width="0.1" height="15.0" fill="rgb(239,76,15)" rx="2" ry="2" /> | |
<text x="268.96" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (194 ms, 0.04%)</title><rect x="69.9" y="805" width="0.3" height="15.0" fill="rgb(234,40,38)" rx="2" ry="2" /> | |
<text x="72.92" y="815.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (102 ms, 0.02%)</title><rect x="34.8" y="597" width="0.2" height="15.0" fill="rgb(250,216,12)" rx="2" ry="2" /> | |
<text x="37.85" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (245) (82 ms, 0.02%)</title><rect x="674.3" y="1253" width="0.1" height="15.0" fill="rgb(248,195,4)" rx="2" ry="2" /> | |
<text x="677.26" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (360 ms, 0.07%)</title><rect x="37.1" y="725" width="0.5" height="15.0" fill="rgb(219,227,24)" rx="2" ry="2" /> | |
<text x="40.13" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (24,335 ms, 4.88%)</title><rect x="674.7" y="1253" width="34.6" height="15.0" fill="rgb(217,225,38)" rx="2" ry="2" /> | |
<text x="677.74" y="1263.5" ><M..</text> | |
</g> | |
<g > | |
<title>Method#call (2805) (79 ms, 0.02%)</title><rect x="241.0" y="613" width="0.1" height="15.0" fill="rgb(252,198,53)" rx="2" ry="2" /> | |
<text x="243.97" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_method (1) (486,241 ms, 97.56%)</title><rect x="26.9" y="1477" width="690.8" height="15.0" fill="rgb(235,127,18)" rx="2" ry="2" /> | |
<text x="29.92" y="1487.5" ><Module::T::Private::Methods>#run_sig_block_for_method (1)</text> | |
</g> | |
<g > | |
<title>Method#call (303) (122 ms, 0.02%)</title><rect x="252.1" y="693" width="0.1" height="15.0" fill="rgb(213,88,13)" rx="2" ry="2" /> | |
<text x="255.08" y="703.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_method (1) (223 ms, 0.04%)</title><rect x="21.6" y="2149" width="0.4" height="15.0" fill="rgb(242,172,0)" rx="2" ry="2" /> | |
<text x="24.63" y="2159.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (225) (909 ms, 0.18%)</title><rect x="248.0" y="869" width="1.3" height="15.0" fill="rgb(239,42,31)" rx="2" ry="2" /> | |
<text x="251.03" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Devise::Mapping#modules (1) (77 ms, 0.02%)</title><rect x="10.6" y="1717" width="0.1" height="15.0" fill="rgb(229,133,47)" rx="2" ry="2" /> | |
<text x="13.57" y="1727.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (257220) (331 ms, 0.07%)</title><rect x="256.9" y="869" width="0.4" height="15.0" fill="rgb(251,217,17)" rx="2" ry="2" /> | |
<text x="259.85" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (314) (151 ms, 0.03%)</title><rect x="39.8" y="357" width="0.2" height="15.0" fill="rgb(232,206,34)" rx="2" ry="2" /> | |
<text x="42.75" y="367.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (255 ms, 0.05%)</title><rect x="39.7" y="725" width="0.4" height="15.0" fill="rgb(210,182,54)" rx="2" ry="2" /> | |
<text x="42.75" y="735.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (360) (129 ms, 0.03%)</title><rect x="34.4" y="453" width="0.2" height="15.0" fill="rgb(235,185,34)" rx="2" ry="2" /> | |
<text x="37.41" y="463.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#run_load_hooks (1) (78 ms, 0.02%)</title><rect x="24.8" y="1829" width="0.2" height="15.0" fill="rgb(253,93,49)" rx="2" ry="2" /> | |
<text x="27.84" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,447 ms, 0.29%)</title><rect x="29.0" y="709" width="2.1" height="15.0" fill="rgb(227,186,54)" rx="2" ry="2" /> | |
<text x="32.00" y="719.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (11) (106 ms, 0.02%)</title><rect x="271.1" y="1125" width="0.1" height="15.0" fill="rgb(221,179,11)" rx="2" ry="2" /> | |
<text x="274.07" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (165) (858 ms, 0.17%)</title><rect x="230.3" y="709" width="1.2" height="15.0" fill="rgb(223,70,19)" rx="2" ry="2" /> | |
<text x="233.29" y="719.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (279) (141 ms, 0.03%)</title><rect x="61.1" y="453" width="0.2" height="15.0" fill="rgb(207,156,2)" rx="2" ry="2" /> | |
<text x="64.15" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (3619) (1,213 ms, 0.24%)</title><rect x="670.6" y="1013" width="1.7" height="15.0" fill="rgb(227,138,38)" rx="2" ry="2" /> | |
<text x="673.62" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (1,030 ms, 0.21%)</title><rect x="250.5" y="965" width="1.4" height="15.0" fill="rgb(244,82,50)" rx="2" ry="2" /> | |
<text x="253.46" y="975.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (170 ms, 0.03%)</title><rect x="245.5" y="901" width="0.2" height="15.0" fill="rgb(235,26,45)" rx="2" ry="2" /> | |
<text x="248.47" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (151 ms, 0.03%)</title><rect x="61.1" y="533" width="0.3" height="15.0" fill="rgb(218,178,24)" rx="2" ry="2" /> | |
<text x="64.15" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (164,644 ms, 33.03%)</title><rect x="27.1" y="1221" width="233.9" height="15.0" fill="rgb(210,161,39)" rx="2" ry="2" /> | |
<text x="30.13" y="1231.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (113 ms, 0.02%)</title><rect x="245.5" y="693" width="0.1" height="15.0" fill="rgb(215,2,49)" rx="2" ry="2" /> | |
<text x="248.47" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Array#all? (90) (103 ms, 0.02%)</title><rect x="67.1" y="629" width="0.1" height="15.0" fill="rgb(226,80,13)" rx="2" ry="2" /> | |
<text x="70.09" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (36825) (86 ms, 0.02%)</title><rect x="249.2" y="789" width="0.1" height="15.0" fill="rgb(240,136,6)" rx="2" ry="2" /> | |
<text x="252.17" y="799.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (195 ms, 0.04%)</title><rect x="36.8" y="581" width="0.3" height="15.0" fill="rgb(242,147,0)" rx="2" ry="2" /> | |
<text x="39.84" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (113 ms, 0.02%)</title><rect x="69.9" y="485" width="0.2" height="15.0" fill="rgb(234,74,32)" rx="2" ry="2" /> | |
<text x="72.93" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (363 ms, 0.07%)</title><rect x="68.3" y="757" width="0.5" height="15.0" fill="rgb(222,144,16)" rx="2" ry="2" /> | |
<text x="71.27" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (257220) (72 ms, 0.01%)</title><rect x="257.3" y="869" width="0.1" height="15.0" fill="rgb(254,160,49)" rx="2" ry="2" /> | |
<text x="260.32" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (44154) (215 ms, 0.04%)</title><rect x="270.4" y="1077" width="0.3" height="15.0" fill="rgb(208,159,0)" rx="2" ry="2" /> | |
<text x="273.35" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3960) (2,991 ms, 0.60%)</title><rect x="710.5" y="1125" width="4.2" height="15.0" fill="rgb(211,125,22)" rx="2" ry="2" /> | |
<text x="713.46" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (2640) (856 ms, 0.17%)</title><rect x="230.3" y="677" width="1.2" height="15.0" fill="rgb(214,202,1)" rx="2" ry="2" /> | |
<text x="233.29" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (240 ms, 0.05%)</title><rect x="262.8" y="1205" width="0.4" height="15.0" fill="rgb(222,66,4)" rx="2" ry="2" /> | |
<text x="265.84" y="1215.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (1,132 ms, 0.23%)</title><rect x="250.5" y="1061" width="1.6" height="15.0" fill="rgb(239,25,51)" rx="2" ry="2" /> | |
<text x="253.46" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (544 ms, 0.11%)</title><rect x="244.6" y="917" width="0.8" height="15.0" fill="rgb(240,50,9)" rx="2" ry="2" /> | |
<text x="247.59" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (279) (141 ms, 0.03%)</title><rect x="61.1" y="469" width="0.2" height="15.0" fill="rgb(253,37,16)" rx="2" ry="2" /> | |
<text x="64.15" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (4238355) (688 ms, 0.14%)</title><rect x="229.3" y="645" width="1.0" height="15.0" fill="rgb(206,90,47)" rx="2" ry="2" /> | |
<text x="232.29" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (4) (86 ms, 0.02%)</title><rect x="717.5" y="1029" width="0.1" height="15.0" fill="rgb(226,157,0)" rx="2" ry="2" /> | |
<text x="720.50" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (242 ms, 0.05%)</title><rect x="254.2" y="1013" width="0.4" height="15.0" fill="rgb(218,97,28)" rx="2" ry="2" /> | |
<text x="257.23" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (3960) (352 ms, 0.07%)</title><rect x="710.8" y="1045" width="0.5" height="15.0" fill="rgb(239,170,0)" rx="2" ry="2" /> | |
<text x="713.82" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (92 ms, 0.02%)</title><rect x="58.4" y="453" width="0.1" height="15.0" fill="rgb(218,45,52)" rx="2" ry="2" /> | |
<text x="61.38" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (187) (802 ms, 0.16%)</title><rect x="240.8" y="741" width="1.1" height="15.0" fill="rgb(230,153,4)" rx="2" ry="2" /> | |
<text x="243.80" y="751.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (611) (211 ms, 0.04%)</title><rect x="674.4" y="1061" width="0.3" height="15.0" fill="rgb(243,163,31)" rx="2" ry="2" /> | |
<text x="677.41" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::ConnectionPool#connection (1) (119 ms, 0.02%)</title><rect x="25.5" y="1845" width="0.1" height="15.0" fill="rgb(237,200,26)" rx="2" ry="2" /> | |
<text x="28.46" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (44154) (249 ms, 0.05%)</title><rect x="270.3" y="1093" width="0.4" height="15.0" fill="rgb(241,138,2)" rx="2" ry="2" /> | |
<text x="273.30" y="1103.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (124 ms, 0.02%)</title><rect x="247.1" y="725" width="0.2" height="15.0" fill="rgb(250,84,23)" rx="2" ry="2" /> | |
<text x="250.14" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (18975) (534 ms, 0.11%)</title><rect x="68.9" y="677" width="0.8" height="15.0" fill="rgb(213,203,29)" rx="2" ry="2" /> | |
<text x="71.93" y="687.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (128610) (160 ms, 0.03%)</title><rect x="65.8" y="613" width="0.2" height="15.0" fill="rgb(209,229,46)" rx="2" ry="2" /> | |
<text x="68.80" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="773" width="7.7" height="15.0" fill="rgb(242,96,39)" rx="2" ry="2" /> | |
<text x="235.44" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (252 ms, 0.05%)</title><rect x="709.3" y="1029" width="0.4" height="15.0" fill="rgb(220,11,2)" rx="2" ry="2" /> | |
<text x="712.31" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (139 ms, 0.03%)</title><rect x="266.0" y="949" width="0.2" height="15.0" fill="rgb(244,218,51)" rx="2" ry="2" /> | |
<text x="268.96" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (4235385) (10,949 ms, 2.20%)</title><rect x="201.4" y="661" width="15.6" height="15.0" fill="rgb(247,131,38)" rx="2" ry="2" /> | |
<text x="204.41" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (584 ms, 0.12%)</title><rect x="68.9" y="725" width="0.8" height="15.0" fill="rgb(235,56,50)" rx="2" ry="2" /> | |
<text x="71.90" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (182 ms, 0.04%)</title><rect x="259.9" y="917" width="0.2" height="15.0" fill="rgb(228,66,25)" rx="2" ry="2" /> | |
<text x="262.85" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (254 ms, 0.05%)</title><rect x="58.6" y="661" width="0.3" height="15.0" fill="rgb(205,124,33)" rx="2" ry="2" /> | |
<text x="61.55" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Array#map! (11) (149 ms, 0.03%)</title><rect x="23.0" y="1717" width="0.2" height="15.0" fill="rgb(250,140,30)" rx="2" ry="2" /> | |
<text x="25.95" y="1727.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (393 ms, 0.08%)</title><rect x="249.9" y="1013" width="0.6" height="15.0" fill="rgb(230,212,48)" rx="2" ry="2" /> | |
<text x="252.90" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (487,183 ms, 97.75%)</title><rect x="25.7" y="1797" width="692.0" height="15.0" fill="rgb(220,148,12)" rx="2" ry="2" /> | |
<text x="28.67" y="1807.5" >Method#call (1)</text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (27360) (103 ms, 0.02%)</title><rect x="29.7" y="437" width="0.1" height="15.0" fill="rgb(221,125,46)" rx="2" ry="2" /> | |
<text x="32.67" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (3) (87 ms, 0.02%)</title><rect x="260.1" y="869" width="0.1" height="15.0" fill="rgb(244,96,34)" rx="2" ry="2" /> | |
<text x="263.11" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (4) (95 ms, 0.02%)</title><rect x="717.3" y="1029" width="0.2" height="15.0" fill="rgb(209,13,26)" rx="2" ry="2" /> | |
<text x="720.35" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (266 ms, 0.05%)</title><rect x="261.4" y="1093" width="0.4" height="15.0" fill="rgb(244,185,11)" rx="2" ry="2" /> | |
<text x="264.42" y="1103.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (237 ms, 0.05%)</title><rect x="262.8" y="1061" width="0.4" height="15.0" fill="rgb(247,194,33)" rx="2" ry="2" /> | |
<text x="265.84" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (150) (470 ms, 0.09%)</title><rect x="246.3" y="837" width="0.6" height="15.0" fill="rgb(220,86,8)" rx="2" ry="2" /> | |
<text x="249.27" y="847.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (235 ms, 0.05%)</title><rect x="250.0" y="965" width="0.4" height="15.0" fill="rgb(216,4,26)" rx="2" ry="2" /> | |
<text x="253.03" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,083 ms, 0.22%)</title><rect x="27.5" y="645" width="1.5" height="15.0" fill="rgb(227,82,0)" rx="2" ry="2" /> | |
<text x="30.46" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#public_send (17) (252 ms, 0.05%)</title><rect x="25.1" y="2085" width="0.4" height="15.0" fill="rgb(250,197,26)" rx="2" ry="2" /> | |
<text x="28.10" y="2095.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (140 ms, 0.03%)</title><rect x="36.8" y="437" width="0.2" height="15.0" fill="rgb(242,47,11)" rx="2" ry="2" /> | |
<text x="39.84" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (2) (95 ms, 0.02%)</title><rect x="717.5" y="1157" width="0.1" height="15.0" fill="rgb(216,219,9)" rx="2" ry="2" /> | |
<text x="720.50" y="1167.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (21) (77 ms, 0.02%)</title><rect x="10.3" y="2037" width="0.1" height="15.0" fill="rgb(207,116,27)" rx="2" ry="2" /> | |
<text x="13.34" y="2047.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (253) (101 ms, 0.02%)</title><rect x="243.8" y="565" width="0.2" height="15.0" fill="rgb(208,170,33)" rx="2" ry="2" /> | |
<text x="246.82" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (257220) (1,289 ms, 0.26%)</title><rect x="63.5" y="597" width="1.8" height="15.0" fill="rgb(210,226,10)" rx="2" ry="2" /> | |
<text x="66.45" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (185 ms, 0.04%)</title><rect x="249.6" y="917" width="0.3" height="15.0" fill="rgb(205,127,0)" rx="2" ry="2" /> | |
<text x="252.63" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (3,705 ms, 0.74%)</title><rect x="62.0" y="725" width="5.3" height="15.0" fill="rgb(219,176,4)" rx="2" ry="2" /> | |
<text x="65.04" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (493 ms, 0.10%)</title><rect x="709.3" y="1301" width="0.7" height="15.0" fill="rgb(205,84,18)" rx="2" ry="2" /> | |
<text x="712.31" y="1311.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (756 ms, 0.15%)</title><rect x="29.0" y="533" width="1.1" height="15.0" fill="rgb(236,217,15)" rx="2" ry="2" /> | |
<text x="32.01" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (433785) (131 ms, 0.03%)</title><rect x="43.7" y="565" width="0.2" height="15.0" fill="rgb(213,227,37)" rx="2" ry="2" /> | |
<text x="46.68" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (9) (306 ms, 0.06%)</title><rect x="11.4" y="1877" width="0.5" height="15.0" fill="rgb(236,73,38)" rx="2" ry="2" /> | |
<text x="14.44" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (105 ms, 0.02%)</title><rect x="261.1" y="933" width="0.2" height="15.0" fill="rgb(246,192,45)" rx="2" ry="2" /> | |
<text x="264.11" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (139 ms, 0.03%)</title><rect x="266.0" y="997" width="0.2" height="15.0" fill="rgb(207,71,39)" rx="2" ry="2" /> | |
<text x="268.96" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (129150) (83 ms, 0.02%)</title><rect x="67.0" y="597" width="0.1" height="15.0" fill="rgb(205,33,52)" rx="2" ry="2" /> | |
<text x="69.97" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (21) (99 ms, 0.02%)</title><rect x="21.1" y="2085" width="0.1" height="15.0" fill="rgb(249,16,23)" rx="2" ry="2" /> | |
<text x="24.08" y="2095.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (5) (102 ms, 0.02%)</title><rect x="68.0" y="709" width="0.2" height="15.0" fill="rgb(221,142,47)" rx="2" ry="2" /> | |
<text x="71.01" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="725" width="7.7" height="15.0" fill="rgb(235,93,33)" rx="2" ry="2" /> | |
<text x="235.44" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,596 ms, 0.32%)</title><rect x="263.7" y="1189" width="2.3" height="15.0" fill="rgb(225,18,41)" rx="2" ry="2" /> | |
<text x="266.69" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (2805) (721 ms, 0.14%)</title><rect x="240.9" y="725" width="1.0" height="15.0" fill="rgb(230,221,40)" rx="2" ry="2" /> | |
<text x="243.91" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#merge_into_self (4) (216 ms, 0.04%)</title><rect x="232.1" y="789" width="0.3" height="15.0" fill="rgb(212,187,30)" rx="2" ry="2" /> | |
<text x="235.13" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (317 ms, 0.06%)</title><rect x="717.2" y="1237" width="0.4" height="15.0" fill="rgb(228,53,1)" rx="2" ry="2" /> | |
<text x="720.20" y="1247.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (5280) (92 ms, 0.02%)</title><rect x="231.0" y="597" width="0.1" height="15.0" fill="rgb(247,141,38)" rx="2" ry="2" /> | |
<text x="233.97" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (164 ms, 0.03%)</title><rect x="261.1" y="1061" width="0.2" height="15.0" fill="rgb(225,64,51)" rx="2" ry="2" /> | |
<text x="264.11" y="1071.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (669 ms, 0.13%)</title><rect x="261.9" y="1189" width="0.9" height="15.0" fill="rgb(226,6,1)" rx="2" ry="2" /> | |
<text x="264.89" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (232 ms, 0.05%)</title><rect x="30.6" y="533" width="0.4" height="15.0" fill="rgb(231,48,28)" rx="2" ry="2" /> | |
<text x="33.64" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,136 ms, 0.23%)</title><rect x="59.5" y="789" width="1.6" height="15.0" fill="rgb(247,173,26)" rx="2" ry="2" /> | |
<text x="62.53" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (167 ms, 0.03%)</title><rect x="261.1" y="1173" width="0.2" height="15.0" fill="rgb(231,224,33)" rx="2" ry="2" /> | |
<text x="264.11" y="1183.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (203 ms, 0.04%)</title><rect x="58.1" y="501" width="0.3" height="15.0" fill="rgb(208,223,7)" rx="2" ry="2" /> | |
<text x="61.09" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (548 ms, 0.11%)</title><rect x="261.9" y="1045" width="0.8" height="15.0" fill="rgb(237,180,3)" rx="2" ry="2" /> | |
<text x="264.90" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#add_pg_decoders (1) (76 ms, 0.02%)</title><rect x="25.5" y="1637" width="0.1" height="15.0" fill="rgb(206,169,36)" rx="2" ry="2" /> | |
<text x="28.50" y="1647.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (1,033 ms, 0.21%)</title><rect x="248.0" y="917" width="1.5" height="15.0" fill="rgb(210,70,47)" rx="2" ry="2" /> | |
<text x="251.02" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (3) (119 ms, 0.02%)</title><rect x="240.6" y="709" width="0.2" height="15.0" fill="rgb(216,56,36)" rx="2" ry="2" /> | |
<text x="243.60" y="719.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (279 ms, 0.06%)</title><rect x="259.9" y="1125" width="0.3" height="15.0" fill="rgb(205,76,23)" rx="2" ry="2" /> | |
<text x="262.85" y="1135.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (836 ms, 0.17%)</title><rect x="29.0" y="645" width="1.2" height="15.0" fill="rgb(218,183,32)" rx="2" ry="2" /> | |
<text x="32.01" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (87 ms, 0.02%)</title><rect x="10.7" y="1733" width="0.1" height="15.0" fill="rgb(238,206,54)" rx="2" ry="2" /> | |
<text x="13.68" y="1743.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (536 ms, 0.11%)</title><rect x="27.5" y="565" width="0.8" height="15.0" fill="rgb(216,224,40)" rx="2" ry="2" /> | |
<text x="30.51" y="575.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3) (88 ms, 0.02%)</title><rect x="260.1" y="917" width="0.1" height="15.0" fill="rgb(238,75,22)" rx="2" ry="2" /> | |
<text x="263.11" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (2) (102 ms, 0.02%)</title><rect x="34.8" y="485" width="0.2" height="15.0" fill="rgb(254,96,39)" rx="2" ry="2" /> | |
<text x="37.85" y="495.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,184 ms, 0.24%)</title><rect x="253.0" y="1157" width="1.7" height="15.0" fill="rgb(239,131,1)" rx="2" ry="2" /> | |
<text x="255.98" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (53100) (135 ms, 0.03%)</title><rect x="265.3" y="981" width="0.2" height="15.0" fill="rgb(221,45,44)" rx="2" ry="2" /> | |
<text x="268.33" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (360 ms, 0.07%)</title><rect x="68.3" y="725" width="0.5" height="15.0" fill="rgb(230,94,35)" rx="2" ry="2" /> | |
<text x="71.27" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (126 ms, 0.03%)</title><rect x="247.1" y="805" width="0.2" height="15.0" fill="rgb(246,216,12)" rx="2" ry="2" /> | |
<text x="250.14" y="815.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (1,030 ms, 0.21%)</title><rect x="250.5" y="981" width="1.4" height="15.0" fill="rgb(242,178,42)" rx="2" ry="2" /> | |
<text x="253.46" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (1) (76 ms, 0.02%)</title><rect x="24.8" y="1669" width="0.2" height="15.0" fill="rgb(205,156,9)" rx="2" ry="2" /> | |
<text x="27.84" y="1679.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (393 ms, 0.08%)</title><rect x="249.9" y="1029" width="0.6" height="15.0" fill="rgb(230,45,33)" rx="2" ry="2" /> | |
<text x="252.90" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (318 ms, 0.06%)</title><rect x="58.1" y="661" width="0.4" height="15.0" fill="rgb(222,179,45)" rx="2" ry="2" /> | |
<text x="61.09" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (279 ms, 0.06%)</title><rect x="259.9" y="1141" width="0.3" height="15.0" fill="rgb(235,224,46)" rx="2" ry="2" /> | |
<text x="262.85" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (174 ms, 0.03%)</title><rect x="259.9" y="821" width="0.2" height="15.0" fill="rgb(227,21,43)" rx="2" ry="2" /> | |
<text x="262.85" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (5) (101 ms, 0.02%)</title><rect x="34.8" y="469" width="0.2" height="15.0" fill="rgb(247,202,52)" rx="2" ry="2" /> | |
<text x="37.85" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (2) (93 ms, 0.02%)</title><rect x="717.5" y="1109" width="0.1" height="15.0" fill="rgb(222,100,2)" rx="2" ry="2" /> | |
<text x="720.50" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>ActionView::Layouts::ClassMethods#inherited (16) (187 ms, 0.04%)</title><rect x="22.0" y="1845" width="0.3" height="15.0" fill="rgb(244,111,51)" rx="2" ry="2" /> | |
<text x="25.00" y="1855.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (503 ms, 0.10%)</title><rect x="57.4" y="693" width="0.7" height="15.0" fill="rgb(251,159,21)" rx="2" ry="2" /> | |
<text x="60.37" y="703.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (128610) (150 ms, 0.03%)</title><rect x="258.1" y="901" width="0.2" height="15.0" fill="rgb(236,137,22)" rx="2" ry="2" /> | |
<text x="261.14" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (1,037 ms, 0.21%)</title><rect x="59.5" y="709" width="1.5" height="15.0" fill="rgb(215,111,38)" rx="2" ry="2" /> | |
<text x="62.53" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (256 ms, 0.05%)</title><rect x="61.6" y="693" width="0.3" height="15.0" fill="rgb(240,191,17)" rx="2" ry="2" /> | |
<text x="64.58" y="703.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (53100) (203 ms, 0.04%)</title><rect x="265.0" y="1013" width="0.3" height="15.0" fill="rgb(249,174,42)" rx="2" ry="2" /> | |
<text x="267.97" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>all (498,394 ms, 100%)</title><rect x="10.0" y="2757" width="708.0" height="15.0" fill="rgb(234,200,54)" rx="2" ry="2" /> | |
<text x="13.00" y="2767.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::ConnectionPool#try_to_checkout_new_connection (1) (119 ms, 0.02%)</title><rect x="25.5" y="1797" width="0.1" height="15.0" fill="rgb(237,7,47)" rx="2" ry="2" /> | |
<text x="28.46" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (493 ms, 0.10%)</title><rect x="261.9" y="1013" width="0.7" height="15.0" fill="rgb(207,149,51)" rx="2" ry="2" /> | |
<text x="264.94" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each_pair (3) (102 ms, 0.02%)</title><rect x="24.2" y="1829" width="0.1" height="15.0" fill="rgb(242,209,16)" rx="2" ry="2" /> | |
<text x="27.17" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Configurable::ClassMethods#config (1) (82 ms, 0.02%)</title><rect x="22.4" y="1813" width="0.1" height="15.0" fill="rgb(227,194,6)" rx="2" ry="2" /> | |
<text x="25.38" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::RequestForgeryProtection::ClassMethods#protect_from_forgery (1) (83 ms, 0.02%)</title><rect x="22.4" y="1845" width="0.1" height="15.0" fill="rgb(213,105,1)" rx="2" ry="2" /> | |
<text x="25.38" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (1) (81 ms, 0.02%)</title><rect x="25.2" y="2021" width="0.1" height="15.0" fill="rgb(221,155,16)" rx="2" ry="2" /> | |
<text x="28.21" y="2031.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (18975) (448 ms, 0.09%)</title><rect x="243.0" y="741" width="0.6" height="15.0" fill="rgb(211,127,38)" rx="2" ry="2" /> | |
<text x="245.98" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (72 ms, 0.01%)</title><rect x="243.7" y="885" width="0.1" height="15.0" fill="rgb(230,2,30)" rx="2" ry="2" /> | |
<text x="246.71" y="895.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (294 ms, 0.06%)</title><rect x="266.4" y="1125" width="0.4" height="15.0" fill="rgb(221,108,43)" rx="2" ry="2" /> | |
<text x="269.43" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (11) (87 ms, 0.02%)</title><rect x="23.0" y="1669" width="0.1" height="15.0" fill="rgb(221,110,39)" rx="2" ry="2" /> | |
<text x="26.00" y="1679.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (3,705 ms, 0.74%)</title><rect x="62.0" y="741" width="5.3" height="15.0" fill="rgb(221,184,4)" rx="2" ry="2" /> | |
<text x="65.04" y="751.5" ></text> | |
</g> | |
<g > | |
<title>MonitorMixin#mon_synchronize (1) (487,334 ms, 97.78%)</title><rect x="25.5" y="1957" width="692.2" height="15.0" fill="rgb(212,160,41)" rx="2" ry="2" /> | |
<text x="28.46" y="1967.5" >MonitorMixin#mon_synchronize (1)</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (3,420 ms, 0.69%)</title><rect x="254.7" y="1061" width="4.8" height="15.0" fill="rgb(229,25,16)" rx="2" ry="2" /> | |
<text x="257.67" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#implementation (5280) (77 ms, 0.02%)</title><rect x="230.9" y="613" width="0.1" height="15.0" fill="rgb(221,98,44)" rx="2" ry="2" /> | |
<text x="233.86" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (616 ms, 0.12%)</title><rect x="244.6" y="981" width="0.9" height="15.0" fill="rgb(227,193,36)" rx="2" ry="2" /> | |
<text x="247.59" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (178 ms, 0.04%)</title><rect x="259.9" y="901" width="0.2" height="15.0" fill="rgb(216,115,50)" rx="2" ry="2" /> | |
<text x="262.85" y="911.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (3948) (15,469 ms, 3.10%)</title><rect x="648.5" y="1077" width="22.0" height="15.0" fill="rgb(223,168,44)" rx="2" ry="2" /> | |
<text x="651.54" y="1087.5" >T..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (207 ms, 0.04%)</title><rect x="61.1" y="677" width="0.3" height="15.0" fill="rgb(230,222,15)" rx="2" ry="2" /> | |
<text x="64.15" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (2805) (6,183 ms, 1.24%)</title><rect x="221.5" y="741" width="8.8" height="15.0" fill="rgb(225,60,33)" rx="2" ry="2" /> | |
<text x="224.48" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (545 ms, 0.11%)</title><rect x="246.3" y="933" width="0.7" height="15.0" fill="rgb(223,79,47)" rx="2" ry="2" /> | |
<text x="249.26" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Array#count (4241160) (759 ms, 0.15%)</title><rect x="225.2" y="661" width="1.1" height="15.0" fill="rgb(206,26,3)" rx="2" ry="2" /> | |
<text x="228.23" y="671.5" ></text> | |
</g> | |
<g > | |
<title><Module::SorbetRails::Utils>#rails_eager_load_all! (1) (489,810 ms, 98.28%)</title><rect x="22.0" y="2181" width="695.8" height="15.0" fill="rgb(212,161,32)" rx="2" ry="2" /> | |
<text x="24.95" y="2191.5" ><Module::SorbetRails::Utils>#rails_eager_load_all! (1)</text> | |
</g> | |
<g > | |
<title>Array#map (2) (208 ms, 0.04%)</title><rect x="35.0" y="501" width="0.3" height="15.0" fill="rgb(229,121,9)" rx="2" ry="2" /> | |
<text x="37.99" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (2805) (78 ms, 0.02%)</title><rect x="240.8" y="725" width="0.1" height="15.0" fill="rgb(244,129,7)" rx="2" ry="2" /> | |
<text x="243.80" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (198 ms, 0.04%)</title><rect x="36.8" y="709" width="0.3" height="15.0" fill="rgb(251,213,49)" rx="2" ry="2" /> | |
<text x="39.84" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (286,081 ms, 57.40%)</title><rect x="267.9" y="1237" width="406.4" height="15.0" fill="rgb(216,56,17)" rx="2" ry="2" /> | |
<text x="270.85" y="1247.5" >Method#call (8)</text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (17) (511 ms, 0.10%)</title><rect x="22.0" y="1957" width="0.7" height="15.0" fill="rgb(215,82,23)" rx="2" ry="2" /> | |
<text x="24.97" y="1967.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (94560) (239 ms, 0.05%)</title><rect x="34.0" y="437" width="0.3" height="15.0" fill="rgb(240,154,3)" rx="2" ry="2" /> | |
<text x="36.95" y="447.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,365 ms, 0.27%)</title><rect x="68.9" y="901" width="1.9" height="15.0" fill="rgb(239,11,13)" rx="2" ry="2" /> | |
<text x="71.88" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (18975) (214 ms, 0.04%)</title><rect x="244.8" y="757" width="0.3" height="15.0" fill="rgb(207,128,22)" rx="2" ry="2" /> | |
<text x="247.75" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (31) (91 ms, 0.02%)</title><rect x="26.6" y="1573" width="0.2" height="15.0" fill="rgb(249,173,16)" rx="2" ry="2" /> | |
<text x="29.65" y="1583.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (597 ms, 0.12%)</title><rect x="261.9" y="1093" width="0.8" height="15.0" fill="rgb(227,201,7)" rx="2" ry="2" /> | |
<text x="264.89" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::ConnectionPool#checkout (1) (119 ms, 0.02%)</title><rect x="25.5" y="1829" width="0.1" height="15.0" fill="rgb(214,0,51)" rx="2" ry="2" /> | |
<text x="28.46" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (303) (122 ms, 0.02%)</title><rect x="266.0" y="853" width="0.1" height="15.0" fill="rgb(237,50,50)" rx="2" ry="2" /> | |
<text x="268.96" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (170 ms, 0.03%)</title><rect x="245.5" y="981" width="0.2" height="15.0" fill="rgb(211,178,54)" rx="2" ry="2" /> | |
<text x="248.47" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (81 ms, 0.02%)</title><rect x="376.7" y="1029" width="0.1" height="15.0" fill="rgb(243,152,32)" rx="2" ry="2" /> | |
<text x="379.68" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (1,476 ms, 0.30%)</title><rect x="263.7" y="1141" width="2.1" height="15.0" fill="rgb(235,49,16)" rx="2" ry="2" /> | |
<text x="266.69" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (223 ms, 0.04%)</title><rect x="21.6" y="2165" width="0.4" height="15.0" fill="rgb(210,52,16)" rx="2" ry="2" /> | |
<text x="24.63" y="2175.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (222 ms, 0.04%)</title><rect x="263.3" y="1125" width="0.3" height="15.0" fill="rgb(225,200,26)" rx="2" ry="2" /> | |
<text x="266.28" y="1135.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (279) (117 ms, 0.02%)</title><rect x="249.6" y="677" width="0.2" height="15.0" fill="rgb(210,6,21)" rx="2" ry="2" /> | |
<text x="252.63" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (5,688 ms, 1.14%)</title><rect x="232.1" y="853" width="8.0" height="15.0" fill="rgb(242,89,32)" rx="2" ry="2" /> | |
<text x="235.06" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Initializer#run (15) (616 ms, 0.12%)</title><rect x="11.2" y="2037" width="0.8" height="15.0" fill="rgb(225,142,12)" rx="2" ry="2" /> | |
<text x="14.16" y="2047.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="709" width="7.7" height="15.0" fill="rgb(240,28,36)" rx="2" ry="2" /> | |
<text x="235.44" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (597 ms, 0.12%)</title><rect x="261.9" y="1141" width="0.8" height="15.0" fill="rgb(228,85,18)" rx="2" ry="2" /> | |
<text x="264.89" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (734) (197 ms, 0.04%)</title><rect x="232.1" y="645" width="0.3" height="15.0" fill="rgb(253,123,8)" rx="2" ry="2" /> | |
<text x="235.15" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (1,508 ms, 0.30%)</title><rect x="240.8" y="901" width="2.1" height="15.0" fill="rgb(217,184,48)" rx="2" ry="2" /> | |
<text x="243.80" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (151 ms, 0.03%)</title><rect x="259.6" y="949" width="0.2" height="15.0" fill="rgb(214,30,0)" rx="2" ry="2" /> | |
<text x="262.63" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (614) (219 ms, 0.04%)</title><rect x="254.3" y="965" width="0.3" height="15.0" fill="rgb(209,181,15)" rx="2" ry="2" /> | |
<text x="257.25" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (128610) (3,038 ms, 0.61%)</title><rect x="254.8" y="949" width="4.3" height="15.0" fill="rgb(245,23,48)" rx="2" ry="2" /> | |
<text x="257.75" y="959.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (36825) (140 ms, 0.03%)</title><rect x="251.4" y="853" width="0.2" height="15.0" fill="rgb(222,0,48)" rx="2" ry="2" /> | |
<text x="254.36" y="863.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (1,508 ms, 0.30%)</title><rect x="240.8" y="869" width="2.1" height="15.0" fill="rgb(219,86,6)" rx="2" ry="2" /> | |
<text x="243.80" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (77 ms, 0.02%)</title><rect x="10.6" y="1573" width="0.1" height="15.0" fill="rgb(240,113,21)" rx="2" ry="2" /> | |
<text x="13.57" y="1583.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (18975) (71 ms, 0.01%)</title><rect x="36.4" y="501" width="0.1" height="15.0" fill="rgb(209,123,35)" rx="2" ry="2" /> | |
<text x="39.43" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (217 ms, 0.04%)</title><rect x="35.0" y="693" width="0.3" height="15.0" fill="rgb(211,229,20)" rx="2" ry="2" /> | |
<text x="37.99" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (3,938 ms, 0.79%)</title><rect x="62.0" y="805" width="5.6" height="15.0" fill="rgb(220,90,54)" rx="2" ry="2" /> | |
<text x="65.04" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Array#all? (329) (1,277 ms, 0.26%)</title><rect x="670.6" y="1077" width="1.8" height="15.0" fill="rgb(224,182,23)" rx="2" ry="2" /> | |
<text x="673.59" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (962 ms, 0.19%)</title><rect x="248.0" y="885" width="1.4" height="15.0" fill="rgb(239,220,7)" rx="2" ry="2" /> | |
<text x="251.03" y="895.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (104 ms, 0.02%)</title><rect x="26.6" y="1653" width="0.2" height="15.0" fill="rgb(233,65,47)" rx="2" ry="2" /> | |
<text x="29.64" y="1663.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (3,447 ms, 0.69%)</title><rect x="31.1" y="709" width="4.9" height="15.0" fill="rgb(233,169,23)" rx="2" ry="2" /> | |
<text x="34.06" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (207 ms, 0.04%)</title><rect x="61.1" y="725" width="0.3" height="15.0" fill="rgb(216,135,48)" rx="2" ry="2" /> | |
<text x="64.15" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (37950) (189 ms, 0.04%)</title><rect x="246.5" y="757" width="0.2" height="15.0" fill="rgb(248,27,36)" rx="2" ry="2" /> | |
<text x="249.47" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (252 ms, 0.05%)</title><rect x="709.3" y="1045" width="0.4" height="15.0" fill="rgb(238,136,33)" rx="2" ry="2" /> | |
<text x="712.31" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (418 ms, 0.08%)</title><rect x="252.4" y="1029" width="0.6" height="15.0" fill="rgb(217,213,40)" rx="2" ry="2" /> | |
<text x="255.39" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (279) (112 ms, 0.02%)</title><rect x="249.6" y="661" width="0.2" height="15.0" fill="rgb(254,157,12)" rx="2" ry="2" /> | |
<text x="252.63" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Initializer#run (63) (7,724 ms, 1.55%)</title><rect x="10.3" y="2181" width="11.0" height="15.0" fill="rgb(236,37,37)" rx="2" ry="2" /> | |
<text x="13.32" y="2191.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (114 ms, 0.02%)</title><rect x="245.5" y="725" width="0.1" height="15.0" fill="rgb(223,110,30)" rx="2" ry="2" /> | |
<text x="248.47" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (756 ms, 0.15%)</title><rect x="29.0" y="565" width="1.1" height="15.0" fill="rgb(250,23,38)" rx="2" ry="2" /> | |
<text x="32.01" y="575.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::CustomFinderMethods#generate (1) (486,339 ms, 97.58%)</title><rect x="26.9" y="1605" width="690.8" height="15.0" fill="rgb(248,21,35)" rx="2" ry="2" /> | |
<text x="29.87" y="1615.5" >SorbetRails::ModelPlugins::CustomFinderMethods#generate (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#== (2640) (248 ms, 0.05%)</title><rect x="230.3" y="597" width="0.4" height="15.0" fill="rgb(208,77,34)" rx="2" ry="2" /> | |
<text x="233.35" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (1) (2,339 ms, 0.47%)</title><rect x="267.9" y="1173" width="3.3" height="15.0" fill="rgb(244,26,20)" rx="2" ry="2" /> | |
<text x="270.90" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (113 ms, 0.02%)</title><rect x="28.1" y="181" width="0.1" height="15.0" fill="rgb(231,24,18)" rx="2" ry="2" /> | |
<text x="31.09" y="191.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#class_method (7238) (93 ms, 0.02%)</title><rect x="671.4" y="997" width="0.2" height="15.0" fill="rgb(215,182,51)" rx="2" ry="2" /> | |
<text x="674.42" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#implementation (7238) (81 ms, 0.02%)</title><rect x="376.2" y="1045" width="0.1" height="15.0" fill="rgb(224,202,29)" rx="2" ry="2" /> | |
<text x="379.17" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (8) (102 ms, 0.02%)</title><rect x="10.1" y="2053" width="0.1" height="15.0" fill="rgb(217,118,48)" rx="2" ry="2" /> | |
<text x="13.06" y="2063.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (410 ms, 0.08%)</title><rect x="61.4" y="789" width="0.6" height="15.0" fill="rgb(245,202,0)" rx="2" ry="2" /> | |
<text x="64.45" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (100 ms, 0.02%)</title><rect x="717.3" y="1061" width="0.2" height="15.0" fill="rgb(254,146,21)" rx="2" ry="2" /> | |
<text x="720.35" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (418 ms, 0.08%)</title><rect x="10.5" y="1925" width="0.6" height="15.0" fill="rgb(229,14,15)" rx="2" ry="2" /> | |
<text x="13.55" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (125 ms, 0.03%)</title><rect x="30.2" y="261" width="0.2" height="15.0" fill="rgb(229,184,38)" rx="2" ry="2" /> | |
<text x="33.20" y="271.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (258 ms, 0.05%)</title><rect x="61.6" y="725" width="0.3" height="15.0" fill="rgb(241,44,14)" rx="2" ry="2" /> | |
<text x="64.58" y="735.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::Helpers::ClassMethods#modules_for_helpers (11) (149 ms, 0.03%)</title><rect x="23.0" y="1749" width="0.2" height="15.0" fill="rgb(222,76,21)" rx="2" ry="2" /> | |
<text x="25.95" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (8105551) (11,112 ms, 2.23%)</title><rect x="693.5" y="1029" width="15.8" height="15.0" fill="rgb(254,25,15)" rx="2" ry="2" /> | |
<text x="696.48" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (2,765 ms, 0.55%)</title><rect x="31.1" y="661" width="3.9" height="15.0" fill="rgb(254,215,50)" rx="2" ry="2" /> | |
<text x="34.06" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (372 ms, 0.07%)</title><rect x="254.1" y="1077" width="0.6" height="15.0" fill="rgb(228,142,2)" rx="2" ry="2" /> | |
<text x="257.13" y="1087.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (134 ms, 0.03%)</title><rect x="35.0" y="405" width="0.2" height="15.0" fill="rgb(234,188,1)" rx="2" ry="2" /> | |
<text x="37.99" y="415.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#merge_into_self (4) (246 ms, 0.05%)</title><rect x="674.4" y="1269" width="0.3" height="15.0" fill="rgb(220,54,18)" rx="2" ry="2" /> | |
<text x="677.38" y="1279.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#mergeable? (1) (486,241 ms, 97.56%)</title><rect x="26.9" y="1493" width="690.8" height="15.0" fill="rgb(238,183,1)" rx="2" ry="2" /> | |
<text x="29.92" y="1503.5" >Parlour::RbiGenerator::ClassNamespace#mergeable? (1)</text> | |
</g> | |
<g > | |
<title>Method#call (1) (164 ms, 0.03%)</title><rect x="245.5" y="821" width="0.2" height="15.0" fill="rgb(215,183,14)" rx="2" ry="2" /> | |
<text x="248.47" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (3) (103 ms, 0.02%)</title><rect x="24.2" y="1877" width="0.1" height="15.0" fill="rgb(233,158,40)" rx="2" ry="2" /> | |
<text x="27.17" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (2,570 ms, 0.52%)</title><rect x="31.1" y="549" width="3.7" height="15.0" fill="rgb(249,181,26)" rx="2" ry="2" /> | |
<text x="34.11" y="559.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (376 ms, 0.08%)</title><rect x="261.3" y="1157" width="0.6" height="15.0" fill="rgb(213,101,52)" rx="2" ry="2" /> | |
<text x="264.35" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (128610) (1,594 ms, 0.32%)</title><rect x="63.0" y="629" width="2.3" height="15.0" fill="rgb(216,13,35)" rx="2" ry="2" /> | |
<text x="66.02" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (217 ms, 0.04%)</title><rect x="266.0" y="1045" width="0.3" height="15.0" fill="rgb(209,62,41)" rx="2" ry="2" /> | |
<text x="268.96" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (230 ms, 0.05%)</title><rect x="245.8" y="885" width="0.4" height="15.0" fill="rgb(252,60,2)" rx="2" ry="2" /> | |
<text x="248.84" y="895.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (330) (1,270 ms, 0.25%)</title><rect x="672.4" y="1093" width="1.8" height="15.0" fill="rgb(254,209,14)" rx="2" ry="2" /> | |
<text x="675.43" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (2805) (72 ms, 0.01%)</title><rect x="241.1" y="597" width="0.1" height="15.0" fill="rgb(243,172,29)" rx="2" ry="2" /> | |
<text x="244.11" y="607.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#dirty_methods (55) (227 ms, 0.05%)</title><rect x="58.6" y="629" width="0.3" height="15.0" fill="rgb(224,130,19)" rx="2" ry="2" /> | |
<text x="61.55" y="639.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Resources#with_scope_level (9) (78 ms, 0.02%)</title><rect x="11.0" y="1733" width="0.1" height="15.0" fill="rgb(245,222,26)" rx="2" ry="2" /> | |
<text x="14.00" y="1743.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (44154) (915 ms, 0.18%)</title><rect x="268.5" y="1109" width="1.3" height="15.0" fill="rgb(213,30,35)" rx="2" ry="2" /> | |
<text x="271.47" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (2) (232 ms, 0.05%)</title><rect x="22.4" y="1877" width="0.3" height="15.0" fill="rgb(227,160,15)" rx="2" ry="2" /> | |
<text x="25.36" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (321 ms, 0.06%)</title><rect x="28.3" y="517" width="0.4" height="15.0" fill="rgb(254,2,12)" rx="2" ry="2" /> | |
<text x="31.27" y="527.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (11) (105 ms, 0.02%)</title><rect x="271.1" y="1093" width="0.1" height="15.0" fill="rgb(207,228,19)" rx="2" ry="2" /> | |
<text x="274.07" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (434 ms, 0.09%)</title><rect x="247.4" y="965" width="0.6" height="15.0" fill="rgb(239,34,4)" rx="2" ry="2" /> | |
<text x="250.40" y="975.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (215 ms, 0.04%)</title><rect x="252.1" y="933" width="0.3" height="15.0" fill="rgb(225,30,37)" rx="2" ry="2" /> | |
<text x="255.07" y="943.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (106020) (71 ms, 0.01%)</title><rect x="265.4" y="965" width="0.1" height="15.0" fill="rgb(241,208,24)" rx="2" ry="2" /> | |
<text x="268.42" y="975.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_new_connection (1) (107 ms, 0.02%)</title><rect x="25.5" y="1781" width="0.1" height="15.0" fill="rgb(213,144,22)" rx="2" ry="2" /> | |
<text x="28.46" y="1791.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (1,092 ms, 0.22%)</title><rect x="27.5" y="677" width="1.5" height="15.0" fill="rgb(247,66,1)" rx="2" ry="2" /> | |
<text x="30.45" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (199 ms, 0.04%)</title><rect x="709.7" y="965" width="0.3" height="15.0" fill="rgb(213,173,39)" rx="2" ry="2" /> | |
<text x="712.68" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (97 ms, 0.02%)</title><rect x="249.5" y="981" width="0.1" height="15.0" fill="rgb(225,45,39)" rx="2" ry="2" /> | |
<text x="252.49" y="991.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1) (80 ms, 0.02%)</title><rect x="260.9" y="1029" width="0.1" height="15.0" fill="rgb(254,220,2)" rx="2" ry="2" /> | |
<text x="263.89" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (17) (511 ms, 0.10%)</title><rect x="22.0" y="1989" width="0.7" height="15.0" fill="rgb(250,113,32)" rx="2" ry="2" /> | |
<text x="24.96" y="1999.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (2,553 ms, 0.51%)</title><rect x="27.4" y="741" width="3.7" height="15.0" fill="rgb(232,23,13)" rx="2" ry="2" /> | |
<text x="30.43" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (2,215 ms, 0.44%)</title><rect x="22.0" y="2101" width="3.1" height="15.0" fill="rgb(213,10,13)" rx="2" ry="2" /> | |
<text x="24.95" y="2111.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (133 ms, 0.03%)</title><rect x="253.9" y="789" width="0.1" height="15.0" fill="rgb(245,188,21)" rx="2" ry="2" /> | |
<text x="256.86" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (303) (128 ms, 0.03%)</title><rect x="252.1" y="725" width="0.2" height="15.0" fill="rgb(230,127,48)" rx="2" ry="2" /> | |
<text x="255.07" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (48720) (530 ms, 0.11%)</title><rect x="38.0" y="517" width="0.8" height="15.0" fill="rgb(218,134,32)" rx="2" ry="2" /> | |
<text x="41.04" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#type (7238) (102 ms, 0.02%)</title><rect x="671.1" y="917" width="0.2" height="15.0" fill="rgb(248,217,29)" rx="2" ry="2" /> | |
<text x="674.12" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (170 ms, 0.03%)</title><rect x="245.5" y="917" width="0.2" height="15.0" fill="rgb(231,109,32)" rx="2" ry="2" /> | |
<text x="248.47" y="927.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (188 ms, 0.04%)</title><rect x="249.6" y="1029" width="0.3" height="15.0" fill="rgb(248,72,20)" rx="2" ry="2" /> | |
<text x="252.63" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (112) (85 ms, 0.02%)</title><rect x="717.5" y="1013" width="0.1" height="15.0" fill="rgb(251,188,47)" rx="2" ry="2" /> | |
<text x="720.50" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (112 ms, 0.02%)</title><rect x="28.1" y="165" width="0.1" height="15.0" fill="rgb(247,45,52)" rx="2" ry="2" /> | |
<text x="31.09" y="175.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (97 ms, 0.02%)</title><rect x="26.6" y="1605" width="0.2" height="15.0" fill="rgb(227,182,31)" rx="2" ry="2" /> | |
<text x="29.64" y="1615.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (1,037 ms, 0.21%)</title><rect x="59.5" y="741" width="1.5" height="15.0" fill="rgb(223,36,6)" rx="2" ry="2" /> | |
<text x="62.53" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (539 ms, 0.11%)</title><rect x="253.0" y="1045" width="0.8" height="15.0" fill="rgb(225,19,51)" rx="2" ry="2" /> | |
<text x="255.99" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (841) (501 ms, 0.10%)</title><rect x="57.4" y="549" width="0.7" height="15.0" fill="rgb(249,116,27)" rx="2" ry="2" /> | |
<text x="60.37" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (107 ms, 0.02%)</title><rect x="261.1" y="965" width="0.2" height="15.0" fill="rgb(236,148,4)" rx="2" ry="2" /> | |
<text x="264.11" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (37950) (188 ms, 0.04%)</title><rect x="243.1" y="693" width="0.3" height="15.0" fill="rgb(227,212,26)" rx="2" ry="2" /> | |
<text x="246.15" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (125 ms, 0.03%)</title><rect x="249.6" y="741" width="0.2" height="15.0" fill="rgb(213,73,2)" rx="2" ry="2" /> | |
<text x="252.63" y="751.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (223 ms, 0.04%)</title><rect x="266.0" y="1093" width="0.3" height="15.0" fill="rgb(208,75,48)" rx="2" ry="2" /> | |
<text x="268.96" y="1103.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (734) (202 ms, 0.04%)</title><rect x="232.1" y="661" width="0.3" height="15.0" fill="rgb(245,229,24)" rx="2" ry="2" /> | |
<text x="235.14" y="671.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (119 ms, 0.02%)</title><rect x="717.8" y="2005" width="0.1" height="15.0" fill="rgb(234,177,42)" rx="2" ry="2" /> | |
<text x="720.76" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (93 ms, 0.02%)</title><rect x="69.8" y="821" width="0.1" height="15.0" fill="rgb(243,118,10)" rx="2" ry="2" /> | |
<text x="72.79" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,240 ms, 0.25%)</title><rect x="246.3" y="1045" width="1.7" height="15.0" fill="rgb(224,221,42)" rx="2" ry="2" /> | |
<text x="249.25" y="1055.5" ></text> | |
</g> | |
<g > | |
<title><Module::Mail>#eager_autoload! (1) (72 ms, 0.01%)</title><rect x="25.1" y="2053" width="0.1" height="15.0" fill="rgb(249,112,1)" rx="2" ry="2" /> | |
<text x="28.10" y="2063.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (934 ms, 0.19%)</title><rect x="240.8" y="789" width="1.3" height="15.0" fill="rgb(240,136,27)" rx="2" ry="2" /> | |
<text x="243.80" y="799.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionHandling#postgresql_connection (1) (107 ms, 0.02%)</title><rect x="25.5" y="1749" width="0.1" height="15.0" fill="rgb(206,147,29)" rx="2" ry="2" /> | |
<text x="28.46" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (271 ms, 0.05%)</title><rect x="259.9" y="965" width="0.3" height="15.0" fill="rgb(216,130,24)" rx="2" ry="2" /> | |
<text x="262.85" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (193 ms, 0.04%)</title><rect x="253.9" y="1109" width="0.2" height="15.0" fill="rgb(234,17,37)" rx="2" ry="2" /> | |
<text x="256.86" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (17) (511 ms, 0.10%)</title><rect x="22.0" y="1973" width="0.7" height="15.0" fill="rgb(244,87,50)" rx="2" ry="2" /> | |
<text x="24.97" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (613 ms, 0.12%)</title><rect x="261.0" y="1221" width="0.9" height="15.0" fill="rgb(222,63,49)" rx="2" ry="2" /> | |
<text x="264.01" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (81 ms, 0.02%)</title><rect x="25.2" y="1989" width="0.1" height="15.0" fill="rgb(229,189,9)" rx="2" ry="2" /> | |
<text x="28.21" y="1999.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (130 ms, 0.03%)</title><rect x="267.0" y="949" width="0.2" height="15.0" fill="rgb(211,0,10)" rx="2" ry="2" /> | |
<text x="270.04" y="959.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3960) (1,926 ms, 0.39%)</title><rect x="711.4" y="1077" width="2.7" height="15.0" fill="rgb(205,137,3)" rx="2" ry="2" /> | |
<text x="714.39" y="1087.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (8) (102 ms, 0.02%)</title><rect x="10.1" y="2037" width="0.1" height="15.0" fill="rgb(235,153,0)" rx="2" ry="2" /> | |
<text x="13.06" y="2047.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (121 ms, 0.02%)</title><rect x="28.1" y="261" width="0.2" height="15.0" fill="rgb(227,158,35)" rx="2" ry="2" /> | |
<text x="31.09" y="271.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (504 ms, 0.10%)</title><rect x="27.6" y="533" width="0.7" height="15.0" fill="rgb(240,66,34)" rx="2" ry="2" /> | |
<text x="30.55" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (185 ms, 0.04%)</title><rect x="253.9" y="917" width="0.2" height="15.0" fill="rgb(238,108,27)" rx="2" ry="2" /> | |
<text x="256.86" y="927.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionHandling#retrieve_connection (1) (140 ms, 0.03%)</title><rect x="25.5" y="1877" width="0.2" height="15.0" fill="rgb(250,182,53)" rx="2" ry="2" /> | |
<text x="28.46" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (188 ms, 0.04%)</title><rect x="249.6" y="997" width="0.3" height="15.0" fill="rgb(218,19,4)" rx="2" ry="2" /> | |
<text x="252.63" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (168,857 ms, 33.88%)</title><rect x="27.1" y="1317" width="239.8" height="15.0" fill="rgb(249,64,23)" rx="2" ry="2" /> | |
<text x="30.07" y="1327.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>Hash#each (1) (120 ms, 0.02%)</title><rect x="265.8" y="1173" width="0.2" height="15.0" fill="rgb(219,81,29)" rx="2" ry="2" /> | |
<text x="268.78" y="1183.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (1,034 ms, 0.21%)</title><rect x="248.0" y="949" width="1.5" height="15.0" fill="rgb(215,62,31)" rx="2" ry="2" /> | |
<text x="251.02" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (192 ms, 0.04%)</title><rect x="243.8" y="837" width="0.3" height="15.0" fill="rgb(243,162,23)" rx="2" ry="2" /> | |
<text x="246.81" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (227) (96 ms, 0.02%)</title><rect x="261.1" y="821" width="0.1" height="15.0" fill="rgb(227,85,19)" rx="2" ry="2" /> | |
<text x="264.11" y="831.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (236 ms, 0.05%)</title><rect x="28.3" y="469" width="0.3" height="15.0" fill="rgb(210,96,46)" rx="2" ry="2" /> | |
<text x="31.31" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (263 ms, 0.05%)</title><rect x="67.6" y="821" width="0.4" height="15.0" fill="rgb(226,113,23)" rx="2" ry="2" /> | |
<text x="70.63" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (8685271) (2,190 ms, 0.44%)</title><rect x="578.7" y="1029" width="3.1" height="15.0" fill="rgb(213,5,11)" rx="2" ry="2" /> | |
<text x="581.67" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (277) (114 ms, 0.02%)</title><rect x="247.1" y="661" width="0.2" height="15.0" fill="rgb(227,171,49)" rx="2" ry="2" /> | |
<text x="250.14" y="671.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::Railties::Helpers#inherited (16) (227 ms, 0.05%)</title><rect x="22.0" y="1925" width="0.3" height="15.0" fill="rgb(254,20,1)" rx="2" ry="2" /> | |
<text x="24.98" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (36825) (421 ms, 0.08%)</title><rect x="59.8" y="597" width="0.6" height="15.0" fill="rgb(205,53,19)" rx="2" ry="2" /> | |
<text x="62.81" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (4235385) (833 ms, 0.17%)</title><rect x="194.2" y="645" width="1.2" height="15.0" fill="rgb(223,114,19)" rx="2" ry="2" /> | |
<text x="197.18" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (130 ms, 0.03%)</title><rect x="267.0" y="965" width="0.2" height="15.0" fill="rgb(235,39,7)" rx="2" ry="2" /> | |
<text x="270.04" y="975.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,719 ms, 0.34%)</title><rect x="248.0" y="1093" width="2.5" height="15.0" fill="rgb(237,214,24)" rx="2" ry="2" /> | |
<text x="251.02" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (300 ms, 0.06%)</title><rect x="247.5" y="917" width="0.4" height="15.0" fill="rgb(242,18,13)" rx="2" ry="2" /> | |
<text x="250.50" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (313 ms, 0.06%)</title><rect x="240.1" y="597" width="0.5" height="15.0" fill="rgb(252,148,38)" rx="2" ry="2" /> | |
<text x="243.14" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (141 ms, 0.03%)</title><rect x="36.8" y="485" width="0.2" height="15.0" fill="rgb(235,187,51)" rx="2" ry="2" /> | |
<text x="39.84" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#qualifiers (710) (71 ms, 0.01%)</title><rect x="67.7" y="405" width="0.1" height="15.0" fill="rgb(224,196,44)" rx="2" ry="2" /> | |
<text x="70.75" y="415.5" ></text> | |
</g> | |
<g > | |
<title>AbstractController::Helpers::ClassMethods#modules_for_helpers (11) (149 ms, 0.03%)</title><rect x="23.0" y="1733" width="0.2" height="15.0" fill="rgb(226,55,14)" rx="2" ry="2" /> | |
<text x="25.95" y="1743.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#ls (19) (1,693 ms, 0.34%)</title><rect x="22.7" y="2037" width="2.4" height="15.0" fill="rgb(232,63,50)" rx="2" ry="2" /> | |
<text x="25.69" y="2047.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (230 ms, 0.05%)</title><rect x="245.8" y="869" width="0.4" height="15.0" fill="rgb(235,65,36)" rx="2" ry="2" /> | |
<text x="248.84" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (2) (232 ms, 0.05%)</title><rect x="22.4" y="1909" width="0.3" height="15.0" fill="rgb(224,209,24)" rx="2" ry="2" /> | |
<text x="25.36" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (393 ms, 0.08%)</title><rect x="249.9" y="997" width="0.6" height="15.0" fill="rgb(237,203,45)" rx="2" ry="2" /> | |
<text x="252.90" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#` (1) (6,259 ms, 1.26%)</title><rect x="12.1" y="2021" width="8.9" height="15.0" fill="rgb(234,170,31)" rx="2" ry="2" /> | |
<text x="15.06" y="2031.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (262 ms, 0.05%)</title><rect x="67.6" y="773" width="0.4" height="15.0" fill="rgb(222,158,14)" rx="2" ry="2" /> | |
<text x="70.63" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (36825) (449 ms, 0.09%)</title><rect x="250.7" y="853" width="0.7" height="15.0" fill="rgb(206,219,37)" rx="2" ry="2" /> | |
<text x="253.73" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (668) (336 ms, 0.07%)</title><rect x="68.3" y="709" width="0.5" height="15.0" fill="rgb(224,187,30)" rx="2" ry="2" /> | |
<text x="71.30" y="719.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (143 ms, 0.03%)</title><rect x="36.8" y="501" width="0.2" height="15.0" fill="rgb(219,17,49)" rx="2" ry="2" /> | |
<text x="39.84" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (211 ms, 0.04%)</title><rect x="252.1" y="901" width="0.3" height="15.0" fill="rgb(240,92,6)" rx="2" ry="2" /> | |
<text x="255.07" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (2805) (228 ms, 0.05%)</title><rect x="240.9" y="661" width="0.4" height="15.0" fill="rgb(207,223,21)" rx="2" ry="2" /> | |
<text x="243.95" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (9) (1,351 ms, 0.27%)</title><rect x="37.6" y="629" width="2.0" height="15.0" fill="rgb(244,222,34)" rx="2" ry="2" /> | |
<text x="40.64" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (102 ms, 0.02%)</title><rect x="34.8" y="501" width="0.2" height="15.0" fill="rgb(233,176,26)" rx="2" ry="2" /> | |
<text x="37.85" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#class_method (7238) (82 ms, 0.02%)</title><rect x="376.1" y="1045" width="0.1" height="15.0" fill="rgb(234,50,37)" rx="2" ry="2" /> | |
<text x="379.05" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>AbstractController::Helpers::ClassMethods#modules_for_helpers (16) (171 ms, 0.03%)</title><rect x="22.0" y="1749" width="0.3" height="15.0" fill="rgb(233,66,21)" rx="2" ry="2" /> | |
<text x="25.01" y="1759.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (303) (128 ms, 0.03%)</title><rect x="266.0" y="869" width="0.1" height="15.0" fill="rgb(239,110,24)" rx="2" ry="2" /> | |
<text x="268.96" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (29) (79 ms, 0.02%)</title><rect x="25.2" y="1941" width="0.1" height="15.0" fill="rgb(243,160,47)" rx="2" ry="2" /> | |
<text x="28.21" y="1951.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (236) (117 ms, 0.02%)</title><rect x="267.0" y="869" width="0.2" height="15.0" fill="rgb(235,20,12)" rx="2" ry="2" /> | |
<text x="270.05" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (629) (213 ms, 0.04%)</title><rect x="250.1" y="901" width="0.3" height="15.0" fill="rgb(210,78,15)" rx="2" ry="2" /> | |
<text x="253.06" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (347 ms, 0.07%)</title><rect x="244.1" y="933" width="0.5" height="15.0" fill="rgb(205,213,49)" rx="2" ry="2" /> | |
<text x="247.10" y="943.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (376 ms, 0.08%)</title><rect x="261.3" y="1125" width="0.6" height="15.0" fill="rgb(244,18,7)" rx="2" ry="2" /> | |
<text x="264.35" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (286 ms, 0.06%)</title><rect x="260.5" y="1061" width="0.4" height="15.0" fill="rgb(238,105,6)" rx="2" ry="2" /> | |
<text x="263.48" y="1071.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (688 ms, 0.14%)</title><rect x="58.6" y="773" width="0.9" height="15.0" fill="rgb(243,38,36)" rx="2" ry="2" /> | |
<text x="61.55" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (4) (72 ms, 0.01%)</title><rect x="40.0" y="549" width="0.1" height="15.0" fill="rgb(205,191,3)" rx="2" ry="2" /> | |
<text x="42.99" y="559.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (8468130) (5,813 ms, 1.17%)</title><rect x="208.7" y="645" width="8.3" height="15.0" fill="rgb(230,89,14)" rx="2" ry="2" /> | |
<text x="211.70" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (54720) (239 ms, 0.05%)</title><rect x="29.3" y="405" width="0.4" height="15.0" fill="rgb(212,118,47)" rx="2" ry="2" /> | |
<text x="32.33" y="415.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (132 ms, 0.03%)</title><rect x="267.0" y="981" width="0.2" height="15.0" fill="rgb(211,143,1)" rx="2" ry="2" /> | |
<text x="270.04" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (62) (71 ms, 0.01%)</title><rect x="23.2" y="1861" width="0.1" height="15.0" fill="rgb(253,209,13)" rx="2" ry="2" /> | |
<text x="26.18" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>IntegerStringImpl#is_a? (189120) (132 ms, 0.03%)</title><rect x="32.9" y="405" width="0.2" height="15.0" fill="rgb(208,176,49)" rx="2" ry="2" /> | |
<text x="35.86" y="415.5" ></text> | |
</g> | |
<g > | |
<title>IntegerStringImpl#is_a? (8470770) (6,112 ms, 1.23%)</title><rect x="150.9" y="629" width="8.6" height="15.0" fill="rgb(243,220,0)" rx="2" ry="2" /> | |
<text x="153.86" y="639.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (734) (197 ms, 0.04%)</title><rect x="232.1" y="629" width="0.3" height="15.0" fill="rgb(251,150,52)" rx="2" ry="2" /> | |
<text x="235.15" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (2) (232 ms, 0.05%)</title><rect x="22.4" y="1925" width="0.3" height="15.0" fill="rgb(239,59,8)" rx="2" ry="2" /> | |
<text x="25.36" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (282) (108 ms, 0.02%)</title><rect x="240.6" y="565" width="0.2" height="15.0" fill="rgb(235,69,20)" rx="2" ry="2" /> | |
<text x="243.60" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (80 ms, 0.02%)</title><rect x="260.9" y="1045" width="0.1" height="15.0" fill="rgb(221,160,37)" rx="2" ry="2" /> | |
<text x="263.89" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (381 ms, 0.08%)</title><rect x="245.7" y="981" width="0.6" height="15.0" fill="rgb(250,86,29)" rx="2" ry="2" /> | |
<text x="248.71" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#ls (15) (168 ms, 0.03%)</title><rect x="11.2" y="1893" width="0.2" height="15.0" fill="rgb(232,78,7)" rx="2" ry="2" /> | |
<text x="14.19" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (330) (1,277 ms, 0.26%)</title><rect x="672.4" y="1141" width="1.8" height="15.0" fill="rgb(247,55,34)" rx="2" ry="2" /> | |
<text x="675.42" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (368246) (213 ms, 0.04%)</title><rect x="57.8" y="469" width="0.3" height="15.0" fill="rgb(217,139,7)" rx="2" ry="2" /> | |
<text x="60.78" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (540 ms, 0.11%)</title><rect x="244.6" y="837" width="0.8" height="15.0" fill="rgb(251,88,6)" rx="2" ry="2" /> | |
<text x="247.60" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (836 ms, 0.17%)</title><rect x="29.0" y="613" width="1.2" height="15.0" fill="rgb(207,11,28)" rx="2" ry="2" /> | |
<text x="32.01" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (189 ms, 0.04%)</title><rect x="67.6" y="549" width="0.3" height="15.0" fill="rgb(217,212,6)" rx="2" ry="2" /> | |
<text x="70.63" y="559.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Dependencies::Loadable#load_dependency (22) (7,663 ms, 1.54%)</title><rect x="10.3" y="2133" width="10.9" height="15.0" fill="rgb(251,223,37)" rx="2" ry="2" /> | |
<text x="13.34" y="2143.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Tryable#try (17) (252 ms, 0.05%)</title><rect x="25.1" y="2101" width="0.4" height="15.0" fill="rgb(229,29,18)" rx="2" ry="2" /> | |
<text x="28.10" y="2111.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (36825) (869 ms, 0.17%)</title><rect x="250.5" y="869" width="1.3" height="15.0" fill="rgb(220,9,52)" rx="2" ry="2" /> | |
<text x="253.52" y="879.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (75 ms, 0.02%)</title><rect x="671.8" y="981" width="0.1" height="15.0" fill="rgb(244,162,50)" rx="2" ry="2" /> | |
<text x="674.79" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (291 ms, 0.06%)</title><rect x="266.4" y="1109" width="0.4" height="15.0" fill="rgb(220,143,11)" rx="2" ry="2" /> | |
<text x="269.43" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (418 ms, 0.08%)</title><rect x="252.4" y="1013" width="0.6" height="15.0" fill="rgb(245,66,27)" rx="2" ry="2" /> | |
<text x="255.39" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (8470770) (11,324 ms, 2.27%)</title><rect x="143.5" y="645" width="16.0" height="15.0" fill="rgb(214,115,19)" rx="2" ry="2" /> | |
<text x="146.45" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (4) (100 ms, 0.02%)</title><rect x="58.4" y="533" width="0.1" height="15.0" fill="rgb(236,218,14)" rx="2" ry="2" /> | |
<text x="61.38" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (486,258 ms, 97.56%)</title><rect x="26.9" y="1509" width="690.8" height="15.0" fill="rgb(235,116,42)" rx="2" ry="2" /> | |
<text x="29.89" y="1519.5" >Hash#each (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (126 ms, 0.03%)</title><rect x="247.1" y="789" width="0.2" height="15.0" fill="rgb(222,209,1)" rx="2" ry="2" /> | |
<text x="250.14" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (100 ms, 0.02%)</title><rect x="58.4" y="549" width="0.1" height="15.0" fill="rgb(238,48,44)" rx="2" ry="2" /> | |
<text x="61.38" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (8) (306 ms, 0.06%)</title><rect x="11.4" y="1861" width="0.5" height="15.0" fill="rgb(214,225,2)" rx="2" ry="2" /> | |
<text x="14.44" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (119 ms, 0.02%)</title><rect x="717.8" y="2101" width="0.1" height="15.0" fill="rgb(238,20,36)" rx="2" ry="2" /> | |
<text x="720.76" y="2111.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (192 ms, 0.04%)</title><rect x="36.8" y="549" width="0.3" height="15.0" fill="rgb(219,118,20)" rx="2" ry="2" /> | |
<text x="39.84" y="559.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (189 ms, 0.04%)</title><rect x="253.9" y="965" width="0.2" height="15.0" fill="rgb(232,65,19)" rx="2" ry="2" /> | |
<text x="256.86" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (75 ms, 0.02%)</title><rect x="30.5" y="565" width="0.1" height="15.0" fill="rgb(211,149,16)" rx="2" ry="2" /> | |
<text x="33.49" y="575.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::ConnectionPool#acquire_connection (1) (119 ms, 0.02%)</title><rect x="25.5" y="1813" width="0.1" height="15.0" fill="rgb(227,9,19)" rx="2" ry="2" /> | |
<text x="28.46" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (504 ms, 0.10%)</title><rect x="36.0" y="565" width="0.7" height="15.0" fill="rgb(252,208,28)" rx="2" ry="2" /> | |
<text x="38.97" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (178 ms, 0.04%)</title><rect x="259.9" y="885" width="0.2" height="15.0" fill="rgb(240,121,42)" rx="2" ry="2" /> | |
<text x="262.85" y="895.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (235 ms, 0.05%)</title><rect x="27.6" y="357" width="0.3" height="15.0" fill="rgb(207,179,48)" rx="2" ry="2" /> | |
<text x="30.60" y="367.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3) (114 ms, 0.02%)</title><rect x="240.6" y="613" width="0.2" height="15.0" fill="rgb(209,102,15)" rx="2" ry="2" /> | |
<text x="243.60" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2421" width="707.9" height="15.0" fill="rgb(246,37,21)" rx="2" ry="2" /> | |
<text x="13.05" y="2431.5" >Kernel#require (1)</text> | |
</g> | |
<g > | |
<title>Module#name (614) (203 ms, 0.04%)</title><rect x="37.3" y="581" width="0.2" height="15.0" fill="rgb(209,176,6)" rx="2" ry="2" /> | |
<text x="40.25" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (160,159 ms, 32.14%)</title><rect x="27.1" y="1189" width="227.6" height="15.0" fill="rgb(238,116,2)" rx="2" ry="2" /> | |
<text x="30.15" y="1199.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (4) (215 ms, 0.04%)</title><rect x="709.7" y="1093" width="0.3" height="15.0" fill="rgb(253,89,3)" rx="2" ry="2" /> | |
<text x="712.68" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (157 ms, 0.03%)</title><rect x="68.0" y="773" width="0.2" height="15.0" fill="rgb(208,66,23)" rx="2" ry="2" /> | |
<text x="71.01" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (275 ms, 0.06%)</title><rect x="259.9" y="1045" width="0.3" height="15.0" fill="rgb(208,20,24)" rx="2" ry="2" /> | |
<text x="262.85" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (118 ms, 0.02%)</title><rect x="243.8" y="741" width="0.2" height="15.0" fill="rgb(219,13,17)" rx="2" ry="2" /> | |
<text x="246.82" y="751.5" ></text> | |
</g> | |
<g > | |
<title>AbstractController::Helpers::ClassMethods#default_helper_module! (11) (150 ms, 0.03%)</title><rect x="22.9" y="1781" width="0.3" height="15.0" fill="rgb(206,89,7)" rx="2" ry="2" /> | |
<text x="25.95" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,719 ms, 0.34%)</title><rect x="248.0" y="1061" width="2.5" height="15.0" fill="rgb(241,75,52)" rx="2" ry="2" /> | |
<text x="251.02" y="1071.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (731 ms, 0.15%)</title><rect x="68.9" y="869" width="1.0" height="15.0" fill="rgb(228,121,37)" rx="2" ry="2" /> | |
<text x="71.89" y="879.5" ></text> | |
</g> | |
<g > | |
<title>#<Module:0x00007fd637515058>#inherited (16) (226 ms, 0.05%)</title><rect x="22.0" y="1909" width="0.3" height="15.0" fill="rgb(211,211,38)" rx="2" ry="2" /> | |
<text x="24.98" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (2,553 ms, 0.51%)</title><rect x="27.4" y="725" width="3.7" height="15.0" fill="rgb(234,162,49)" rx="2" ry="2" /> | |
<text x="30.43" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (168 ms, 0.03%)</title><rect x="39.8" y="485" width="0.2" height="15.0" fill="rgb(218,160,18)" rx="2" ry="2" /> | |
<text x="42.75" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (644 ms, 0.13%)</title><rect x="266.9" y="1301" width="1.0" height="15.0" fill="rgb(231,107,12)" rx="2" ry="2" /> | |
<text x="269.94" y="1311.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (314 ms, 0.06%)</title><rect x="58.1" y="629" width="0.4" height="15.0" fill="rgb(248,55,16)" rx="2" ry="2" /> | |
<text x="61.09" y="639.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (104 ms, 0.02%)</title><rect x="717.3" y="1141" width="0.2" height="15.0" fill="rgb(224,193,33)" rx="2" ry="2" /> | |
<text x="720.35" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (142 ms, 0.03%)</title><rect x="28.8" y="453" width="0.2" height="15.0" fill="rgb(211,55,14)" rx="2" ry="2" /> | |
<text x="31.79" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (490,210 ms, 98.36%)</title><rect x="21.6" y="2325" width="696.3" height="15.0" fill="rgb(221,79,50)" rx="2" ry="2" /> | |
<text x="24.57" y="2335.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (616 ms, 0.12%)</title><rect x="244.6" y="965" width="0.9" height="15.0" fill="rgb(231,185,26)" rx="2" ry="2" /> | |
<text x="247.59" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3) (73 ms, 0.01%)</title><rect x="266.2" y="933" width="0.1" height="15.0" fill="rgb(213,35,8)" rx="2" ry="2" /> | |
<text x="269.16" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Enumerable#map (2) (487,335 ms, 97.78%)</title><rect x="25.5" y="2149" width="692.2" height="15.0" fill="rgb(210,80,51)" rx="2" ry="2" /> | |
<text x="28.46" y="2159.5" >Enumerable#map (2)</text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#dirty_methods (187) (803 ms, 0.16%)</title><rect x="240.8" y="757" width="1.1" height="15.0" fill="rgb(213,47,14)" rx="2" ry="2" /> | |
<text x="243.80" y="767.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (360 ms, 0.07%)</title><rect x="37.1" y="677" width="0.5" height="15.0" fill="rgb(246,35,50)" rx="2" ry="2" /> | |
<text x="40.13" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (211 ms, 0.04%)</title><rect x="61.1" y="773" width="0.3" height="15.0" fill="rgb(250,157,53)" rx="2" ry="2" /> | |
<text x="64.15" y="783.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize (1) (87 ms, 0.02%)</title><rect x="25.5" y="1717" width="0.1" height="15.0" fill="rgb(241,227,0)" rx="2" ry="2" /> | |
<text x="28.49" y="1727.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (4235385) (47,178 ms, 9.47%)</title><rect x="104.7" y="677" width="67.0" height="15.0" fill="rgb(233,3,8)" rx="2" ry="2" /> | |
<text x="107.72" y="687.5" >Parlour..</text> | |
</g> | |
<g > | |
<title>Method#call (8) (1,033 ms, 0.21%)</title><rect x="248.0" y="933" width="1.5" height="15.0" fill="rgb(216,156,25)" rx="2" ry="2" /> | |
<text x="251.02" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (36825) (451 ms, 0.09%)</title><rect x="248.3" y="821" width="0.6" height="15.0" fill="rgb(207,31,4)" rx="2" ry="2" /> | |
<text x="251.28" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (159 ms, 0.03%)</title><rect x="261.1" y="981" width="0.2" height="15.0" fill="rgb(212,222,15)" rx="2" ry="2" /> | |
<text x="264.11" y="991.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (13,219 ms, 2.65%)</title><rect x="40.7" y="805" width="18.8" height="15.0" fill="rgb(245,104,53)" rx="2" ry="2" /> | |
<text x="43.75" y="815.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (125 ms, 0.03%)</title><rect x="28.1" y="421" width="0.2" height="15.0" fill="rgb(241,220,52)" rx="2" ry="2" /> | |
<text x="31.09" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (551 ms, 0.11%)</title><rect x="36.0" y="613" width="0.7" height="15.0" fill="rgb(218,154,27)" rx="2" ry="2" /> | |
<text x="38.96" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="821" width="7.7" height="15.0" fill="rgb(222,132,40)" rx="2" ry="2" /> | |
<text x="235.44" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (77 ms, 0.02%)</title><rect x="26.9" y="1381" width="0.1" height="15.0" fill="rgb(222,77,21)" rx="2" ry="2" /> | |
<text x="29.92" y="1391.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (463 ms, 0.09%)</title><rect x="266.3" y="1221" width="0.6" height="15.0" fill="rgb(247,214,8)" rx="2" ry="2" /> | |
<text x="269.28" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#type_parameters (7238) (85 ms, 0.02%)</title><rect x="672.2" y="997" width="0.1" height="15.0" fill="rgb(243,48,48)" rx="2" ry="2" /> | |
<text x="675.17" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#execute (1) (84 ms, 0.02%)</title><rect x="25.5" y="1669" width="0.1" height="15.0" fill="rgb(236,38,31)" rx="2" ry="2" /> | |
<text x="28.49" y="1679.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (78 ms, 0.02%)</title><rect x="266.3" y="1125" width="0.1" height="15.0" fill="rgb(205,6,27)" rx="2" ry="2" /> | |
<text x="269.28" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (207 ms, 0.04%)</title><rect x="21.6" y="1861" width="0.3" height="15.0" fill="rgb(234,216,13)" rx="2" ry="2" /> | |
<text x="24.64" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (841) (494 ms, 0.10%)</title><rect x="57.4" y="485" width="0.7" height="15.0" fill="rgb(236,197,3)" rx="2" ry="2" /> | |
<text x="60.38" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (139 ms, 0.03%)</title><rect x="30.2" y="389" width="0.2" height="15.0" fill="rgb(239,197,36)" rx="2" ry="2" /> | |
<text x="33.20" y="399.5" ></text> | |
</g> | |
<g > | |
<title>Array#map! (16) (171 ms, 0.03%)</title><rect x="22.0" y="1733" width="0.3" height="15.0" fill="rgb(224,54,19)" rx="2" ry="2" /> | |
<text x="25.02" y="1743.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (294 ms, 0.06%)</title><rect x="266.4" y="1157" width="0.4" height="15.0" fill="rgb(242,93,27)" rx="2" ry="2" /> | |
<text x="269.43" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (77 ms, 0.02%)</title><rect x="10.6" y="1525" width="0.1" height="15.0" fill="rgb(226,109,36)" rx="2" ry="2" /> | |
<text x="13.57" y="1535.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (275 ms, 0.06%)</title><rect x="259.9" y="1029" width="0.3" height="15.0" fill="rgb(237,62,0)" rx="2" ry="2" /> | |
<text x="262.85" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,056 ms, 0.21%)</title><rect x="27.5" y="629" width="1.5" height="15.0" fill="rgb(224,76,0)" rx="2" ry="2" /> | |
<text x="30.50" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (102 ms, 0.02%)</title><rect x="34.8" y="517" width="0.2" height="15.0" fill="rgb(206,217,11)" rx="2" ry="2" /> | |
<text x="37.85" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (620 ms, 0.12%)</title><rect x="246.3" y="965" width="0.8" height="15.0" fill="rgb(231,227,36)" rx="2" ry="2" /> | |
<text x="249.26" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (1) (211 ms, 0.04%)</title><rect x="21.6" y="1941" width="0.3" height="15.0" fill="rgb(207,199,28)" rx="2" ry="2" /> | |
<text x="24.64" y="1951.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2805) (6,180 ms, 1.24%)</title><rect x="221.5" y="725" width="8.8" height="15.0" fill="rgb(233,142,31)" rx="2" ry="2" /> | |
<text x="224.49" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (544 ms, 0.11%)</title><rect x="244.6" y="885" width="0.8" height="15.0" fill="rgb(246,226,41)" rx="2" ry="2" /> | |
<text x="247.59" y="895.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (458 ms, 0.09%)</title><rect x="35.3" y="693" width="0.7" height="15.0" fill="rgb(210,64,51)" rx="2" ry="2" /> | |
<text x="38.30" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (3960) (1,933 ms, 0.39%)</title><rect x="711.4" y="1093" width="2.7" height="15.0" fill="rgb(223,152,45)" rx="2" ry="2" /> | |
<text x="714.38" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (287) (118 ms, 0.02%)</title><rect x="35.0" y="293" width="0.2" height="15.0" fill="rgb(252,197,21)" rx="2" ry="2" /> | |
<text x="38.00" y="303.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (727815) (593 ms, 0.12%)</title><rect x="673.4" y="1061" width="0.8" height="15.0" fill="rgb(228,37,21)" rx="2" ry="2" /> | |
<text x="676.39" y="1071.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (487,194 ms, 97.75%)</title><rect x="25.7" y="1909" width="692.0" height="15.0" fill="rgb(224,68,53)" rx="2" ry="2" /> | |
<text x="28.66" y="1919.5" ><Module::T::Private::Methods::CallValidation>#validate_call (1)</text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (63) (7,768 ms, 1.56%)</title><rect x="10.3" y="2197" width="11.0" height="15.0" fill="rgb(254,207,54)" rx="2" ry="2" /> | |
<text x="13.26" y="2207.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (97440) (125 ms, 0.03%)</title><rect x="38.5" y="485" width="0.2" height="15.0" fill="rgb(227,224,28)" rx="2" ry="2" /> | |
<text x="41.52" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (222 ms, 0.04%)</title><rect x="263.3" y="1109" width="0.3" height="15.0" fill="rgb(233,119,34)" rx="2" ry="2" /> | |
<text x="266.28" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (12) (110 ms, 0.02%)</title><rect x="22.5" y="1813" width="0.2" height="15.0" fill="rgb(232,16,45)" rx="2" ry="2" /> | |
<text x="25.53" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (18975) (72 ms, 0.01%)</title><rect x="246.7" y="789" width="0.1" height="15.0" fill="rgb(247,52,33)" rx="2" ry="2" /> | |
<text x="249.74" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (484 ms, 0.10%)</title><rect x="709.3" y="1173" width="0.7" height="15.0" fill="rgb(226,179,29)" rx="2" ry="2" /> | |
<text x="712.31" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (3) (116 ms, 0.02%)</title><rect x="240.6" y="645" width="0.2" height="15.0" fill="rgb(238,81,6)" rx="2" ry="2" /> | |
<text x="243.60" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (258 ms, 0.05%)</title><rect x="67.6" y="709" width="0.4" height="15.0" fill="rgb(218,104,27)" rx="2" ry="2" /> | |
<text x="70.63" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#overridable (7238) (81 ms, 0.02%)</title><rect x="376.3" y="1045" width="0.1" height="15.0" fill="rgb(232,155,46)" rx="2" ry="2" /> | |
<text x="379.28" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (230 ms, 0.05%)</title><rect x="245.8" y="901" width="0.4" height="15.0" fill="rgb(209,4,13)" rx="2" ry="2" /> | |
<text x="248.84" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (192 ms, 0.04%)</title><rect x="253.9" y="1077" width="0.2" height="15.0" fill="rgb(207,157,3)" rx="2" ry="2" /> | |
<text x="256.86" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#invoke_prerequisites (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2565" width="707.9" height="15.0" fill="rgb(219,96,41)" rx="2" ry="2" /> | |
<text x="13.05" y="2575.5" >Rake::Task#invoke_prerequisites (1)</text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (867570) (601 ms, 0.12%)</title><rect x="50.1" y="517" width="0.8" height="15.0" fill="rgb(213,108,20)" rx="2" ry="2" /> | |
<text x="53.06" y="527.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,186 ms, 0.24%)</title><rect x="36.0" y="773" width="1.6" height="15.0" fill="rgb(242,38,36)" rx="2" ry="2" /> | |
<text x="38.95" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (12) (110 ms, 0.02%)</title><rect x="22.5" y="1797" width="0.2" height="15.0" fill="rgb(236,5,23)" rx="2" ry="2" /> | |
<text x="25.53" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (72 ms, 0.01%)</title><rect x="25.1" y="2037" width="0.1" height="15.0" fill="rgb(242,168,54)" rx="2" ry="2" /> | |
<text x="28.10" y="2047.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3960) (321 ms, 0.06%)</title><rect x="714.2" y="1077" width="0.4" height="15.0" fill="rgb(251,116,16)" rx="2" ry="2" /> | |
<text x="717.16" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (688 ms, 0.14%)</title><rect x="58.6" y="725" width="0.9" height="15.0" fill="rgb(228,170,48)" rx="2" ry="2" /> | |
<text x="61.55" y="735.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (94560) (76 ms, 0.02%)</title><rect x="34.3" y="469" width="0.1" height="15.0" fill="rgb(210,72,4)" rx="2" ry="2" /> | |
<text x="37.29" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (29) (79 ms, 0.02%)</title><rect x="25.2" y="1925" width="0.1" height="15.0" fill="rgb(236,84,36)" rx="2" ry="2" /> | |
<text x="28.21" y="1935.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (660) (211 ms, 0.04%)</title><rect x="56.7" y="533" width="0.3" height="15.0" fill="rgb(219,47,52)" rx="2" ry="2" /> | |
<text x="59.71" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3960) (176 ms, 0.04%)</title><rect x="710.6" y="1045" width="0.2" height="15.0" fill="rgb(239,166,39)" rx="2" ry="2" /> | |
<text x="713.57" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2485" width="707.9" height="15.0" fill="rgb(241,185,29)" rx="2" ry="2" /> | |
<text x="13.05" y="2495.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (194 ms, 0.04%)</title><rect x="69.9" y="885" width="0.3" height="15.0" fill="rgb(218,163,22)" rx="2" ry="2" /> | |
<text x="72.92" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (324 ms, 0.07%)</title><rect x="58.1" y="757" width="0.4" height="15.0" fill="rgb(210,129,10)" rx="2" ry="2" /> | |
<text x="61.09" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (18975) (236 ms, 0.05%)</title><rect x="246.4" y="789" width="0.3" height="15.0" fill="rgb(234,47,3)" rx="2" ry="2" /> | |
<text x="249.40" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (172) (79 ms, 0.02%)</title><rect x="717.8" y="1893" width="0.1" height="15.0" fill="rgb(210,97,41)" rx="2" ry="2" /> | |
<text x="720.80" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (197 ms, 0.04%)</title><rect x="30.2" y="469" width="0.3" height="15.0" fill="rgb(214,160,42)" rx="2" ry="2" /> | |
<text x="33.20" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_module (1) (119 ms, 0.02%)</title><rect x="717.8" y="2165" width="0.1" height="15.0" fill="rgb(235,177,16)" rx="2" ry="2" /> | |
<text x="720.76" y="2175.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,596 ms, 0.32%)</title><rect x="263.7" y="1237" width="2.3" height="15.0" fill="rgb(241,197,33)" rx="2" ry="2" /> | |
<text x="266.69" y="1247.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (168 ms, 0.03%)</title><rect x="670.8" y="901" width="0.2" height="15.0" fill="rgb(237,51,17)" rx="2" ry="2" /> | |
<text x="673.76" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (669 ms, 0.13%)</title><rect x="261.9" y="1205" width="0.9" height="15.0" fill="rgb(241,132,15)" rx="2" ry="2" /> | |
<text x="264.89" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (347 ms, 0.07%)</title><rect x="244.1" y="901" width="0.5" height="15.0" fill="rgb(238,139,18)" rx="2" ry="2" /> | |
<text x="247.10" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::Process>#clock_gettime (343824) (193 ms, 0.04%)</title><rect x="345.6" y="1077" width="0.2" height="15.0" fill="rgb(227,65,53)" rx="2" ry="2" /> | |
<text x="348.57" y="1087.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (185 ms, 0.04%)</title><rect x="249.6" y="901" width="0.3" height="15.0" fill="rgb(229,142,50)" rx="2" ry="2" /> | |
<text x="252.63" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Initializer#run (12) (7,961 ms, 1.60%)</title><rect x="10.3" y="2213" width="11.3" height="15.0" fill="rgb(233,6,5)" rx="2" ry="2" /> | |
<text x="13.26" y="2223.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (188 ms, 0.04%)</title><rect x="249.6" y="965" width="0.3" height="15.0" fill="rgb(245,223,6)" rx="2" ry="2" /> | |
<text x="252.63" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (3) (74 ms, 0.01%)</title><rect x="266.2" y="965" width="0.1" height="15.0" fill="rgb(246,170,35)" rx="2" ry="2" /> | |
<text x="269.16" y="975.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (167 ms, 0.03%)</title><rect x="261.1" y="1157" width="0.2" height="15.0" fill="rgb(233,22,45)" rx="2" ry="2" /> | |
<text x="264.11" y="1167.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (76 ms, 0.02%)</title><rect x="671.6" y="981" width="0.1" height="15.0" fill="rgb(206,84,39)" rx="2" ry="2" /> | |
<text x="674.56" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,136 ms, 0.23%)</title><rect x="59.5" y="773" width="1.6" height="15.0" fill="rgb(222,183,27)" rx="2" ry="2" /> | |
<text x="62.53" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (178 ms, 0.04%)</title><rect x="259.9" y="869" width="0.2" height="15.0" fill="rgb(219,8,38)" rx="2" ry="2" /> | |
<text x="262.85" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (151 ms, 0.03%)</title><rect x="61.1" y="549" width="0.3" height="15.0" fill="rgb(209,149,34)" rx="2" ry="2" /> | |
<text x="64.15" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (3,649 ms, 0.73%)</title><rect x="254.7" y="1093" width="5.2" height="15.0" fill="rgb(223,49,17)" rx="2" ry="2" /> | |
<text x="257.67" y="1103.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (418 ms, 0.08%)</title><rect x="252.4" y="1061" width="0.6" height="15.0" fill="rgb(212,202,36)" rx="2" ry="2" /> | |
<text x="255.39" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Scoping#constraints (1) (87 ms, 0.02%)</title><rect x="10.7" y="1781" width="0.1" height="15.0" fill="rgb(213,161,0)" rx="2" ry="2" /> | |
<text x="13.68" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (323 ms, 0.06%)</title><rect x="717.2" y="1413" width="0.5" height="15.0" fill="rgb(250,86,6)" rx="2" ry="2" /> | |
<text x="720.20" y="1423.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (237 ms, 0.05%)</title><rect x="267.4" y="1141" width="0.4" height="15.0" fill="rgb(224,116,49)" rx="2" ry="2" /> | |
<text x="270.42" y="1151.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (318 ms, 0.06%)</title><rect x="240.1" y="629" width="0.5" height="15.0" fill="rgb(247,94,14)" rx="2" ry="2" /> | |
<text x="243.14" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (2) (102 ms, 0.02%)</title><rect x="717.3" y="1109" width="0.2" height="15.0" fill="rgb(230,12,32)" rx="2" ry="2" /> | |
<text x="720.35" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (4,951 ms, 0.99%)</title><rect x="710.0" y="1301" width="7.1" height="15.0" fill="rgb(230,160,39)" rx="2" ry="2" /> | |
<text x="713.02" y="1311.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (487,183 ms, 97.75%)</title><rect x="25.7" y="1765" width="692.0" height="15.0" fill="rgb(216,23,25)" rx="2" ry="2" /> | |
<text x="28.67" y="1775.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title>Array#each (4) (233 ms, 0.05%)</title><rect x="674.4" y="1141" width="0.3" height="15.0" fill="rgb(241,189,25)" rx="2" ry="2" /> | |
<text x="677.39" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (195 ms, 0.04%)</title><rect x="243.8" y="901" width="0.3" height="15.0" fill="rgb(240,210,38)" rx="2" ry="2" /> | |
<text x="246.81" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (185 ms, 0.04%)</title><rect x="249.6" y="949" width="0.3" height="15.0" fill="rgb(224,123,26)" rx="2" ry="2" /> | |
<text x="252.63" y="959.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#execute_hook (18) (116 ms, 0.02%)</title><rect x="11.4" y="1781" width="0.2" height="15.0" fill="rgb(208,99,54)" rx="2" ry="2" /> | |
<text x="14.44" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (434 ms, 0.09%)</title><rect x="247.4" y="1013" width="0.6" height="15.0" fill="rgb(210,97,32)" rx="2" ry="2" /> | |
<text x="250.40" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (116 ms, 0.02%)</title><rect x="243.8" y="709" width="0.2" height="15.0" fill="rgb(212,87,4)" rx="2" ry="2" /> | |
<text x="246.82" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (546 ms, 0.11%)</title><rect x="36.0" y="581" width="0.7" height="15.0" fill="rgb(211,162,39)" rx="2" ry="2" /> | |
<text x="38.96" y="591.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::RouteSet#draw (1) (394 ms, 0.08%)</title><rect x="10.6" y="1877" width="0.5" height="15.0" fill="rgb(238,93,30)" rx="2" ry="2" /> | |
<text x="13.55" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (3960) (614 ms, 0.12%)</title><rect x="710.5" y="1093" width="0.9" height="15.0" fill="rgb(207,197,27)" rx="2" ry="2" /> | |
<text x="713.51" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (203 ms, 0.04%)</title><rect x="58.1" y="533" width="0.3" height="15.0" fill="rgb(209,121,31)" rx="2" ry="2" /> | |
<text x="61.09" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each_key (2) (487,335 ms, 97.78%)</title><rect x="25.5" y="2117" width="692.2" height="15.0" fill="rgb(205,165,9)" rx="2" ry="2" /> | |
<text x="28.46" y="2127.5" >Hash#each_key (2)</text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (2853) (5,378 ms, 1.08%)</title><rect x="232.5" y="613" width="7.6" height="15.0" fill="rgb(236,63,19)" rx="2" ry="2" /> | |
<text x="235.48" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (137 ms, 0.03%)</title><rect x="30.2" y="341" width="0.2" height="15.0" fill="rgb(243,24,36)" rx="2" ry="2" /> | |
<text x="33.20" y="351.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (613 ms, 0.12%)</title><rect x="261.0" y="1205" width="0.9" height="15.0" fill="rgb(213,162,12)" rx="2" ry="2" /> | |
<text x="264.01" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Module#const_get (62) (1,658 ms, 0.33%)</title><rect x="22.7" y="2005" width="2.4" height="15.0" fill="rgb(218,22,33)" rx="2" ry="2" /> | |
<text x="25.74" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (11,572 ms, 2.32%)</title><rect x="40.8" y="725" width="16.4" height="15.0" fill="rgb(241,53,33)" rx="2" ry="2" /> | |
<text x="43.75" y="735.5" ></text> | |
</g> | |
<g > | |
<title>MonitorMixin#mon_synchronize (1) (489,810 ms, 98.28%)</title><rect x="22.0" y="2229" width="695.8" height="15.0" fill="rgb(208,229,10)" rx="2" ry="2" /> | |
<text x="24.95" y="2239.5" >MonitorMixin#mon_synchronize (1)</text> | |
</g> | |
<g > | |
<title>Hash#each (1) (102 ms, 0.02%)</title><rect x="35.3" y="565" width="0.1" height="15.0" fill="rgb(210,196,10)" rx="2" ry="2" /> | |
<text x="38.30" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (233 ms, 0.05%)</title><rect x="28.3" y="453" width="0.3" height="15.0" fill="rgb(219,135,41)" rx="2" ry="2" /> | |
<text x="31.31" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (159 ms, 0.03%)</title><rect x="67.4" y="677" width="0.2" height="15.0" fill="rgb(235,68,22)" rx="2" ry="2" /> | |
<text x="70.40" y="687.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3960) (601 ms, 0.12%)</title><rect x="710.5" y="1061" width="0.9" height="15.0" fill="rgb(254,186,28)" rx="2" ry="2" /> | |
<text x="713.53" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (4,822 ms, 0.97%)</title><rect x="62.0" y="885" width="6.9" height="15.0" fill="rgb(207,162,18)" rx="2" ry="2" /> | |
<text x="65.03" y="895.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (99 ms, 0.02%)</title><rect x="58.4" y="501" width="0.1" height="15.0" fill="rgb(221,111,26)" rx="2" ry="2" /> | |
<text x="61.38" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (6) (502 ms, 0.10%)</title><rect x="57.4" y="565" width="0.7" height="15.0" fill="rgb(236,171,39)" rx="2" ry="2" /> | |
<text x="60.37" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (37950) (167 ms, 0.03%)</title><rect x="244.8" y="725" width="0.3" height="15.0" fill="rgb(205,114,46)" rx="2" ry="2" /> | |
<text x="247.82" y="735.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3) (119 ms, 0.02%)</title><rect x="240.6" y="693" width="0.2" height="15.0" fill="rgb(212,8,39)" rx="2" ry="2" /> | |
<text x="243.60" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (121,161 ms, 24.31%)</title><rect x="70.8" y="949" width="172.1" height="15.0" fill="rgb(231,74,7)" rx="2" ry="2" /> | |
<text x="73.82" y="959.5" >Method#call (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (192 ms, 0.04%)</title><rect x="253.9" y="1045" width="0.2" height="15.0" fill="rgb(235,220,0)" rx="2" ry="2" /> | |
<text x="256.86" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (464) (146 ms, 0.03%)</title><rect x="259.6" y="837" width="0.2" height="15.0" fill="rgb(250,74,50)" rx="2" ry="2" /> | |
<text x="262.64" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (154 ms, 0.03%)</title><rect x="61.1" y="613" width="0.3" height="15.0" fill="rgb(225,25,11)" rx="2" ry="2" /> | |
<text x="64.15" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (1,475 ms, 0.30%)</title><rect x="263.7" y="1109" width="2.1" height="15.0" fill="rgb(218,117,27)" rx="2" ry="2" /> | |
<text x="266.69" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (121 ms, 0.02%)</title><rect x="247.1" y="709" width="0.2" height="15.0" fill="rgb(205,56,21)" rx="2" ry="2" /> | |
<text x="250.14" y="719.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (239 ms, 0.05%)</title><rect x="267.4" y="1189" width="0.4" height="15.0" fill="rgb(252,86,4)" rx="2" ry="2" /> | |
<text x="270.42" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::AttributeMethods::ClassMethods#has_attribute? (1) (76 ms, 0.02%)</title><rect x="26.9" y="1333" width="0.1" height="15.0" fill="rgb(238,183,21)" rx="2" ry="2" /> | |
<text x="29.92" y="1343.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (2,765 ms, 0.55%)</title><rect x="31.1" y="677" width="3.9" height="15.0" fill="rgb(231,112,24)" rx="2" ry="2" /> | |
<text x="34.06" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (225) (915 ms, 0.18%)</title><rect x="59.5" y="645" width="1.3" height="15.0" fill="rgb(207,143,2)" rx="2" ry="2" /> | |
<text x="62.54" y="655.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#run_load_hooks (1) (385 ms, 0.08%)</title><rect x="11.4" y="2005" width="0.6" height="15.0" fill="rgb(239,3,41)" rx="2" ry="2" /> | |
<text x="14.44" y="2015.5" ></text> | |
</g> | |
<g > | |
<title><Class::ActiveRecord::Associations::Builder::CollectionAssociation>#define_callback (128) (190 ms, 0.04%)</title><rect x="23.9" y="1845" width="0.3" height="15.0" fill="rgb(214,205,10)" rx="2" ry="2" /> | |
<text x="26.89" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#merge_into_self (4) (216 ms, 0.04%)</title><rect x="232.1" y="837" width="0.3" height="15.0" fill="rgb(209,119,4)" rx="2" ry="2" /> | |
<text x="235.13" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (149 ms, 0.03%)</title><rect x="61.1" y="501" width="0.3" height="15.0" fill="rgb(209,78,8)" rx="2" ry="2" /> | |
<text x="64.15" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (3) (75 ms, 0.02%)</title><rect x="266.2" y="1029" width="0.1" height="15.0" fill="rgb(225,69,51)" rx="2" ry="2" /> | |
<text x="269.16" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component (1) (8,104 ms, 1.63%)</title><rect x="10.1" y="2277" width="11.5" height="15.0" fill="rgb(217,66,43)" rx="2" ry="2" /> | |
<text x="13.06" y="2287.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (825) (94 ms, 0.02%)</title><rect x="58.7" y="485" width="0.1" height="15.0" fill="rgb(246,46,31)" rx="2" ry="2" /> | |
<text x="61.69" y="495.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (211 ms, 0.04%)</title><rect x="61.1" y="805" width="0.3" height="15.0" fill="rgb(209,31,40)" rx="2" ry="2" /> | |
<text x="64.15" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (11) (106 ms, 0.02%)</title><rect x="271.1" y="1157" width="0.1" height="15.0" fill="rgb(229,67,37)" rx="2" ry="2" /> | |
<text x="274.07" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (129 ms, 0.03%)</title><rect x="252.1" y="741" width="0.2" height="15.0" fill="rgb(227,103,47)" rx="2" ry="2" /> | |
<text x="255.07" y="751.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (486,260 ms, 97.57%)</title><rect x="26.9" y="1557" width="690.8" height="15.0" fill="rgb(250,193,51)" rx="2" ry="2" /> | |
<text x="29.89" y="1567.5" ><Module::T::Private::Methods::CallValidation>#validate_call (1)</text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#ls (6) (149 ms, 0.03%)</title><rect x="11.2" y="1829" width="0.2" height="15.0" fill="rgb(207,145,34)" rx="2" ry="2" /> | |
<text x="14.22" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (434 ms, 0.09%)</title><rect x="247.4" y="949" width="0.6" height="15.0" fill="rgb(253,176,2)" rx="2" ry="2" /> | |
<text x="250.40" y="959.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#execute_hook (3) (385 ms, 0.08%)</title><rect x="11.4" y="1973" width="0.6" height="15.0" fill="rgb(241,12,40)" rx="2" ry="2" /> | |
<text x="14.44" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (3619) (1,273 ms, 0.26%)</title><rect x="670.6" y="1061" width="1.8" height="15.0" fill="rgb(207,5,4)" rx="2" ry="2" /> | |
<text x="673.59" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (8685271) (32,532 ms, 6.53%)</title><rect x="590.8" y="1061" width="46.2" height="15.0" fill="rgb(237,178,49)" rx="2" ry="2" /> | |
<text x="593.78" y="1071.5" >T::T..</text> | |
</g> | |
<g > | |
<title>Rake::Task#execute (1) (489,810 ms, 98.28%)</title><rect x="22.0" y="2213" width="695.8" height="15.0" fill="rgb(230,121,42)" rx="2" ry="2" /> | |
<text x="24.95" y="2223.5" >Rake::Task#execute (1)</text> | |
</g> | |
<g > | |
<title>Kernel#require (12) (118 ms, 0.02%)</title><rect x="22.1" y="1637" width="0.1" height="15.0" fill="rgb(219,19,50)" rx="2" ry="2" /> | |
<text x="25.05" y="1647.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (866910) (582 ms, 0.12%)</title><rect x="54.6" y="517" width="0.8" height="15.0" fill="rgb(226,94,22)" rx="2" ry="2" /> | |
<text x="57.56" y="527.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (516 ms, 0.10%)</title><rect x="28.3" y="581" width="0.7" height="15.0" fill="rgb(242,4,47)" rx="2" ry="2" /> | |
<text x="31.27" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (217 ms, 0.04%)</title><rect x="35.0" y="645" width="0.3" height="15.0" fill="rgb(229,101,0)" rx="2" ry="2" /> | |
<text x="37.99" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (76 ms, 0.02%)</title><rect x="376.3" y="1029" width="0.1" height="15.0" fill="rgb(208,35,1)" rx="2" ry="2" /> | |
<text x="379.29" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (232 ms, 0.05%)</title><rect x="27.6" y="341" width="0.3" height="15.0" fill="rgb(217,3,54)" rx="2" ry="2" /> | |
<text x="30.60" y="351.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (8468130) (1,867 ms, 0.37%)</title><rect x="214.3" y="629" width="2.7" height="15.0" fill="rgb(233,173,5)" rx="2" ry="2" /> | |
<text x="217.31" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (226 ms, 0.05%)</title><rect x="266.0" y="1173" width="0.3" height="15.0" fill="rgb(219,211,18)" rx="2" ry="2" /> | |
<text x="268.96" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (236 ms, 0.05%)</title><rect x="28.3" y="501" width="0.3" height="15.0" fill="rgb(228,70,31)" rx="2" ry="2" /> | |
<text x="31.31" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#initialize (2805) (76 ms, 0.02%)</title><rect x="240.8" y="709" width="0.1" height="15.0" fill="rgb(213,229,8)" rx="2" ry="2" /> | |
<text x="243.81" y="719.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,762 ms, 0.35%)</title><rect x="59.5" y="869" width="2.5" height="15.0" fill="rgb(244,166,7)" rx="2" ry="2" /> | |
<text x="62.53" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (160 ms, 0.03%)</title><rect x="262.8" y="805" width="0.3" height="15.0" fill="rgb(208,63,29)" rx="2" ry="2" /> | |
<text x="265.84" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (1,475 ms, 0.30%)</title><rect x="263.7" y="1125" width="2.1" height="15.0" fill="rgb(234,32,10)" rx="2" ry="2" /> | |
<text x="266.69" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (160,159 ms, 32.14%)</title><rect x="27.1" y="1173" width="227.6" height="15.0" fill="rgb(250,158,14)" rx="2" ry="2" /> | |
<text x="30.15" y="1183.5" >SorbetRails::ModelRbiFormatter..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (168 ms, 0.03%)</title><rect x="39.8" y="501" width="0.2" height="15.0" fill="rgb(228,133,52)" rx="2" ry="2" /> | |
<text x="42.75" y="511.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (450) (174 ms, 0.03%)</title><rect x="259.1" y="901" width="0.2" height="15.0" fill="rgb(239,69,17)" rx="2" ry="2" /> | |
<text x="262.07" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (4030788) (623 ms, 0.13%)</title><rect x="239.2" y="581" width="0.9" height="15.0" fill="rgb(224,125,4)" rx="2" ry="2" /> | |
<text x="242.24" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3) (72 ms, 0.01%)</title><rect x="35.2" y="469" width="0.1" height="15.0" fill="rgb(244,152,10)" rx="2" ry="2" /> | |
<text x="38.19" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (255 ms, 0.05%)</title><rect x="39.7" y="709" width="0.4" height="15.0" fill="rgb(223,196,49)" rx="2" ry="2" /> | |
<text x="42.75" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#parameters (7238) (112 ms, 0.02%)</title><rect x="376.5" y="1045" width="0.2" height="15.0" fill="rgb(248,177,11)" rx="2" ry="2" /> | |
<text x="379.52" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#count (655380) (238 ms, 0.05%)</title><rect x="712.7" y="1013" width="0.3" height="15.0" fill="rgb(240,84,50)" rx="2" ry="2" /> | |
<text x="715.69" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (36825) (102 ms, 0.02%)</title><rect x="251.6" y="837" width="0.1" height="15.0" fill="rgb(223,80,34)" rx="2" ry="2" /> | |
<text x="254.59" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (125 ms, 0.03%)</title><rect x="28.1" y="373" width="0.2" height="15.0" fill="rgb(250,141,21)" rx="2" ry="2" /> | |
<text x="31.09" y="383.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (303) (122 ms, 0.02%)</title><rect x="252.1" y="677" width="0.1" height="15.0" fill="rgb(237,54,30)" rx="2" ry="2" /> | |
<text x="255.08" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (167 ms, 0.03%)</title><rect x="245.5" y="853" width="0.2" height="15.0" fill="rgb(221,198,14)" rx="2" ry="2" /> | |
<text x="248.47" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#invoke (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2613" width="707.9" height="15.0" fill="rgb(220,27,9)" rx="2" ry="2" /> | |
<text x="13.05" y="2623.5" >Rake::Task#invoke (1)</text> | |
</g> | |
<g > | |
<title>Module#name (632) (255 ms, 0.05%)</title><rect x="247.6" y="869" width="0.3" height="15.0" fill="rgb(221,145,26)" rx="2" ry="2" /> | |
<text x="250.56" y="879.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (253) (130 ms, 0.03%)</title><rect x="30.2" y="293" width="0.2" height="15.0" fill="rgb(229,135,51)" rx="2" ry="2" /> | |
<text x="33.20" y="303.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (253) (118 ms, 0.02%)</title><rect x="69.9" y="517" width="0.2" height="15.0" fill="rgb(213,96,0)" rx="2" ry="2" /> | |
<text x="72.93" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (102 ms, 0.02%)</title><rect x="34.8" y="581" width="0.2" height="15.0" fill="rgb(213,187,0)" rx="2" ry="2" /> | |
<text x="37.85" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (110 ms, 0.02%)</title><rect x="28.1" y="133" width="0.1" height="15.0" fill="rgb(222,133,42)" rx="2" ry="2" /> | |
<text x="31.09" y="143.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (450) (178 ms, 0.04%)</title><rect x="259.1" y="949" width="0.2" height="15.0" fill="rgb(243,14,17)" rx="2" ry="2" /> | |
<text x="262.07" y="959.5" ></text> | |
</g> | |
<g > | |
<title>MonitorMixin#mon_synchronize (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2517" width="707.9" height="15.0" fill="rgb(243,191,23)" rx="2" ry="2" /> | |
<text x="13.05" y="2527.5" >MonitorMixin#mon_synchronize (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (249 ms, 0.05%)</title><rect x="717.3" y="1173" width="0.3" height="15.0" fill="rgb(240,76,38)" rx="2" ry="2" /> | |
<text x="720.28" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (259 ms, 0.05%)</title><rect x="67.6" y="741" width="0.4" height="15.0" fill="rgb(254,70,33)" rx="2" ry="2" /> | |
<text x="70.63" y="751.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (259 ms, 0.05%)</title><rect x="35.5" y="581" width="0.4" height="15.0" fill="rgb(213,77,29)" rx="2" ry="2" /> | |
<text x="38.49" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (240 ms, 0.05%)</title><rect x="262.8" y="1157" width="0.4" height="15.0" fill="rgb(253,217,35)" rx="2" ry="2" /> | |
<text x="265.84" y="1167.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (81 ms, 0.02%)</title><rect x="372.7" y="949" width="0.1" height="15.0" fill="rgb(251,156,38)" rx="2" ry="2" /> | |
<text x="375.68" y="959.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (115 ms, 0.02%)</title><rect x="243.8" y="661" width="0.2" height="15.0" fill="rgb(247,167,18)" rx="2" ry="2" /> | |
<text x="246.82" y="671.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (644 ms, 0.13%)</title><rect x="266.9" y="1285" width="1.0" height="15.0" fill="rgb(250,220,34)" rx="2" ry="2" /> | |
<text x="269.94" y="1295.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (154,189 ms, 30.94%)</title><rect x="27.2" y="1061" width="219.1" height="15.0" fill="rgb(221,150,44)" rx="2" ry="2" /> | |
<text x="30.22" y="1071.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (544 ms, 0.11%)</title><rect x="68.9" y="693" width="0.8" height="15.0" fill="rgb(231,72,49)" rx="2" ry="2" /> | |
<text x="71.91" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#overridable (5280) (96 ms, 0.02%)</title><rect x="231.0" y="613" width="0.1" height="15.0" fill="rgb(219,41,10)" rx="2" ry="2" /> | |
<text x="233.97" y="623.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1) (137 ms, 0.03%)</title><rect x="716.8" y="1269" width="0.2" height="15.0" fill="rgb(245,25,35)" rx="2" ry="2" /> | |
<text x="719.83" y="1279.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (3960) (2,981 ms, 0.60%)</title><rect x="710.5" y="1109" width="4.2" height="15.0" fill="rgb(215,23,14)" rx="2" ry="2" /> | |
<text x="713.48" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (113,496 ms, 22.77%)</title><rect x="70.8" y="789" width="161.3" height="15.0" fill="rgb(250,113,12)" rx="2" ry="2" /> | |
<text x="73.83" y="799.5" >Parlour::ConflictRes..</text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (15840) (99 ms, 0.02%)</title><rect x="711.2" y="1029" width="0.1" height="15.0" fill="rgb(237,37,27)" rx="2" ry="2" /> | |
<text x="714.18" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (204 ms, 0.04%)</title><rect x="30.2" y="597" width="0.3" height="15.0" fill="rgb(237,75,24)" rx="2" ry="2" /> | |
<text x="33.20" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (18975) (251 ms, 0.05%)</title><rect x="69.1" y="661" width="0.3" height="15.0" fill="rgb(207,168,3)" rx="2" ry="2" /> | |
<text x="72.05" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (140 ms, 0.03%)</title><rect x="28.8" y="389" width="0.2" height="15.0" fill="rgb(205,27,27)" rx="2" ry="2" /> | |
<text x="31.79" y="399.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (322 ms, 0.06%)</title><rect x="59.0" y="693" width="0.4" height="15.0" fill="rgb(218,85,30)" rx="2" ry="2" /> | |
<text x="61.97" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (593 ms, 0.12%)</title><rect x="261.9" y="1061" width="0.8" height="15.0" fill="rgb(244,0,48)" rx="2" ry="2" /> | |
<text x="264.89" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,162 ms, 0.23%)</title><rect x="242.9" y="997" width="1.7" height="15.0" fill="rgb(215,22,52)" rx="2" ry="2" /> | |
<text x="245.94" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (253) (99 ms, 0.02%)</title><rect x="245.5" y="597" width="0.1" height="15.0" fill="rgb(227,110,22)" rx="2" ry="2" /> | |
<text x="248.47" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (237 ms, 0.05%)</title><rect x="262.8" y="1093" width="0.4" height="15.0" fill="rgb(250,8,54)" rx="2" ry="2" /> | |
<text x="265.84" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (486,260 ms, 97.57%)</title><rect x="26.9" y="1541" width="690.8" height="15.0" fill="rgb(213,18,40)" rx="2" ry="2" /> | |
<text x="29.89" y="1551.5" >Method#call (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (205 ms, 0.04%)</title><rect x="30.2" y="613" width="0.3" height="15.0" fill="rgb(225,99,33)" rx="2" ry="2" /> | |
<text x="33.19" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (127 ms, 0.03%)</title><rect x="253.9" y="773" width="0.1" height="15.0" fill="rgb(206,12,41)" rx="2" ry="2" /> | |
<text x="256.86" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (347 ms, 0.07%)</title><rect x="244.1" y="917" width="0.5" height="15.0" fill="rgb(205,101,50)" rx="2" ry="2" /> | |
<text x="247.10" y="927.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (115 ms, 0.02%)</title><rect x="28.1" y="213" width="0.1" height="15.0" fill="rgb(249,78,4)" rx="2" ry="2" /> | |
<text x="31.09" y="223.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (24,334 ms, 4.88%)</title><rect x="674.7" y="1173" width="34.6" height="15.0" fill="rgb(225,199,1)" rx="2" ry="2" /> | |
<text x="677.74" y="1183.5" >Me..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (118 ms, 0.02%)</title><rect x="243.8" y="725" width="0.2" height="15.0" fill="rgb(209,75,43)" rx="2" ry="2" /> | |
<text x="246.82" y="735.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (75 ms, 0.02%)</title><rect x="30.5" y="549" width="0.1" height="15.0" fill="rgb(243,9,54)" rx="2" ry="2" /> | |
<text x="33.49" y="559.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (539 ms, 0.11%)</title><rect x="253.0" y="1013" width="0.8" height="15.0" fill="rgb(226,152,27)" rx="2" ry="2" /> | |
<text x="255.99" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (614 ms, 0.12%)</title><rect x="242.9" y="917" width="0.9" height="15.0" fill="rgb(253,184,32)" rx="2" ry="2" /> | |
<text x="245.94" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (90) (98 ms, 0.02%)</title><rect x="259.3" y="933" width="0.2" height="15.0" fill="rgb(231,165,34)" rx="2" ry="2" /> | |
<text x="262.33" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (3) (86 ms, 0.02%)</title><rect x="260.1" y="821" width="0.1" height="15.0" fill="rgb(245,100,37)" rx="2" ry="2" /> | |
<text x="263.11" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (18) (513 ms, 0.10%)</title><rect x="22.0" y="2005" width="0.7" height="15.0" fill="rgb(211,40,34)" rx="2" ry="2" /> | |
<text x="24.96" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (30,649 ms, 6.15%)</title><rect x="27.3" y="949" width="43.5" height="15.0" fill="rgb(236,210,31)" rx="2" ry="2" /> | |
<text x="30.28" y="959.5" >Sorb..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (89 ms, 0.02%)</title><rect x="671.4" y="981" width="0.2" height="15.0" fill="rgb(210,44,21)" rx="2" ry="2" /> | |
<text x="674.42" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::SorbetRails::Utils>#rails_eager_load_all! (1) (2,467 ms, 0.49%)</title><rect x="22.0" y="2133" width="3.5" height="15.0" fill="rgb(208,53,16)" rx="2" ry="2" /> | |
<text x="24.95" y="2143.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (97440) (435 ms, 0.09%)</title><rect x="38.2" y="501" width="0.6" height="15.0" fill="rgb(223,178,38)" rx="2" ry="2" /> | |
<text x="41.18" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (225 ms, 0.05%)</title><rect x="37.2" y="629" width="0.3" height="15.0" fill="rgb(218,15,50)" rx="2" ry="2" /> | |
<text x="40.23" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (73650) (334 ms, 0.07%)</title><rect x="250.9" y="821" width="0.5" height="15.0" fill="rgb(214,183,7)" rx="2" ry="2" /> | |
<text x="253.89" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (493 ms, 0.10%)</title><rect x="709.3" y="1269" width="0.7" height="15.0" fill="rgb(222,144,42)" rx="2" ry="2" /> | |
<text x="712.31" y="1279.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (194 ms, 0.04%)</title><rect x="67.6" y="629" width="0.3" height="15.0" fill="rgb(227,210,25)" rx="2" ry="2" /> | |
<text x="70.63" y="639.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (2805) (323 ms, 0.06%)</title><rect x="241.3" y="597" width="0.5" height="15.0" fill="rgb(218,123,51)" rx="2" ry="2" /> | |
<text x="244.30" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (503 ms, 0.10%)</title><rect x="57.4" y="645" width="0.7" height="15.0" fill="rgb(249,76,33)" rx="2" ry="2" /> | |
<text x="60.37" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (24,436 ms, 4.90%)</title><rect x="27.3" y="901" width="34.7" height="15.0" fill="rgb(250,25,30)" rx="2" ry="2" /> | |
<text x="30.32" y="911.5" >Cl..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (24,335 ms, 4.88%)</title><rect x="674.7" y="1189" width="34.6" height="15.0" fill="rgb(207,15,22)" rx="2" ry="2" /> | |
<text x="677.74" y="1199.5" ><M..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_method (1) (683 ms, 0.14%)</title><rect x="25.7" y="1685" width="0.9" height="15.0" fill="rgb(230,102,43)" rx="2" ry="2" /> | |
<text x="28.67" y="1695.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (218 ms, 0.04%)</title><rect x="252.1" y="997" width="0.3" height="15.0" fill="rgb(241,150,44)" rx="2" ry="2" /> | |
<text x="255.07" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Thread:70278982016980 (498,330 ms, 99.99%)</title><rect x="10.0" y="2741" width="707.9" height="15.0" fill="rgb(220,168,52)" rx="2" ry="2" /> | |
<text x="13.04" y="2751.5" >Thread:70278982016980</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (360) (93 ms, 0.02%)</title><rect x="259.3" y="853" width="0.2" height="15.0" fill="rgb(229,150,9)" rx="2" ry="2" /> | |
<text x="262.33" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (125 ms, 0.03%)</title><rect x="28.1" y="437" width="0.2" height="15.0" fill="rgb(228,97,44)" rx="2" ry="2" /> | |
<text x="31.09" y="447.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (3960) (1,877 ms, 0.38%)</title><rect x="711.5" y="1061" width="2.6" height="15.0" fill="rgb(246,221,8)" rx="2" ry="2" /> | |
<text x="714.46" y="1071.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (86 ms, 0.02%)</title><rect x="372.9" y="949" width="0.1" height="15.0" fill="rgb(234,137,18)" rx="2" ry="2" /> | |
<text x="375.90" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (433785) (83 ms, 0.02%)</title><rect x="53.2" y="517" width="0.1" height="15.0" fill="rgb(216,1,42)" rx="2" ry="2" /> | |
<text x="56.16" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (3) (88 ms, 0.02%)</title><rect x="35.3" y="549" width="0.1" height="15.0" fill="rgb(226,151,7)" rx="2" ry="2" /> | |
<text x="38.30" y="559.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (93 ms, 0.02%)</title><rect x="671.9" y="981" width="0.1" height="15.0" fill="rgb(224,127,46)" rx="2" ry="2" /> | |
<text x="674.90" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (138 ms, 0.03%)</title><rect x="253.9" y="885" width="0.2" height="15.0" fill="rgb(207,96,29)" rx="2" ry="2" /> | |
<text x="256.86" y="895.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (134 ms, 0.03%)</title><rect x="267.0" y="1045" width="0.2" height="15.0" fill="rgb(234,40,26)" rx="2" ry="2" /> | |
<text x="270.04" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (134) (80 ms, 0.02%)</title><rect x="260.1" y="789" width="0.1" height="15.0" fill="rgb(226,103,35)" rx="2" ry="2" /> | |
<text x="263.11" y="799.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (360) (129 ms, 0.03%)</title><rect x="34.4" y="485" width="0.2" height="15.0" fill="rgb(253,123,51)" rx="2" ry="2" /> | |
<text x="37.41" y="495.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::ConnectionPool#new_connection (1) (107 ms, 0.02%)</title><rect x="25.5" y="1765" width="0.1" height="15.0" fill="rgb(235,149,42)" rx="2" ry="2" /> | |
<text x="28.46" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,131 ms, 0.23%)</title><rect x="248.0" y="1013" width="1.6" height="15.0" fill="rgb(220,115,19)" rx="2" ry="2" /> | |
<text x="251.02" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (3,705 ms, 0.74%)</title><rect x="62.0" y="773" width="5.3" height="15.0" fill="rgb(230,195,54)" rx="2" ry="2" /> | |
<text x="65.04" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (958 ms, 0.19%)</title><rect x="250.5" y="917" width="1.3" height="15.0" fill="rgb(219,187,44)" rx="2" ry="2" /> | |
<text x="253.47" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (614) (261 ms, 0.05%)</title><rect x="70.3" y="741" width="0.4" height="15.0" fill="rgb(232,129,38)" rx="2" ry="2" /> | |
<text x="73.32" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#set_autoloads_in_dir (15) (168 ms, 0.03%)</title><rect x="11.2" y="1909" width="0.2" height="15.0" fill="rgb(243,27,28)" rx="2" ry="2" /> | |
<text x="14.19" y="1919.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (445 ms, 0.09%)</title><rect x="40.1" y="741" width="0.6" height="15.0" fill="rgb(225,192,18)" rx="2" ry="2" /> | |
<text x="43.12" y="751.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (433785) (1,483 ms, 0.30%)</title><rect x="53.3" y="565" width="2.1" height="15.0" fill="rgb(210,72,31)" rx="2" ry="2" /> | |
<text x="56.28" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (867570) (4,123 ms, 0.83%)</title><rect x="45.1" y="533" width="5.8" height="15.0" fill="rgb(244,42,19)" rx="2" ry="2" /> | |
<text x="48.06" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,132 ms, 0.23%)</title><rect x="250.5" y="1029" width="1.6" height="15.0" fill="rgb(212,139,25)" rx="2" ry="2" /> | |
<text x="253.46" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (597 ms, 0.12%)</title><rect x="261.9" y="1125" width="0.8" height="15.0" fill="rgb(215,38,35)" rx="2" ry="2" /> | |
<text x="264.89" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (7920) (75 ms, 0.02%)</title><rect x="714.8" y="1061" width="0.1" height="15.0" fill="rgb(251,92,10)" rx="2" ry="2" /> | |
<text x="717.80" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (131 ms, 0.03%)</title><rect x="36.8" y="373" width="0.2" height="15.0" fill="rgb(246,215,44)" rx="2" ry="2" /> | |
<text x="39.85" y="383.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (215 ms, 0.04%)</title><rect x="244.2" y="821" width="0.3" height="15.0" fill="rgb(223,49,23)" rx="2" ry="2" /> | |
<text x="247.19" y="831.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (134) (80 ms, 0.02%)</title><rect x="260.1" y="773" width="0.1" height="15.0" fill="rgb(241,138,16)" rx="2" ry="2" /> | |
<text x="263.11" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (9) (286,081 ms, 57.40%)</title><rect x="267.9" y="1221" width="406.4" height="15.0" fill="rgb(250,23,42)" rx="2" ry="2" /> | |
<text x="270.85" y="1231.5" >Parlour::ConflictResolver#resolve_conflicts (9)</text> | |
</g> | |
<g > | |
<title>Method#call (8) (113,496 ms, 22.77%)</title><rect x="70.8" y="805" width="161.3" height="15.0" fill="rgb(243,68,0)" rx="2" ry="2" /> | |
<text x="73.83" y="815.5" >Method#call (8)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (660) (191 ms, 0.04%)</title><rect x="56.7" y="501" width="0.3" height="15.0" fill="rgb(247,2,11)" rx="2" ry="2" /> | |
<text x="59.71" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (540 ms, 0.11%)</title><rect x="242.9" y="885" width="0.8" height="15.0" fill="rgb(240,61,17)" rx="2" ry="2" /> | |
<text x="245.94" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3) (71 ms, 0.01%)</title><rect x="35.2" y="453" width="0.1" height="15.0" fill="rgb(247,114,3)" rx="2" ry="2" /> | |
<text x="38.19" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#initialize (1) (119 ms, 0.02%)</title><rect x="717.8" y="2037" width="0.1" height="15.0" fill="rgb(245,171,15)" rx="2" ry="2" /> | |
<text x="720.76" y="2047.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (116 ms, 0.02%)</title><rect x="245.5" y="757" width="0.1" height="15.0" fill="rgb(241,198,48)" rx="2" ry="2" /> | |
<text x="248.47" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (3) (87 ms, 0.02%)</title><rect x="260.1" y="885" width="0.1" height="15.0" fill="rgb(220,12,50)" rx="2" ry="2" /> | |
<text x="263.11" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (226) (87 ms, 0.02%)</title><rect x="58.4" y="389" width="0.1" height="15.0" fill="rgb(246,48,45)" rx="2" ry="2" /> | |
<text x="61.38" y="399.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,762 ms, 0.35%)</title><rect x="59.5" y="837" width="2.5" height="15.0" fill="rgb(229,172,44)" rx="2" ry="2" /> | |
<text x="62.53" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (254 ms, 0.05%)</title><rect x="58.6" y="693" width="0.3" height="15.0" fill="rgb(229,177,27)" rx="2" ry="2" /> | |
<text x="61.55" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (24,335 ms, 4.88%)</title><rect x="674.7" y="1205" width="34.6" height="15.0" fill="rgb(209,61,20)" rx="2" ry="2" /> | |
<text x="677.74" y="1215.5" >Pa..</text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#autoload_subdir (7) (150 ms, 0.03%)</title><rect x="11.2" y="1861" width="0.2" height="15.0" fill="rgb(206,38,33)" rx="2" ry="2" /> | |
<text x="14.22" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (235 ms, 0.05%)</title><rect x="250.0" y="933" width="0.4" height="15.0" fill="rgb(212,10,5)" rx="2" ry="2" /> | |
<text x="253.03" y="943.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (158,962 ms, 31.89%)</title><rect x="27.2" y="1141" width="225.8" height="15.0" fill="rgb(226,175,34)" rx="2" ry="2" /> | |
<text x="30.16" y="1151.5" >SorbetRails::ModelRbiFormatte..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (323 ms, 0.06%)</title><rect x="717.2" y="1397" width="0.5" height="15.0" fill="rgb(229,142,0)" rx="2" ry="2" /> | |
<text x="720.20" y="1407.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (1,476 ms, 0.30%)</title><rect x="263.7" y="1173" width="2.1" height="15.0" fill="rgb(225,2,47)" rx="2" ry="2" /> | |
<text x="266.69" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (142 ms, 0.03%)</title><rect x="61.1" y="485" width="0.2" height="15.0" fill="rgb(224,89,39)" rx="2" ry="2" /> | |
<text x="64.15" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (668) (262 ms, 0.05%)</title><rect x="260.5" y="997" width="0.4" height="15.0" fill="rgb(253,208,38)" rx="2" ry="2" /> | |
<text x="263.51" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (32) (81 ms, 0.02%)</title><rect x="25.2" y="1973" width="0.1" height="15.0" fill="rgb(214,86,34)" rx="2" ry="2" /> | |
<text x="28.21" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (3) (88 ms, 0.02%)</title><rect x="260.1" y="933" width="0.1" height="15.0" fill="rgb(229,147,47)" rx="2" ry="2" /> | |
<text x="263.11" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (36825) (889 ms, 0.18%)</title><rect x="250.5" y="885" width="1.3" height="15.0" fill="rgb(213,200,42)" rx="2" ry="2" /> | |
<text x="253.49" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (540 ms, 0.11%)</title><rect x="242.9" y="821" width="0.8" height="15.0" fill="rgb(254,148,30)" rx="2" ry="2" /> | |
<text x="245.94" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (55) (1,657 ms, 0.33%)</title><rect x="22.7" y="1989" width="2.4" height="15.0" fill="rgb(253,179,47)" rx="2" ry="2" /> | |
<text x="25.74" y="1999.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (841) (495 ms, 0.10%)</title><rect x="57.4" y="501" width="0.7" height="15.0" fill="rgb(207,47,8)" rx="2" ry="2" /> | |
<text x="60.38" y="511.5" ></text> | |
</g> | |
<g > | |
<title>BasicObject#instance_exec (2) (434 ms, 0.09%)</title><rect x="10.5" y="2005" width="0.6" height="15.0" fill="rgb(241,43,15)" rx="2" ry="2" /> | |
<text x="13.53" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,447 ms, 0.29%)</title><rect x="29.0" y="677" width="2.1" height="15.0" fill="rgb(239,49,21)" rx="2" ry="2" /> | |
<text x="32.00" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (433785) (97 ms, 0.02%)</title><rect x="52.4" y="549" width="0.2" height="15.0" fill="rgb(251,61,49)" rx="2" ry="2" /> | |
<text x="55.42" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (189 ms, 0.04%)</title><rect x="253.9" y="997" width="0.2" height="15.0" fill="rgb(248,191,37)" rx="2" ry="2" /> | |
<text x="256.86" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (22) (100 ms, 0.02%)</title><rect x="21.1" y="2101" width="0.1" height="15.0" fill="rgb(237,142,22)" rx="2" ry="2" /> | |
<text x="24.08" y="2111.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (355) (157 ms, 0.03%)</title><rect x="259.9" y="757" width="0.2" height="15.0" fill="rgb(206,79,45)" rx="2" ry="2" /> | |
<text x="262.86" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (540 ms, 0.11%)</title><rect x="242.9" y="853" width="0.8" height="15.0" fill="rgb(227,28,13)" rx="2" ry="2" /> | |
<text x="245.94" y="863.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordFinderMethods#generate (1) (486,374 ms, 97.59%)</title><rect x="26.8" y="1621" width="690.9" height="15.0" fill="rgb(226,146,49)" rx="2" ry="2" /> | |
<text x="29.82" y="1631.5" >SorbetRails::ModelPlugins::ActiveRecordFinderMethods#generate (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3619) (1,270 ms, 0.25%)</title><rect x="670.6" y="1045" width="1.8" height="15.0" fill="rgb(213,117,46)" rx="2" ry="2" /> | |
<text x="673.60" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#merge_into_self (4) (245 ms, 0.05%)</title><rect x="674.4" y="1221" width="0.3" height="15.0" fill="rgb(242,217,32)" rx="2" ry="2" /> | |
<text x="677.38" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (825) (93 ms, 0.02%)</title><rect x="58.7" y="469" width="0.1" height="15.0" fill="rgb(219,188,21)" rx="2" ry="2" /> | |
<text x="61.69" y="479.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (257 ms, 0.05%)</title><rect x="709.3" y="1077" width="0.4" height="15.0" fill="rgb(230,125,11)" rx="2" ry="2" /> | |
<text x="712.31" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (99 ms, 0.02%)</title><rect x="245.5" y="581" width="0.1" height="15.0" fill="rgb(235,93,47)" rx="2" ry="2" /> | |
<text x="248.47" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_key (1) (223 ms, 0.04%)</title><rect x="21.6" y="2133" width="0.4" height="15.0" fill="rgb(230,208,2)" rx="2" ry="2" /> | |
<text x="24.63" y="2143.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (55) (1,654 ms, 0.33%)</title><rect x="22.7" y="1973" width="2.4" height="15.0" fill="rgb(230,175,16)" rx="2" ry="2" /> | |
<text x="25.74" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>Enumerable#inject (2) (77 ms, 0.02%)</title><rect x="10.6" y="1637" width="0.1" height="15.0" fill="rgb(241,134,11)" rx="2" ry="2" /> | |
<text x="13.57" y="1647.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (9) (1,351 ms, 0.27%)</title><rect x="37.6" y="645" width="2.0" height="15.0" fill="rgb(240,109,46)" rx="2" ry="2" /> | |
<text x="40.64" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#invoke (1) (498,330 ms, 99.99%)</title><rect x="10.0" y="2693" width="707.9" height="15.0" fill="rgb(254,82,11)" rx="2" ry="2" /> | |
<text x="13.04" y="2703.5" >Rake::Task#invoke (1)</text> | |
</g> | |
<g > | |
<title>Method#call (8) (544 ms, 0.11%)</title><rect x="244.6" y="869" width="0.8" height="15.0" fill="rgb(207,61,40)" rx="2" ry="2" /> | |
<text x="247.59" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (90) (675 ms, 0.14%)</title><rect x="29.1" y="501" width="0.9" height="15.0" fill="rgb(209,79,7)" rx="2" ry="2" /> | |
<text x="32.05" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (262 ms, 0.05%)</title><rect x="67.6" y="789" width="0.4" height="15.0" fill="rgb(212,215,0)" rx="2" ry="2" /> | |
<text x="70.63" y="799.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (129 ms, 0.03%)</title><rect x="69.9" y="597" width="0.2" height="15.0" fill="rgb(212,129,12)" rx="2" ry="2" /> | |
<text x="72.92" y="607.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (450) (190 ms, 0.04%)</title><rect x="66.8" y="629" width="0.3" height="15.0" fill="rgb(235,22,9)" rx="2" ry="2" /> | |
<text x="69.82" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (275 ms, 0.06%)</title><rect x="259.9" y="1013" width="0.3" height="15.0" fill="rgb(250,174,45)" rx="2" ry="2" /> | |
<text x="262.85" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (228 ms, 0.05%)</title><rect x="246.4" y="773" width="0.3" height="15.0" fill="rgb(252,80,30)" rx="2" ry="2" /> | |
<text x="249.41" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (4) (209 ms, 0.04%)</title><rect x="232.1" y="773" width="0.3" height="15.0" fill="rgb(231,128,42)" rx="2" ry="2" /> | |
<text x="235.14" y="783.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (516 ms, 0.10%)</title><rect x="28.3" y="565" width="0.7" height="15.0" fill="rgb(238,15,5)" rx="2" ry="2" /> | |
<text x="31.27" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (167 ms, 0.03%)</title><rect x="245.5" y="885" width="0.2" height="15.0" fill="rgb(227,69,39)" rx="2" ry="2" /> | |
<text x="248.47" y="895.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (192 ms, 0.04%)</title><rect x="243.8" y="805" width="0.3" height="15.0" fill="rgb(215,159,11)" rx="2" ry="2" /> | |
<text x="246.81" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (283 ms, 0.06%)</title><rect x="260.5" y="1013" width="0.4" height="15.0" fill="rgb(213,142,43)" rx="2" ry="2" /> | |
<text x="263.48" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (317 ms, 0.06%)</title><rect x="717.2" y="1253" width="0.4" height="15.0" fill="rgb(239,14,31)" rx="2" ry="2" /> | |
<text x="720.20" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (98 ms, 0.02%)</title><rect x="58.4" y="485" width="0.1" height="15.0" fill="rgb(231,156,6)" rx="2" ry="2" /> | |
<text x="61.38" y="495.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (177 ms, 0.04%)</title><rect x="247.1" y="869" width="0.3" height="15.0" fill="rgb(213,70,16)" rx="2" ry="2" /> | |
<text x="250.14" y="879.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="757" width="7.7" height="15.0" fill="rgb(253,93,36)" rx="2" ry="2" /> | |
<text x="235.44" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Class::Dir>#foreach (4) (521 ms, 0.10%)</title><rect x="22.0" y="2037" width="0.7" height="15.0" fill="rgb(212,208,21)" rx="2" ry="2" /> | |
<text x="24.95" y="2047.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (171) (184 ms, 0.04%)</title><rect x="21.7" y="1717" width="0.2" height="15.0" fill="rgb(221,196,10)" rx="2" ry="2" /> | |
<text x="24.66" y="1727.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (94560) (1,053 ms, 0.21%)</title><rect x="31.8" y="453" width="1.5" height="15.0" fill="rgb(239,101,13)" rx="2" ry="2" /> | |
<text x="34.82" y="463.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (614 ms, 0.12%)</title><rect x="68.0" y="837" width="0.9" height="15.0" fill="rgb(237,119,7)" rx="2" ry="2" /> | |
<text x="71.01" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (194 ms, 0.04%)</title><rect x="69.9" y="837" width="0.3" height="15.0" fill="rgb(245,63,37)" rx="2" ry="2" /> | |
<text x="72.92" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (825) (100 ms, 0.02%)</title><rect x="58.7" y="533" width="0.1" height="15.0" fill="rgb(217,187,21)" rx="2" ry="2" /> | |
<text x="61.68" y="543.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (8685271) (42,153 ms, 8.46%)</title><rect x="521.9" y="1077" width="59.9" height="15.0" fill="rgb(207,58,25)" rx="2" ry="2" /> | |
<text x="524.90" y="1087.5" >T::Pri..</text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (734) (196 ms, 0.04%)</title><rect x="232.2" y="613" width="0.2" height="15.0" fill="rgb(240,101,24)" rx="2" ry="2" /> | |
<text x="235.15" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (201 ms, 0.04%)</title><rect x="30.2" y="533" width="0.3" height="15.0" fill="rgb(207,48,54)" rx="2" ry="2" /> | |
<text x="33.20" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (319 ms, 0.06%)</title><rect x="59.0" y="661" width="0.4" height="15.0" fill="rgb(249,148,25)" rx="2" ry="2" /> | |
<text x="61.97" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (360) (103 ms, 0.02%)</title><rect x="67.1" y="613" width="0.1" height="15.0" fill="rgb(237,78,40)" rx="2" ry="2" /> | |
<text x="70.09" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (12) (137 ms, 0.03%)</title><rect x="10.1" y="2181" width="0.2" height="15.0" fill="rgb(220,125,52)" rx="2" ry="2" /> | |
<text x="13.06" y="2191.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (119 ms, 0.02%)</title><rect x="28.1" y="245" width="0.2" height="15.0" fill="rgb(209,80,29)" rx="2" ry="2" /> | |
<text x="31.09" y="255.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (178 ms, 0.04%)</title><rect x="262.8" y="901" width="0.3" height="15.0" fill="rgb(228,193,19)" rx="2" ry="2" /> | |
<text x="265.84" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (355) (180 ms, 0.04%)</title><rect x="67.6" y="485" width="0.3" height="15.0" fill="rgb(230,215,26)" rx="2" ry="2" /> | |
<text x="70.63" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (48720) (552 ms, 0.11%)</title><rect x="38.0" y="533" width="0.8" height="15.0" fill="rgb(208,36,14)" rx="2" ry="2" /> | |
<text x="41.01" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (168 ms, 0.03%)</title><rect x="39.8" y="469" width="0.2" height="15.0" fill="rgb(227,83,53)" rx="2" ry="2" /> | |
<text x="42.75" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1414) (100 ms, 0.02%)</title><rect x="240.3" y="485" width="0.2" height="15.0" fill="rgb(235,150,8)" rx="2" ry="2" /> | |
<text x="243.34" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (223 ms, 0.04%)</title><rect x="21.6" y="2085" width="0.3" height="15.0" fill="rgb(241,95,31)" rx="2" ry="2" /> | |
<text x="24.63" y="2095.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (12) (8,104 ms, 1.63%)</title><rect x="10.1" y="2229" width="11.5" height="15.0" fill="rgb(220,137,28)" rx="2" ry="2" /> | |
<text x="13.06" y="2239.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (41) (139 ms, 0.03%)</title><rect x="11.7" y="1765" width="0.2" height="15.0" fill="rgb(243,163,35)" rx="2" ry="2" /> | |
<text x="14.67" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (614 ms, 0.12%)</title><rect x="242.9" y="949" width="0.9" height="15.0" fill="rgb(220,106,18)" rx="2" ry="2" /> | |
<text x="245.94" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (4024) (93 ms, 0.02%)</title><rect x="270.9" y="1093" width="0.1" height="15.0" fill="rgb(230,12,52)" rx="2" ry="2" /> | |
<text x="273.88" y="1103.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (151 ms, 0.03%)</title><rect x="259.6" y="1045" width="0.2" height="15.0" fill="rgb(237,35,24)" rx="2" ry="2" /> | |
<text x="262.63" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (165,271 ms, 33.16%)</title><rect x="27.1" y="1253" width="234.8" height="15.0" fill="rgb(248,90,9)" rx="2" ry="2" /> | |
<text x="30.11" y="1263.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,131 ms, 0.23%)</title><rect x="248.0" y="997" width="1.6" height="15.0" fill="rgb(253,18,21)" rx="2" ry="2" /> | |
<text x="251.02" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (360) (97 ms, 0.02%)</title><rect x="259.3" y="901" width="0.2" height="15.0" fill="rgb(240,143,48)" rx="2" ry="2" /> | |
<text x="262.33" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (2,602 ms, 0.52%)</title><rect x="31.1" y="613" width="3.7" height="15.0" fill="rgb(242,171,33)" rx="2" ry="2" /> | |
<text x="34.06" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (551 ms, 0.11%)</title><rect x="36.0" y="629" width="0.7" height="15.0" fill="rgb(210,141,10)" rx="2" ry="2" /> | |
<text x="38.96" y="639.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3619) (325 ms, 0.07%)</title><rect x="372.6" y="1013" width="0.5" height="15.0" fill="rgb(210,153,5)" rx="2" ry="2" /> | |
<text x="375.61" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (36825) (134 ms, 0.03%)</title><rect x="60.6" y="597" width="0.2" height="15.0" fill="rgb(243,221,12)" rx="2" ry="2" /> | |
<text x="63.61" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (127 ms, 0.03%)</title><rect x="28.8" y="229" width="0.2" height="15.0" fill="rgb(241,190,32)" rx="2" ry="2" /> | |
<text x="31.79" y="239.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (143 ms, 0.03%)</title><rect x="36.8" y="517" width="0.2" height="15.0" fill="rgb(242,112,46)" rx="2" ry="2" /> | |
<text x="39.84" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (279 ms, 0.06%)</title><rect x="259.9" y="1077" width="0.3" height="15.0" fill="rgb(236,57,23)" rx="2" ry="2" /> | |
<text x="262.85" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (611) (222 ms, 0.04%)</title><rect x="674.4" y="1109" width="0.3" height="15.0" fill="rgb(244,82,25)" rx="2" ry="2" /> | |
<text x="677.40" y="1119.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (76 ms, 0.02%)</title><rect x="671.7" y="981" width="0.1" height="15.0" fill="rgb(223,48,42)" rx="2" ry="2" /> | |
<text x="674.67" y="991.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (24,436 ms, 4.90%)</title><rect x="27.3" y="885" width="34.7" height="15.0" fill="rgb(247,1,18)" rx="2" ry="2" /> | |
<text x="30.32" y="895.5" >So..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (107 ms, 0.02%)</title><rect x="261.1" y="949" width="0.2" height="15.0" fill="rgb(231,176,41)" rx="2" ry="2" /> | |
<text x="264.11" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (1,037 ms, 0.21%)</title><rect x="59.5" y="693" width="1.5" height="15.0" fill="rgb(245,6,3)" rx="2" ry="2" /> | |
<text x="62.53" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (463 ms, 0.09%)</title><rect x="266.3" y="1173" width="0.6" height="15.0" fill="rgb(208,124,27)" rx="2" ry="2" /> | |
<text x="269.28" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (90) (100 ms, 0.02%)</title><rect x="259.3" y="981" width="0.2" height="15.0" fill="rgb(243,211,11)" rx="2" ry="2" /> | |
<text x="262.33" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (2) (24,334 ms, 4.88%)</title><rect x="674.7" y="1141" width="34.6" height="15.0" fill="rgb(247,88,45)" rx="2" ry="2" /> | |
<text x="677.74" y="1151.5" >Ar..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (204 ms, 0.04%)</title><rect x="30.2" y="581" width="0.3" height="15.0" fill="rgb(232,205,34)" rx="2" ry="2" /> | |
<text x="33.20" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (3,420 ms, 0.69%)</title><rect x="254.7" y="1077" width="4.8" height="15.0" fill="rgb(237,109,38)" rx="2" ry="2" /> | |
<text x="257.67" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2549" width="707.9" height="15.0" fill="rgb(216,184,15)" rx="2" ry="2" /> | |
<text x="13.05" y="2559.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title>Array#map (2) (471 ms, 0.09%)</title><rect x="709.3" y="1109" width="0.7" height="15.0" fill="rgb(209,121,38)" rx="2" ry="2" /> | |
<text x="712.31" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (7,214 ms, 1.45%)</title><rect x="27.4" y="789" width="10.2" height="15.0" fill="rgb(246,227,54)" rx="2" ry="2" /> | |
<text x="30.39" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (388) (182 ms, 0.04%)</title><rect x="58.1" y="389" width="0.3" height="15.0" fill="rgb(253,70,33)" rx="2" ry="2" /> | |
<text x="61.09" y="399.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,481 ms, 0.30%)</title><rect x="37.6" y="709" width="2.1" height="15.0" fill="rgb(215,45,7)" rx="2" ry="2" /> | |
<text x="40.64" y="719.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (18975) (72 ms, 0.01%)</title><rect x="245.1" y="757" width="0.1" height="15.0" fill="rgb(232,90,4)" rx="2" ry="2" /> | |
<text x="248.06" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (142 ms, 0.03%)</title><rect x="30.2" y="437" width="0.2" height="15.0" fill="rgb(207,36,24)" rx="2" ry="2" /> | |
<text x="33.20" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3619) (378 ms, 0.08%)</title><rect x="670.7" y="949" width="0.6" height="15.0" fill="rgb(216,57,40)" rx="2" ry="2" /> | |
<text x="673.73" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (540 ms, 0.11%)</title><rect x="242.9" y="837" width="0.8" height="15.0" fill="rgb(211,191,19)" rx="2" ry="2" /> | |
<text x="245.94" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (360) (93 ms, 0.02%)</title><rect x="259.3" y="869" width="0.2" height="15.0" fill="rgb(205,126,38)" rx="2" ry="2" /> | |
<text x="262.33" y="879.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,774 ms, 0.36%)</title><rect x="250.5" y="1125" width="2.5" height="15.0" fill="rgb(207,22,15)" rx="2" ry="2" /> | |
<text x="253.46" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (128610) (94 ms, 0.02%)</title><rect x="66.7" y="629" width="0.1" height="15.0" fill="rgb(251,4,50)" rx="2" ry="2" /> | |
<text x="69.68" y="639.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (240 ms, 0.05%)</title><rect x="262.8" y="1189" width="0.4" height="15.0" fill="rgb(241,66,53)" rx="2" ry="2" /> | |
<text x="265.84" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (286,081 ms, 57.40%)</title><rect x="267.9" y="1285" width="406.4" height="15.0" fill="rgb(239,197,20)" rx="2" ry="2" /> | |
<text x="270.85" y="1295.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (688 ms, 0.14%)</title><rect x="58.6" y="789" width="0.9" height="15.0" fill="rgb(220,4,39)" rx="2" ry="2" /> | |
<text x="61.55" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (189 ms, 0.04%)</title><rect x="243.8" y="789" width="0.3" height="15.0" fill="rgb(240,215,49)" rx="2" ry="2" /> | |
<text x="246.81" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (130 ms, 0.03%)</title><rect x="30.2" y="309" width="0.2" height="15.0" fill="rgb(248,61,36)" rx="2" ry="2" /> | |
<text x="33.20" y="319.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (367 ms, 0.07%)</title><rect x="267.3" y="1221" width="0.6" height="15.0" fill="rgb(237,102,20)" rx="2" ry="2" /> | |
<text x="270.33" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (237 ms, 0.05%)</title><rect x="709.3" y="965" width="0.3" height="15.0" fill="rgb(233,106,7)" rx="2" ry="2" /> | |
<text x="712.31" y="975.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (76 ms, 0.02%)</title><rect x="376.2" y="1029" width="0.1" height="15.0" fill="rgb(220,141,37)" rx="2" ry="2" /> | |
<text x="379.18" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (587) (224 ms, 0.04%)</title><rect x="709.3" y="901" width="0.3" height="15.0" fill="rgb(244,122,27)" rx="2" ry="2" /> | |
<text x="712.32" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (15) (1,076 ms, 0.22%)</title><rect x="10.5" y="2053" width="1.5" height="15.0" fill="rgb(222,227,37)" rx="2" ry="2" /> | |
<text x="13.50" y="2063.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (129 ms, 0.03%)</title><rect x="28.8" y="261" width="0.2" height="15.0" fill="rgb(232,56,35)" rx="2" ry="2" /> | |
<text x="31.79" y="271.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (7920) (82 ms, 0.02%)</title><rect x="714.8" y="1077" width="0.1" height="15.0" fill="rgb(251,57,34)" rx="2" ry="2" /> | |
<text x="717.79" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (6) (158 ms, 0.03%)</title><rect x="67.4" y="629" width="0.2" height="15.0" fill="rgb(210,183,27)" rx="2" ry="2" /> | |
<text x="70.40" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (2640) (822 ms, 0.16%)</title><rect x="230.3" y="629" width="1.2" height="15.0" fill="rgb(205,164,5)" rx="2" ry="2" /> | |
<text x="233.31" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (484 ms, 0.10%)</title><rect x="709.3" y="1189" width="0.7" height="15.0" fill="rgb(218,145,15)" rx="2" ry="2" /> | |
<text x="712.31" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (202 ms, 0.04%)</title><rect x="267.0" y="1205" width="0.3" height="15.0" fill="rgb(211,41,8)" rx="2" ry="2" /> | |
<text x="270.04" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (256860) (181 ms, 0.04%)</title><rect x="66.4" y="581" width="0.3" height="15.0" fill="rgb(220,156,17)" rx="2" ry="2" /> | |
<text x="69.42" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (30) (101 ms, 0.02%)</title><rect x="68.0" y="677" width="0.2" height="15.0" fill="rgb(241,225,49)" rx="2" ry="2" /> | |
<text x="71.01" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Application::RoutesReloader#reload! (1) (433 ms, 0.09%)</title><rect x="10.5" y="1957" width="0.6" height="15.0" fill="rgb(245,104,41)" rx="2" ry="2" /> | |
<text x="13.53" y="1967.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (817) (817 ms, 0.16%)</title><rect x="715.6" y="1205" width="1.2" height="15.0" fill="rgb(222,103,13)" rx="2" ry="2" /> | |
<text x="718.60" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (188 ms, 0.04%)</title><rect x="69.9" y="709" width="0.3" height="15.0" fill="rgb(242,12,31)" rx="2" ry="2" /> | |
<text x="72.92" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (5,413 ms, 1.09%)</title><rect x="232.4" y="741" width="7.7" height="15.0" fill="rgb(225,206,21)" rx="2" ry="2" /> | |
<text x="235.44" y="751.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::Rendering::ClassMethods#inherited (11) (159 ms, 0.03%)</title><rect x="22.9" y="1845" width="0.3" height="15.0" fill="rgb(253,23,25)" rx="2" ry="2" /> | |
<text x="25.95" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (209 ms, 0.04%)</title><rect x="21.6" y="1893" width="0.3" height="15.0" fill="rgb(233,117,42)" rx="2" ry="2" /> | |
<text x="24.64" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (236) (122 ms, 0.02%)</title><rect x="267.0" y="917" width="0.2" height="15.0" fill="rgb(212,224,16)" rx="2" ry="2" /> | |
<text x="270.04" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (128610) (312 ms, 0.06%)</title><rect x="258.5" y="885" width="0.5" height="15.0" fill="rgb(215,37,9)" rx="2" ry="2" /> | |
<text x="261.52" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (277) (109 ms, 0.02%)</title><rect x="247.1" y="629" width="0.2" height="15.0" fill="rgb(211,96,44)" rx="2" ry="2" /> | |
<text x="250.14" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Thread::Mutex#synchronize (1) (2,215 ms, 0.44%)</title><rect x="22.0" y="2069" width="3.1" height="15.0" fill="rgb(239,136,16)" rx="2" ry="2" /> | |
<text x="24.95" y="2079.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (36825) (102 ms, 0.02%)</title><rect x="249.2" y="805" width="0.1" height="15.0" fill="rgb(216,178,11)" rx="2" ry="2" /> | |
<text x="252.15" y="815.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (153,004 ms, 30.70%)</title><rect x="27.2" y="1013" width="217.4" height="15.0" fill="rgb(224,146,9)" rx="2" ry="2" /> | |
<text x="30.24" y="1023.5" >SorbetRails::ModelRbiFormatt..</text> | |
</g> | |
<g > | |
<title>Method#call (1) (256 ms, 0.05%)</title><rect x="252.5" y="981" width="0.4" height="15.0" fill="rgb(206,107,11)" rx="2" ry="2" /> | |
<text x="255.53" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (239 ms, 0.05%)</title><rect x="254.2" y="981" width="0.4" height="15.0" fill="rgb(219,38,6)" rx="2" ry="2" /> | |
<text x="257.23" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Module#class_eval (6) (78 ms, 0.02%)</title><rect x="24.8" y="1765" width="0.2" height="15.0" fill="rgb(206,138,39)" rx="2" ry="2" /> | |
<text x="27.84" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Dependencies::ZeitwerkIntegration::RequireDependency#require_dependency (16) (142 ms, 0.03%)</title><rect x="22.0" y="1717" width="0.2" height="15.0" fill="rgb(230,69,28)" rx="2" ry="2" /> | |
<text x="25.02" y="1727.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (2853) (5,381 ms, 1.08%)</title><rect x="232.5" y="629" width="7.6" height="15.0" fill="rgb(227,106,37)" rx="2" ry="2" /> | |
<text x="235.48" y="639.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (434775) (263 ms, 0.05%)</title><rect x="56.3" y="533" width="0.4" height="15.0" fill="rgb(220,9,6)" rx="2" ry="2" /> | |
<text x="59.32" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (287) (118 ms, 0.02%)</title><rect x="35.0" y="309" width="0.2" height="15.0" fill="rgb(247,91,54)" rx="2" ry="2" /> | |
<text x="38.00" y="319.5" ></text> | |
</g> | |
<g > | |
<title>MonitorMixin#mon_synchronize (1) (498,330 ms, 99.99%)</title><rect x="10.0" y="2661" width="707.9" height="15.0" fill="rgb(218,23,0)" rx="2" ry="2" /> | |
<text x="13.04" y="2671.5" >MonitorMixin#mon_synchronize (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (463 ms, 0.09%)</title><rect x="266.3" y="1237" width="0.6" height="15.0" fill="rgb(223,154,7)" rx="2" ry="2" /> | |
<text x="269.28" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (3) (72 ms, 0.01%)</title><rect x="35.2" y="485" width="0.1" height="15.0" fill="rgb(207,87,49)" rx="2" ry="2" /> | |
<text x="38.19" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (2853) (5,406 ms, 1.08%)</title><rect x="232.4" y="677" width="7.7" height="15.0" fill="rgb(248,2,0)" rx="2" ry="2" /> | |
<text x="235.45" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#== (2640) (174 ms, 0.03%)</title><rect x="110.5" y="597" width="0.2" height="15.0" fill="rgb(231,8,48)" rx="2" ry="2" /> | |
<text x="113.49" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (282) (103 ms, 0.02%)</title><rect x="240.6" y="517" width="0.1" height="15.0" fill="rgb(223,223,8)" rx="2" ry="2" /> | |
<text x="243.60" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (310,762 ms, 62.35%)</title><rect x="267.9" y="1301" width="441.4" height="15.0" fill="rgb(252,52,12)" rx="2" ry="2" /> | |
<text x="270.85" y="1311.5" >Parlour::ConflictResolver#resolve_conflicts (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (360) (98 ms, 0.02%)</title><rect x="67.1" y="565" width="0.1" height="15.0" fill="rgb(217,39,31)" rx="2" ry="2" /> | |
<text x="70.10" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4235385) (49,148 ms, 9.86%)</title><rect x="101.9" y="693" width="69.8" height="15.0" fill="rgb(219,204,18)" rx="2" ry="2" /> | |
<text x="104.92" y="703.5" >Method#..</text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (611) (210 ms, 0.04%)</title><rect x="674.4" y="1045" width="0.3" height="15.0" fill="rgb(229,219,0)" rx="2" ry="2" /> | |
<text x="677.41" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (124 ms, 0.02%)</title><rect x="717.8" y="2261" width="0.1" height="15.0" fill="rgb(220,179,1)" rx="2" ry="2" /> | |
<text x="720.76" y="2271.5" ></text> | |
</g> | |
<g > | |
<title>TracePoint#__enable (1) (137 ms, 0.03%)</title><rect x="11.2" y="1717" width="0.2" height="15.0" fill="rgb(222,190,9)" rx="2" ry="2" /> | |
<text x="14.24" y="1727.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (18975) (80 ms, 0.02%)</title><rect x="69.5" y="629" width="0.2" height="15.0" fill="rgb(218,160,51)" rx="2" ry="2" /> | |
<text x="72.54" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3619) (276 ms, 0.06%)</title><rect x="372.6" y="997" width="0.4" height="15.0" fill="rgb(206,106,1)" rx="2" ry="2" /> | |
<text x="375.63" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (180 ms, 0.04%)</title><rect x="247.1" y="965" width="0.3" height="15.0" fill="rgb(249,119,1)" rx="2" ry="2" /> | |
<text x="250.14" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (22,660 ms, 4.55%)</title><rect x="27.3" y="869" width="32.2" height="15.0" fill="rgb(213,217,47)" rx="2" ry="2" /> | |
<text x="30.34" y="879.5" >Cl..</text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,186 ms, 0.24%)</title><rect x="36.0" y="757" width="1.6" height="15.0" fill="rgb(230,184,22)" rx="2" ry="2" /> | |
<text x="38.95" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (185 ms, 0.04%)</title><rect x="249.6" y="933" width="0.3" height="15.0" fill="rgb(217,29,29)" rx="2" ry="2" /> | |
<text x="252.63" y="943.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (492 ms, 0.10%)</title><rect x="709.3" y="1221" width="0.7" height="15.0" fill="rgb(237,11,45)" rx="2" ry="2" /> | |
<text x="712.31" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#invoke_with_call_chain (1) (498,330 ms, 99.99%)</title><rect x="10.0" y="2677" width="707.9" height="15.0" fill="rgb(249,207,40)" rx="2" ry="2" /> | |
<text x="13.04" y="2687.5" >Rake::Task#invoke_with_call_chain (1)</text> | |
</g> | |
<g > | |
<title>Module#name (617) (621 ms, 0.12%)</title><rect x="25.7" y="1605" width="0.9" height="15.0" fill="rgb(213,188,52)" rx="2" ry="2" /> | |
<text x="28.74" y="1615.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (1) (76 ms, 0.02%)</title><rect x="24.8" y="1637" width="0.2" height="15.0" fill="rgb(249,70,51)" rx="2" ry="2" /> | |
<text x="27.84" y="1647.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (198 ms, 0.04%)</title><rect x="36.8" y="661" width="0.3" height="15.0" fill="rgb(224,166,1)" rx="2" ry="2" /> | |
<text x="39.84" y="671.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1) (71 ms, 0.01%)</title><rect x="70.7" y="805" width="0.1" height="15.0" fill="rgb(208,189,13)" rx="2" ry="2" /> | |
<text x="73.70" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (459 ms, 0.09%)</title><rect x="243.0" y="757" width="0.6" height="15.0" fill="rgb(236,196,9)" rx="2" ry="2" /> | |
<text x="245.96" y="767.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (450) (190 ms, 0.04%)</title><rect x="66.8" y="645" width="0.3" height="15.0" fill="rgb(242,43,14)" rx="2" ry="2" /> | |
<text x="69.81" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (461 ms, 0.09%)</title><rect x="240.1" y="901" width="0.7" height="15.0" fill="rgb(247,73,30)" rx="2" ry="2" /> | |
<text x="243.14" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#execute (1) (498,330 ms, 99.99%)</title><rect x="10.0" y="2645" width="707.9" height="15.0" fill="rgb(221,167,41)" rx="2" ry="2" /> | |
<text x="13.04" y="2655.5" >Rake::Task#execute (1)</text> | |
</g> | |
<g > | |
<title>Array#each (2) (77 ms, 0.02%)</title><rect x="10.6" y="1621" width="0.1" height="15.0" fill="rgb(230,89,23)" rx="2" ry="2" /> | |
<text x="13.57" y="1631.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (27360) (89 ms, 0.02%)</title><rect x="29.8" y="437" width="0.1" height="15.0" fill="rgb(236,159,1)" rx="2" ry="2" /> | |
<text x="32.81" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (492 ms, 0.10%)</title><rect x="709.3" y="1237" width="0.7" height="15.0" fill="rgb(254,114,0)" rx="2" ry="2" /> | |
<text x="712.31" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (1) (249 ms, 0.05%)</title><rect x="717.3" y="1189" width="0.3" height="15.0" fill="rgb(245,131,0)" rx="2" ry="2" /> | |
<text x="720.28" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (288) (114 ms, 0.02%)</title><rect x="715.0" y="1157" width="0.2" height="15.0" fill="rgb(214,163,10)" rx="2" ry="2" /> | |
<text x="718.04" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Array#all? (165) (212 ms, 0.04%)</title><rect x="56.7" y="565" width="0.3" height="15.0" fill="rgb(218,62,32)" rx="2" ry="2" /> | |
<text x="59.71" y="575.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (242 ms, 0.05%)</title><rect x="254.2" y="997" width="0.4" height="15.0" fill="rgb(223,4,34)" rx="2" ry="2" /> | |
<text x="257.23" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (165) (112,211 ms, 22.51%)</title><rect x="70.9" y="757" width="159.4" height="15.0" fill="rgb(206,64,41)" rx="2" ry="2" /> | |
<text x="73.87" y="767.5" >Array#each (165)</text> | |
</g> | |
<g > | |
<title>Array#map (6) (81 ms, 0.02%)</title><rect x="260.1" y="805" width="0.1" height="15.0" fill="rgb(225,87,44)" rx="2" ry="2" /> | |
<text x="263.11" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (1) (315 ms, 0.06%)</title><rect x="717.2" y="1221" width="0.4" height="15.0" fill="rgb(208,58,29)" rx="2" ry="2" /> | |
<text x="720.20" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (174 ms, 0.03%)</title><rect x="247.1" y="853" width="0.3" height="15.0" fill="rgb(244,151,23)" rx="2" ry="2" /> | |
<text x="250.14" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (36825) (893 ms, 0.18%)</title><rect x="248.1" y="853" width="1.2" height="15.0" fill="rgb(221,115,28)" rx="2" ry="2" /> | |
<text x="251.05" y="863.5" ></text> | |
</g> | |
<g > | |
<title><Class::TZInfo::DataSource>#create_default_data_source (1) (119 ms, 0.02%)</title><rect x="21.3" y="2149" width="0.2" height="15.0" fill="rgb(224,23,46)" rx="2" ry="2" /> | |
<text x="24.30" y="2159.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (258 ms, 0.05%)</title><rect x="61.6" y="709" width="0.3" height="15.0" fill="rgb(252,177,17)" rx="2" ry="2" /> | |
<text x="64.58" y="719.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (94560) (280 ms, 0.06%)</title><rect x="33.9" y="453" width="0.4" height="15.0" fill="rgb(234,130,16)" rx="2" ry="2" /> | |
<text x="36.89" y="463.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (485,817 ms, 97.48%)</title><rect x="26.9" y="1413" width="690.2" height="15.0" fill="rgb(213,146,44)" rx="2" ry="2" /> | |
<text x="29.92" y="1423.5" >SorbetRails::ModelRbiFormatter#initialize (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#qualifiers (1174) (71 ms, 0.01%)</title><rect x="709.5" y="885" width="0.1" height="15.0" fill="rgb(234,70,14)" rx="2" ry="2" /> | |
<text x="712.48" y="895.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3) (70 ms, 0.01%)</title><rect x="35.2" y="405" width="0.1" height="15.0" fill="rgb(251,131,7)" rx="2" ry="2" /> | |
<text x="38.19" y="415.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (825) (100 ms, 0.02%)</title><rect x="58.7" y="517" width="0.1" height="15.0" fill="rgb(227,221,53)" rx="2" ry="2" /> | |
<text x="61.68" y="527.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,186 ms, 0.24%)</title><rect x="36.0" y="741" width="1.6" height="15.0" fill="rgb(218,194,36)" rx="2" ry="2" /> | |
<text x="38.95" y="751.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (487,184 ms, 97.75%)</title><rect x="25.7" y="1829" width="692.0" height="15.0" fill="rgb(233,10,46)" rx="2" ry="2" /> | |
<text x="28.67" y="1839.5" >SorbetRails::ModelRbiFormatter#run_plugins (1)</text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (139144) (85 ms, 0.02%)</title><rect x="232.3" y="597" width="0.1" height="15.0" fill="rgb(235,110,11)" rx="2" ry="2" /> | |
<text x="235.31" y="607.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::RoutesRbiFormatter#draw_section (1) (124 ms, 0.02%)</title><rect x="717.8" y="2229" width="0.1" height="15.0" fill="rgb(220,67,37)" rx="2" ry="2" /> | |
<text x="720.76" y="2239.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (94560) (2,275 ms, 0.46%)</title><rect x="31.2" y="501" width="3.2" height="15.0" fill="rgb(219,225,1)" rx="2" ry="2" /> | |
<text x="34.17" y="511.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (259 ms, 0.05%)</title><rect x="35.5" y="613" width="0.4" height="15.0" fill="rgb(231,91,27)" rx="2" ry="2" /> | |
<text x="38.49" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (4,951 ms, 0.99%)</title><rect x="710.0" y="1317" width="7.1" height="15.0" fill="rgb(244,145,14)" rx="2" ry="2" /> | |
<text x="713.02" y="1327.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (130 ms, 0.03%)</title><rect x="69.9" y="629" width="0.2" height="15.0" fill="rgb(210,144,51)" rx="2" ry="2" /> | |
<text x="72.92" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (1) (82 ms, 0.02%)</title><rect x="25.2" y="2053" width="0.1" height="15.0" fill="rgb(211,43,25)" rx="2" ry="2" /> | |
<text x="28.21" y="2063.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (111 ms, 0.02%)</title><rect x="245.5" y="677" width="0.1" height="15.0" fill="rgb(249,114,6)" rx="2" ry="2" /> | |
<text x="248.47" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (434 ms, 0.09%)</title><rect x="70.2" y="853" width="0.6" height="15.0" fill="rgb(243,153,23)" rx="2" ry="2" /> | |
<text x="73.20" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8685271) (2,479 ms, 0.50%)</title><rect x="560.1" y="1061" width="3.5" height="15.0" fill="rgb(249,95,46)" rx="2" ry="2" /> | |
<text x="563.07" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Array#== (5280) (213 ms, 0.04%)</title><rect x="110.5" y="661" width="0.3" height="15.0" fill="rgb(207,222,27)" rx="2" ry="2" /> | |
<text x="113.46" y="671.5" ></text> | |
</g> | |
<g > | |
<title><Module::Zeitwerk::ExplicitNamespace>#register (1) (138 ms, 0.03%)</title><rect x="11.2" y="1765" width="0.2" height="15.0" fill="rgb(212,161,22)" rx="2" ry="2" /> | |
<text x="14.24" y="1775.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (487,183 ms, 97.75%)</title><rect x="25.7" y="1813" width="692.0" height="15.0" fill="rgb(241,98,2)" rx="2" ry="2" /> | |
<text x="28.67" y="1823.5" ><Module::T::Private::Methods::CallValidation>#validate_call (1)</text> | |
</g> | |
<g > | |
<title>Module#=== (4235385) (796 ms, 0.16%)</title><rect x="110.8" y="661" width="1.1" height="15.0" fill="rgb(229,84,8)" rx="2" ry="2" /> | |
<text x="113.76" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (935 ms, 0.19%)</title><rect x="240.8" y="821" width="1.3" height="15.0" fill="rgb(205,114,7)" rx="2" ry="2" /> | |
<text x="243.80" y="831.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::RoutesInspector#format (1) (490,207 ms, 98.36%)</title><rect x="21.6" y="2309" width="696.3" height="15.0" fill="rgb(220,183,46)" rx="2" ry="2" /> | |
<text x="24.57" y="2319.5" >ActionDispatch::Routing::RoutesInspector#format (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (363 ms, 0.07%)</title><rect x="68.3" y="741" width="0.5" height="15.0" fill="rgb(236,44,28)" rx="2" ry="2" /> | |
<text x="71.27" y="751.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (456 ms, 0.09%)</title><rect x="242.2" y="837" width="0.6" height="15.0" fill="rgb(230,195,47)" rx="2" ry="2" /> | |
<text x="245.19" y="847.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (381 ms, 0.08%)</title><rect x="245.7" y="933" width="0.6" height="15.0" fill="rgb(212,31,32)" rx="2" ry="2" /> | |
<text x="248.71" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (142 ms, 0.03%)</title><rect x="28.8" y="421" width="0.2" height="15.0" fill="rgb(205,159,52)" rx="2" ry="2" /> | |
<text x="31.79" y="431.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (27360) (74 ms, 0.01%)</title><rect x="29.8" y="421" width="0.1" height="15.0" fill="rgb(251,202,19)" rx="2" ry="2" /> | |
<text x="32.83" y="431.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (97 ms, 0.02%)</title><rect x="671.1" y="901" width="0.2" height="15.0" fill="rgb(244,93,40)" rx="2" ry="2" /> | |
<text x="674.13" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (178 ms, 0.04%)</title><rect x="10.6" y="1813" width="0.2" height="15.0" fill="rgb(238,135,53)" rx="2" ry="2" /> | |
<text x="13.55" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (178 ms, 0.04%)</title><rect x="262.8" y="885" width="0.3" height="15.0" fill="rgb(220,94,44)" rx="2" ry="2" /> | |
<text x="265.84" y="895.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (487,334 ms, 97.78%)</title><rect x="25.5" y="2037" width="692.2" height="15.0" fill="rgb(242,14,34)" rx="2" ry="2" /> | |
<text x="28.46" y="2047.5" >SorbetRails::ModelRbiFormatter#initialize (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#initialize (3960) (165 ms, 0.03%)</title><rect x="710.6" y="1029" width="0.2" height="15.0" fill="rgb(238,24,49)" rx="2" ry="2" /> | |
<text x="713.59" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (1,030 ms, 0.21%)</title><rect x="250.5" y="1013" width="1.4" height="15.0" fill="rgb(212,17,24)" rx="2" ry="2" /> | |
<text x="253.46" y="1023.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (484 ms, 0.10%)</title><rect x="709.3" y="1157" width="0.7" height="15.0" fill="rgb(208,25,48)" rx="2" ry="2" /> | |
<text x="712.31" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (253) (126 ms, 0.03%)</title><rect x="36.8" y="341" width="0.2" height="15.0" fill="rgb(215,125,48)" rx="2" ry="2" /> | |
<text x="39.85" y="351.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (78 ms, 0.02%)</title><rect x="24.8" y="1813" width="0.2" height="15.0" fill="rgb(213,70,10)" rx="2" ry="2" /> | |
<text x="27.84" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (8) (107 ms, 0.02%)</title><rect x="10.1" y="2117" width="0.1" height="15.0" fill="rgb(221,93,1)" rx="2" ry="2" /> | |
<text x="13.06" y="2127.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (167 ms, 0.03%)</title><rect x="245.5" y="869" width="0.2" height="15.0" fill="rgb(218,178,49)" rx="2" ry="2" /> | |
<text x="248.47" y="879.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (4235385) (12,853 ms, 2.58%)</title><rect x="198.7" y="677" width="18.3" height="15.0" fill="rgb(229,36,28)" rx="2" ry="2" /> | |
<text x="201.70" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (277) (109 ms, 0.02%)</title><rect x="247.1" y="613" width="0.2" height="15.0" fill="rgb(206,76,25)" rx="2" ry="2" /> | |
<text x="250.14" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (360 ms, 0.07%)</title><rect x="37.1" y="709" width="0.5" height="15.0" fill="rgb(205,150,27)" rx="2" ry="2" /> | |
<text x="40.13" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (189 ms, 0.04%)</title><rect x="253.9" y="1013" width="0.2" height="15.0" fill="rgb(245,99,20)" rx="2" ry="2" /> | |
<text x="256.86" y="1023.5" ></text> | |
</g> | |
<g > | |
<title><Module::Bootsnap::CompileCache::Native>#fetch (1) (75 ms, 0.02%)</title><rect x="24.8" y="1573" width="0.2" height="15.0" fill="rgb(233,185,47)" rx="2" ry="2" /> | |
<text x="27.85" y="1583.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelUtils#add_relation_query_method (31) (121 ms, 0.02%)</title><rect x="716.8" y="1205" width="0.2" height="15.0" fill="rgb(208,10,20)" rx="2" ry="2" /> | |
<text x="719.84" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (102 ms, 0.02%)</title><rect x="34.8" y="613" width="0.2" height="15.0" fill="rgb(227,134,53)" rx="2" ry="2" /> | |
<text x="37.85" y="623.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (234 ms, 0.05%)</title><rect x="30.6" y="549" width="0.4" height="15.0" fill="rgb(213,132,23)" rx="2" ry="2" /> | |
<text x="33.64" y="559.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (103 ms, 0.02%)</title><rect x="35.3" y="581" width="0.2" height="15.0" fill="rgb(213,74,22)" rx="2" ry="2" /> | |
<text x="38.30" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (669 ms, 0.13%)</title><rect x="261.9" y="1173" width="0.9" height="15.0" fill="rgb(209,5,32)" rx="2" ry="2" /> | |
<text x="264.89" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (210 ms, 0.04%)</title><rect x="61.1" y="757" width="0.3" height="15.0" fill="rgb(239,33,24)" rx="2" ry="2" /> | |
<text x="64.15" y="767.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,083 ms, 0.22%)</title><rect x="27.5" y="661" width="1.5" height="15.0" fill="rgb(241,9,0)" rx="2" ry="2" /> | |
<text x="30.46" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (170 ms, 0.03%)</title><rect x="245.5" y="933" width="0.2" height="15.0" fill="rgb(235,152,3)" rx="2" ry="2" /> | |
<text x="248.47" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (211 ms, 0.04%)</title><rect x="61.1" y="821" width="0.3" height="15.0" fill="rgb(209,60,7)" rx="2" ry="2" /> | |
<text x="64.15" y="831.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (644 ms, 0.13%)</title><rect x="266.9" y="1317" width="1.0" height="15.0" fill="rgb(232,226,5)" rx="2" ry="2" /> | |
<text x="269.94" y="1327.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (587) (224 ms, 0.04%)</title><rect x="709.3" y="917" width="0.3" height="15.0" fill="rgb(229,111,28)" rx="2" ry="2" /> | |
<text x="712.32" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,596 ms, 0.32%)</title><rect x="263.7" y="1205" width="2.3" height="15.0" fill="rgb(214,151,25)" rx="2" ry="2" /> | |
<text x="266.69" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (166,550 ms, 33.42%)</title><rect x="27.1" y="1285" width="236.6" height="15.0" fill="rgb(236,139,51)" rx="2" ry="2" /> | |
<text x="30.09" y="1295.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title>Method#call (165) (859 ms, 0.17%)</title><rect x="230.3" y="725" width="1.2" height="15.0" fill="rgb(248,94,46)" rx="2" ry="2" /> | |
<text x="233.29" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#initialize (3960) (133 ms, 0.03%)</title><rect x="710.6" y="1013" width="0.2" height="15.0" fill="rgb(215,45,34)" rx="2" ry="2" /> | |
<text x="713.63" y="1023.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (253) (104 ms, 0.02%)</title><rect x="245.5" y="613" width="0.1" height="15.0" fill="rgb(220,159,7)" rx="2" ry="2" /> | |
<text x="248.47" y="623.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (249150) (166 ms, 0.03%)</title><rect x="231.8" y="677" width="0.2" height="15.0" fill="rgb(222,205,26)" rx="2" ry="2" /> | |
<text x="234.81" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (633 ms, 0.13%)</title><rect x="68.9" y="741" width="0.9" height="15.0" fill="rgb(235,128,20)" rx="2" ry="2" /> | |
<text x="71.89" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (8048) (82 ms, 0.02%)</title><rect x="270.9" y="1077" width="0.1" height="15.0" fill="rgb(247,89,10)" rx="2" ry="2" /> | |
<text x="273.89" y="1087.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (329) (1,290 ms, 0.26%)</title><rect x="670.6" y="1125" width="1.8" height="15.0" fill="rgb(211,76,5)" rx="2" ry="2" /> | |
<text x="673.58" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (3,694 ms, 0.74%)</title><rect x="62.0" y="709" width="5.3" height="15.0" fill="rgb(227,120,28)" rx="2" ry="2" /> | |
<text x="65.05" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (1,034 ms, 0.21%)</title><rect x="248.0" y="965" width="1.5" height="15.0" fill="rgb(220,141,29)" rx="2" ry="2" /> | |
<text x="251.02" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#move_next_comments (3960) (374 ms, 0.08%)</title><rect x="714.1" y="1093" width="0.6" height="15.0" fill="rgb(244,4,26)" rx="2" ry="2" /> | |
<text x="717.13" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (39) (81 ms, 0.02%)</title><rect x="23.2" y="1893" width="0.1" height="15.0" fill="rgb(215,78,28)" rx="2" ry="2" /> | |
<text x="26.18" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (235 ms, 0.05%)</title><rect x="27.6" y="389" width="0.3" height="15.0" fill="rgb(207,4,48)" rx="2" ry="2" /> | |
<text x="30.60" y="399.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (630) (228 ms, 0.05%)</title><rect x="40.3" y="613" width="0.3" height="15.0" fill="rgb(243,1,33)" rx="2" ry="2" /> | |
<text x="43.28" y="623.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRelationWhereNot#generate (1) (486,395 ms, 97.59%)</title><rect x="26.8" y="1669" width="690.9" height="15.0" fill="rgb(237,78,6)" rx="2" ry="2" /> | |
<text x="29.79" y="1679.5" >SorbetRails::ModelPlugins::ActiveRelationWhereNot#generate (1)</text> | |
</g> | |
<g > | |
<title>Hash#each (8) (1,025 ms, 0.21%)</title><rect x="250.5" y="933" width="1.4" height="15.0" fill="rgb(225,42,25)" rx="2" ry="2" /> | |
<text x="253.47" y="943.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (8689548) (6,858 ms, 1.38%)</title><rect x="660.8" y="1045" width="9.7" height="15.0" fill="rgb(248,41,12)" rx="2" ry="2" /> | |
<text x="663.77" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (8) (95 ms, 0.02%)</title><rect x="10.1" y="1989" width="0.1" height="15.0" fill="rgb(223,190,33)" rx="2" ry="2" /> | |
<text x="13.06" y="1999.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (493 ms, 0.10%)</title><rect x="709.3" y="1285" width="0.7" height="15.0" fill="rgb(210,49,8)" rx="2" ry="2" /> | |
<text x="712.31" y="1295.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (119 ms, 0.02%)</title><rect x="717.8" y="1941" width="0.1" height="15.0" fill="rgb(213,80,33)" rx="2" ry="2" /> | |
<text x="720.76" y="1951.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (1,136 ms, 0.23%)</title><rect x="59.5" y="805" width="1.6" height="15.0" fill="rgb(227,204,28)" rx="2" ry="2" /> | |
<text x="62.53" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (19) (5,408 ms, 1.09%)</title><rect x="232.4" y="693" width="7.7" height="15.0" fill="rgb(224,187,6)" rx="2" ry="2" /> | |
<text x="235.44" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (97 ms, 0.02%)</title><rect x="61.0" y="757" width="0.1" height="15.0" fill="rgb(254,164,50)" rx="2" ry="2" /> | |
<text x="64.01" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (616 ms, 0.12%)</title><rect x="244.6" y="949" width="0.9" height="15.0" fill="rgb(246,222,5)" rx="2" ry="2" /> | |
<text x="247.59" y="959.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (73650) (96 ms, 0.02%)</title><rect x="60.2" y="549" width="0.1" height="15.0" fill="rgb(250,59,10)" rx="2" ry="2" /> | |
<text x="63.20" y="559.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (78 ms, 0.02%)</title><rect x="376.4" y="1029" width="0.1" height="15.0" fill="rgb(212,208,5)" rx="2" ry="2" /> | |
<text x="379.41" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (168,857 ms, 33.88%)</title><rect x="27.1" y="1301" width="239.8" height="15.0" fill="rgb(220,191,52)" rx="2" ry="2" /> | |
<text x="30.07" y="1311.5" >SorbetRails::ModelRbiFormatter#..</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (2,292 ms, 0.46%)</title><rect x="263.7" y="1253" width="3.2" height="15.0" fill="rgb(230,208,44)" rx="2" ry="2" /> | |
<text x="266.68" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#move_next_comments (3960) (317 ms, 0.06%)</title><rect x="714.2" y="1061" width="0.4" height="15.0" fill="rgb(207,154,42)" rx="2" ry="2" /> | |
<text x="717.17" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#setup (2) (168 ms, 0.03%)</title><rect x="11.2" y="1957" width="0.2" height="15.0" fill="rgb(240,52,30)" rx="2" ry="2" /> | |
<text x="14.19" y="1967.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (450) (194 ms, 0.04%)</title><rect x="66.8" y="661" width="0.3" height="15.0" fill="rgb(246,210,13)" rx="2" ry="2" /> | |
<text x="69.81" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (182 ms, 0.04%)</title><rect x="249.6" y="885" width="0.3" height="15.0" fill="rgb(236,78,23)" rx="2" ry="2" /> | |
<text x="252.63" y="895.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::Associations::ClassMethods#has_many (32) (562 ms, 0.11%)</title><rect x="23.4" y="1909" width="0.8" height="15.0" fill="rgb(251,165,37)" rx="2" ry="2" /> | |
<text x="26.37" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (223 ms, 0.04%)</title><rect x="266.0" y="1141" width="0.3" height="15.0" fill="rgb(207,170,51)" rx="2" ry="2" /> | |
<text x="268.96" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Scoping#controller (9) (196 ms, 0.04%)</title><rect x="10.8" y="1781" width="0.3" height="15.0" fill="rgb(248,42,33)" rx="2" ry="2" /> | |
<text x="13.83" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>AbstractController::Helpers::ClassMethods#inherited (16) (183 ms, 0.04%)</title><rect x="22.0" y="1829" width="0.3" height="15.0" fill="rgb(233,211,34)" rx="2" ry="2" /> | |
<text x="25.00" y="1839.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (27360) (609 ms, 0.12%)</title><rect x="29.1" y="453" width="0.9" height="15.0" fill="rgb(218,130,12)" rx="2" ry="2" /> | |
<text x="32.09" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (319 ms, 0.06%)</title><rect x="27.6" y="437" width="0.4" height="15.0" fill="rgb(242,117,45)" rx="2" ry="2" /> | |
<text x="30.56" y="447.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (2,189 ms, 0.44%)</title><rect x="37.6" y="773" width="3.1" height="15.0" fill="rgb(227,120,7)" rx="2" ry="2" /> | |
<text x="40.64" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (57) (141 ms, 0.03%)</title><rect x="11.7" y="1813" width="0.2" height="15.0" fill="rgb(249,90,52)" rx="2" ry="2" /> | |
<text x="14.67" y="1823.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3960) (299 ms, 0.06%)</title><rect x="714.2" y="1029" width="0.4" height="15.0" fill="rgb(212,218,20)" rx="2" ry="2" /> | |
<text x="717.19" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Module#define_method (26) (72 ms, 0.01%)</title><rect x="24.2" y="1797" width="0.1" height="15.0" fill="rgb(233,102,22)" rx="2" ry="2" /> | |
<text x="27.21" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>ActionView::Layouts::ClassMethods#inherited (11) (158 ms, 0.03%)</title><rect x="22.9" y="1829" width="0.3" height="15.0" fill="rgb(225,36,32)" rx="2" ry="2" /> | |
<text x="25.95" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (314) (151 ms, 0.03%)</title><rect x="39.8" y="373" width="0.2" height="15.0" fill="rgb(228,194,21)" rx="2" ry="2" /> | |
<text x="42.75" y="383.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelUtils#add_relation_query_method (31) (91 ms, 0.02%)</title><rect x="26.6" y="1589" width="0.2" height="15.0" fill="rgb(207,82,3)" rx="2" ry="2" /> | |
<text x="29.65" y="1599.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (44154) (126 ms, 0.03%)</title><rect x="270.7" y="1109" width="0.1" height="15.0" fill="rgb(234,76,27)" rx="2" ry="2" /> | |
<text x="273.66" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#with_execution_control (17) (350 ms, 0.07%)</title><rect x="11.4" y="1941" width="0.5" height="15.0" fill="rgb(239,23,22)" rx="2" ry="2" /> | |
<text x="14.44" y="1951.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (12,201 ms, 2.45%)</title><rect x="40.8" y="757" width="17.3" height="15.0" fill="rgb(252,203,49)" rx="2" ry="2" /> | |
<text x="43.75" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (196 ms, 0.04%)</title><rect x="267.0" y="1109" width="0.3" height="15.0" fill="rgb(210,13,36)" rx="2" ry="2" /> | |
<text x="270.04" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (867570) (244 ms, 0.05%)</title><rect x="49.7" y="517" width="0.4" height="15.0" fill="rgb(228,153,36)" rx="2" ry="2" /> | |
<text x="52.72" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Array#count (728145) (147 ms, 0.03%)</title><rect x="673.2" y="1061" width="0.2" height="15.0" fill="rgb(254,110,33)" rx="2" ry="2" /> | |
<text x="676.18" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#execute (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2501" width="707.9" height="15.0" fill="rgb(252,94,33)" rx="2" ry="2" /> | |
<text x="13.05" y="2511.5" >Rake::Task#execute (1)</text> | |
</g> | |
<g > | |
<title>Method#call (1) (218 ms, 0.04%)</title><rect x="252.1" y="1045" width="0.3" height="15.0" fill="rgb(225,147,13)" rx="2" ry="2" /> | |
<text x="255.07" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::ParameterEncoding::ClassMethods#inherited (11) (159 ms, 0.03%)</title><rect x="22.9" y="1861" width="0.3" height="15.0" fill="rgb(240,196,41)" rx="2" ry="2" /> | |
<text x="25.95" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (2805) (327 ms, 0.07%)</title><rect x="241.3" y="629" width="0.5" height="15.0" fill="rgb(215,207,32)" rx="2" ry="2" /> | |
<text x="244.30" y="639.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (123 ms, 0.02%)</title><rect x="717.8" y="2213" width="0.1" height="15.0" fill="rgb(222,96,45)" rx="2" ry="2" /> | |
<text x="720.76" y="2223.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (540 ms, 0.11%)</title><rect x="242.9" y="869" width="0.8" height="15.0" fill="rgb(232,141,45)" rx="2" ry="2" /> | |
<text x="245.94" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (215 ms, 0.04%)</title><rect x="252.1" y="965" width="0.3" height="15.0" fill="rgb(217,60,8)" rx="2" ry="2" /> | |
<text x="255.07" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (182 ms, 0.04%)</title><rect x="262.8" y="949" width="0.3" height="15.0" fill="rgb(249,193,45)" rx="2" ry="2" /> | |
<text x="265.84" y="959.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Dependencies::ZeitwerkIntegration::Decorations#constantize (2) (77 ms, 0.02%)</title><rect x="10.6" y="1669" width="0.1" height="15.0" fill="rgb(249,193,11)" rx="2" ry="2" /> | |
<text x="13.57" y="1679.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (103 ms, 0.02%)</title><rect x="35.3" y="613" width="0.2" height="15.0" fill="rgb(217,41,34)" rx="2" ry="2" /> | |
<text x="38.30" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (614) (208 ms, 0.04%)</title><rect x="245.9" y="837" width="0.3" height="15.0" fill="rgb(244,16,40)" rx="2" ry="2" /> | |
<text x="248.86" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (433785) (1,063 ms, 0.21%)</title><rect x="53.9" y="533" width="1.5" height="15.0" fill="rgb(220,93,1)" rx="2" ry="2" /> | |
<text x="56.88" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (462 ms, 0.09%)</title><rect x="246.3" y="821" width="0.6" height="15.0" fill="rgb(214,43,17)" rx="2" ry="2" /> | |
<text x="249.28" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#override (7238) (80 ms, 0.02%)</title><rect x="671.8" y="997" width="0.1" height="15.0" fill="rgb(251,112,5)" rx="2" ry="2" /> | |
<text x="674.78" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (487,182 ms, 97.75%)</title><rect x="25.7" y="1701" width="692.0" height="15.0" fill="rgb(237,199,11)" rx="2" ry="2" /> | |
<text x="28.67" y="1711.5" >SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (450) (178 ms, 0.04%)</title><rect x="259.1" y="965" width="0.2" height="15.0" fill="rgb(220,168,1)" rx="2" ry="2" /> | |
<text x="262.07" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (3,420 ms, 0.69%)</title><rect x="254.7" y="1029" width="4.8" height="15.0" fill="rgb(237,75,8)" rx="2" ry="2" /> | |
<text x="257.67" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (450) (88 ms, 0.02%)</title><rect x="68.0" y="645" width="0.2" height="15.0" fill="rgb(246,29,12)" rx="2" ry="2" /> | |
<text x="71.03" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (138 ms, 0.03%)</title><rect x="252.1" y="789" width="0.2" height="15.0" fill="rgb(206,103,47)" rx="2" ry="2" /> | |
<text x="255.07" y="799.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (458 ms, 0.09%)</title><rect x="35.3" y="645" width="0.7" height="15.0" fill="rgb(225,51,11)" rx="2" ry="2" /> | |
<text x="38.30" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (202 ms, 0.04%)</title><rect x="267.0" y="1189" width="0.3" height="15.0" fill="rgb(222,47,19)" rx="2" ry="2" /> | |
<text x="270.04" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (192 ms, 0.04%)</title><rect x="67.6" y="613" width="0.3" height="15.0" fill="rgb(237,150,52)" rx="2" ry="2" /> | |
<text x="70.63" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (3,705 ms, 0.74%)</title><rect x="62.0" y="789" width="5.3" height="15.0" fill="rgb(208,158,41)" rx="2" ry="2" /> | |
<text x="65.04" y="799.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (253) (106 ms, 0.02%)</title><rect x="243.8" y="581" width="0.2" height="15.0" fill="rgb(239,129,9)" rx="2" ry="2" /> | |
<text x="246.82" y="591.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Resources#resources (9) (197 ms, 0.04%)</title><rect x="10.8" y="1829" width="0.3" height="15.0" fill="rgb(218,196,22)" rx="2" ry="2" /> | |
<text x="13.83" y="1839.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (351 ms, 0.07%)</title><rect x="263.2" y="1189" width="0.5" height="15.0" fill="rgb(249,195,32)" rx="2" ry="2" /> | |
<text x="266.18" y="1199.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (112 ms, 0.02%)</title><rect x="28.1" y="149" width="0.1" height="15.0" fill="rgb(207,146,46)" rx="2" ry="2" /> | |
<text x="31.09" y="159.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (3,696 ms, 0.74%)</title><rect x="710.0" y="1221" width="5.3" height="15.0" fill="rgb(208,184,8)" rx="2" ry="2" /> | |
<text x="713.02" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (259 ms, 0.05%)</title><rect x="67.6" y="757" width="0.4" height="15.0" fill="rgb(225,135,27)" rx="2" ry="2" /> | |
<text x="70.63" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (240 ms, 0.05%)</title><rect x="262.8" y="1173" width="0.4" height="15.0" fill="rgb(216,61,10)" rx="2" ry="2" /> | |
<text x="265.84" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (2805) (325 ms, 0.07%)</title><rect x="241.3" y="613" width="0.5" height="15.0" fill="rgb(232,189,27)" rx="2" ry="2" /> | |
<text x="244.30" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (103 ms, 0.02%)</title><rect x="261.1" y="853" width="0.2" height="15.0" fill="rgb(226,1,39)" rx="2" ry="2" /> | |
<text x="264.11" y="863.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (500 ms, 0.10%)</title><rect x="27.6" y="469" width="0.7" height="15.0" fill="rgb(211,204,15)" rx="2" ry="2" /> | |
<text x="30.56" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (2) (232 ms, 0.05%)</title><rect x="22.4" y="1861" width="0.3" height="15.0" fill="rgb(220,71,22)" rx="2" ry="2" /> | |
<text x="25.36" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (53100) (620 ms, 0.12%)</title><rect x="264.1" y="1013" width="0.9" height="15.0" fill="rgb(213,9,27)" rx="2" ry="2" /> | |
<text x="267.09" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (225) (99 ms, 0.02%)</title><rect x="28.1" y="53" width="0.1" height="15.0" fill="rgb(229,141,40)" rx="2" ry="2" /> | |
<text x="31.09" y="63.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (255 ms, 0.05%)</title><rect x="39.7" y="741" width="0.4" height="15.0" fill="rgb(219,208,29)" rx="2" ry="2" /> | |
<text x="42.75" y="751.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (323 ms, 0.06%)</title><rect x="717.2" y="1333" width="0.5" height="15.0" fill="rgb(233,70,14)" rx="2" ry="2" /> | |
<text x="720.20" y="1343.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (236) (117 ms, 0.02%)</title><rect x="267.0" y="885" width="0.2" height="15.0" fill="rgb(215,196,19)" rx="2" ry="2" /> | |
<text x="270.05" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (489,810 ms, 98.28%)</title><rect x="22.0" y="2197" width="695.8" height="15.0" fill="rgb(249,155,54)" rx="2" ry="2" /> | |
<text x="24.95" y="2207.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (3,697 ms, 0.74%)</title><rect x="710.0" y="1237" width="5.3" height="15.0" fill="rgb(206,217,29)" rx="2" ry="2" /> | |
<text x="713.02" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,266 ms, 0.25%)</title><rect x="261.9" y="1221" width="1.8" height="15.0" fill="rgb(253,21,41)" rx="2" ry="2" /> | |
<text x="264.88" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (90) (3,269 ms, 0.66%)</title><rect x="254.7" y="981" width="4.6" height="15.0" fill="rgb(212,145,1)" rx="2" ry="2" /> | |
<text x="257.68" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (450) (3,091 ms, 0.62%)</title><rect x="254.7" y="965" width="4.4" height="15.0" fill="rgb(237,190,6)" rx="2" ry="2" /> | |
<text x="257.68" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (1) (77 ms, 0.02%)</title><rect x="10.6" y="1589" width="0.1" height="15.0" fill="rgb(248,78,32)" rx="2" ry="2" /> | |
<text x="13.57" y="1599.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (3) (114 ms, 0.02%)</title><rect x="240.6" y="597" width="0.2" height="15.0" fill="rgb(246,121,15)" rx="2" ry="2" /> | |
<text x="243.60" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (8685271) (259,161 ms, 52.00%)</title><rect x="280.3" y="1109" width="368.2" height="15.0" fill="rgb(210,17,11)" rx="2" ry="2" /> | |
<text x="283.31" y="1119.5" >Parlour::RbiGenerator::Method#== (8685271)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (4,822 ms, 0.97%)</title><rect x="62.0" y="901" width="6.9" height="15.0" fill="rgb(239,20,48)" rx="2" ry="2" /> | |
<text x="65.03" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (194 ms, 0.04%)</title><rect x="69.9" y="853" width="0.3" height="15.0" fill="rgb(249,152,25)" rx="2" ry="2" /> | |
<text x="72.92" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (234 ms, 0.05%)</title><rect x="30.6" y="565" width="0.4" height="15.0" fill="rgb(223,15,10)" rx="2" ry="2" /> | |
<text x="33.64" y="575.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (191 ms, 0.04%)</title><rect x="69.9" y="741" width="0.3" height="15.0" fill="rgb(228,12,47)" rx="2" ry="2" /> | |
<text x="72.92" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Array#count (8693496) (1,867 ms, 0.37%)</title><rect x="658.1" y="1045" width="2.7" height="15.0" fill="rgb(247,213,54)" rx="2" ry="2" /> | |
<text x="661.11" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Collection#tsort_each_child (27) (117 ms, 0.02%)</title><rect x="10.3" y="2069" width="0.2" height="15.0" fill="rgb(207,45,5)" rx="2" ry="2" /> | |
<text x="13.34" y="2079.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (236 ms, 0.05%)</title><rect x="28.3" y="485" width="0.3" height="15.0" fill="rgb(242,95,18)" rx="2" ry="2" /> | |
<text x="31.31" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,762 ms, 0.35%)</title><rect x="59.5" y="853" width="2.5" height="15.0" fill="rgb(211,20,47)" rx="2" ry="2" /> | |
<text x="62.53" y="863.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (90 ms, 0.02%)</title><rect x="672.0" y="981" width="0.2" height="15.0" fill="rgb(242,88,18)" rx="2" ry="2" /> | |
<text x="675.04" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (12) (143 ms, 0.03%)</title><rect x="10.1" y="2213" width="0.2" height="15.0" fill="rgb(236,163,50)" rx="2" ry="2" /> | |
<text x="13.06" y="2223.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (330) (1,270 ms, 0.25%)</title><rect x="672.4" y="1077" width="1.8" height="15.0" fill="rgb(251,203,44)" rx="2" ry="2" /> | |
<text x="675.43" y="1087.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (181 ms, 0.04%)</title><rect x="262.8" y="917" width="0.3" height="15.0" fill="rgb(224,35,50)" rx="2" ry="2" /> | |
<text x="265.84" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#initialize (2805) (226 ms, 0.05%)</title><rect x="241.0" y="645" width="0.3" height="15.0" fill="rgb(246,197,11)" rx="2" ry="2" /> | |
<text x="243.95" y="655.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper#devise_scope (1) (87 ms, 0.02%)</title><rect x="10.7" y="1797" width="0.1" height="15.0" fill="rgb(249,39,39)" rx="2" ry="2" /> | |
<text x="13.68" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (140 ms, 0.03%)</title><rect x="30.2" y="405" width="0.2" height="15.0" fill="rgb(225,30,6)" rx="2" ry="2" /> | |
<text x="33.20" y="415.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (166,550 ms, 33.42%)</title><rect x="27.1" y="1269" width="236.6" height="15.0" fill="rgb(233,105,28)" rx="2" ry="2" /> | |
<text x="30.09" y="1279.5" >SorbetRails::ModelRbiFormatter#..</text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (727815) (145 ms, 0.03%)</title><rect x="674.0" y="1045" width="0.2" height="15.0" fill="rgb(236,149,3)" rx="2" ry="2" /> | |
<text x="677.02" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (75 ms, 0.02%)</title><rect x="30.5" y="581" width="0.1" height="15.0" fill="rgb(222,142,42)" rx="2" ry="2" /> | |
<text x="33.49" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (207 ms, 0.04%)</title><rect x="61.1" y="709" width="0.3" height="15.0" fill="rgb(213,85,26)" rx="2" ry="2" /> | |
<text x="64.15" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (113,496 ms, 22.77%)</title><rect x="70.8" y="853" width="161.3" height="15.0" fill="rgb(228,166,11)" rx="2" ry="2" /> | |
<text x="73.83" y="863.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title>Array#each (90) (3,541 ms, 0.71%)</title><rect x="62.1" y="693" width="5.0" height="15.0" fill="rgb(242,192,17)" rx="2" ry="2" /> | |
<text x="65.05" y="703.5" ></text> | |
</g> | |
<g > | |
<title>TZInfo::ZoneinfoDataSource#initialize (1) (111 ms, 0.02%)</title><rect x="21.3" y="2117" width="0.2" height="15.0" fill="rgb(246,155,47)" rx="2" ry="2" /> | |
<text x="24.31" y="2127.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (255 ms, 0.05%)</title><rect x="67.6" y="693" width="0.4" height="15.0" fill="rgb(225,115,6)" rx="2" ry="2" /> | |
<text x="70.63" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Application#initialize! (1) (8,111 ms, 1.63%)</title><rect x="10.0" y="2341" width="11.6" height="15.0" fill="rgb(232,95,37)" rx="2" ry="2" /> | |
<text x="13.05" y="2351.5" ></text> | |
</g> | |
<g > | |
<title>MonitorMixin#mon_synchronize (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2581" width="707.9" height="15.0" fill="rgb(208,139,24)" rx="2" ry="2" /> | |
<text x="13.05" y="2591.5" >MonitorMixin#mon_synchronize (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (314) (157 ms, 0.03%)</title><rect x="39.8" y="405" width="0.2" height="15.0" fill="rgb(207,125,44)" rx="2" ry="2" /> | |
<text x="42.75" y="415.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (273 ms, 0.05%)</title><rect x="40.3" y="677" width="0.3" height="15.0" fill="rgb(244,213,46)" rx="2" ry="2" /> | |
<text x="43.26" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (257220) (86 ms, 0.02%)</title><rect x="64.9" y="581" width="0.1" height="15.0" fill="rgb(238,200,26)" rx="2" ry="2" /> | |
<text x="67.91" y="591.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#model_class (1) (487,193 ms, 97.75%)</title><rect x="25.7" y="1845" width="692.0" height="15.0" fill="rgb(236,168,52)" rx="2" ry="2" /> | |
<text x="28.66" y="1855.5" >SorbetRails::ModelRbiFormatter#model_class (1)</text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (245) (77 ms, 0.02%)</title><rect x="674.3" y="1189" width="0.1" height="15.0" fill="rgb(233,156,11)" rx="2" ry="2" /> | |
<text x="677.27" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#== (3619) (375 ms, 0.08%)</title><rect x="670.7" y="933" width="0.6" height="15.0" fill="rgb(254,19,54)" rx="2" ry="2" /> | |
<text x="673.73" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable#run_initializers (1) (8,111 ms, 1.63%)</title><rect x="10.0" y="2325" width="11.6" height="15.0" fill="rgb(225,51,19)" rx="2" ry="2" /> | |
<text x="13.05" y="2335.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (44154) (303 ms, 0.06%)</title><rect x="270.2" y="1109" width="0.5" height="15.0" fill="rgb(206,50,41)" rx="2" ry="2" /> | |
<text x="273.23" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#ls (4) (2,214 ms, 0.44%)</title><rect x="22.0" y="2053" width="3.1" height="15.0" fill="rgb(238,216,28)" rx="2" ry="2" /> | |
<text x="24.95" y="2063.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (82 ms, 0.02%)</title><rect x="25.2" y="2037" width="0.1" height="15.0" fill="rgb(222,212,47)" rx="2" ry="2" /> | |
<text x="28.21" y="2047.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (254 ms, 0.05%)</title><rect x="58.6" y="677" width="0.3" height="15.0" fill="rgb(229,148,32)" rx="2" ry="2" /> | |
<text x="61.55" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (825) (10,603 ms, 2.13%)</title><rect x="40.8" y="613" width="15.0" height="15.0" fill="rgb(220,198,29)" rx="2" ry="2" /> | |
<text x="43.77" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (551 ms, 0.11%)</title><rect x="36.0" y="645" width="0.7" height="15.0" fill="rgb(206,134,40)" rx="2" ry="2" /> | |
<text x="38.96" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_method (1) (217 ms, 0.04%)</title><rect x="21.6" y="1973" width="0.3" height="15.0" fill="rgb(226,128,29)" rx="2" ry="2" /> | |
<text x="24.63" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (192 ms, 0.04%)</title><rect x="58.1" y="453" width="0.3" height="15.0" fill="rgb(225,153,35)" rx="2" ry="2" /> | |
<text x="61.09" y="463.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (3960) (112 ms, 0.02%)</title><rect x="710.2" y="1109" width="0.2" height="15.0" fill="rgb(235,37,29)" rx="2" ry="2" /> | |
<text x="713.24" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (127 ms, 0.03%)</title><rect x="249.6" y="773" width="0.2" height="15.0" fill="rgb(238,31,27)" rx="2" ry="2" /> | |
<text x="252.63" y="783.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (169,517 ms, 34.01%)</title><rect x="27.0" y="1333" width="240.9" height="15.0" fill="rgb(244,7,31)" rx="2" ry="2" /> | |
<text x="30.04" y="1343.5" >SorbetRails::ModelRbiFormatter#i..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (206 ms, 0.04%)</title><rect x="58.1" y="581" width="0.3" height="15.0" fill="rgb(230,34,14)" rx="2" ry="2" /> | |
<text x="61.09" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (90) (106 ms, 0.02%)</title><rect x="67.1" y="677" width="0.1" height="15.0" fill="rgb(215,41,51)" rx="2" ry="2" /> | |
<text x="70.09" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (486,260 ms, 97.57%)</title><rect x="26.9" y="1525" width="690.8" height="15.0" fill="rgb(249,228,48)" rx="2" ry="2" /> | |
<text x="29.89" y="1535.5" >Parlour::ConflictResolver#resolve_conflicts (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (12,201 ms, 2.45%)</title><rect x="40.8" y="773" width="17.3" height="15.0" fill="rgb(205,126,4)" rx="2" ry="2" /> | |
<text x="43.75" y="783.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (83083) (90 ms, 0.02%)</title><rect x="674.6" y="1029" width="0.1" height="15.0" fill="rgb(211,142,33)" rx="2" ry="2" /> | |
<text x="677.59" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (184 ms, 0.04%)</title><rect x="262.8" y="981" width="0.3" height="15.0" fill="rgb(253,69,7)" rx="2" ry="2" /> | |
<text x="265.84" y="991.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (17366923) (14,290 ms, 2.87%)</title><rect x="616.7" y="1029" width="20.3" height="15.0" fill="rgb(233,24,5)" rx="2" ry="2" /> | |
<text x="619.69" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (1,481 ms, 0.30%)</title><rect x="37.6" y="741" width="2.1" height="15.0" fill="rgb(236,59,31)" rx="2" ry="2" /> | |
<text x="40.64" y="751.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (433785) (313 ms, 0.06%)</title><rect x="55.4" y="565" width="0.4" height="15.0" fill="rgb(244,4,22)" rx="2" ry="2" /> | |
<text x="58.39" y="575.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#client_min_messages= (1) (84 ms, 0.02%)</title><rect x="25.5" y="1685" width="0.1" height="15.0" fill="rgb(238,85,46)" rx="2" ry="2" /> | |
<text x="28.49" y="1695.5" ></text> | |
</g> | |
<g > | |
<title>Devise::Mapping#to (2) (77 ms, 0.02%)</title><rect x="10.6" y="1701" width="0.1" height="15.0" fill="rgb(251,93,19)" rx="2" ry="2" /> | |
<text x="13.57" y="1711.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (119,185 ms, 23.91%)</title><rect x="70.8" y="901" width="169.3" height="15.0" fill="rgb(232,17,41)" rx="2" ry="2" /> | |
<text x="73.83" y="911.5" ><Module::T::Private::..</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (688 ms, 0.14%)</title><rect x="58.6" y="741" width="0.9" height="15.0" fill="rgb(242,2,21)" rx="2" ry="2" /> | |
<text x="61.55" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (24,335 ms, 4.88%)</title><rect x="674.7" y="1221" width="34.6" height="15.0" fill="rgb(235,37,42)" rx="2" ry="2" /> | |
<text x="677.74" y="1231.5" >Pa..</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (286 ms, 0.06%)</title><rect x="260.5" y="1029" width="0.4" height="15.0" fill="rgb(239,188,41)" rx="2" ry="2" /> | |
<text x="263.48" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (150) (556 ms, 0.11%)</title><rect x="68.9" y="709" width="0.8" height="15.0" fill="rgb(247,75,20)" rx="2" ry="2" /> | |
<text x="71.90" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (536 ms, 0.11%)</title><rect x="242.9" y="805" width="0.8" height="15.0" fill="rgb(226,123,15)" rx="2" ry="2" /> | |
<text x="245.95" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (462 ms, 0.09%)</title><rect x="244.6" y="789" width="0.7" height="15.0" fill="rgb(219,166,43)" rx="2" ry="2" /> | |
<text x="247.62" y="799.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (128610) (435 ms, 0.09%)</title><rect x="258.3" y="917" width="0.7" height="15.0" fill="rgb(247,122,49)" rx="2" ry="2" /> | |
<text x="261.35" y="927.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (119 ms, 0.02%)</title><rect x="717.8" y="2149" width="0.1" height="15.0" fill="rgb(232,153,26)" rx="2" ry="2" /> | |
<text x="720.76" y="2159.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (329) (281,095 ms, 56.40%)</title><rect x="271.2" y="1141" width="399.3" height="15.0" fill="rgb(223,193,2)" rx="2" ry="2" /> | |
<text x="274.23" y="1151.5" >Array#each (329)</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,131 ms, 0.23%)</title><rect x="248.0" y="1045" width="1.6" height="15.0" fill="rgb(210,10,6)" rx="2" ry="2" /> | |
<text x="251.02" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (165) (370 ms, 0.07%)</title><rect x="231.5" y="757" width="0.5" height="15.0" fill="rgb(209,6,47)" rx="2" ry="2" /> | |
<text x="234.52" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#yield_self (1) (119 ms, 0.02%)</title><rect x="717.8" y="1957" width="0.1" height="15.0" fill="rgb(206,192,5)" rx="2" ry="2" /> | |
<text x="720.76" y="1967.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (167 ms, 0.03%)</title><rect x="261.1" y="1109" width="0.2" height="15.0" fill="rgb(211,7,15)" rx="2" ry="2" /> | |
<text x="264.11" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2805) (640 ms, 0.13%)</title><rect x="240.9" y="693" width="0.9" height="15.0" fill="rgb(206,196,4)" rx="2" ry="2" /> | |
<text x="243.93" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (329) (1,277 ms, 0.26%)</title><rect x="670.6" y="1093" width="1.8" height="15.0" fill="rgb(245,47,40)" rx="2" ry="2" /> | |
<text x="673.59" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (136 ms, 0.03%)</title><rect x="252.1" y="757" width="0.2" height="15.0" fill="rgb(206,54,29)" rx="2" ry="2" /> | |
<text x="255.07" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (18975) (224 ms, 0.04%)</title><rect x="253.1" y="885" width="0.3" height="15.0" fill="rgb(233,195,22)" rx="2" ry="2" /> | |
<text x="256.13" y="895.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (245) (78 ms, 0.02%)</title><rect x="674.3" y="1221" width="0.1" height="15.0" fill="rgb(235,153,42)" rx="2" ry="2" /> | |
<text x="677.26" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (164 ms, 0.03%)</title><rect x="261.1" y="1045" width="0.2" height="15.0" fill="rgb(220,178,51)" rx="2" ry="2" /> | |
<text x="264.11" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (36825) (140 ms, 0.03%)</title><rect x="248.9" y="821" width="0.2" height="15.0" fill="rgb(215,94,51)" rx="2" ry="2" /> | |
<text x="251.92" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (323 ms, 0.06%)</title><rect x="717.2" y="1381" width="0.5" height="15.0" fill="rgb(245,42,8)" rx="2" ry="2" /> | |
<text x="720.20" y="1391.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Initializer#run (2) (449 ms, 0.09%)</title><rect x="10.5" y="2021" width="0.6" height="15.0" fill="rgb(218,223,6)" rx="2" ry="2" /> | |
<text x="13.51" y="2031.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (177 ms, 0.04%)</title><rect x="247.1" y="885" width="0.3" height="15.0" fill="rgb(234,164,14)" rx="2" ry="2" /> | |
<text x="250.14" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (129 ms, 0.03%)</title><rect x="39.6" y="693" width="0.1" height="15.0" fill="rgb(251,135,27)" rx="2" ry="2" /> | |
<text x="42.57" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (36825) (899 ms, 0.18%)</title><rect x="59.6" y="629" width="1.2" height="15.0" fill="rgb(232,110,28)" rx="2" ry="2" /> | |
<text x="62.56" y="639.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (31) (121 ms, 0.02%)</title><rect x="716.8" y="1189" width="0.2" height="15.0" fill="rgb(239,65,5)" rx="2" ry="2" /> | |
<text x="719.84" y="1199.5" ></text> | |
</g> | |
<g > | |
<title><Class::Dir>#foreach (15) (168 ms, 0.03%)</title><rect x="11.2" y="1877" width="0.2" height="15.0" fill="rgb(213,79,24)" rx="2" ry="2" /> | |
<text x="14.19" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,136 ms, 0.23%)</title><rect x="59.5" y="821" width="1.6" height="15.0" fill="rgb(250,195,43)" rx="2" ry="2" /> | |
<text x="62.53" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (157 ms, 0.03%)</title><rect x="68.0" y="725" width="0.2" height="15.0" fill="rgb(232,9,50)" rx="2" ry="2" /> | |
<text x="71.01" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (144 ms, 0.03%)</title><rect x="28.8" y="485" width="0.2" height="15.0" fill="rgb(241,16,26)" rx="2" ry="2" /> | |
<text x="31.79" y="495.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (128610) (90 ms, 0.02%)</title><rect x="65.9" y="597" width="0.1" height="15.0" fill="rgb(241,193,12)" rx="2" ry="2" /> | |
<text x="68.90" y="607.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (246 ms, 0.05%)</title><rect x="674.4" y="1253" width="0.3" height="15.0" fill="rgb(223,63,36)" rx="2" ry="2" /> | |
<text x="677.38" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelUtils#add_relation_query_method (31) (72 ms, 0.01%)</title><rect x="260.9" y="949" width="0.1" height="15.0" fill="rgb(226,99,9)" rx="2" ry="2" /> | |
<text x="263.89" y="959.5" ></text> | |
</g> | |
<g > | |
<title>ActiveModel::Validations::ClassMethods#validates (39) (83 ms, 0.02%)</title><rect x="23.2" y="1909" width="0.1" height="15.0" fill="rgb(244,15,53)" rx="2" ry="2" /> | |
<text x="26.18" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (57) (140 ms, 0.03%)</title><rect x="11.7" y="1797" width="0.2" height="15.0" fill="rgb(231,48,48)" rx="2" ry="2" /> | |
<text x="14.67" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (161 ms, 0.03%)</title><rect x="261.1" y="1013" width="0.2" height="15.0" fill="rgb(208,198,14)" rx="2" ry="2" /> | |
<text x="264.11" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (55) (1,653 ms, 0.33%)</title><rect x="22.7" y="1957" width="2.4" height="15.0" fill="rgb(245,14,16)" rx="2" ry="2" /> | |
<text x="25.75" y="1967.5" ></text> | |
</g> | |
<g > | |
<title><Module::Process>#clock_gettime (687668) (370 ms, 0.07%)</title><rect x="452.3" y="1029" width="0.5" height="15.0" fill="rgb(251,126,9)" rx="2" ry="2" /> | |
<text x="455.29" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordEnum#generate (1) (487,183 ms, 97.75%)</title><rect x="25.7" y="1749" width="692.0" height="15.0" fill="rgb(243,225,44)" rx="2" ry="2" /> | |
<text x="28.67" y="1759.5" >SorbetRails::ModelPlugins::ActiveRecordEnum#generate (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (142 ms, 0.03%)</title><rect x="266.0" y="1029" width="0.2" height="15.0" fill="rgb(211,119,2)" rx="2" ry="2" /> | |
<text x="268.96" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (188880) (126 ms, 0.03%)</title><rect x="34.1" y="421" width="0.2" height="15.0" fill="rgb(239,199,4)" rx="2" ry="2" /> | |
<text x="37.11" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (461 ms, 0.09%)</title><rect x="240.1" y="885" width="0.7" height="15.0" fill="rgb(237,200,46)" rx="2" ry="2" /> | |
<text x="243.14" y="895.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (165) (368 ms, 0.07%)</title><rect x="231.5" y="709" width="0.5" height="15.0" fill="rgb(232,13,41)" rx="2" ry="2" /> | |
<text x="234.52" y="719.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (4235385) (2,907 ms, 0.58%)</title><rect x="191.2" y="661" width="4.2" height="15.0" fill="rgb(246,198,42)" rx="2" ry="2" /> | |
<text x="194.23" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (218 ms, 0.04%)</title><rect x="21.6" y="2005" width="0.3" height="15.0" fill="rgb(241,129,44)" rx="2" ry="2" /> | |
<text x="24.63" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::Enum#enum (3) (103 ms, 0.02%)</title><rect x="24.2" y="1893" width="0.1" height="15.0" fill="rgb(243,188,43)" rx="2" ry="2" /> | |
<text x="27.17" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (5) (101 ms, 0.02%)</title><rect x="260.3" y="997" width="0.1" height="15.0" fill="rgb(205,80,46)" rx="2" ry="2" /> | |
<text x="263.25" y="1007.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2853) (5,404 ms, 1.08%)</title><rect x="232.5" y="661" width="7.6" height="15.0" fill="rgb(232,92,15)" rx="2" ry="2" /> | |
<text x="235.45" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (205 ms, 0.04%)</title><rect x="30.2" y="661" width="0.3" height="15.0" fill="rgb(213,133,22)" rx="2" ry="2" /> | |
<text x="33.19" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (263 ms, 0.05%)</title><rect x="67.6" y="853" width="0.4" height="15.0" fill="rgb(212,173,25)" rx="2" ry="2" /> | |
<text x="70.63" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (134 ms, 0.03%)</title><rect x="35.0" y="453" width="0.2" height="15.0" fill="rgb(219,206,14)" rx="2" ry="2" /> | |
<text x="37.99" y="463.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (445 ms, 0.09%)</title><rect x="40.1" y="709" width="0.6" height="15.0" fill="rgb(225,178,7)" rx="2" ry="2" /> | |
<text x="43.12" y="719.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (8) (94 ms, 0.02%)</title><rect x="10.1" y="1973" width="0.1" height="15.0" fill="rgb(212,226,10)" rx="2" ry="2" /> | |
<text x="13.06" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (9) (11,572 ms, 2.32%)</title><rect x="40.8" y="677" width="16.4" height="15.0" fill="rgb(248,1,1)" rx="2" ry="2" /> | |
<text x="43.75" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (200 ms, 0.04%)</title><rect x="58.1" y="469" width="0.3" height="15.0" fill="rgb(232,113,16)" rx="2" ry="2" /> | |
<text x="61.09" y="479.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (18975) (71 ms, 0.01%)</title><rect x="253.4" y="885" width="0.1" height="15.0" fill="rgb(247,156,29)" rx="2" ry="2" /> | |
<text x="256.45" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (6) (504 ms, 0.10%)</title><rect x="27.6" y="485" width="0.7" height="15.0" fill="rgb(219,214,1)" rx="2" ry="2" /> | |
<text x="30.55" y="495.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (4235385) (15,204 ms, 3.05%)</title><rect x="195.4" y="693" width="21.6" height="15.0" fill="rgb(242,148,25)" rx="2" ry="2" /> | |
<text x="198.36" y="703.5" >T..</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (544 ms, 0.11%)</title><rect x="244.6" y="853" width="0.8" height="15.0" fill="rgb(215,43,18)" rx="2" ry="2" /> | |
<text x="247.59" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (1,092 ms, 0.22%)</title><rect x="27.5" y="709" width="1.5" height="15.0" fill="rgb(228,110,6)" rx="2" ry="2" /> | |
<text x="30.45" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Set#each (2) (487,335 ms, 97.78%)</title><rect x="25.5" y="2133" width="692.2" height="15.0" fill="rgb(248,45,21)" rx="2" ry="2" /> | |
<text x="28.46" y="2143.5" >Set#each (2)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (37950) (181 ms, 0.04%)</title><rect x="36.2" y="469" width="0.2" height="15.0" fill="rgb(232,100,30)" rx="2" ry="2" /> | |
<text x="39.17" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (4) (101 ms, 0.02%)</title><rect x="58.4" y="581" width="0.1" height="15.0" fill="rgb(228,44,24)" rx="2" ry="2" /> | |
<text x="61.38" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Array#count (4033641) (690 ms, 0.14%)</title><rect x="235.8" y="597" width="1.0" height="15.0" fill="rgb(250,200,29)" rx="2" ry="2" /> | |
<text x="238.81" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (323 ms, 0.06%)</title><rect x="717.2" y="1317" width="0.5" height="15.0" fill="rgb(216,88,8)" rx="2" ry="2" /> | |
<text x="720.20" y="1327.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (32) (186 ms, 0.04%)</title><rect x="23.6" y="1845" width="0.3" height="15.0" fill="rgb(237,216,33)" rx="2" ry="2" /> | |
<text x="26.63" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (3948) (15,474 ms, 3.10%)</title><rect x="648.5" y="1093" width="22.0" height="15.0" fill="rgb(208,192,11)" rx="2" ry="2" /> | |
<text x="651.53" y="1103.5" >T..</text> | |
</g> | |
<g > | |
<title>Array#each (1) (1,037 ms, 0.21%)</title><rect x="59.5" y="757" width="1.5" height="15.0" fill="rgb(242,47,29)" rx="2" ry="2" /> | |
<text x="62.53" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (105 ms, 0.02%)</title><rect x="261.1" y="917" width="0.2" height="15.0" fill="rgb(243,190,17)" rx="2" ry="2" /> | |
<text x="264.11" y="927.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3994) (24,284 ms, 4.87%)</title><rect x="674.8" y="1093" width="34.5" height="15.0" fill="rgb(245,106,2)" rx="2" ry="2" /> | |
<text x="677.79" y="1103.5" ><M..</text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (4235385) (16,628 ms, 3.34%)</title><rect x="171.7" y="693" width="23.7" height="15.0" fill="rgb(207,73,9)" rx="2" ry="2" /> | |
<text x="174.74" y="703.5" >T..</text> | |
</g> | |
<g > | |
<title>Method#call (1) (434 ms, 0.09%)</title><rect x="247.4" y="981" width="0.6" height="15.0" fill="rgb(233,95,31)" rx="2" ry="2" /> | |
<text x="250.40" y="991.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,365 ms, 0.27%)</title><rect x="68.9" y="933" width="1.9" height="15.0" fill="rgb(218,107,34)" rx="2" ry="2" /> | |
<text x="71.88" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (3960) (3,235 ms, 0.65%)</title><rect x="710.4" y="1157" width="4.6" height="15.0" fill="rgb(244,99,22)" rx="2" ry="2" /> | |
<text x="713.40" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (224 ms, 0.04%)</title><rect x="21.6" y="2229" width="0.4" height="15.0" fill="rgb(225,31,6)" rx="2" ry="2" /> | |
<text x="24.63" y="2239.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (107 ms, 0.02%)</title><rect x="376.5" y="1029" width="0.2" height="15.0" fill="rgb(246,134,0)" rx="2" ry="2" /> | |
<text x="379.53" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (9) (11,561 ms, 2.32%)</title><rect x="40.8" y="645" width="16.4" height="15.0" fill="rgb(229,3,22)" rx="2" ry="2" /> | |
<text x="43.76" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (6) (150 ms, 0.03%)</title><rect x="259.6" y="917" width="0.2" height="15.0" fill="rgb(227,72,33)" rx="2" ry="2" /> | |
<text x="262.63" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (131 ms, 0.03%)</title><rect x="35.0" y="389" width="0.2" height="15.0" fill="rgb(239,24,35)" rx="2" ry="2" /> | |
<text x="37.99" y="399.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (145 ms, 0.03%)</title><rect x="28.8" y="517" width="0.2" height="15.0" fill="rgb(243,227,11)" rx="2" ry="2" /> | |
<text x="31.79" y="527.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (925 ms, 0.19%)</title><rect x="715.5" y="1237" width="1.3" height="15.0" fill="rgb(212,200,9)" rx="2" ry="2" /> | |
<text x="718.51" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>Fiber:70278980643880 (498,330 ms, 99.99%)</title><rect x="10.0" y="2725" width="707.9" height="15.0" fill="rgb(222,186,8)" rx="2" ry="2" /> | |
<text x="13.04" y="2735.5" >Fiber:70278980643880</text> | |
</g> | |
<g > | |
<title><Module::ActiveSupport::Dependencies::ZeitwerkIntegration>#setup_autoloaders (1) (170 ms, 0.03%)</title><rect x="11.2" y="1989" width="0.2" height="15.0" fill="rgb(236,191,5)" rx="2" ry="2" /> | |
<text x="14.19" y="1999.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (237 ms, 0.05%)</title><rect x="262.8" y="1109" width="0.4" height="15.0" fill="rgb(249,160,19)" rx="2" ry="2" /> | |
<text x="265.84" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (119 ms, 0.02%)</title><rect x="717.8" y="2133" width="0.1" height="15.0" fill="rgb(239,112,3)" rx="2" ry="2" /> | |
<text x="720.76" y="2143.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::CompileCache::ISeq::InstructionSequenceMixin#load_iseq (55) (201 ms, 0.04%)</title><rect x="24.4" y="1909" width="0.3" height="15.0" fill="rgb(218,206,12)" rx="2" ry="2" /> | |
<text x="27.41" y="1919.5" ></text> | |
</g> | |
<g > | |
<title><Module::ActionMailer>#eager_load! (1) (158 ms, 0.03%)</title><rect x="25.1" y="2069" width="0.2" height="15.0" fill="rgb(249,11,37)" rx="2" ry="2" /> | |
<text x="28.10" y="2079.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (174 ms, 0.03%)</title><rect x="247.1" y="837" width="0.3" height="15.0" fill="rgb(217,212,49)" rx="2" ry="2" /> | |
<text x="250.14" y="847.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (136 ms, 0.03%)</title><rect x="35.0" y="469" width="0.2" height="15.0" fill="rgb(230,226,33)" rx="2" ry="2" /> | |
<text x="37.99" y="479.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (620 ms, 0.12%)</title><rect x="246.3" y="997" width="0.8" height="15.0" fill="rgb(225,207,4)" rx="2" ry="2" /> | |
<text x="249.26" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (627 ms, 0.13%)</title><rect x="57.2" y="725" width="0.9" height="15.0" fill="rgb(252,186,47)" rx="2" ry="2" /> | |
<text x="60.19" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#initialize (3960) (85 ms, 0.02%)</title><rect x="710.1" y="1093" width="0.1" height="15.0" fill="rgb(228,226,23)" rx="2" ry="2" /> | |
<text x="713.12" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (216 ms, 0.04%)</title><rect x="253.1" y="869" width="0.3" height="15.0" fill="rgb(215,5,9)" rx="2" ry="2" /> | |
<text x="256.14" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (132 ms, 0.03%)</title><rect x="267.0" y="1029" width="0.2" height="15.0" fill="rgb(245,4,18)" rx="2" ry="2" /> | |
<text x="270.04" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (218 ms, 0.04%)</title><rect x="252.1" y="1061" width="0.3" height="15.0" fill="rgb(249,181,22)" rx="2" ry="2" /> | |
<text x="255.07" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (614 ms, 0.12%)</title><rect x="68.0" y="805" width="0.9" height="15.0" fill="rgb(212,54,38)" rx="2" ry="2" /> | |
<text x="71.01" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (90) (103 ms, 0.02%)</title><rect x="67.1" y="661" width="0.1" height="15.0" fill="rgb(221,188,9)" rx="2" ry="2" /> | |
<text x="70.09" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (614 ms, 0.12%)</title><rect x="68.0" y="821" width="0.9" height="15.0" fill="rgb(221,70,38)" rx="2" ry="2" /> | |
<text x="71.01" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (150) (519 ms, 0.10%)</title><rect x="261.9" y="1029" width="0.7" height="15.0" fill="rgb(205,67,6)" rx="2" ry="2" /> | |
<text x="264.90" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (159 ms, 0.03%)</title><rect x="67.4" y="693" width="0.2" height="15.0" fill="rgb(207,56,30)" rx="2" ry="2" /> | |
<text x="70.40" y="703.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (311,255 ms, 62.45%)</title><rect x="267.9" y="1333" width="442.1" height="15.0" fill="rgb(236,87,32)" rx="2" ry="2" /> | |
<text x="270.85" y="1343.5" ><Module::T::Private::Methods::CallValidation>#validate_call ..</text> | |
</g> | |
<g > | |
<title>Method#call (2) (159 ms, 0.03%)</title><rect x="67.4" y="741" width="0.2" height="15.0" fill="rgb(236,61,30)" rx="2" ry="2" /> | |
<text x="70.40" y="751.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (434 ms, 0.09%)</title><rect x="70.2" y="869" width="0.6" height="15.0" fill="rgb(230,23,40)" rx="2" ry="2" /> | |
<text x="73.20" y="879.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (17370542) (14,960 ms, 3.00%)</title><rect x="500.6" y="1029" width="21.3" height="15.0" fill="rgb(209,70,1)" rx="2" ry="2" /> | |
<text x="503.65" y="1039.5" >U..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#== (3619) (423 ms, 0.08%)</title><rect x="670.7" y="981" width="0.6" height="15.0" fill="rgb(220,100,16)" rx="2" ry="2" /> | |
<text x="673.70" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (18975) (241 ms, 0.05%)</title><rect x="262.1" y="981" width="0.3" height="15.0" fill="rgb(240,46,10)" rx="2" ry="2" /> | |
<text x="265.07" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (752 ms, 0.15%)</title><rect x="29.0" y="517" width="1.1" height="15.0" fill="rgb(229,207,11)" rx="2" ry="2" /> | |
<text x="32.01" y="527.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (18975) (73 ms, 0.01%)</title><rect x="245.2" y="757" width="0.1" height="15.0" fill="rgb(225,98,22)" rx="2" ry="2" /> | |
<text x="248.16" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::Bootsnap::CompileCache::Native>#fetch (55) (200 ms, 0.04%)</title><rect x="24.4" y="1893" width="0.3" height="15.0" fill="rgb(236,172,30)" rx="2" ry="2" /> | |
<text x="27.41" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (140 ms, 0.03%)</title><rect x="36.8" y="453" width="0.2" height="15.0" fill="rgb(214,169,10)" rx="2" ry="2" /> | |
<text x="39.84" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (218 ms, 0.04%)</title><rect x="252.1" y="1029" width="0.3" height="15.0" fill="rgb(217,156,20)" rx="2" ry="2" /> | |
<text x="255.07" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (825) (202 ms, 0.04%)</title><rect x="58.6" y="581" width="0.3" height="15.0" fill="rgb(232,178,54)" rx="2" ry="2" /> | |
<text x="61.59" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (2,467 ms, 0.49%)</title><rect x="22.0" y="2165" width="3.5" height="15.0" fill="rgb(226,86,31)" rx="2" ry="2" /> | |
<text x="24.95" y="2175.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (106200) (493 ms, 0.10%)</title><rect x="264.3" y="981" width="0.7" height="15.0" fill="rgb(244,49,52)" rx="2" ry="2" /> | |
<text x="267.27" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (195 ms, 0.04%)</title><rect x="243.8" y="885" width="0.3" height="15.0" fill="rgb(217,125,42)" rx="2" ry="2" /> | |
<text x="246.81" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (731 ms, 0.15%)</title><rect x="68.9" y="885" width="1.0" height="15.0" fill="rgb(233,98,37)" rx="2" ry="2" /> | |
<text x="71.89" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (142 ms, 0.03%)</title><rect x="28.8" y="437" width="0.2" height="15.0" fill="rgb(206,135,36)" rx="2" ry="2" /> | |
<text x="31.79" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (159 ms, 0.03%)</title><rect x="67.4" y="725" width="0.2" height="15.0" fill="rgb(212,200,31)" rx="2" ry="2" /> | |
<text x="70.40" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (247 ms, 0.05%)</title><rect x="39.7" y="597" width="0.4" height="15.0" fill="rgb(214,30,40)" rx="2" ry="2" /> | |
<text x="42.75" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (17370542) (3,694 ms, 0.74%)</title><rect x="487.2" y="997" width="5.3" height="15.0" fill="rgb(223,212,6)" rx="2" ry="2" /> | |
<text x="490.22" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (498 ms, 0.10%)</title><rect x="246.3" y="853" width="0.7" height="15.0" fill="rgb(207,130,52)" rx="2" ry="2" /> | |
<text x="249.27" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (223 ms, 0.04%)</title><rect x="21.6" y="2069" width="0.3" height="15.0" fill="rgb(205,162,9)" rx="2" ry="2" /> | |
<text x="24.63" y="2079.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2405" width="707.9" height="15.0" fill="rgb(239,160,47)" rx="2" ry="2" /> | |
<text x="13.05" y="2415.5" >Kernel#require (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (24,335 ms, 4.88%)</title><rect x="674.7" y="1269" width="34.6" height="15.0" fill="rgb(211,59,9)" rx="2" ry="2" /> | |
<text x="677.74" y="1279.5" >Pa..</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,162 ms, 0.23%)</title><rect x="242.9" y="965" width="1.7" height="15.0" fill="rgb(240,10,1)" rx="2" ry="2" /> | |
<text x="245.94" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Application#require_environment! (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2469" width="707.9" height="15.0" fill="rgb(216,58,20)" rx="2" ry="2" /> | |
<text x="13.05" y="2479.5" >Rails::Application#require_environment! (1)</text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (23760) (154 ms, 0.03%)</title><rect x="711.0" y="1013" width="0.2" height="15.0" fill="rgb(245,110,46)" rx="2" ry="2" /> | |
<text x="713.96" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (2) (91 ms, 0.02%)</title><rect x="717.5" y="1045" width="0.1" height="15.0" fill="rgb(217,213,20)" rx="2" ry="2" /> | |
<text x="720.50" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (8) (305 ms, 0.06%)</title><rect x="11.4" y="1829" width="0.5" height="15.0" fill="rgb(231,15,46)" rx="2" ry="2" /> | |
<text x="14.44" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>BasicObject#instance_exec (1) (394 ms, 0.08%)</title><rect x="10.6" y="1845" width="0.5" height="15.0" fill="rgb(228,94,47)" rx="2" ry="2" /> | |
<text x="13.55" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (134) (77 ms, 0.02%)</title><rect x="260.1" y="741" width="0.1" height="15.0" fill="rgb(229,96,35)" rx="2" ry="2" /> | |
<text x="263.11" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (195 ms, 0.04%)</title><rect x="36.8" y="597" width="0.3" height="15.0" fill="rgb(210,123,7)" rx="2" ry="2" /> | |
<text x="39.84" y="607.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (206 ms, 0.04%)</title><rect x="58.1" y="565" width="0.3" height="15.0" fill="rgb(250,1,53)" rx="2" ry="2" /> | |
<text x="61.09" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (215 ms, 0.04%)</title><rect x="252.1" y="949" width="0.3" height="15.0" fill="rgb(247,154,39)" rx="2" ry="2" /> | |
<text x="255.07" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (707) (285 ms, 0.06%)</title><rect x="240.1" y="517" width="0.5" height="15.0" fill="rgb(251,87,0)" rx="2" ry="2" /> | |
<text x="243.15" y="527.5" ></text> | |
</g> | |
<g > | |
<title>IntegerStringImpl#is_a? (257220) (179 ms, 0.04%)</title><rect x="257.1" y="853" width="0.2" height="15.0" fill="rgb(207,59,0)" rx="2" ry="2" /> | |
<text x="260.07" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (319 ms, 0.06%)</title><rect x="27.6" y="405" width="0.4" height="15.0" fill="rgb(235,163,54)" rx="2" ry="2" /> | |
<text x="30.56" y="415.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (505 ms, 0.10%)</title><rect x="27.6" y="549" width="0.7" height="15.0" fill="rgb(223,66,22)" rx="2" ry="2" /> | |
<text x="30.55" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (122 ms, 0.02%)</title><rect x="267.0" y="933" width="0.2" height="15.0" fill="rgb(242,86,48)" rx="2" ry="2" /> | |
<text x="270.04" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#override (7238) (83 ms, 0.02%)</title><rect x="376.4" y="1045" width="0.1" height="15.0" fill="rgb(246,75,27)" rx="2" ry="2" /> | |
<text x="379.40" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (136 ms, 0.03%)</title><rect x="252.1" y="773" width="0.2" height="15.0" fill="rgb(216,150,18)" rx="2" ry="2" /> | |
<text x="255.07" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (498,330 ms, 99.99%)</title><rect x="10.0" y="2629" width="707.9" height="15.0" fill="rgb(217,141,0)" rx="2" ry="2" /> | |
<text x="13.04" y="2639.5" >Array#each (1)</text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (13) (217 ms, 0.04%)</title><rect x="24.7" y="1877" width="0.3" height="15.0" fill="rgb(211,62,35)" rx="2" ry="2" /> | |
<text x="27.72" y="1887.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (53100) (1,251 ms, 0.25%)</title><rect x="263.8" y="1029" width="1.8" height="15.0" fill="rgb(251,119,40)" rx="2" ry="2" /> | |
<text x="266.78" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (144 ms, 0.03%)</title><rect x="28.8" y="469" width="0.2" height="15.0" fill="rgb(214,91,39)" rx="2" ry="2" /> | |
<text x="31.79" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Array#all? (90) (97 ms, 0.02%)</title><rect x="259.3" y="917" width="0.2" height="15.0" fill="rgb(227,86,46)" rx="2" ry="2" /> | |
<text x="262.33" y="927.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (8685271) (8,075 ms, 1.62%)</title><rect x="637.0" y="1077" width="11.5" height="15.0" fill="rgb(214,221,49)" rx="2" ry="2" /> | |
<text x="639.99" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (227 ms, 0.05%)</title><rect x="243.1" y="709" width="0.3" height="15.0" fill="rgb(226,203,47)" rx="2" ry="2" /> | |
<text x="246.09" y="719.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (215 ms, 0.04%)</title><rect x="709.7" y="1077" width="0.3" height="15.0" fill="rgb(214,223,14)" rx="2" ry="2" /> | |
<text x="712.68" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (11) (87 ms, 0.02%)</title><rect x="23.0" y="1685" width="0.1" height="15.0" fill="rgb(215,116,54)" rx="2" ry="2" /> | |
<text x="26.00" y="1695.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (385 ms, 0.08%)</title><rect x="11.4" y="1989" width="0.6" height="15.0" fill="rgb(242,192,35)" rx="2" ry="2" /> | |
<text x="14.44" y="1999.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (21) (98 ms, 0.02%)</title><rect x="21.1" y="2069" width="0.1" height="15.0" fill="rgb(251,169,42)" rx="2" ry="2" /> | |
<text x="24.08" y="2079.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (206 ms, 0.04%)</title><rect x="21.6" y="1813" width="0.3" height="15.0" fill="rgb(228,32,46)" rx="2" ry="2" /> | |
<text x="24.64" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (257220) (353 ms, 0.07%)</title><rect x="64.4" y="581" width="0.5" height="15.0" fill="rgb(230,212,37)" rx="2" ry="2" /> | |
<text x="67.41" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (165 ms, 0.03%)</title><rect x="39.8" y="437" width="0.2" height="15.0" fill="rgb(233,168,9)" rx="2" ry="2" /> | |
<text x="42.75" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (456) (189 ms, 0.04%)</title><rect x="709.7" y="901" width="0.3" height="15.0" fill="rgb(240,188,7)" rx="2" ry="2" /> | |
<text x="712.68" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (208 ms, 0.04%)</title><rect x="709.7" y="981" width="0.3" height="15.0" fill="rgb(238,38,5)" rx="2" ry="2" /> | |
<text x="712.68" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (119,185 ms, 23.91%)</title><rect x="70.8" y="917" width="169.3" height="15.0" fill="rgb(224,30,45)" rx="2" ry="2" /> | |
<text x="73.83" y="927.5" >Parlour::ConflictReso..</text> | |
</g> | |
<g > | |
<title>IntegerStringImpl#is_a? (867570) (612 ms, 0.12%)</title><rect x="48.8" y="501" width="0.9" height="15.0" fill="rgb(226,70,20)" rx="2" ry="2" /> | |
<text x="51.85" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (211 ms, 0.04%)</title><rect x="709.7" y="1061" width="0.3" height="15.0" fill="rgb(221,36,12)" rx="2" ry="2" /> | |
<text x="712.68" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (255 ms, 0.05%)</title><rect x="39.7" y="757" width="0.4" height="15.0" fill="rgb(205,31,46)" rx="2" ry="2" /> | |
<text x="42.75" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (226 ms, 0.05%)</title><rect x="266.0" y="1157" width="0.3" height="15.0" fill="rgb(212,81,19)" rx="2" ry="2" /> | |
<text x="268.96" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (232 ms, 0.05%)</title><rect x="67.3" y="789" width="0.3" height="15.0" fill="rgb(242,115,11)" rx="2" ry="2" /> | |
<text x="70.30" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (18975) (229 ms, 0.05%)</title><rect x="36.1" y="501" width="0.3" height="15.0" fill="rgb(243,162,13)" rx="2" ry="2" /> | |
<text x="39.10" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (229 ms, 0.05%)</title><rect x="259.5" y="1077" width="0.3" height="15.0" fill="rgb(245,64,19)" rx="2" ry="2" /> | |
<text x="262.52" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (393 ms, 0.08%)</title><rect x="249.9" y="1045" width="0.6" height="15.0" fill="rgb(240,74,29)" rx="2" ry="2" /> | |
<text x="252.90" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#merge_into_self (1) (283,694 ms, 56.92%)</title><rect x="271.2" y="1157" width="403.0" height="15.0" fill="rgb(251,118,9)" rx="2" ry="2" /> | |
<text x="274.23" y="1167.5" >Parlour::RbiGenerator::Method#merge_into_self (1)</text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (2805) (123 ms, 0.02%)</title><rect x="241.1" y="613" width="0.2" height="15.0" fill="rgb(224,62,49)" rx="2" ry="2" /> | |
<text x="244.08" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (2) (104 ms, 0.02%)</title><rect x="717.3" y="1157" width="0.2" height="15.0" fill="rgb(236,110,42)" rx="2" ry="2" /> | |
<text x="720.35" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (367 ms, 0.07%)</title><rect x="267.3" y="1205" width="0.6" height="15.0" fill="rgb(239,131,20)" rx="2" ry="2" /> | |
<text x="270.33" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#initialize (3960) (606 ms, 0.12%)</title><rect x="710.5" y="1077" width="0.9" height="15.0" fill="rgb(234,146,45)" rx="2" ry="2" /> | |
<text x="713.52" y="1087.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (93 ms, 0.02%)</title><rect x="717.5" y="1077" width="0.1" height="15.0" fill="rgb(249,24,13)" rx="2" ry="2" /> | |
<text x="720.50" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (2,292 ms, 0.46%)</title><rect x="263.7" y="1269" width="3.2" height="15.0" fill="rgb(247,83,53)" rx="2" ry="2" /> | |
<text x="266.68" y="1279.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (243 ms, 0.05%)</title><rect x="69.1" y="645" width="0.3" height="15.0" fill="rgb(223,119,22)" rx="2" ry="2" /> | |
<text x="72.07" y="655.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3948) (15,538 ms, 3.12%)</title><rect x="648.5" y="1109" width="22.0" height="15.0" fill="rgb(253,206,40)" rx="2" ry="2" /> | |
<text x="651.47" y="1119.5" ><..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (130 ms, 0.03%)</title><rect x="249.6" y="821" width="0.2" height="15.0" fill="rgb(224,168,11)" rx="2" ry="2" /> | |
<text x="252.63" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (9,421 ms, 1.89%)</title><rect x="27.4" y="837" width="13.3" height="15.0" fill="rgb(218,205,31)" rx="2" ry="2" /> | |
<text x="30.37" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Zeitwerk::Loader#set_autoloads_in_dir (6) (149 ms, 0.03%)</title><rect x="11.2" y="1845" width="0.2" height="15.0" fill="rgb(236,186,39)" rx="2" ry="2" /> | |
<text x="14.22" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (210 ms, 0.04%)</title><rect x="35.0" y="517" width="0.3" height="15.0" fill="rgb(250,98,41)" rx="2" ry="2" /> | |
<text x="37.99" y="527.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (314) (157 ms, 0.03%)</title><rect x="39.8" y="389" width="0.2" height="15.0" fill="rgb(234,64,17)" rx="2" ry="2" /> | |
<text x="42.75" y="399.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::ParamsWrapper::ClassMethods#inherited (16) (199 ms, 0.04%)</title><rect x="22.0" y="1893" width="0.3" height="15.0" fill="rgb(245,152,52)" rx="2" ry="2" /> | |
<text x="24.98" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (355) (157 ms, 0.03%)</title><rect x="259.9" y="741" width="0.2" height="15.0" fill="rgb(219,222,23)" rx="2" ry="2" /> | |
<text x="262.86" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (120) (2,450 ms, 0.49%)</title><rect x="31.1" y="533" width="3.5" height="15.0" fill="rgb(228,71,48)" rx="2" ry="2" /> | |
<text x="34.11" y="543.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::AutosaveAssociation::ClassMethods#add_autosave_association_callbacks (32) (185 ms, 0.04%)</title><rect x="23.6" y="1813" width="0.3" height="15.0" fill="rgb(253,94,7)" rx="2" ry="2" /> | |
<text x="26.63" y="1823.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (614 ms, 0.12%)</title><rect x="242.9" y="933" width="0.9" height="15.0" fill="rgb(231,152,53)" rx="2" ry="2" /> | |
<text x="245.94" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (73650) (328 ms, 0.07%)</title><rect x="59.9" y="565" width="0.5" height="15.0" fill="rgb(213,149,28)" rx="2" ry="2" /> | |
<text x="62.94" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (114 ms, 0.02%)</title><rect x="245.5" y="741" width="0.1" height="15.0" fill="rgb(252,192,37)" rx="2" ry="2" /> | |
<text x="248.47" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (545 ms, 0.11%)</title><rect x="246.3" y="885" width="0.7" height="15.0" fill="rgb(228,205,51)" rx="2" ry="2" /> | |
<text x="249.26" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (137 ms, 0.03%)</title><rect x="716.8" y="1253" width="0.2" height="15.0" fill="rgb(246,24,42)" rx="2" ry="2" /> | |
<text x="719.83" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (55) (226 ms, 0.05%)</title><rect x="58.6" y="613" width="0.3" height="15.0" fill="rgb(230,46,28)" rx="2" ry="2" /> | |
<text x="61.55" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (165) (370 ms, 0.07%)</title><rect x="231.5" y="741" width="0.5" height="15.0" fill="rgb(239,206,9)" rx="2" ry="2" /> | |
<text x="234.52" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (172) (79 ms, 0.02%)</title><rect x="717.8" y="1877" width="0.1" height="15.0" fill="rgb(211,184,44)" rx="2" ry="2" /> | |
<text x="720.80" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (253 ms, 0.05%)</title><rect x="252.5" y="949" width="0.4" height="15.0" fill="rgb(242,173,53)" rx="2" ry="2" /> | |
<text x="255.53" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (207 ms, 0.04%)</title><rect x="61.1" y="693" width="0.3" height="15.0" fill="rgb(252,227,9)" rx="2" ry="2" /> | |
<text x="64.15" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,266 ms, 0.25%)</title><rect x="261.9" y="1237" width="1.8" height="15.0" fill="rgb(227,94,32)" rx="2" ry="2" /> | |
<text x="264.88" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (4) (211 ms, 0.04%)</title><rect x="709.7" y="1045" width="0.3" height="15.0" fill="rgb(207,46,38)" rx="2" ry="2" /> | |
<text x="712.68" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (121 ms, 0.02%)</title><rect x="28.8" y="213" width="0.2" height="15.0" fill="rgb(240,222,41)" rx="2" ry="2" /> | |
<text x="31.79" y="223.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (8685271) (3,378 ms, 0.68%)</title><rect x="345.8" y="1077" width="4.8" height="15.0" fill="rgb(254,23,15)" rx="2" ry="2" /> | |
<text x="348.85" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (1,481 ms, 0.30%)</title><rect x="37.6" y="757" width="2.1" height="15.0" fill="rgb(227,31,3)" rx="2" ry="2" /> | |
<text x="40.64" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_method (1) (487,183 ms, 97.75%)</title><rect x="25.7" y="1733" width="692.0" height="15.0" fill="rgb(237,92,24)" rx="2" ry="2" /> | |
<text x="28.67" y="1743.5" ><Module::T::Private::Methods>#run_sig_block_for_method (1)</text> | |
</g> | |
<g > | |
<title>Array#map (8) (119 ms, 0.02%)</title><rect x="69.9" y="549" width="0.2" height="15.0" fill="rgb(249,94,27)" rx="2" ry="2" /> | |
<text x="72.93" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (124 ms, 0.02%)</title><rect x="247.1" y="773" width="0.2" height="15.0" fill="rgb(238,113,11)" rx="2" ry="2" /> | |
<text x="250.14" y="783.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (8) (107 ms, 0.02%)</title><rect x="10.1" y="2101" width="0.1" height="15.0" fill="rgb(234,182,19)" rx="2" ry="2" /> | |
<text x="13.06" y="2111.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4024) (95 ms, 0.02%)</title><rect x="270.9" y="1109" width="0.1" height="15.0" fill="rgb(241,31,41)" rx="2" ry="2" /> | |
<text x="273.87" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (138 ms, 0.03%)</title><rect x="252.1" y="805" width="0.2" height="15.0" fill="rgb(238,62,49)" rx="2" ry="2" /> | |
<text x="255.07" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (8689548) (1,650 ms, 0.33%)</title><rect x="668.2" y="1029" width="2.3" height="15.0" fill="rgb(208,23,52)" rx="2" ry="2" /> | |
<text x="671.17" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (18975) (73 ms, 0.01%)</title><rect x="262.4" y="981" width="0.1" height="15.0" fill="rgb(238,174,35)" rx="2" ry="2" /> | |
<text x="265.41" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (388) (191 ms, 0.04%)</title><rect x="58.1" y="437" width="0.3" height="15.0" fill="rgb(251,156,42)" rx="2" ry="2" /> | |
<text x="61.09" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#initialize (3960) (90 ms, 0.02%)</title><rect x="710.7" y="981" width="0.1" height="15.0" fill="rgb(207,210,16)" rx="2" ry="2" /> | |
<text x="713.68" y="991.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (128610) (84 ms, 0.02%)</title><rect x="258.2" y="885" width="0.1" height="15.0" fill="rgb(251,176,8)" rx="2" ry="2" /> | |
<text x="261.23" y="895.5" ></text> | |
</g> | |
<g > | |
<title><Module::ActiveRecord::AutosaveAssociation::AssociationBuilderExtension>#build (32) (186 ms, 0.04%)</title><rect x="23.6" y="1829" width="0.3" height="15.0" fill="rgb(215,208,6)" rx="2" ry="2" /> | |
<text x="26.63" y="1839.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (11) (106 ms, 0.02%)</title><rect x="271.1" y="1141" width="0.1" height="15.0" fill="rgb(240,210,45)" rx="2" ry="2" /> | |
<text x="274.07" y="1151.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3619) (420 ms, 0.08%)</title><rect x="670.7" y="965" width="0.6" height="15.0" fill="rgb(225,168,18)" rx="2" ry="2" /> | |
<text x="673.71" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (637 ms, 0.13%)</title><rect x="68.9" y="757" width="0.9" height="15.0" fill="rgb(207,57,27)" rx="2" ry="2" /> | |
<text x="71.89" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_method (1) (201 ms, 0.04%)</title><rect x="21.6" y="1781" width="0.3" height="15.0" fill="rgb(218,82,27)" rx="2" ry="2" /> | |
<text x="24.64" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (189120) (140 ms, 0.03%)</title><rect x="33.1" y="421" width="0.2" height="15.0" fill="rgb(211,130,46)" rx="2" ry="2" /> | |
<text x="36.12" y="431.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,173 ms, 0.24%)</title><rect x="244.6" y="997" width="1.7" height="15.0" fill="rgb(244,94,10)" rx="2" ry="2" /> | |
<text x="247.59" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (165) (212 ms, 0.04%)</title><rect x="56.7" y="597" width="0.3" height="15.0" fill="rgb(249,151,19)" rx="2" ry="2" /> | |
<text x="59.71" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8685271) (120,555 ms, 24.19%)</title><rect x="350.6" y="1077" width="171.3" height="15.0" fill="rgb(237,158,34)" rx="2" ry="2" /> | |
<text x="353.64" y="1087.5" >Method#call (8685271)</text> | |
</g> | |
<g > | |
<title>Kernel#require (21) (98 ms, 0.02%)</title><rect x="21.1" y="2053" width="0.1" height="15.0" fill="rgb(223,129,23)" rx="2" ry="2" /> | |
<text x="24.08" y="2063.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (189120) (244 ms, 0.05%)</title><rect x="32.7" y="421" width="0.4" height="15.0" fill="rgb(244,84,48)" rx="2" ry="2" /> | |
<text x="35.71" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (545 ms, 0.11%)</title><rect x="246.3" y="949" width="0.7" height="15.0" fill="rgb(252,114,2)" rx="2" ry="2" /> | |
<text x="249.26" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (286,081 ms, 57.40%)</title><rect x="267.9" y="1269" width="406.4" height="15.0" fill="rgb(227,35,25)" rx="2" ry="2" /> | |
<text x="270.85" y="1279.5" >Parlour::ConflictResolver#resolve_conflicts (8)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (3994) (24,304 ms, 4.88%)</title><rect x="674.8" y="1109" width="34.5" height="15.0" fill="rgb(222,66,9)" rx="2" ry="2" /> | |
<text x="677.76" y="1119.5" >Pa..</text> | |
</g> | |
<g > | |
<title>Method#call (1) (210 ms, 0.04%)</title><rect x="35.0" y="533" width="0.3" height="15.0" fill="rgb(227,149,27)" rx="2" ry="2" /> | |
<text x="37.99" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (164 ms, 0.03%)</title><rect x="261.1" y="1029" width="0.2" height="15.0" fill="rgb(235,31,16)" rx="2" ry="2" /> | |
<text x="264.11" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2640) (216 ms, 0.04%)</title><rect x="230.4" y="565" width="0.3" height="15.0" fill="rgb(229,46,17)" rx="2" ry="2" /> | |
<text x="233.37" y="575.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (1,037 ms, 0.21%)</title><rect x="59.5" y="725" width="1.5" height="15.0" fill="rgb(217,222,18)" rx="2" ry="2" /> | |
<text x="62.53" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#return_type (7238) (95 ms, 0.02%)</title><rect x="672.0" y="997" width="0.2" height="15.0" fill="rgb(214,199,35)" rx="2" ry="2" /> | |
<text x="675.03" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (660) (212 ms, 0.04%)</title><rect x="56.7" y="549" width="0.3" height="15.0" fill="rgb(238,37,52)" rx="2" ry="2" /> | |
<text x="59.71" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (171) (184 ms, 0.04%)</title><rect x="21.7" y="1701" width="0.2" height="15.0" fill="rgb(213,171,35)" rx="2" ry="2" /> | |
<text x="24.66" y="1711.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (189 ms, 0.04%)</title><rect x="243.8" y="773" width="0.3" height="15.0" fill="rgb(236,165,46)" rx="2" ry="2" /> | |
<text x="246.81" y="783.5" ></text> | |
</g> | |
<g > | |
<title><Class::Dir>#foreach (6) (149 ms, 0.03%)</title><rect x="11.2" y="1813" width="0.2" height="15.0" fill="rgb(252,97,24)" rx="2" ry="2" /> | |
<text x="14.22" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#current_plugin (3960) (76 ms, 0.02%)</title><rect x="710.7" y="965" width="0.1" height="15.0" fill="rgb(250,228,45)" rx="2" ry="2" /> | |
<text x="713.70" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (155,443 ms, 31.19%)</title><rect x="27.2" y="1093" width="220.8" height="15.0" fill="rgb(243,188,1)" rx="2" ry="2" /> | |
<text x="30.20" y="1103.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (682 ms, 0.14%)</title><rect x="25.7" y="1669" width="0.9" height="15.0" fill="rgb(230,181,3)" rx="2" ry="2" /> | |
<text x="28.67" y="1679.5" ></text> | |
</g> | |
<g > | |
<title>UnboundMethod#bind (257220) (177 ms, 0.04%)</title><rect x="65.0" y="581" width="0.3" height="15.0" fill="rgb(233,192,50)" rx="2" ry="2" /> | |
<text x="68.03" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (233 ms, 0.05%)</title><rect x="674.4" y="1189" width="0.3" height="15.0" fill="rgb(213,165,37)" rx="2" ry="2" /> | |
<text x="677.39" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (707) (285 ms, 0.06%)</title><rect x="240.1" y="533" width="0.5" height="15.0" fill="rgb(248,137,38)" rx="2" ry="2" /> | |
<text x="243.14" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (323 ms, 0.06%)</title><rect x="58.1" y="709" width="0.4" height="15.0" fill="rgb(221,31,14)" rx="2" ry="2" /> | |
<text x="61.09" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Object#generate_rbis_for_models (1) (487,336 ms, 97.78%)</title><rect x="25.5" y="2165" width="692.2" height="15.0" fill="rgb(241,17,28)" rx="2" ry="2" /> | |
<text x="28.46" y="2175.5" >Object#generate_rbis_for_models (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (198 ms, 0.04%)</title><rect x="36.8" y="645" width="0.3" height="15.0" fill="rgb(227,210,5)" rx="2" ry="2" /> | |
<text x="39.84" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (129 ms, 0.03%)</title><rect x="28.8" y="309" width="0.2" height="15.0" fill="rgb(215,77,47)" rx="2" ry="2" /> | |
<text x="31.79" y="319.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (401 ms, 0.08%)</title><rect x="30.5" y="645" width="0.6" height="15.0" fill="rgb(254,134,34)" rx="2" ry="2" /> | |
<text x="33.49" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (187 ms, 0.04%)</title><rect x="69.9" y="693" width="0.3" height="15.0" fill="rgb(234,143,16)" rx="2" ry="2" /> | |
<text x="72.92" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (456) (189 ms, 0.04%)</title><rect x="709.7" y="917" width="0.3" height="15.0" fill="rgb(206,201,27)" rx="2" ry="2" /> | |
<text x="712.68" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Module#class_eval (11) (150 ms, 0.03%)</title><rect x="22.9" y="1797" width="0.3" height="15.0" fill="rgb(206,92,41)" rx="2" ry="2" /> | |
<text x="25.95" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (925 ms, 0.19%)</title><rect x="715.5" y="1269" width="1.3" height="15.0" fill="rgb(218,141,48)" rx="2" ry="2" /> | |
<text x="718.51" y="1279.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (94560) (111 ms, 0.02%)</title><rect x="33.7" y="453" width="0.1" height="15.0" fill="rgb(230,35,27)" rx="2" ry="2" /> | |
<text x="36.67" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3) (86 ms, 0.02%)</title><rect x="260.1" y="837" width="0.1" height="15.0" fill="rgb(254,172,8)" rx="2" ry="2" /> | |
<text x="263.11" y="847.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2805) (224 ms, 0.04%)</title><rect x="241.0" y="629" width="0.3" height="15.0" fill="rgb(242,228,35)" rx="2" ry="2" /> | |
<text x="243.95" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (31) (119 ms, 0.02%)</title><rect x="716.8" y="1173" width="0.2" height="15.0" fill="rgb(230,80,1)" rx="2" ry="2" /> | |
<text x="719.84" y="1183.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (18975) (458 ms, 0.09%)</title><rect x="36.0" y="517" width="0.6" height="15.0" fill="rgb(254,53,39)" rx="2" ry="2" /> | |
<text x="39.00" y="527.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (503 ms, 0.10%)</title><rect x="57.4" y="629" width="0.7" height="15.0" fill="rgb(248,177,26)" rx="2" ry="2" /> | |
<text x="60.37" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (124 ms, 0.02%)</title><rect x="35.0" y="357" width="0.2" height="15.0" fill="rgb(234,150,4)" rx="2" ry="2" /> | |
<text x="37.99" y="367.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (445 ms, 0.09%)</title><rect x="40.1" y="757" width="0.6" height="15.0" fill="rgb(240,2,26)" rx="2" ry="2" /> | |
<text x="43.12" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2640) (824 ms, 0.17%)</title><rect x="230.3" y="645" width="1.2" height="15.0" fill="rgb(217,119,18)" rx="2" ry="2" /> | |
<text x="233.31" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (164 ms, 0.03%)</title><rect x="245.5" y="805" width="0.2" height="15.0" fill="rgb(241,143,45)" rx="2" ry="2" /> | |
<text x="248.47" y="815.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (841) (501 ms, 0.10%)</title><rect x="57.4" y="533" width="0.7" height="15.0" fill="rgb(234,145,26)" rx="2" ry="2" /> | |
<text x="60.37" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (195 ms, 0.04%)</title><rect x="243.8" y="917" width="0.3" height="15.0" fill="rgb(243,114,11)" rx="2" ry="2" /> | |
<text x="246.81" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (450) (75 ms, 0.02%)</title><rect x="260.3" y="901" width="0.1" height="15.0" fill="rgb(213,13,51)" rx="2" ry="2" /> | |
<text x="263.27" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (128610) (1,533 ms, 0.31%)</title><rect x="63.1" y="613" width="2.2" height="15.0" fill="rgb(217,48,52)" rx="2" ry="2" /> | |
<text x="66.11" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (242 ms, 0.05%)</title><rect x="39.7" y="565" width="0.4" height="15.0" fill="rgb(235,98,30)" rx="2" ry="2" /> | |
<text x="42.75" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Module#module_eval (3) (102 ms, 0.02%)</title><rect x="24.2" y="1861" width="0.1" height="15.0" fill="rgb(237,138,1)" rx="2" ry="2" /> | |
<text x="27.17" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#initialize (1) (119 ms, 0.02%)</title><rect x="717.8" y="2021" width="0.1" height="15.0" fill="rgb(248,138,38)" rx="2" ry="2" /> | |
<text x="720.76" y="2031.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (323 ms, 0.06%)</title><rect x="717.2" y="1365" width="0.5" height="15.0" fill="rgb(217,44,34)" rx="2" ry="2" /> | |
<text x="720.20" y="1375.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (319 ms, 0.06%)</title><rect x="58.1" y="677" width="0.4" height="15.0" fill="rgb(214,149,51)" rx="2" ry="2" /> | |
<text x="61.09" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (3,649 ms, 0.73%)</title><rect x="254.7" y="1141" width="5.2" height="15.0" fill="rgb(220,27,2)" rx="2" ry="2" /> | |
<text x="257.67" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3960) (94 ms, 0.02%)</title><rect x="710.1" y="1109" width="0.1" height="15.0" fill="rgb(236,151,52)" rx="2" ry="2" /> | |
<text x="713.10" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (48720) (149 ms, 0.03%)</title><rect x="39.1" y="517" width="0.2" height="15.0" fill="rgb(227,43,34)" rx="2" ry="2" /> | |
<text x="42.09" y="527.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (286,081 ms, 57.40%)</title><rect x="267.9" y="1253" width="406.4" height="15.0" fill="rgb(221,126,0)" rx="2" ry="2" /> | |
<text x="270.85" y="1263.5" ><Module::T::Private::Methods::CallValidation>#validate_..</text> | |
</g> | |
<g > | |
<title>Method#call (1) (164 ms, 0.03%)</title><rect x="261.1" y="1077" width="0.2" height="15.0" fill="rgb(211,58,27)" rx="2" ry="2" /> | |
<text x="264.11" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (232 ms, 0.05%)</title><rect x="262.8" y="1013" width="0.4" height="15.0" fill="rgb(205,102,9)" rx="2" ry="2" /> | |
<text x="265.84" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_module (1) (119 ms, 0.02%)</title><rect x="717.8" y="2117" width="0.1" height="15.0" fill="rgb(251,131,13)" rx="2" ry="2" /> | |
<text x="720.76" y="2127.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (9) (11,572 ms, 2.32%)</title><rect x="40.8" y="661" width="16.4" height="15.0" fill="rgb(253,161,53)" rx="2" ry="2" /> | |
<text x="43.75" y="671.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (13,219 ms, 2.65%)</title><rect x="40.7" y="837" width="18.8" height="15.0" fill="rgb(224,39,5)" rx="2" ry="2" /> | |
<text x="43.75" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Collection#tsort_each_child (12) (143 ms, 0.03%)</title><rect x="10.1" y="2197" width="0.2" height="15.0" fill="rgb(226,157,11)" rx="2" ry="2" /> | |
<text x="13.06" y="2207.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (129 ms, 0.03%)</title><rect x="28.8" y="293" width="0.2" height="15.0" fill="rgb(225,138,52)" rx="2" ry="2" /> | |
<text x="31.79" y="303.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (445 ms, 0.09%)</title><rect x="240.1" y="741" width="0.7" height="15.0" fill="rgb(252,71,23)" rx="2" ry="2" /> | |
<text x="243.14" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Devise::Mapping#routes (1) (77 ms, 0.02%)</title><rect x="10.6" y="1733" width="0.1" height="15.0" fill="rgb(229,0,32)" rx="2" ry="2" /> | |
<text x="13.57" y="1743.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (756 ms, 0.15%)</title><rect x="29.0" y="597" width="1.1" height="15.0" fill="rgb(243,36,37)" rx="2" ry="2" /> | |
<text x="32.01" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (17370542) (5,759 ms, 1.16%)</title><rect x="492.5" y="1029" width="8.1" height="15.0" fill="rgb(222,127,13)" rx="2" ry="2" /> | |
<text x="495.47" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (210 ms, 0.04%)</title><rect x="252.1" y="885" width="0.3" height="15.0" fill="rgb(219,188,51)" rx="2" ry="2" /> | |
<text x="255.07" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (235 ms, 0.05%)</title><rect x="250.0" y="949" width="0.4" height="15.0" fill="rgb(227,212,51)" rx="2" ry="2" /> | |
<text x="253.03" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (1) (487,193 ms, 97.75%)</title><rect x="25.7" y="1861" width="692.0" height="15.0" fill="rgb(213,70,19)" rx="2" ry="2" /> | |
<text x="28.66" y="1871.5" >Array#map (1)</text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (2) (232 ms, 0.05%)</title><rect x="22.4" y="1893" width="0.3" height="15.0" fill="rgb(229,146,9)" rx="2" ry="2" /> | |
<text x="25.36" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (836 ms, 0.17%)</title><rect x="29.0" y="661" width="1.2" height="15.0" fill="rgb(205,79,36)" rx="2" ry="2" /> | |
<text x="32.01" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (103 ms, 0.02%)</title><rect x="261.1" y="869" width="0.2" height="15.0" fill="rgb(245,146,41)" rx="2" ry="2" /> | |
<text x="264.11" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (381 ms, 0.08%)</title><rect x="245.7" y="949" width="0.6" height="15.0" fill="rgb(250,57,17)" rx="2" ry="2" /> | |
<text x="248.71" y="959.5" ></text> | |
</g> | |
<g > | |
<title>IntegerStringImpl#is_a? (88308) (114 ms, 0.02%)</title><rect x="269.4" y="1045" width="0.2" height="15.0" fill="rgb(207,134,10)" rx="2" ry="2" /> | |
<text x="272.43" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (2,467 ms, 0.49%)</title><rect x="22.0" y="2149" width="3.5" height="15.0" fill="rgb(220,30,44)" rx="2" ry="2" /> | |
<text x="24.95" y="2159.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (226) (92 ms, 0.02%)</title><rect x="58.4" y="437" width="0.1" height="15.0" fill="rgb(236,185,17)" rx="2" ry="2" /> | |
<text x="61.38" y="447.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (123 ms, 0.02%)</title><rect x="28.1" y="293" width="0.2" height="15.0" fill="rgb(237,11,14)" rx="2" ry="2" /> | |
<text x="31.09" y="303.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (485,740 ms, 97.46%)</title><rect x="27.0" y="1365" width="690.1" height="15.0" fill="rgb(245,111,7)" rx="2" ry="2" /> | |
<text x="30.03" y="1375.5" >SorbetRails::ModelRbiFormatter#generate_rbi (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (101 ms, 0.02%)</title><rect x="58.4" y="565" width="0.1" height="15.0" fill="rgb(210,47,9)" rx="2" ry="2" /> | |
<text x="61.38" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (610 ms, 0.12%)</title><rect x="253.0" y="1109" width="0.9" height="15.0" fill="rgb(220,197,40)" rx="2" ry="2" /> | |
<text x="255.99" y="1119.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2805) (345 ms, 0.07%)</title><rect x="241.3" y="645" width="0.5" height="15.0" fill="rgb(214,164,38)" rx="2" ry="2" /> | |
<text x="244.27" y="655.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (256 ms, 0.05%)</title><rect x="252.5" y="997" width="0.4" height="15.0" fill="rgb(238,41,8)" rx="2" ry="2" /> | |
<text x="255.53" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (418 ms, 0.08%)</title><rect x="252.4" y="1045" width="0.6" height="15.0" fill="rgb(212,31,47)" rx="2" ry="2" /> | |
<text x="255.39" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (115 ms, 0.02%)</title><rect x="28.1" y="229" width="0.1" height="15.0" fill="rgb(253,85,25)" rx="2" ry="2" /> | |
<text x="31.09" y="239.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_key (1) (487,183 ms, 97.75%)</title><rect x="25.7" y="1717" width="692.0" height="15.0" fill="rgb(233,194,48)" rx="2" ry="2" /> | |
<text x="28.67" y="1727.5" ><Module::T::Private::Methods>#run_sig_block_for_key (1)</text> | |
</g> | |
<g > | |
<title>Method#call (1) (204 ms, 0.04%)</title><rect x="61.1" y="661" width="0.3" height="15.0" fill="rgb(224,36,12)" rx="2" ry="2" /> | |
<text x="64.15" y="671.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (198 ms, 0.04%)</title><rect x="267.0" y="1125" width="0.3" height="15.0" fill="rgb(241,2,22)" rx="2" ry="2" /> | |
<text x="270.04" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (3960) (251 ms, 0.05%)</title><rect x="710.0" y="1157" width="0.4" height="15.0" fill="rgb(253,54,44)" rx="2" ry="2" /> | |
<text x="713.05" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (125 ms, 0.03%)</title><rect x="28.1" y="389" width="0.2" height="15.0" fill="rgb(205,99,16)" rx="2" ry="2" /> | |
<text x="31.09" y="399.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (206 ms, 0.04%)</title><rect x="244.8" y="741" width="0.3" height="15.0" fill="rgb(206,224,10)" rx="2" ry="2" /> | |
<text x="247.76" y="751.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (48720) (1,147 ms, 0.23%)</title><rect x="37.7" y="549" width="1.7" height="15.0" fill="rgb(215,62,19)" rx="2" ry="2" /> | |
<text x="40.73" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (495 ms, 0.10%)</title><rect x="243.0" y="789" width="0.7" height="15.0" fill="rgb(229,192,41)" rx="2" ry="2" /> | |
<text x="245.95" y="799.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2640) (246 ms, 0.05%)</title><rect x="230.4" y="581" width="0.3" height="15.0" fill="rgb(253,77,53)" rx="2" ry="2" /> | |
<text x="233.35" y="591.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1) (486,499 ms, 97.61%)</title><rect x="26.6" y="1685" width="691.1" height="15.0" fill="rgb(209,140,27)" rx="2" ry="2" /> | |
<text x="29.64" y="1695.5" >SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1)</text> | |
</g> | |
<g > | |
<title>Method#call (8) (539 ms, 0.11%)</title><rect x="253.0" y="997" width="0.8" height="15.0" fill="rgb(243,152,32)" rx="2" ry="2" /> | |
<text x="255.99" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#invoke_with_call_chain (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2533" width="707.9" height="15.0" fill="rgb(228,19,5)" rx="2" ry="2" /> | |
<text x="13.05" y="2543.5" >Rake::Task#invoke_with_call_chain (1)</text> | |
</g> | |
<g > | |
<title>Class#new (1) (111 ms, 0.02%)</title><rect x="21.3" y="2133" width="0.2" height="15.0" fill="rgb(254,127,27)" rx="2" ry="2" /> | |
<text x="24.31" y="2143.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (218 ms, 0.04%)</title><rect x="252.1" y="1013" width="0.3" height="15.0" fill="rgb(209,57,8)" rx="2" ry="2" /> | |
<text x="255.07" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::Railties::Helpers#inherited (11) (167 ms, 0.03%)</title><rect x="22.9" y="1909" width="0.3" height="15.0" fill="rgb(232,120,21)" rx="2" ry="2" /> | |
<text x="25.94" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>ActiveModel::Validations::ClassMethods#validates_with (62) (71 ms, 0.01%)</title><rect x="23.2" y="1877" width="0.1" height="15.0" fill="rgb(217,49,3)" rx="2" ry="2" /> | |
<text x="26.18" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (3960) (1,767 ms, 0.35%)</title><rect x="711.6" y="1029" width="2.5" height="15.0" fill="rgb(216,20,47)" rx="2" ry="2" /> | |
<text x="714.61" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (12) (111 ms, 0.02%)</title><rect x="22.5" y="1829" width="0.2" height="15.0" fill="rgb(233,6,4)" rx="2" ry="2" /> | |
<text x="25.53" y="1839.5" ></text> | |
</g> | |
<g > | |
<title><Module::Process>#clock_gettime (335516) (121 ms, 0.02%)</title><rect x="143.3" y="645" width="0.2" height="15.0" fill="rgb(239,222,9)" rx="2" ry="2" /> | |
<text x="146.28" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (710) (72 ms, 0.01%)</title><rect x="67.7" y="421" width="0.1" height="15.0" fill="rgb(239,211,31)" rx="2" ry="2" /> | |
<text x="70.75" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (113,496 ms, 22.77%)</title><rect x="70.8" y="837" width="161.3" height="15.0" fill="rgb(246,195,26)" rx="2" ry="2" /> | |
<text x="73.83" y="847.5" >Parlour::ConflictRes..</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (637 ms, 0.13%)</title><rect x="68.9" y="805" width="0.9" height="15.0" fill="rgb(246,135,28)" rx="2" ry="2" /> | |
<text x="71.89" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#initialize (1) (119 ms, 0.02%)</title><rect x="717.8" y="2085" width="0.1" height="15.0" fill="rgb(243,165,6)" rx="2" ry="2" /> | |
<text x="720.76" y="2095.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionHandling#connection (1) (140 ms, 0.03%)</title><rect x="25.5" y="1893" width="0.2" height="15.0" fill="rgb(226,170,14)" rx="2" ry="2" /> | |
<text x="28.46" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (203 ms, 0.04%)</title><rect x="58.1" y="549" width="0.3" height="15.0" fill="rgb(227,81,47)" rx="2" ry="2" /> | |
<text x="61.09" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (450) (75 ms, 0.02%)</title><rect x="260.3" y="917" width="0.1" height="15.0" fill="rgb(253,8,44)" rx="2" ry="2" /> | |
<text x="263.27" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (192 ms, 0.04%)</title><rect x="243.8" y="821" width="0.3" height="15.0" fill="rgb(225,115,46)" rx="2" ry="2" /> | |
<text x="246.81" y="831.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (370) (98 ms, 0.02%)</title><rect x="34.8" y="389" width="0.2" height="15.0" fill="rgb(213,42,42)" rx="2" ry="2" /> | |
<text x="37.85" y="399.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::CompileCache::ISeq::InstructionSequenceMixin#load_iseq (1) (75 ms, 0.02%)</title><rect x="24.8" y="1589" width="0.2" height="15.0" fill="rgb(223,180,15)" rx="2" ry="2" /> | |
<text x="27.85" y="1599.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (217 ms, 0.04%)</title><rect x="35.0" y="629" width="0.3" height="15.0" fill="rgb(217,115,36)" rx="2" ry="2" /> | |
<text x="37.99" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (12) (111 ms, 0.02%)</title><rect x="22.5" y="1845" width="0.2" height="15.0" fill="rgb(247,66,52)" rx="2" ry="2" /> | |
<text x="25.53" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (4) (233 ms, 0.05%)</title><rect x="674.4" y="1205" width="0.3" height="15.0" fill="rgb(207,158,13)" rx="2" ry="2" /> | |
<text x="677.39" y="1215.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (360) (103 ms, 0.02%)</title><rect x="67.1" y="597" width="0.1" height="15.0" fill="rgb(239,39,48)" rx="2" ry="2" /> | |
<text x="70.09" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (100 ms, 0.02%)</title><rect x="10.1" y="2021" width="0.1" height="15.0" fill="rgb(213,134,7)" rx="2" ry="2" /> | |
<text x="13.06" y="2031.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (536 ms, 0.11%)</title><rect x="27.5" y="581" width="0.8" height="15.0" fill="rgb(222,4,13)" rx="2" ry="2" /> | |
<text x="30.51" y="591.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (157 ms, 0.03%)</title><rect x="68.0" y="741" width="0.2" height="15.0" fill="rgb(230,37,8)" rx="2" ry="2" /> | |
<text x="71.01" y="751.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (2,292 ms, 0.46%)</title><rect x="263.7" y="1285" width="3.2" height="15.0" fill="rgb(244,34,22)" rx="2" ry="2" /> | |
<text x="266.68" y="1295.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (151 ms, 0.03%)</title><rect x="259.6" y="981" width="0.2" height="15.0" fill="rgb(240,30,25)" rx="2" ry="2" /> | |
<text x="262.63" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (95 ms, 0.02%)</title><rect x="717.5" y="1141" width="0.1" height="15.0" fill="rgb(230,126,10)" rx="2" ry="2" /> | |
<text x="720.50" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#dirty_methods (264) (3,503 ms, 0.70%)</title><rect x="710.0" y="1189" width="5.0" height="15.0" fill="rgb(229,89,6)" rx="2" ry="2" /> | |
<text x="713.02" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (360 ms, 0.07%)</title><rect x="37.1" y="661" width="0.5" height="15.0" fill="rgb(233,92,42)" rx="2" ry="2" /> | |
<text x="40.13" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (393 ms, 0.08%)</title><rect x="249.9" y="981" width="0.6" height="15.0" fill="rgb(231,158,26)" rx="2" ry="2" /> | |
<text x="252.90" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,184 ms, 0.24%)</title><rect x="253.0" y="1141" width="1.7" height="15.0" fill="rgb(206,185,1)" rx="2" ry="2" /> | |
<text x="255.98" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (2) (102 ms, 0.02%)</title><rect x="717.3" y="1093" width="0.2" height="15.0" fill="rgb(216,10,38)" rx="2" ry="2" /> | |
<text x="720.35" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (119,185 ms, 23.91%)</title><rect x="70.8" y="885" width="169.3" height="15.0" fill="rgb(227,123,37)" rx="2" ry="2" /> | |
<text x="73.83" y="895.5" >Method#call (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (189 ms, 0.04%)</title><rect x="67.6" y="533" width="0.3" height="15.0" fill="rgb(240,160,5)" rx="2" ry="2" /> | |
<text x="70.63" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (450) (3,347 ms, 0.67%)</title><rect x="62.1" y="677" width="4.7" height="15.0" fill="rgb(211,163,41)" rx="2" ry="2" /> | |
<text x="65.06" y="687.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3) (87 ms, 0.02%)</title><rect x="260.1" y="853" width="0.1" height="15.0" fill="rgb(229,152,9)" rx="2" ry="2" /> | |
<text x="263.11" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (71 ms, 0.01%)</title><rect x="252.4" y="981" width="0.1" height="15.0" fill="rgb(224,20,42)" rx="2" ry="2" /> | |
<text x="255.39" y="991.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (347 ms, 0.07%)</title><rect x="244.1" y="949" width="0.5" height="15.0" fill="rgb(225,132,22)" rx="2" ry="2" /> | |
<text x="247.10" y="959.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (8) (136 ms, 0.03%)</title><rect x="10.1" y="2165" width="0.2" height="15.0" fill="rgb(222,166,50)" rx="2" ry="2" /> | |
<text x="13.06" y="2175.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (48720) (174 ms, 0.03%)</title><rect x="39.1" y="533" width="0.2" height="15.0" fill="rgb(208,104,0)" rx="2" ry="2" /> | |
<text x="42.06" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (71 ms, 0.01%)</title><rect x="253.8" y="1045" width="0.1" height="15.0" fill="rgb(225,136,20)" rx="2" ry="2" /> | |
<text x="256.75" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>BasicObject#instance_exec (63) (7,724 ms, 1.55%)</title><rect x="10.3" y="2165" width="11.0" height="15.0" fill="rgb(249,12,41)" rx="2" ry="2" /> | |
<text x="13.32" y="2175.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (314 ms, 0.06%)</title><rect x="58.1" y="613" width="0.4" height="15.0" fill="rgb(252,77,14)" rx="2" ry="2" /> | |
<text x="61.09" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (36825) (879 ms, 0.18%)</title><rect x="59.6" y="613" width="1.2" height="15.0" fill="rgb(229,62,24)" rx="2" ry="2" /> | |
<text x="62.59" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (460 ms, 0.09%)</title><rect x="240.1" y="853" width="0.7" height="15.0" fill="rgb(231,219,40)" rx="2" ry="2" /> | |
<text x="243.14" y="863.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (330) (1,277 ms, 0.26%)</title><rect x="672.4" y="1125" width="1.8" height="15.0" fill="rgb(230,158,14)" rx="2" ry="2" /> | |
<text x="675.42" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (285 ms, 0.06%)</title><rect x="70.3" y="789" width="0.4" height="15.0" fill="rgb(222,61,28)" rx="2" ry="2" /> | |
<text x="73.30" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#initialize (2805) (76 ms, 0.02%)</title><rect x="241.0" y="597" width="0.1" height="15.0" fill="rgb(237,105,43)" rx="2" ry="2" /> | |
<text x="243.97" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (70 ms, 0.01%)</title><rect x="70.7" y="789" width="0.1" height="15.0" fill="rgb(245,67,4)" rx="2" ry="2" /> | |
<text x="73.70" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (3) (73 ms, 0.01%)</title><rect x="266.2" y="917" width="0.1" height="15.0" fill="rgb(235,196,37)" rx="2" ry="2" /> | |
<text x="269.16" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (388) (183 ms, 0.04%)</title><rect x="58.1" y="405" width="0.3" height="15.0" fill="rgb(229,84,24)" rx="2" ry="2" /> | |
<text x="61.09" y="415.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (351 ms, 0.07%)</title><rect x="263.2" y="1141" width="0.5" height="15.0" fill="rgb(242,148,36)" rx="2" ry="2" /> | |
<text x="266.18" y="1151.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (180 ms, 0.04%)</title><rect x="247.1" y="933" width="0.3" height="15.0" fill="rgb(235,114,0)" rx="2" ry="2" /> | |
<text x="250.14" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (107 ms, 0.02%)</title><rect x="243.8" y="613" width="0.2" height="15.0" fill="rgb(242,189,43)" rx="2" ry="2" /> | |
<text x="246.82" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (192 ms, 0.04%)</title><rect x="253.9" y="1029" width="0.2" height="15.0" fill="rgb(214,139,36)" rx="2" ry="2" /> | |
<text x="256.86" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (77 ms, 0.02%)</title><rect x="26.9" y="1365" width="0.1" height="15.0" fill="rgb(237,116,20)" rx="2" ry="2" /> | |
<text x="29.92" y="1375.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (545 ms, 0.11%)</title><rect x="246.3" y="901" width="0.7" height="15.0" fill="rgb(252,171,48)" rx="2" ry="2" /> | |
<text x="249.26" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (12) (3,504 ms, 0.70%)</title><rect x="710.0" y="1205" width="5.0" height="15.0" fill="rgb(238,159,11)" rx="2" ry="2" /> | |
<text x="713.02" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1) (80 ms, 0.02%)</title><rect x="260.9" y="1061" width="0.1" height="15.0" fill="rgb(248,97,46)" rx="2" ry="2" /> | |
<text x="263.89" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (247 ms, 0.05%)</title><rect x="39.7" y="581" width="0.4" height="15.0" fill="rgb(207,68,34)" rx="2" ry="2" /> | |
<text x="42.75" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (192 ms, 0.04%)</title><rect x="243.8" y="853" width="0.3" height="15.0" fill="rgb(231,24,26)" rx="2" ry="2" /> | |
<text x="246.81" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (688 ms, 0.14%)</title><rect x="58.6" y="757" width="0.9" height="15.0" fill="rgb(248,205,40)" rx="2" ry="2" /> | |
<text x="61.55" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (128610) (3,197 ms, 0.64%)</title><rect x="62.3" y="645" width="4.5" height="15.0" fill="rgb(226,87,2)" rx="2" ry="2" /> | |
<text x="65.27" y="655.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (433785) (512 ms, 0.10%)</title><rect x="52.6" y="549" width="0.7" height="15.0" fill="rgb(214,97,34)" rx="2" ry="2" /> | |
<text x="55.55" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (218 ms, 0.04%)</title><rect x="266.0" y="1077" width="0.3" height="15.0" fill="rgb(223,215,23)" rx="2" ry="2" /> | |
<text x="268.96" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,365 ms, 0.27%)</title><rect x="68.9" y="917" width="1.9" height="15.0" fill="rgb(235,114,5)" rx="2" ry="2" /> | |
<text x="71.88" y="927.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig_block_for_method (1) (104 ms, 0.02%)</title><rect x="26.6" y="1669" width="0.2" height="15.0" fill="rgb(236,181,34)" rx="2" ry="2" /> | |
<text x="29.64" y="1679.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (485,817 ms, 97.48%)</title><rect x="26.9" y="1429" width="690.2" height="15.0" fill="rgb(243,201,26)" rx="2" ry="2" /> | |
<text x="29.92" y="1439.5" >Class#new (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (180 ms, 0.04%)</title><rect x="247.1" y="997" width="0.3" height="15.0" fill="rgb(214,218,26)" rx="2" ry="2" /> | |
<text x="250.14" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#== (3619) (328 ms, 0.07%)</title><rect x="372.6" y="1029" width="0.5" height="15.0" fill="rgb(209,67,30)" rx="2" ry="2" /> | |
<text x="375.60" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (2853) (5,383 ms, 1.08%)</title><rect x="232.5" y="645" width="7.6" height="15.0" fill="rgb(224,170,51)" rx="2" ry="2" /> | |
<text x="235.48" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (434 ms, 0.09%)</title><rect x="70.2" y="821" width="0.6" height="15.0" fill="rgb(227,202,26)" rx="2" ry="2" /> | |
<text x="73.20" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (355) (180 ms, 0.04%)</title><rect x="67.6" y="501" width="0.3" height="15.0" fill="rgb(222,209,17)" rx="2" ry="2" /> | |
<text x="70.63" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (1) (81 ms, 0.02%)</title><rect x="25.2" y="2005" width="0.1" height="15.0" fill="rgb(231,111,13)" rx="2" ry="2" /> | |
<text x="28.21" y="2015.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (29,271 ms, 5.87%)</title><rect x="27.3" y="933" width="41.6" height="15.0" fill="rgb(230,37,13)" rx="2" ry="2" /> | |
<text x="30.30" y="943.5" >Cla..</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (9) (11,572 ms, 2.32%)</title><rect x="40.8" y="709" width="16.4" height="15.0" fill="rgb(205,20,18)" rx="2" ry="2" /> | |
<text x="43.75" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (503 ms, 0.10%)</title><rect x="57.4" y="677" width="0.7" height="15.0" fill="rgb(225,47,28)" rx="2" ry="2" /> | |
<text x="60.37" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (116) (90 ms, 0.02%)</title><rect x="717.4" y="981" width="0.1" height="15.0" fill="rgb(245,65,14)" rx="2" ry="2" /> | |
<text x="720.35" y="991.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (5280) (74 ms, 0.01%)</title><rect x="230.9" y="597" width="0.1" height="15.0" fill="rgb(251,45,28)" rx="2" ry="2" /> | |
<text x="233.86" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (121 ms, 0.02%)</title><rect x="28.1" y="277" width="0.2" height="15.0" fill="rgb(248,81,26)" rx="2" ry="2" /> | |
<text x="31.09" y="287.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig (1) (486,241 ms, 97.56%)</title><rect x="26.9" y="1445" width="690.8" height="15.0" fill="rgb(219,111,20)" rx="2" ry="2" /> | |
<text x="29.92" y="1455.5" ><Module::T::Private::Methods>#run_sig (1)</text> | |
</g> | |
<g > | |
<title>Hash#each (8) (113,470 ms, 22.77%)</title><rect x="70.9" y="773" width="161.1" height="15.0" fill="rgb(217,90,15)" rx="2" ry="2" /> | |
<text x="73.85" y="783.5" >Hash#each (8)</text> | |
</g> | |
<g > | |
<title>Object#require (9) (306 ms, 0.06%)</title><rect x="11.4" y="1893" width="0.5" height="15.0" fill="rgb(242,54,40)" rx="2" ry="2" /> | |
<text x="14.44" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (324 ms, 0.07%)</title><rect x="58.1" y="741" width="0.4" height="15.0" fill="rgb(206,8,48)" rx="2" ry="2" /> | |
<text x="61.09" y="751.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (164,644 ms, 33.03%)</title><rect x="27.1" y="1205" width="233.9" height="15.0" fill="rgb(236,7,12)" rx="2" ry="2" /> | |
<text x="30.13" y="1215.5" >SorbetRails::ModelRbiFormatter#..</text> | |
</g> | |
<g > | |
<title>Array#each (2) (503 ms, 0.10%)</title><rect x="57.4" y="581" width="0.7" height="15.0" fill="rgb(207,190,20)" rx="2" ry="2" /> | |
<text x="60.37" y="591.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (202 ms, 0.04%)</title><rect x="267.0" y="1253" width="0.3" height="15.0" fill="rgb(254,158,44)" rx="2" ry="2" /> | |
<text x="270.04" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (22,660 ms, 4.55%)</title><rect x="27.3" y="853" width="32.2" height="15.0" fill="rgb(236,212,46)" rx="2" ry="2" /> | |
<text x="30.34" y="863.5" >So..</text> | |
</g> | |
<g > | |
<title>SorbetRails::RoutesRbiFormatter#result (1) (224 ms, 0.04%)</title><rect x="21.6" y="2245" width="0.4" height="15.0" fill="rgb(253,43,42)" rx="2" ry="2" /> | |
<text x="24.63" y="2255.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (270 ms, 0.05%)</title><rect x="40.3" y="629" width="0.3" height="15.0" fill="rgb(245,90,44)" rx="2" ry="2" /> | |
<text x="43.26" y="639.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (263 ms, 0.05%)</title><rect x="67.6" y="837" width="0.4" height="15.0" fill="rgb(232,221,27)" rx="2" ry="2" /> | |
<text x="70.63" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (145 ms, 0.03%)</title><rect x="28.8" y="501" width="0.2" height="15.0" fill="rgb(210,188,26)" rx="2" ry="2" /> | |
<text x="31.79" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,132 ms, 0.23%)</title><rect x="250.5" y="1045" width="1.6" height="15.0" fill="rgb(241,50,44)" rx="2" ry="2" /> | |
<text x="253.46" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (453 ms, 0.09%)</title><rect x="240.1" y="821" width="0.7" height="15.0" fill="rgb(241,49,7)" rx="2" ry="2" /> | |
<text x="243.14" y="831.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (165,271 ms, 33.16%)</title><rect x="27.1" y="1237" width="234.8" height="15.0" fill="rgb(216,148,4)" rx="2" ry="2" /> | |
<text x="30.11" y="1247.5" >SorbetRails::ModelRbiFormatter#..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (98 ms, 0.02%)</title><rect x="58.4" y="469" width="0.1" height="15.0" fill="rgb(236,164,49)" rx="2" ry="2" /> | |
<text x="61.38" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (126 ms, 0.03%)</title><rect x="253.9" y="757" width="0.1" height="15.0" fill="rgb(247,138,31)" rx="2" ry="2" /> | |
<text x="256.86" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (252 ms, 0.05%)</title><rect x="709.3" y="1061" width="0.4" height="15.0" fill="rgb(212,119,37)" rx="2" ry="2" /> | |
<text x="712.31" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (279 ms, 0.06%)</title><rect x="259.9" y="1093" width="0.3" height="15.0" fill="rgb(224,130,37)" rx="2" ry="2" /> | |
<text x="262.85" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (88308) (119 ms, 0.02%)</title><rect x="270.5" y="1061" width="0.2" height="15.0" fill="rgb(224,93,29)" rx="2" ry="2" /> | |
<text x="273.49" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (37950) (199 ms, 0.04%)</title><rect x="69.1" y="629" width="0.3" height="15.0" fill="rgb(226,32,47)" rx="2" ry="2" /> | |
<text x="72.13" y="639.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (36825) (115 ms, 0.02%)</title><rect x="60.6" y="581" width="0.2" height="15.0" fill="rgb(225,38,20)" rx="2" ry="2" /> | |
<text x="63.64" y="591.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (487,183 ms, 97.75%)</title><rect x="25.7" y="1781" width="692.0" height="15.0" fill="rgb(223,170,48)" rx="2" ry="2" /> | |
<text x="28.67" y="1791.5" >SorbetRails::ModelRbiFormatter#run_plugins (1)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (490,036 ms, 98.32%)</title><rect x="21.6" y="2277" width="696.2" height="15.0" fill="rgb(249,9,39)" rx="2" ry="2" /> | |
<text x="24.63" y="2287.5" ><Module::T::Private::Methods::CallValidation>#validate_call (1)</text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Resources#with_scope_level (9) (197 ms, 0.04%)</title><rect x="10.8" y="1813" width="0.3" height="15.0" fill="rgb(220,113,45)" rx="2" ry="2" /> | |
<text x="13.83" y="1823.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3948) (104 ms, 0.02%)</title><rect x="280.2" y="1093" width="0.1" height="15.0" fill="rgb(216,222,46)" rx="2" ry="2" /> | |
<text x="283.16" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (237 ms, 0.05%)</title><rect x="262.8" y="1077" width="0.4" height="15.0" fill="rgb(219,79,43)" rx="2" ry="2" /> | |
<text x="265.84" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (6,016 ms, 1.21%)</title><rect x="27.4" y="757" width="8.6" height="15.0" fill="rgb(231,36,8)" rx="2" ry="2" /> | |
<text x="30.41" y="767.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (36825) (122 ms, 0.02%)</title><rect x="251.6" y="853" width="0.1" height="15.0" fill="rgb(210,140,27)" rx="2" ry="2" /> | |
<text x="254.56" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (165) (11,208 ms, 2.25%)</title><rect x="40.8" y="629" width="15.9" height="15.0" fill="rgb(205,143,52)" rx="2" ry="2" /> | |
<text x="43.77" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (279 ms, 0.06%)</title><rect x="259.9" y="1109" width="0.3" height="15.0" fill="rgb(232,138,46)" rx="2" ry="2" /> | |
<text x="262.85" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (226) (87 ms, 0.02%)</title><rect x="58.4" y="405" width="0.1" height="15.0" fill="rgb(247,182,19)" rx="2" ry="2" /> | |
<text x="61.38" y="415.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (123 ms, 0.02%)</title><rect x="28.1" y="325" width="0.2" height="15.0" fill="rgb(254,56,12)" rx="2" ry="2" /> | |
<text x="31.09" y="335.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (8470770) (1,503 ms, 0.30%)</title><rect x="157.4" y="613" width="2.1" height="15.0" fill="rgb(223,68,24)" rx="2" ry="2" /> | |
<text x="160.41" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Class::ActiveRecord::Associations::Builder::CollectionAssociation>#define_callbacks (32) (383 ms, 0.08%)</title><rect x="23.6" y="1877" width="0.6" height="15.0" fill="rgb(205,139,32)" rx="2" ry="2" /> | |
<text x="26.62" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>[global]#[no method] (1) (498,330 ms, 99.99%)</title><rect x="10.0" y="2709" width="707.9" height="15.0" fill="rgb(233,95,25)" rx="2" ry="2" /> | |
<text x="13.04" y="2719.5" >[global]#[no method] (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (1,092 ms, 0.22%)</title><rect x="27.5" y="693" width="1.5" height="15.0" fill="rgb(250,181,29)" rx="2" ry="2" /> | |
<text x="30.45" y="703.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (141 ms, 0.03%)</title><rect x="252.1" y="853" width="0.2" height="15.0" fill="rgb(223,227,33)" rx="2" ry="2" /> | |
<text x="255.07" y="863.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (11) (7,365 ms, 1.48%)</title><rect x="10.5" y="2069" width="10.5" height="15.0" fill="rgb(240,218,20)" rx="2" ry="2" /> | |
<text x="13.50" y="2079.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,508 ms, 0.30%)</title><rect x="240.8" y="885" width="2.1" height="15.0" fill="rgb(206,158,20)" rx="2" ry="2" /> | |
<text x="243.80" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (204 ms, 0.04%)</title><rect x="61.1" y="645" width="0.3" height="15.0" fill="rgb(236,12,46)" rx="2" ry="2" /> | |
<text x="64.15" y="655.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (4,472 ms, 0.90%)</title><rect x="254.7" y="1189" width="6.3" height="15.0" fill="rgb(253,121,8)" rx="2" ry="2" /> | |
<text x="257.66" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (186 ms, 0.04%)</title><rect x="253.9" y="949" width="0.2" height="15.0" fill="rgb(215,104,19)" rx="2" ry="2" /> | |
<text x="256.86" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (8) (306 ms, 0.06%)</title><rect x="11.4" y="1845" width="0.5" height="15.0" fill="rgb(228,184,32)" rx="2" ry="2" /> | |
<text x="14.44" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (1) (217 ms, 0.04%)</title><rect x="21.6" y="1989" width="0.3" height="15.0" fill="rgb(218,203,7)" rx="2" ry="2" /> | |
<text x="24.63" y="1999.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (36825) (405 ms, 0.08%)</title><rect x="59.8" y="581" width="0.6" height="15.0" fill="rgb(228,162,19)" rx="2" ry="2" /> | |
<text x="62.84" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (124 ms, 0.02%)</title><rect x="247.1" y="757" width="0.2" height="15.0" fill="rgb(229,57,29)" rx="2" ry="2" /> | |
<text x="250.14" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (99 ms, 0.02%)</title><rect x="58.4" y="517" width="0.1" height="15.0" fill="rgb(228,124,21)" rx="2" ry="2" /> | |
<text x="61.38" y="527.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordQuerying#generate (1) (70 ms, 0.01%)</title><rect x="70.7" y="773" width="0.1" height="15.0" fill="rgb(231,39,26)" rx="2" ry="2" /> | |
<text x="73.70" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (503 ms, 0.10%)</title><rect x="57.4" y="709" width="0.7" height="15.0" fill="rgb(211,66,26)" rx="2" ry="2" /> | |
<text x="60.37" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (637 ms, 0.13%)</title><rect x="68.9" y="773" width="0.9" height="15.0" fill="rgb(223,100,31)" rx="2" ry="2" /> | |
<text x="71.89" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (172) (92 ms, 0.02%)</title><rect x="717.8" y="1925" width="0.1" height="15.0" fill="rgb(231,221,34)" rx="2" ry="2" /> | |
<text x="720.80" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (6) (85 ms, 0.02%)</title><rect x="674.3" y="1269" width="0.1" height="15.0" fill="rgb(250,153,44)" rx="2" ry="2" /> | |
<text x="677.25" y="1279.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (236) (122 ms, 0.02%)</title><rect x="267.0" y="901" width="0.2" height="15.0" fill="rgb(243,21,54)" rx="2" ry="2" /> | |
<text x="270.04" y="911.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (48720) (184 ms, 0.04%)</title><rect x="38.8" y="533" width="0.3" height="15.0" fill="rgb(244,112,9)" rx="2" ry="2" /> | |
<text x="41.80" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2) (102 ms, 0.02%)</title><rect x="34.8" y="533" width="0.2" height="15.0" fill="rgb(229,144,46)" rx="2" ry="2" /> | |
<text x="37.85" y="543.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (234 ms, 0.05%)</title><rect x="30.6" y="581" width="0.4" height="15.0" fill="rgb(227,21,50)" rx="2" ry="2" /> | |
<text x="33.64" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Module#=== (8685271) (2,016 ms, 0.40%)</title><rect x="373.1" y="1045" width="2.8" height="15.0" fill="rgb(223,118,31)" rx="2" ry="2" /> | |
<text x="376.07" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (18975) (235 ms, 0.05%)</title><rect x="243.1" y="725" width="0.3" height="15.0" fill="rgb(229,150,21)" rx="2" ry="2" /> | |
<text x="246.08" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (180) (636 ms, 0.13%)</title><rect x="29.1" y="485" width="0.9" height="15.0" fill="rgb(235,147,29)" rx="2" ry="2" /> | |
<text x="32.05" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (731 ms, 0.15%)</title><rect x="68.9" y="853" width="1.0" height="15.0" fill="rgb(214,9,21)" rx="2" ry="2" /> | |
<text x="71.89" y="863.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (140 ms, 0.03%)</title><rect x="30.2" y="421" width="0.2" height="15.0" fill="rgb(208,157,45)" rx="2" ry="2" /> | |
<text x="33.20" y="431.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Resources#resource_scope (9) (196 ms, 0.04%)</title><rect x="10.8" y="1797" width="0.3" height="15.0" fill="rgb(240,93,29)" rx="2" ry="2" /> | |
<text x="13.83" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (202 ms, 0.04%)</title><rect x="267.0" y="1221" width="0.3" height="15.0" fill="rgb(236,169,34)" rx="2" ry="2" /> | |
<text x="270.04" y="1231.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (611) (212 ms, 0.04%)</title><rect x="674.4" y="1077" width="0.3" height="15.0" fill="rgb(251,19,6)" rx="2" ry="2" /> | |
<text x="677.41" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (165) (369 ms, 0.07%)</title><rect x="231.5" y="725" width="0.5" height="15.0" fill="rgb(238,209,16)" rx="2" ry="2" /> | |
<text x="234.52" y="735.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (165) (122 ms, 0.02%)</title><rect x="57.0" y="565" width="0.2" height="15.0" fill="rgb(239,121,45)" rx="2" ry="2" /> | |
<text x="60.01" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (294 ms, 0.06%)</title><rect x="266.4" y="1141" width="0.4" height="15.0" fill="rgb(207,211,7)" rx="2" ry="2" /> | |
<text x="269.43" y="1151.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (460 ms, 0.09%)</title><rect x="240.1" y="837" width="0.7" height="15.0" fill="rgb(209,212,42)" rx="2" ry="2" /> | |
<text x="243.14" y="847.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (205 ms, 0.04%)</title><rect x="30.2" y="645" width="0.3" height="15.0" fill="rgb(247,7,50)" rx="2" ry="2" /> | |
<text x="33.19" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Collection#each (1) (8,104 ms, 1.63%)</title><rect x="10.1" y="2245" width="11.5" height="15.0" fill="rgb(245,49,11)" rx="2" ry="2" /> | |
<text x="13.06" y="2255.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (360) (132 ms, 0.03%)</title><rect x="34.4" y="517" width="0.2" height="15.0" fill="rgb(251,82,29)" rx="2" ry="2" /> | |
<text x="37.40" y="527.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (372 ms, 0.07%)</title><rect x="254.1" y="1109" width="0.6" height="15.0" fill="rgb(253,177,48)" rx="2" ry="2" /> | |
<text x="257.13" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (682 ms, 0.14%)</title><rect x="25.7" y="1637" width="0.9" height="15.0" fill="rgb(227,227,41)" rx="2" ry="2" /> | |
<text x="28.67" y="1647.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (102 ms, 0.02%)</title><rect x="34.8" y="549" width="0.2" height="15.0" fill="rgb(237,26,18)" rx="2" ry="2" /> | |
<text x="37.85" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (123 ms, 0.02%)</title><rect x="28.1" y="341" width="0.2" height="15.0" fill="rgb(232,141,26)" rx="2" ry="2" /> | |
<text x="31.09" y="351.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (270 ms, 0.05%)</title><rect x="259.9" y="949" width="0.3" height="15.0" fill="rgb(217,134,4)" rx="2" ry="2" /> | |
<text x="262.85" y="959.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (825) (596 ms, 0.12%)</title><rect x="55.8" y="565" width="0.9" height="15.0" fill="rgb(205,145,13)" rx="2" ry="2" /> | |
<text x="58.84" y="575.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (360) (77 ms, 0.02%)</title><rect x="35.3" y="485" width="0.1" height="15.0" fill="rgb(240,192,29)" rx="2" ry="2" /> | |
<text x="38.32" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Module#=== (433785) (80 ms, 0.02%)</title><rect x="44.8" y="533" width="0.1" height="15.0" fill="rgb(232,210,4)" rx="2" ry="2" /> | |
<text x="47.79" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (120) (1,264 ms, 0.25%)</title><rect x="37.7" y="597" width="1.8" height="15.0" fill="rgb(212,152,27)" rx="2" ry="2" /> | |
<text x="40.66" y="607.5" ></text> | |
</g> | |
<g > | |
<title><Module::Bullet>#enable= (1) (309 ms, 0.06%)</title><rect x="11.4" y="1925" width="0.5" height="15.0" fill="rgb(243,192,10)" rx="2" ry="2" /> | |
<text x="14.44" y="1935.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (139 ms, 0.03%)</title><rect x="266.0" y="981" width="0.2" height="15.0" fill="rgb(228,140,11)" rx="2" ry="2" /> | |
<text x="268.96" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (130 ms, 0.03%)</title><rect x="260.3" y="1013" width="0.1" height="15.0" fill="rgb(223,162,22)" rx="2" ry="2" /> | |
<text x="263.25" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (1) (209 ms, 0.04%)</title><rect x="21.6" y="1877" width="0.3" height="15.0" fill="rgb(229,74,5)" rx="2" ry="2" /> | |
<text x="24.64" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (127 ms, 0.03%)</title><rect x="69.9" y="581" width="0.2" height="15.0" fill="rgb(251,154,35)" rx="2" ry="2" /> | |
<text x="72.93" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (150) (465 ms, 0.09%)</title><rect x="253.0" y="933" width="0.7" height="15.0" fill="rgb(224,117,44)" rx="2" ry="2" /> | |
<text x="256.00" y="943.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (113,496 ms, 22.77%)</title><rect x="70.8" y="821" width="161.3" height="15.0" fill="rgb(236,168,24)" rx="2" ry="2" /> | |
<text x="73.83" y="831.5" ><Module::T::Private:..</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (317 ms, 0.06%)</title><rect x="717.2" y="1269" width="0.4" height="15.0" fill="rgb(218,136,28)" rx="2" ry="2" /> | |
<text x="720.20" y="1279.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::FileUpdateChecker#execute (1) (433 ms, 0.09%)</title><rect x="10.5" y="1973" width="0.6" height="15.0" fill="rgb(230,159,45)" rx="2" ry="2" /> | |
<text x="13.53" y="1983.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (18975) (447 ms, 0.09%)</title><rect x="253.0" y="901" width="0.7" height="15.0" fill="rgb(211,143,24)" rx="2" ry="2" /> | |
<text x="256.02" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (1) (307 ms, 0.06%)</title><rect x="717.2" y="1205" width="0.4" height="15.0" fill="rgb(225,164,47)" rx="2" ry="2" /> | |
<text x="720.20" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (227 ms, 0.05%)</title><rect x="266.0" y="1189" width="0.3" height="15.0" fill="rgb(222,196,17)" rx="2" ry="2" /> | |
<text x="268.96" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (36825) (86 ms, 0.02%)</title><rect x="251.6" y="821" width="0.1" height="15.0" fill="rgb(222,126,4)" rx="2" ry="2" /> | |
<text x="254.61" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (23760) (108 ms, 0.02%)</title><rect x="711.0" y="981" width="0.2" height="15.0" fill="rgb(246,174,30)" rx="2" ry="2" /> | |
<text x="714.02" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (119,185 ms, 23.91%)</title><rect x="70.8" y="869" width="169.3" height="15.0" fill="rgb(234,182,2)" rx="2" ry="2" /> | |
<text x="73.83" y="879.5" >Parlour::ConflictReso..</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (3,939 ms, 0.79%)</title><rect x="62.0" y="853" width="5.6" height="15.0" fill="rgb(207,171,52)" rx="2" ry="2" /> | |
<text x="65.04" y="863.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (193 ms, 0.04%)</title><rect x="253.9" y="1093" width="0.2" height="15.0" fill="rgb(230,36,10)" rx="2" ry="2" /> | |
<text x="256.86" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (191 ms, 0.04%)</title><rect x="36.8" y="533" width="0.3" height="15.0" fill="rgb(226,169,42)" rx="2" ry="2" /> | |
<text x="39.84" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (282) (108 ms, 0.02%)</title><rect x="240.6" y="549" width="0.2" height="15.0" fill="rgb(215,200,30)" rx="2" ry="2" /> | |
<text x="243.60" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (660) (192 ms, 0.04%)</title><rect x="56.7" y="517" width="0.3" height="15.0" fill="rgb(254,65,18)" rx="2" ry="2" /> | |
<text x="59.71" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (90 ms, 0.02%)</title><rect x="10.6" y="1781" width="0.1" height="15.0" fill="rgb(216,137,24)" rx="2" ry="2" /> | |
<text x="13.55" y="1791.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (536 ms, 0.11%)</title><rect x="260.3" y="1093" width="0.7" height="15.0" fill="rgb(206,192,15)" rx="2" ry="2" /> | |
<text x="263.25" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (240 ms, 0.05%)</title><rect x="262.8" y="1141" width="0.4" height="15.0" fill="rgb(251,35,9)" rx="2" ry="2" /> | |
<text x="265.84" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (253) (113 ms, 0.02%)</title><rect x="69.9" y="501" width="0.2" height="15.0" fill="rgb(230,193,12)" rx="2" ry="2" /> | |
<text x="72.93" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (8685271) (115,372 ms, 23.15%)</title><rect x="358.0" y="1061" width="163.9" height="15.0" fill="rgb(251,83,37)" rx="2" ry="2" /> | |
<text x="361.01" y="1071.5" >Parlour::RbiGenerator..</text> | |
</g> | |
<g > | |
<title>Array#each (1) (376 ms, 0.08%)</title><rect x="261.3" y="1109" width="0.6" height="15.0" fill="rgb(229,224,37)" rx="2" ry="2" /> | |
<text x="264.35" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (536 ms, 0.11%)</title><rect x="260.3" y="1141" width="0.7" height="15.0" fill="rgb(249,171,9)" rx="2" ry="2" /> | |
<text x="263.25" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (252 ms, 0.05%)</title><rect x="25.1" y="2117" width="0.4" height="15.0" fill="rgb(232,178,42)" rx="2" ry="2" /> | |
<text x="28.10" y="2127.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (31) (73 ms, 0.01%)</title><rect x="260.9" y="981" width="0.1" height="15.0" fill="rgb(205,17,36)" rx="2" ry="2" /> | |
<text x="263.89" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (30) (101 ms, 0.02%)</title><rect x="260.3" y="965" width="0.1" height="15.0" fill="rgb(210,9,49)" rx="2" ry="2" /> | |
<text x="263.25" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Initializer#run (11) (6,282 ms, 1.26%)</title><rect x="12.0" y="2053" width="9.0" height="15.0" fill="rgb(205,24,29)" rx="2" ry="2" /> | |
<text x="15.04" y="2063.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (401 ms, 0.08%)</title><rect x="30.5" y="613" width="0.6" height="15.0" fill="rgb(228,98,4)" rx="2" ry="2" /> | |
<text x="33.49" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (113 ms, 0.02%)</title><rect x="28.1" y="197" width="0.1" height="15.0" fill="rgb(253,113,25)" rx="2" ry="2" /> | |
<text x="31.09" y="207.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (213 ms, 0.04%)</title><rect x="35.0" y="549" width="0.3" height="15.0" fill="rgb(247,214,35)" rx="2" ry="2" /> | |
<text x="37.99" y="559.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (73650) (95 ms, 0.02%)</title><rect x="248.7" y="773" width="0.1" height="15.0" fill="rgb(254,6,4)" rx="2" ry="2" /> | |
<text x="251.67" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (8) (2,602 ms, 0.52%)</title><rect x="31.1" y="581" width="3.7" height="15.0" fill="rgb(233,221,0)" rx="2" ry="2" /> | |
<text x="34.06" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (126 ms, 0.03%)</title><rect x="36.8" y="325" width="0.2" height="15.0" fill="rgb(240,84,7)" rx="2" ry="2" /> | |
<text x="39.85" y="335.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (279 ms, 0.06%)</title><rect x="259.9" y="1061" width="0.3" height="15.0" fill="rgb(237,117,21)" rx="2" ry="2" /> | |
<text x="262.85" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelUtils#add_relation_query_method (31) (119 ms, 0.02%)</title><rect x="716.8" y="1157" width="0.2" height="15.0" fill="rgb(207,209,41)" rx="2" ry="2" /> | |
<text x="719.84" y="1167.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (3,939 ms, 0.79%)</title><rect x="62.0" y="837" width="5.6" height="15.0" fill="rgb(232,175,43)" rx="2" ry="2" /> | |
<text x="65.04" y="847.5" ></text> | |
</g> | |
<g > | |
<title><Class::ActionController::Base>#forgery_protection_strategy= (1) (82 ms, 0.02%)</title><rect x="22.4" y="1829" width="0.1" height="15.0" fill="rgb(239,6,1)" rx="2" ry="2" /> | |
<text x="25.38" y="1839.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (325 ms, 0.07%)</title><rect x="240.1" y="709" width="0.5" height="15.0" fill="rgb(231,140,6)" rx="2" ry="2" /> | |
<text x="243.14" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (134 ms, 0.03%)</title><rect x="267.0" y="1061" width="0.2" height="15.0" fill="rgb(250,182,19)" rx="2" ry="2" /> | |
<text x="270.04" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#== (3619) (273 ms, 0.05%)</title><rect x="372.6" y="981" width="0.4" height="15.0" fill="rgb(211,91,27)" rx="2" ry="2" /> | |
<text x="375.63" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (925 ms, 0.19%)</title><rect x="715.5" y="1253" width="1.3" height="15.0" fill="rgb(219,134,0)" rx="2" ry="2" /> | |
<text x="718.51" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (132 ms, 0.03%)</title><rect x="36.8" y="389" width="0.2" height="15.0" fill="rgb(227,182,39)" rx="2" ry="2" /> | |
<text x="39.84" y="399.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (115 ms, 0.02%)</title><rect x="243.8" y="677" width="0.2" height="15.0" fill="rgb(243,39,34)" rx="2" ry="2" /> | |
<text x="246.82" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (536 ms, 0.11%)</title><rect x="260.3" y="1077" width="0.7" height="15.0" fill="rgb(233,198,22)" rx="2" ry="2" /> | |
<text x="263.25" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (225) (223 ms, 0.04%)</title><rect x="674.4" y="1125" width="0.3" height="15.0" fill="rgb(214,131,38)" rx="2" ry="2" /> | |
<text x="677.40" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (493 ms, 0.10%)</title><rect x="253.0" y="949" width="0.7" height="15.0" fill="rgb(222,73,33)" rx="2" ry="2" /> | |
<text x="256.00" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (1) (77 ms, 0.02%)</title><rect x="10.6" y="1541" width="0.1" height="15.0" fill="rgb(210,143,18)" rx="2" ry="2" /> | |
<text x="13.57" y="1551.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (251 ms, 0.05%)</title><rect x="39.7" y="661" width="0.4" height="15.0" fill="rgb(230,183,39)" rx="2" ry="2" /> | |
<text x="42.75" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (138 ms, 0.03%)</title><rect x="36.8" y="405" width="0.2" height="15.0" fill="rgb(231,203,17)" rx="2" ry="2" /> | |
<text x="39.84" y="415.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (55) (71 ms, 0.01%)</title><rect x="25.1" y="1973" width="0.1" height="15.0" fill="rgb(206,140,25)" rx="2" ry="2" /> | |
<text x="28.10" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (8685271) (7,327 ms, 1.47%)</title><rect x="571.4" y="1045" width="10.4" height="15.0" fill="rgb(213,121,19)" rx="2" ry="2" /> | |
<text x="574.37" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3) (74 ms, 0.01%)</title><rect x="266.2" y="997" width="0.1" height="15.0" fill="rgb(205,121,38)" rx="2" ry="2" /> | |
<text x="269.16" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Initializable::Collection#tsort_each_child (8) (133 ms, 0.03%)</title><rect x="10.1" y="2133" width="0.1" height="15.0" fill="rgb(215,128,10)" rx="2" ry="2" /> | |
<text x="13.06" y="2143.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (121 ms, 0.02%)</title><rect x="247.1" y="693" width="0.2" height="15.0" fill="rgb(238,112,41)" rx="2" ry="2" /> | |
<text x="250.14" y="703.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (9,421 ms, 1.89%)</title><rect x="27.4" y="821" width="13.3" height="15.0" fill="rgb(235,116,5)" rx="2" ry="2" /> | |
<text x="30.37" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Module#name (614) (196 ms, 0.04%)</title><rect x="244.2" y="805" width="0.3" height="15.0" fill="rgb(244,157,42)" rx="2" ry="2" /> | |
<text x="247.21" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#return_type (7238) (87 ms, 0.02%)</title><rect x="376.7" y="1045" width="0.1" height="15.0" fill="rgb(249,125,45)" rx="2" ry="2" /> | |
<text x="379.68" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (128610) (487 ms, 0.10%)</title><rect x="257.7" y="917" width="0.6" height="15.0" fill="rgb(218,85,47)" rx="2" ry="2" /> | |
<text x="260.66" y="927.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (253) (167 ms, 0.03%)</title><rect x="262.8" y="837" width="0.3" height="15.0" fill="rgb(223,123,29)" rx="2" ry="2" /> | |
<text x="265.84" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (4235385) (1,281 ms, 0.26%)</title><rect x="100.1" y="693" width="1.8" height="15.0" fill="rgb(228,215,28)" rx="2" ry="2" /> | |
<text x="103.11" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (152 ms, 0.03%)</title><rect x="61.1" y="581" width="0.3" height="15.0" fill="rgb(225,12,10)" rx="2" ry="2" /> | |
<text x="64.15" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#load (1) (395 ms, 0.08%)</title><rect x="10.5" y="1893" width="0.6" height="15.0" fill="rgb(236,171,12)" rx="2" ry="2" /> | |
<text x="13.55" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (174 ms, 0.03%)</title><rect x="259.9" y="837" width="0.2" height="15.0" fill="rgb(209,81,38)" rx="2" ry="2" /> | |
<text x="262.85" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (73650) (358 ms, 0.07%)</title><rect x="248.4" y="789" width="0.5" height="15.0" fill="rgb(205,76,18)" rx="2" ry="2" /> | |
<text x="251.42" y="799.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (165) (124 ms, 0.02%)</title><rect x="57.0" y="613" width="0.2" height="15.0" fill="rgb(232,126,27)" rx="2" ry="2" /> | |
<text x="60.01" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (75) (498 ms, 0.10%)</title><rect x="244.6" y="821" width="0.7" height="15.0" fill="rgb(208,27,41)" rx="2" ry="2" /> | |
<text x="247.60" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (3) (169,517 ms, 34.01%)</title><rect x="27.0" y="1349" width="240.9" height="15.0" fill="rgb(227,38,50)" rx="2" ry="2" /> | |
<text x="30.04" y="1359.5" >Class#new (3)</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (12,201 ms, 2.45%)</title><rect x="40.8" y="741" width="17.3" height="15.0" fill="rgb(222,57,35)" rx="2" ry="2" /> | |
<text x="43.75" y="751.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (151 ms, 0.03%)</title><rect x="259.6" y="1029" width="0.2" height="15.0" fill="rgb(231,168,3)" rx="2" ry="2" /> | |
<text x="262.63" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (36825) (435 ms, 0.09%)</title><rect x="248.3" y="805" width="0.6" height="15.0" fill="rgb(208,63,5)" rx="2" ry="2" /> | |
<text x="251.31" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (279) (136 ms, 0.03%)</title><rect x="61.2" y="437" width="0.1" height="15.0" fill="rgb(246,144,51)" rx="2" ry="2" /> | |
<text x="64.15" y="447.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (134 ms, 0.03%)</title><rect x="35.0" y="421" width="0.2" height="15.0" fill="rgb(207,112,4)" rx="2" ry="2" /> | |
<text x="37.99" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (297 ms, 0.06%)</title><rect x="247.5" y="885" width="0.4" height="15.0" fill="rgb(231,83,47)" rx="2" ry="2" /> | |
<text x="250.50" y="895.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (319 ms, 0.06%)</title><rect x="58.1" y="693" width="0.4" height="15.0" fill="rgb(237,228,15)" rx="2" ry="2" /> | |
<text x="61.09" y="703.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#dirty_methods (30) (102 ms, 0.02%)</title><rect x="68.0" y="693" width="0.2" height="15.0" fill="rgb(234,108,13)" rx="2" ry="2" /> | |
<text x="71.01" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#invoke_with_call_chain (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2597" width="707.9" height="15.0" fill="rgb(212,57,39)" rx="2" ry="2" /> | |
<text x="13.05" y="2607.5" >Rake::Task#invoke_with_call_chain (1)</text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (935 ms, 0.19%)</title><rect x="240.8" y="837" width="1.3" height="15.0" fill="rgb(232,117,39)" rx="2" ry="2" /> | |
<text x="243.80" y="847.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Configurable::ClassMethods#config (1) (82 ms, 0.02%)</title><rect x="22.4" y="1797" width="0.1" height="15.0" fill="rgb(214,37,13)" rx="2" ry="2" /> | |
<text x="25.38" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2640) (175 ms, 0.04%)</title><rect x="110.5" y="613" width="0.2" height="15.0" fill="rgb(228,48,2)" rx="2" ry="2" /> | |
<text x="113.48" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3) (116 ms, 0.02%)</title><rect x="240.6" y="629" width="0.2" height="15.0" fill="rgb(242,22,45)" rx="2" ry="2" /> | |
<text x="243.60" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (78 ms, 0.02%)</title><rect x="266.3" y="1109" width="0.1" height="15.0" fill="rgb(210,209,54)" rx="2" ry="2" /> | |
<text x="269.28" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (104 ms, 0.02%)</title><rect x="26.6" y="1637" width="0.2" height="15.0" fill="rgb(231,147,54)" rx="2" ry="2" /> | |
<text x="29.64" y="1647.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (27) (117 ms, 0.02%)</title><rect x="10.3" y="2085" width="0.2" height="15.0" fill="rgb(227,106,29)" rx="2" ry="2" /> | |
<text x="13.34" y="2095.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::Railties::Helpers#inherited (5) (75 ms, 0.02%)</title><rect x="24.7" y="1829" width="0.1" height="15.0" fill="rgb(227,120,33)" rx="2" ry="2" /> | |
<text x="27.73" y="1839.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (225) (103 ms, 0.02%)</title><rect x="28.1" y="69" width="0.1" height="15.0" fill="rgb(215,114,12)" rx="2" ry="2" /> | |
<text x="31.09" y="79.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (142 ms, 0.03%)</title><rect x="266.0" y="1013" width="0.2" height="15.0" fill="rgb(246,71,50)" rx="2" ry="2" /> | |
<text x="268.96" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (286 ms, 0.06%)</title><rect x="260.5" y="1045" width="0.4" height="15.0" fill="rgb(247,93,5)" rx="2" ry="2" /> | |
<text x="263.48" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (360) (98 ms, 0.02%)</title><rect x="67.1" y="581" width="0.1" height="15.0" fill="rgb(213,172,45)" rx="2" ry="2" /> | |
<text x="70.10" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Module#class_eval (16) (173 ms, 0.03%)</title><rect x="22.0" y="1813" width="0.3" height="15.0" fill="rgb(254,22,48)" rx="2" ry="2" /> | |
<text x="25.01" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (311,255 ms, 62.45%)</title><rect x="267.9" y="1349" width="442.1" height="15.0" fill="rgb(232,106,16)" rx="2" ry="2" /> | |
<text x="270.85" y="1359.5" >Parlour::ConflictResolver#resolve_conflicts (1)</text> | |
</g> | |
<g > | |
<title>Array#each (1) (282 ms, 0.06%)</title><rect x="70.3" y="757" width="0.4" height="15.0" fill="rgb(237,71,50)" rx="2" ry="2" /> | |
<text x="73.30" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (127 ms, 0.03%)</title><rect x="249.6" y="757" width="0.2" height="15.0" fill="rgb(249,213,27)" rx="2" ry="2" /> | |
<text x="252.63" y="767.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (270) (73 ms, 0.01%)</title><rect x="265.6" y="997" width="0.1" height="15.0" fill="rgb(233,212,40)" rx="2" ry="2" /> | |
<text x="268.56" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (7) (1,056 ms, 0.21%)</title><rect x="27.5" y="597" width="1.5" height="15.0" fill="rgb(241,79,29)" rx="2" ry="2" /> | |
<text x="30.50" y="607.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (277) (114 ms, 0.02%)</title><rect x="247.1" y="645" width="0.2" height="15.0" fill="rgb(227,111,11)" rx="2" ry="2" /> | |
<text x="250.14" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (2,765 ms, 0.55%)</title><rect x="31.1" y="693" width="3.9" height="15.0" fill="rgb(235,211,14)" rx="2" ry="2" /> | |
<text x="34.06" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (12) (119 ms, 0.02%)</title><rect x="22.1" y="1653" width="0.1" height="15.0" fill="rgb(252,202,7)" rx="2" ry="2" /> | |
<text x="25.05" y="1663.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (3,705 ms, 0.74%)</title><rect x="62.0" y="757" width="5.3" height="15.0" fill="rgb(225,72,43)" rx="2" ry="2" /> | |
<text x="65.04" y="767.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (232 ms, 0.05%)</title><rect x="262.1" y="965" width="0.3" height="15.0" fill="rgb(209,90,12)" rx="2" ry="2" /> | |
<text x="265.08" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (597 ms, 0.12%)</title><rect x="261.9" y="1077" width="0.8" height="15.0" fill="rgb(213,69,4)" rx="2" ry="2" /> | |
<text x="264.89" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (208 ms, 0.04%)</title><rect x="709.7" y="997" width="0.3" height="15.0" fill="rgb(209,58,46)" rx="2" ry="2" /> | |
<text x="712.68" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (255 ms, 0.05%)</title><rect x="39.7" y="693" width="0.4" height="15.0" fill="rgb(240,7,15)" rx="2" ry="2" /> | |
<text x="42.75" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (211 ms, 0.04%)</title><rect x="61.1" y="789" width="0.3" height="15.0" fill="rgb(205,188,45)" rx="2" ry="2" /> | |
<text x="64.15" y="799.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (242 ms, 0.05%)</title><rect x="254.2" y="1029" width="0.4" height="15.0" fill="rgb(254,48,42)" rx="2" ry="2" /> | |
<text x="257.23" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#execute_hook (6) (78 ms, 0.02%)</title><rect x="24.8" y="1797" width="0.2" height="15.0" fill="rgb(207,185,32)" rx="2" ry="2" /> | |
<text x="27.84" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>ActionController::ParamsWrapper::ClassMethods#inherited (11) (159 ms, 0.03%)</title><rect x="22.9" y="1877" width="0.3" height="15.0" fill="rgb(246,166,23)" rx="2" ry="2" /> | |
<text x="25.94" y="1887.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#abstract (7238) (86 ms, 0.02%)</title><rect x="375.9" y="1045" width="0.2" height="15.0" fill="rgb(216,177,21)" rx="2" ry="2" /> | |
<text x="378.93" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (27360) (290 ms, 0.06%)</title><rect x="29.3" y="421" width="0.4" height="15.0" fill="rgb(215,67,49)" rx="2" ry="2" /> | |
<text x="32.26" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (168 ms, 0.03%)</title><rect x="262.8" y="869" width="0.3" height="15.0" fill="rgb(235,16,4)" rx="2" ry="2" /> | |
<text x="265.84" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Object#load (1) (415 ms, 0.08%)</title><rect x="10.5" y="1909" width="0.6" height="15.0" fill="rgb(234,171,3)" rx="2" ry="2" /> | |
<text x="13.55" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (3960) (1,775 ms, 0.36%)</title><rect x="711.6" y="1045" width="2.5" height="15.0" fill="rgb(252,52,29)" rx="2" ry="2" /> | |
<text x="714.60" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#generate (1) (130 ms, 0.03%)</title><rect x="260.3" y="1061" width="0.1" height="15.0" fill="rgb(221,222,10)" rx="2" ry="2" /> | |
<text x="263.25" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (456 ms, 0.09%)</title><rect x="242.2" y="805" width="0.6" height="15.0" fill="rgb(239,210,32)" rx="2" ry="2" /> | |
<text x="245.19" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (1,033 ms, 0.21%)</title><rect x="59.5" y="677" width="1.5" height="15.0" fill="rgb(214,173,31)" rx="2" ry="2" /> | |
<text x="62.54" y="687.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (464) (154 ms, 0.03%)</title><rect x="67.4" y="581" width="0.2" height="15.0" fill="rgb(211,218,7)" rx="2" ry="2" /> | |
<text x="70.41" y="591.5" ></text> | |
</g> | |
<g > | |
<title>IntegerStringImpl#is_a? (257220) (189 ms, 0.04%)</title><rect x="64.6" y="565" width="0.3" height="15.0" fill="rgb(230,19,11)" rx="2" ry="2" /> | |
<text x="67.64" y="575.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3960) (3,230 ms, 0.65%)</title><rect x="710.4" y="1141" width="4.6" height="15.0" fill="rgb(251,81,39)" rx="2" ry="2" /> | |
<text x="713.41" y="1151.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (464) (157 ms, 0.03%)</title><rect x="67.4" y="597" width="0.2" height="15.0" fill="rgb(227,174,34)" rx="2" ry="2" /> | |
<text x="70.41" y="607.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,173 ms, 0.24%)</title><rect x="244.6" y="1029" width="1.7" height="15.0" fill="rgb(209,158,10)" rx="2" ry="2" /> | |
<text x="247.59" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (224 ms, 0.04%)</title><rect x="21.6" y="2213" width="0.4" height="15.0" fill="rgb(234,60,6)" rx="2" ry="2" /> | |
<text x="24.63" y="2223.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (463 ms, 0.09%)</title><rect x="266.3" y="1205" width="0.6" height="15.0" fill="rgb(234,87,23)" rx="2" ry="2" /> | |
<text x="269.28" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Resources#path_scope (9) (77 ms, 0.02%)</title><rect x="11.0" y="1717" width="0.1" height="15.0" fill="rgb(244,51,26)" rx="2" ry="2" /> | |
<text x="14.00" y="1727.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,774 ms, 0.36%)</title><rect x="250.5" y="1109" width="2.5" height="15.0" fill="rgb(211,184,31)" rx="2" ry="2" /> | |
<text x="253.46" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#mergeable? (1) (283,698 ms, 56.92%)</title><rect x="271.2" y="1173" width="403.0" height="15.0" fill="rgb(239,91,53)" rx="2" ry="2" /> | |
<text x="274.22" y="1183.5" >Parlour::RbiGenerator::Method#mergeable? (1)</text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (731 ms, 0.15%)</title><rect x="68.9" y="837" width="1.0" height="15.0" fill="rgb(242,152,28)" rx="2" ry="2" /> | |
<text x="71.89" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (245 ms, 0.05%)</title><rect x="674.4" y="1237" width="0.3" height="15.0" fill="rgb(251,108,27)" rx="2" ry="2" /> | |
<text x="677.38" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (1) (504 ms, 0.10%)</title><rect x="27.6" y="501" width="0.7" height="15.0" fill="rgb(216,215,27)" rx="2" ry="2" /> | |
<text x="30.55" y="511.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (7238) (77 ms, 0.02%)</title><rect x="376.1" y="1029" width="0.1" height="15.0" fill="rgb(247,77,26)" rx="2" ry="2" /> | |
<text x="379.06" y="1039.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (227) (96 ms, 0.02%)</title><rect x="261.1" y="805" width="0.1" height="15.0" fill="rgb(245,129,5)" rx="2" ry="2" /> | |
<text x="264.11" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (3) (70 ms, 0.01%)</title><rect x="35.2" y="421" width="0.1" height="15.0" fill="rgb(240,37,0)" rx="2" ry="2" /> | |
<text x="38.19" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (177 ms, 0.04%)</title><rect x="247.1" y="901" width="0.3" height="15.0" fill="rgb(247,184,32)" rx="2" ry="2" /> | |
<text x="250.14" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (13) (216 ms, 0.04%)</title><rect x="24.7" y="1845" width="0.3" height="15.0" fill="rgb(223,159,41)" rx="2" ry="2" /> | |
<text x="27.72" y="1855.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (4) (209 ms, 0.04%)</title><rect x="232.1" y="725" width="0.3" height="15.0" fill="rgb(237,18,47)" rx="2" ry="2" /> | |
<text x="235.14" y="735.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (128610) (367 ms, 0.07%)</title><rect x="258.4" y="901" width="0.6" height="15.0" fill="rgb(251,218,17)" rx="2" ry="2" /> | |
<text x="261.45" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (4235385) (103,611 ms, 20.79%)</title><rect x="74.3" y="725" width="147.2" height="15.0" fill="rgb(250,49,49)" rx="2" ry="2" /> | |
<text x="77.30" y="735.5" >Parlour::RbiGenera..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (3) (74 ms, 0.01%)</title><rect x="266.2" y="981" width="0.1" height="15.0" fill="rgb(254,165,35)" rx="2" ry="2" /> | |
<text x="269.16" y="991.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (360) (129 ms, 0.03%)</title><rect x="34.4" y="469" width="0.2" height="15.0" fill="rgb(252,19,12)" rx="2" ry="2" /> | |
<text x="37.41" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (235 ms, 0.05%)</title><rect x="27.6" y="373" width="0.3" height="15.0" fill="rgb(240,79,19)" rx="2" ry="2" /> | |
<text x="30.60" y="383.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (44154) (879 ms, 0.18%)</title><rect x="268.5" y="1093" width="1.3" height="15.0" fill="rgb(237,138,31)" rx="2" ry="2" /> | |
<text x="271.53" y="1103.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (245) (82 ms, 0.02%)</title><rect x="674.3" y="1237" width="0.1" height="15.0" fill="rgb(212,209,12)" rx="2" ry="2" /> | |
<text x="677.26" y="1247.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4024) (158 ms, 0.03%)</title><rect x="270.8" y="1125" width="0.3" height="15.0" fill="rgb(230,33,31)" rx="2" ry="2" /> | |
<text x="273.84" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (202 ms, 0.04%)</title><rect x="30.2" y="549" width="0.3" height="15.0" fill="rgb(207,172,23)" rx="2" ry="2" /> | |
<text x="33.20" y="559.5" ></text> | |
</g> | |
<g > | |
<title>AbstractController::Helpers::ClassMethods#default_helper_module! (16) (173 ms, 0.03%)</title><rect x="22.0" y="1797" width="0.3" height="15.0" fill="rgb(230,120,10)" rx="2" ry="2" /> | |
<text x="25.01" y="1807.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (112) (85 ms, 0.02%)</title><rect x="717.5" y="997" width="0.1" height="15.0" fill="rgb(245,13,1)" rx="2" ry="2" /> | |
<text x="720.50" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (151,830 ms, 30.46%)</title><rect x="27.3" y="981" width="215.6" height="15.0" fill="rgb(237,81,27)" rx="2" ry="2" /> | |
<text x="30.25" y="991.5" >SorbetRails::ModelRbiFormatt..</text> | |
</g> | |
<g > | |
<title>ActiveRecord::ModelSchema::ClassMethods#attribute_types (1) (487,334 ms, 97.78%)</title><rect x="25.5" y="1989" width="692.2" height="15.0" fill="rgb(211,210,10)" rx="2" ry="2" /> | |
<text x="28.46" y="1999.5" >ActiveRecord::ModelSchema::ClassMethods#attribute_types (1)</text> | |
</g> | |
<g > | |
<title>Method#call (225) (116 ms, 0.02%)</title><rect x="28.8" y="165" width="0.2" height="15.0" fill="rgb(219,45,17)" rx="2" ry="2" /> | |
<text x="31.80" y="175.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (253) (131 ms, 0.03%)</title><rect x="36.8" y="357" width="0.2" height="15.0" fill="rgb(219,33,17)" rx="2" ry="2" /> | |
<text x="39.85" y="367.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#with_execution_control (18) (116 ms, 0.02%)</title><rect x="11.4" y="1765" width="0.2" height="15.0" fill="rgb(237,193,24)" rx="2" ry="2" /> | |
<text x="14.44" y="1775.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (388) (190 ms, 0.04%)</title><rect x="58.1" y="421" width="0.3" height="15.0" fill="rgb(205,114,19)" rx="2" ry="2" /> | |
<text x="61.09" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (116 ms, 0.02%)</title><rect x="245.5" y="773" width="0.1" height="15.0" fill="rgb(225,104,37)" rx="2" ry="2" /> | |
<text x="248.47" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (1) (76 ms, 0.02%)</title><rect x="24.8" y="1621" width="0.2" height="15.0" fill="rgb(239,142,28)" rx="2" ry="2" /> | |
<text x="27.84" y="1631.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (191 ms, 0.04%)</title><rect x="21.7" y="1765" width="0.2" height="15.0" fill="rgb(213,56,52)" rx="2" ry="2" /> | |
<text x="24.65" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2373" width="707.9" height="15.0" fill="rgb(242,76,21)" rx="2" ry="2" /> | |
<text x="13.05" y="2383.5" >Bootsnap::LoadPathCache::LoadedFeaturesIndex#register (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (463 ms, 0.09%)</title><rect x="266.3" y="1189" width="0.6" height="15.0" fill="rgb(214,190,40)" rx="2" ry="2" /> | |
<text x="269.28" y="1199.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (287) (123 ms, 0.02%)</title><rect x="35.0" y="325" width="0.2" height="15.0" fill="rgb(218,213,53)" rx="2" ry="2" /> | |
<text x="37.99" y="335.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::Scoping::Named::ClassMethods#scope (26) (93 ms, 0.02%)</title><rect x="24.2" y="1813" width="0.1" height="15.0" fill="rgb(212,103,34)" rx="2" ry="2" /> | |
<text x="27.18" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (125 ms, 0.03%)</title><rect x="249.6" y="725" width="0.2" height="15.0" fill="rgb(218,88,17)" rx="2" ry="2" /> | |
<text x="252.63" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (116 ms, 0.02%)</title><rect x="11.4" y="1797" width="0.2" height="15.0" fill="rgb(210,185,5)" rx="2" ry="2" /> | |
<text x="14.44" y="1807.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (224 ms, 0.04%)</title><rect x="21.6" y="2261" width="0.4" height="15.0" fill="rgb(216,173,12)" rx="2" ry="2" /> | |
<text x="24.63" y="2271.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (240 ms, 0.05%)</title><rect x="262.8" y="1125" width="0.4" height="15.0" fill="rgb(245,219,49)" rx="2" ry="2" /> | |
<text x="265.84" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (487,334 ms, 97.78%)</title><rect x="25.5" y="2053" width="692.2" height="15.0" fill="rgb(232,65,10)" rx="2" ry="2" /> | |
<text x="28.46" y="2063.5" >Method#call (1)</text> | |
</g> | |
<g > | |
<title>Method#call (1) (177 ms, 0.04%)</title><rect x="247.1" y="917" width="0.3" height="15.0" fill="rgb(222,178,48)" rx="2" ry="2" /> | |
<text x="250.14" y="927.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (18975) (72 ms, 0.01%)</title><rect x="69.4" y="661" width="0.1" height="15.0" fill="rgb(225,89,16)" rx="2" ry="2" /> | |
<text x="72.41" y="671.5" ></text> | |
</g> | |
<g > | |
<title><Module::Rails::Autoloaders>#each (1) (168 ms, 0.03%)</title><rect x="11.2" y="1973" width="0.2" height="15.0" fill="rgb(221,84,47)" rx="2" ry="2" /> | |
<text x="14.19" y="1983.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (202 ms, 0.04%)</title><rect x="267.0" y="1237" width="0.3" height="15.0" fill="rgb(235,125,43)" rx="2" ry="2" /> | |
<text x="270.04" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>T::Private::Methods::Signature#each_args_value_type (3960) (158 ms, 0.03%)</title><rect x="714.7" y="1125" width="0.2" height="15.0" fill="rgb(218,163,47)" rx="2" ry="2" /> | |
<text x="717.71" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (8) (1,476 ms, 0.30%)</title><rect x="263.7" y="1157" width="2.1" height="15.0" fill="rgb(217,84,32)" rx="2" ry="2" /> | |
<text x="266.69" y="1167.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (142 ms, 0.03%)</title><rect x="30.2" y="453" width="0.2" height="15.0" fill="rgb(205,170,2)" rx="2" ry="2" /> | |
<text x="33.20" y="463.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (551 ms, 0.11%)</title><rect x="36.0" y="661" width="0.7" height="15.0" fill="rgb(239,113,28)" rx="2" ry="2" /> | |
<text x="38.96" y="671.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Dependencies::Loadable#require (1) (498,322 ms, 99.99%)</title><rect x="10.0" y="2453" width="707.9" height="15.0" fill="rgb(215,45,0)" rx="2" ry="2" /> | |
<text x="13.05" y="2463.5" >ActiveSupport::Dependencies::Loadable#require (1)</text> | |
</g> | |
<g > | |
<title>Module#const_get (18) (513 ms, 0.10%)</title><rect x="22.0" y="2021" width="0.7" height="15.0" fill="rgb(236,144,18)" rx="2" ry="2" /> | |
<text x="24.96" y="2031.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (264) (3,500 ms, 0.70%)</title><rect x="710.0" y="1173" width="5.0" height="15.0" fill="rgb(242,43,20)" rx="2" ry="2" /> | |
<text x="713.03" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (225) (905 ms, 0.18%)</title><rect x="250.5" y="901" width="1.3" height="15.0" fill="rgb(216,225,42)" rx="2" ry="2" /> | |
<text x="253.47" y="911.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (4,822 ms, 0.97%)</title><rect x="62.0" y="869" width="6.9" height="15.0" fill="rgb(254,25,25)" rx="2" ry="2" /> | |
<text x="65.03" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (355) (165 ms, 0.03%)</title><rect x="259.9" y="789" width="0.2" height="15.0" fill="rgb(227,91,54)" rx="2" ry="2" /> | |
<text x="262.85" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (587) (236 ms, 0.05%)</title><rect x="709.3" y="949" width="0.3" height="15.0" fill="rgb(221,0,51)" rx="2" ry="2" /> | |
<text x="712.31" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (168 ms, 0.03%)</title><rect x="39.8" y="517" width="0.2" height="15.0" fill="rgb(210,25,29)" rx="2" ry="2" /> | |
<text x="42.75" y="527.5" ></text> | |
</g> | |
<g > | |
<title><Module::Devise>#add_mapping (1) (90 ms, 0.02%)</title><rect x="10.6" y="1797" width="0.1" height="15.0" fill="rgb(235,9,11)" rx="2" ry="2" /> | |
<text x="13.55" y="1807.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (116) (93 ms, 0.02%)</title><rect x="717.4" y="997" width="0.1" height="15.0" fill="rgb(236,207,17)" rx="2" ry="2" /> | |
<text x="720.35" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (78 ms, 0.02%)</title><rect x="266.3" y="1141" width="0.1" height="15.0" fill="rgb(252,14,7)" rx="2" ry="2" /> | |
<text x="269.28" y="1151.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (165) (866 ms, 0.17%)</title><rect x="230.3" y="741" width="1.2" height="15.0" fill="rgb(243,204,4)" rx="2" ry="2" /> | |
<text x="233.29" y="751.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::RoutesRbiFormatter#section (1) (124 ms, 0.02%)</title><rect x="717.8" y="2245" width="0.1" height="15.0" fill="rgb(238,228,47)" rx="2" ry="2" /> | |
<text x="720.76" y="2255.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (130 ms, 0.03%)</title><rect x="716.8" y="1221" width="0.2" height="15.0" fill="rgb(253,175,13)" rx="2" ry="2" /> | |
<text x="719.83" y="1231.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (367 ms, 0.07%)</title><rect x="267.3" y="1253" width="0.6" height="15.0" fill="rgb(225,65,10)" rx="2" ry="2" /> | |
<text x="270.33" y="1263.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (321 ms, 0.06%)</title><rect x="28.3" y="549" width="0.4" height="15.0" fill="rgb(250,147,33)" rx="2" ry="2" /> | |
<text x="31.27" y="559.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (651420) (768 ms, 0.15%)</title><rect x="713.0" y="1013" width="1.1" height="15.0" fill="rgb(247,207,17)" rx="2" ry="2" /> | |
<text x="716.03" y="1023.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (210 ms, 0.04%)</title><rect x="61.1" y="741" width="0.3" height="15.0" fill="rgb(228,204,53)" rx="2" ry="2" /> | |
<text x="64.15" y="751.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (266 ms, 0.05%)</title><rect x="261.4" y="1061" width="0.4" height="15.0" fill="rgb(236,229,36)" rx="2" ry="2" /> | |
<text x="264.42" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (141 ms, 0.03%)</title><rect x="252.1" y="869" width="0.2" height="15.0" fill="rgb(227,5,31)" rx="2" ry="2" /> | |
<text x="255.07" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (610 ms, 0.12%)</title><rect x="253.0" y="1061" width="0.9" height="15.0" fill="rgb(210,152,4)" rx="2" ry="2" /> | |
<text x="255.99" y="1071.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#tsort_each (1) (8,105 ms, 1.63%)</title><rect x="10.1" y="2293" width="11.5" height="15.0" fill="rgb(249,196,33)" rx="2" ry="2" /> | |
<text x="13.06" y="2303.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (825) (604 ms, 0.12%)</title><rect x="55.8" y="613" width="0.9" height="15.0" fill="rgb(220,15,35)" rx="2" ry="2" /> | |
<text x="58.83" y="623.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Union#valid? (23760) (127 ms, 0.03%)</title><rect x="711.0" y="997" width="0.2" height="15.0" fill="rgb(239,128,42)" rx="2" ry="2" /> | |
<text x="714.00" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (372 ms, 0.07%)</title><rect x="254.1" y="1045" width="0.6" height="15.0" fill="rgb(229,159,29)" rx="2" ry="2" /> | |
<text x="257.13" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#all? (165) (858 ms, 0.17%)</title><rect x="230.3" y="693" width="1.2" height="15.0" fill="rgb(236,98,2)" rx="2" ry="2" /> | |
<text x="233.29" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (79 ms, 0.02%)</title><rect x="30.1" y="597" width="0.1" height="15.0" fill="rgb(222,203,22)" rx="2" ry="2" /> | |
<text x="33.08" y="607.5" ></text> | |
</g> | |
<g > | |
<title>ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#set_standard_conforming_strings (1) (80 ms, 0.02%)</title><rect x="25.5" y="1653" width="0.1" height="15.0" fill="rgb(208,15,37)" rx="2" ry="2" /> | |
<text x="28.50" y="1663.5" ></text> | |
</g> | |
<g > | |
<title>BasicObject#instance_exec (15) (616 ms, 0.12%)</title><rect x="11.2" y="2021" width="0.8" height="15.0" fill="rgb(247,211,0)" rx="2" ry="2" /> | |
<text x="14.16" y="2031.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (158 ms, 0.03%)</title><rect x="39.8" y="421" width="0.2" height="15.0" fill="rgb(232,185,5)" rx="2" ry="2" /> | |
<text x="42.75" y="431.5" ></text> | |
</g> | |
<g > | |
<title>Array#count (435600) (75 ms, 0.02%)</title><rect x="56.2" y="533" width="0.1" height="15.0" fill="rgb(209,131,20)" rx="2" ry="2" /> | |
<text x="59.21" y="543.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (410 ms, 0.08%)</title><rect x="61.4" y="805" width="0.6" height="15.0" fill="rgb(221,225,15)" rx="2" ry="2" /> | |
<text x="64.45" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (622 ms, 0.12%)</title><rect x="36.0" y="693" width="0.8" height="15.0" fill="rgb(247,144,48)" rx="2" ry="2" /> | |
<text x="38.96" y="703.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (450) (174 ms, 0.03%)</title><rect x="259.1" y="917" width="0.2" height="15.0" fill="rgb(247,61,23)" rx="2" ry="2" /> | |
<text x="262.07" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (355) (173 ms, 0.03%)</title><rect x="67.6" y="469" width="0.3" height="15.0" fill="rgb(226,29,45)" rx="2" ry="2" /> | |
<text x="70.64" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Object#require (15) (218 ms, 0.04%)</title><rect x="24.7" y="1909" width="0.3" height="15.0" fill="rgb(245,20,36)" rx="2" ry="2" /> | |
<text x="27.72" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (53100) (186 ms, 0.04%)</title><rect x="265.3" y="1013" width="0.2" height="15.0" fill="rgb(223,208,24)" rx="2" ry="2" /> | |
<text x="268.26" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (32) (191 ms, 0.04%)</title><rect x="23.9" y="1861" width="0.3" height="15.0" fill="rgb(205,39,53)" rx="2" ry="2" /> | |
<text x="26.89" y="1871.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (128610) (459 ms, 0.09%)</title><rect x="66.0" y="629" width="0.7" height="15.0" fill="rgb(238,157,34)" rx="2" ry="2" /> | |
<text x="69.02" y="639.5" ></text> | |
</g> | |
<g > | |
<title>CursedRbiPlugin#dirty_methods (30) (101 ms, 0.02%)</title><rect x="260.3" y="981" width="0.1" height="15.0" fill="rgb(221,63,8)" rx="2" ry="2" /> | |
<text x="263.25" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (247 ms, 0.05%)</title><rect x="709.3" y="997" width="0.4" height="15.0" fill="rgb(226,9,17)" rx="2" ry="2" /> | |
<text x="712.31" y="1007.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (9) (11,572 ms, 2.32%)</title><rect x="40.8" y="693" width="16.4" height="15.0" fill="rgb(229,82,8)" rx="2" ry="2" /> | |
<text x="43.75" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (253) (161 ms, 0.03%)</title><rect x="262.8" y="821" width="0.3" height="15.0" fill="rgb(211,88,42)" rx="2" ry="2" /> | |
<text x="265.84" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (218 ms, 0.04%)</title><rect x="252.1" y="1077" width="0.3" height="15.0" fill="rgb(234,125,22)" rx="2" ry="2" /> | |
<text x="255.07" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (614 ms, 0.12%)</title><rect x="68.0" y="789" width="0.9" height="15.0" fill="rgb(235,166,13)" rx="2" ry="2" /> | |
<text x="71.01" y="799.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (210 ms, 0.04%)</title><rect x="21.6" y="1909" width="0.3" height="15.0" fill="rgb(208,64,24)" rx="2" ry="2" /> | |
<text x="24.64" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (866910) (188 ms, 0.04%)</title><rect x="55.1" y="501" width="0.3" height="15.0" fill="rgb(231,205,38)" rx="2" ry="2" /> | |
<text x="58.12" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (132 ms, 0.03%)</title><rect x="267.0" y="997" width="0.2" height="15.0" fill="rgb(207,219,37)" rx="2" ry="2" /> | |
<text x="270.04" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (324 ms, 0.07%)</title><rect x="58.1" y="789" width="0.4" height="15.0" fill="rgb(222,16,31)" rx="2" ry="2" /> | |
<text x="61.09" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (75 ms, 0.02%)</title><rect x="247.0" y="949" width="0.1" height="15.0" fill="rgb(211,221,43)" rx="2" ry="2" /> | |
<text x="250.03" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (194 ms, 0.04%)</title><rect x="267.0" y="1077" width="0.3" height="15.0" fill="rgb(244,84,36)" rx="2" ry="2" /> | |
<text x="270.04" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (825) (179 ms, 0.04%)</title><rect x="58.6" y="565" width="0.2" height="15.0" fill="rgb(242,158,3)" rx="2" ry="2" /> | |
<text x="61.59" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (136 ms, 0.03%)</title><rect x="266.0" y="933" width="0.2" height="15.0" fill="rgb(224,217,28)" rx="2" ry="2" /> | |
<text x="268.96" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (1,028 ms, 0.21%)</title><rect x="248.0" y="901" width="1.5" height="15.0" fill="rgb(249,189,41)" rx="2" ry="2" /> | |
<text x="251.03" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Class::Dir>#foreach (19) (1,693 ms, 0.34%)</title><rect x="22.7" y="2021" width="2.4" height="15.0" fill="rgb(236,88,22)" rx="2" ry="2" /> | |
<text x="25.69" y="2031.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#merge_into_self (1) (421 ms, 0.08%)</title><rect x="717.1" y="1429" width="0.6" height="15.0" fill="rgb(217,142,20)" rx="2" ry="2" /> | |
<text x="720.06" y="1439.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (253) (119 ms, 0.02%)</title><rect x="69.9" y="533" width="0.2" height="15.0" fill="rgb(250,47,54)" rx="2" ry="2" /> | |
<text x="72.93" y="543.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (2805) (106,021 ms, 21.27%)</title><rect x="70.9" y="741" width="150.6" height="15.0" fill="rgb(241,119,12)" rx="2" ry="2" /> | |
<text x="73.87" y="751.5" >Array#delete (2805)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (376 ms, 0.08%)</title><rect x="261.3" y="1173" width="0.6" height="15.0" fill="rgb(228,167,39)" rx="2" ry="2" /> | |
<text x="264.35" y="1183.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (128610) (3,274 ms, 0.66%)</title><rect x="62.2" y="661" width="4.6" height="15.0" fill="rgb(209,162,17)" rx="2" ry="2" /> | |
<text x="65.16" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (8) (535 ms, 0.11%)</title><rect x="253.0" y="965" width="0.8" height="15.0" fill="rgb(237,63,51)" rx="2" ry="2" /> | |
<text x="255.99" y="975.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig (1) (98 ms, 0.02%)</title><rect x="717.1" y="1381" width="0.1" height="15.0" fill="rgb(247,110,35)" rx="2" ry="2" /> | |
<text x="720.06" y="1391.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (434 ms, 0.09%)</title><rect x="247.4" y="997" width="0.6" height="15.0" fill="rgb(216,164,14)" rx="2" ry="2" /> | |
<text x="250.40" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (102 ms, 0.02%)</title><rect x="717.3" y="1125" width="0.2" height="15.0" fill="rgb(224,181,35)" rx="2" ry="2" /> | |
<text x="720.35" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,162 ms, 0.23%)</title><rect x="242.9" y="981" width="1.7" height="15.0" fill="rgb(205,50,46)" rx="2" ry="2" /> | |
<text x="245.94" y="991.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (351 ms, 0.07%)</title><rect x="263.2" y="1205" width="0.5" height="15.0" fill="rgb(242,158,5)" rx="2" ry="2" /> | |
<text x="266.18" y="1215.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (2,189 ms, 0.44%)</title><rect x="37.6" y="789" width="3.1" height="15.0" fill="rgb(246,224,43)" rx="2" ry="2" /> | |
<text x="40.64" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Rails::Application::RoutesReloader#load_paths (1) (418 ms, 0.08%)</title><rect x="10.5" y="1941" width="0.6" height="15.0" fill="rgb(245,143,15)" rx="2" ry="2" /> | |
<text x="13.55" y="1951.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator#rbi (1) (263 ms, 0.05%)</title><rect x="67.6" y="805" width="0.4" height="15.0" fill="rgb(232,156,33)" rx="2" ry="2" /> | |
<text x="70.63" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (401 ms, 0.08%)</title><rect x="30.5" y="597" width="0.6" height="15.0" fill="rgb(250,70,29)" rx="2" ry="2" /> | |
<text x="33.49" y="607.5" ></text> | |
</g> | |
<g > | |
<title>BasicObject#instance_exec (12) (193 ms, 0.04%)</title><rect x="21.3" y="2197" width="0.3" height="15.0" fill="rgb(243,27,41)" rx="2" ry="2" /> | |
<text x="24.30" y="2207.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (136 ms, 0.03%)</title><rect x="266.0" y="917" width="0.2" height="15.0" fill="rgb(205,165,19)" rx="2" ry="2" /> | |
<text x="268.96" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#invoke (1) (489,810 ms, 98.28%)</title><rect x="22.0" y="2261" width="695.8" height="15.0" fill="rgb(237,189,22)" rx="2" ry="2" /> | |
<text x="24.95" y="2271.5" >Rake::Task#invoke (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (116) (94 ms, 0.02%)</title><rect x="717.4" y="1013" width="0.1" height="15.0" fill="rgb(210,84,2)" rx="2" ry="2" /> | |
<text x="720.35" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (93 ms, 0.02%)</title><rect x="717.5" y="1125" width="0.1" height="15.0" fill="rgb(226,206,14)" rx="2" ry="2" /> | |
<text x="720.50" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (7,214 ms, 1.45%)</title><rect x="27.4" y="805" width="10.2" height="15.0" fill="rgb(227,127,13)" rx="2" ry="2" /> | |
<text x="30.39" y="815.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (11) (106 ms, 0.02%)</title><rect x="271.1" y="1109" width="0.1" height="15.0" fill="rgb(250,64,10)" rx="2" ry="2" /> | |
<text x="274.07" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (132 ms, 0.03%)</title><rect x="267.0" y="1013" width="0.2" height="15.0" fill="rgb(254,151,19)" rx="2" ry="2" /> | |
<text x="270.04" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>AbstractController::Helpers::ClassMethods#helper (16) (171 ms, 0.03%)</title><rect x="22.0" y="1781" width="0.3" height="15.0" fill="rgb(219,70,1)" rx="2" ry="2" /> | |
<text x="25.01" y="1791.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (2,602 ms, 0.52%)</title><rect x="31.1" y="597" width="3.7" height="15.0" fill="rgb(206,151,11)" rx="2" ry="2" /> | |
<text x="34.06" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3) (117 ms, 0.02%)</title><rect x="240.6" y="677" width="0.2" height="15.0" fill="rgb(219,192,43)" rx="2" ry="2" /> | |
<text x="243.60" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (30,649 ms, 6.15%)</title><rect x="27.3" y="965" width="43.5" height="15.0" fill="rgb(241,119,18)" rx="2" ry="2" /> | |
<text x="30.28" y="975.5" >Clas..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#overridable (7238) (81 ms, 0.02%)</title><rect x="671.7" y="997" width="0.1" height="15.0" fill="rgb(235,50,15)" rx="2" ry="2" /> | |
<text x="674.67" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#run_load_hooks (1) (116 ms, 0.02%)</title><rect x="11.4" y="1813" width="0.2" height="15.0" fill="rgb(244,187,49)" rx="2" ry="2" /> | |
<text x="14.44" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (367 ms, 0.07%)</title><rect x="267.3" y="1237" width="0.6" height="15.0" fill="rgb(239,91,3)" rx="2" ry="2" /> | |
<text x="270.33" y="1247.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (330) (1,270 ms, 0.25%)</title><rect x="672.4" y="1109" width="1.8" height="15.0" fill="rgb(238,204,15)" rx="2" ry="2" /> | |
<text x="675.42" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (2,765 ms, 0.55%)</title><rect x="31.1" y="645" width="3.9" height="15.0" fill="rgb(247,136,3)" rx="2" ry="2" /> | |
<text x="34.06" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (24,678 ms, 4.95%)</title><rect x="674.3" y="1285" width="35.0" height="15.0" fill="rgb(214,132,2)" rx="2" ry="2" /> | |
<text x="677.25" y="1295.5" >Ha..</text> | |
</g> | |
<g > | |
<title>Array#map (1) (214 ms, 0.04%)</title><rect x="21.6" y="1957" width="0.3" height="15.0" fill="rgb(214,111,27)" rx="2" ry="2" /> | |
<text x="24.64" y="1967.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (444 ms, 0.09%)</title><rect x="240.1" y="725" width="0.7" height="15.0" fill="rgb(243,201,45)" rx="2" ry="2" /> | |
<text x="243.14" y="735.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#== (2640) (215 ms, 0.04%)</title><rect x="230.4" y="549" width="0.3" height="15.0" fill="rgb(247,81,11)" rx="2" ry="2" /> | |
<text x="233.37" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (360) (2,317 ms, 0.46%)</title><rect x="31.1" y="517" width="3.3" height="15.0" fill="rgb(216,54,19)" rx="2" ry="2" /> | |
<text x="34.11" y="527.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (325 ms, 0.07%)</title><rect x="240.1" y="693" width="0.5" height="15.0" fill="rgb(244,1,46)" rx="2" ry="2" /> | |
<text x="243.14" y="703.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (194 ms, 0.04%)</title><rect x="69.9" y="869" width="0.3" height="15.0" fill="rgb(227,228,13)" rx="2" ry="2" /> | |
<text x="72.92" y="879.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (1) (610 ms, 0.12%)</title><rect x="253.0" y="1093" width="0.9" height="15.0" fill="rgb(229,116,34)" rx="2" ry="2" /> | |
<text x="255.99" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (381 ms, 0.08%)</title><rect x="245.7" y="917" width="0.6" height="15.0" fill="rgb(246,175,34)" rx="2" ry="2" /> | |
<text x="248.71" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (329) (1,277 ms, 0.26%)</title><rect x="670.6" y="1109" width="1.8" height="15.0" fill="rgb(252,194,15)" rx="2" ry="2" /> | |
<text x="673.59" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (129 ms, 0.03%)</title><rect x="28.8" y="277" width="0.2" height="15.0" fill="rgb(224,42,28)" rx="2" ry="2" /> | |
<text x="31.79" y="287.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::LazyLoadHooks#execute_hook (17) (350 ms, 0.07%)</title><rect x="11.4" y="1957" width="0.5" height="15.0" fill="rgb(217,139,11)" rx="2" ry="2" /> | |
<text x="14.44" y="1967.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (450) (87 ms, 0.02%)</title><rect x="260.3" y="933" width="0.1" height="15.0" fill="rgb(222,212,2)" rx="2" ry="2" /> | |
<text x="263.27" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#qualifiers (1414) (99 ms, 0.02%)</title><rect x="240.3" y="469" width="0.2" height="15.0" fill="rgb(239,191,38)" rx="2" ry="2" /> | |
<text x="243.34" y="479.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (1) (1,056 ms, 0.21%)</title><rect x="27.5" y="613" width="1.5" height="15.0" fill="rgb(220,74,16)" rx="2" ry="2" /> | |
<text x="30.50" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (22) (7,663 ms, 1.54%)</title><rect x="10.3" y="2117" width="10.9" height="15.0" fill="rgb(246,82,34)" rx="2" ry="2" /> | |
<text x="13.34" y="2127.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (180 ms, 0.04%)</title><rect x="247.1" y="949" width="0.3" height="15.0" fill="rgb(227,117,27)" rx="2" ry="2" /> | |
<text x="250.14" y="959.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (620 ms, 0.12%)</title><rect x="246.3" y="1013" width="0.8" height="15.0" fill="rgb(247,22,26)" rx="2" ry="2" /> | |
<text x="249.26" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (224 ms, 0.04%)</title><rect x="21.6" y="2197" width="0.4" height="15.0" fill="rgb(211,142,1)" rx="2" ry="2" /> | |
<text x="24.63" y="2207.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#qualifiers (1414) (107 ms, 0.02%)</title><rect x="240.3" y="501" width="0.2" height="15.0" fill="rgb(234,205,19)" rx="2" ry="2" /> | |
<text x="243.33" y="511.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (9) (1,351 ms, 0.27%)</title><rect x="37.6" y="677" width="2.0" height="15.0" fill="rgb(207,214,6)" rx="2" ry="2" /> | |
<text x="40.64" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Thread::Mutex#synchronize (1) (138 ms, 0.03%)</title><rect x="11.2" y="1749" width="0.2" height="15.0" fill="rgb(210,60,3)" rx="2" ry="2" /> | |
<text x="14.24" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (2) (163 ms, 0.03%)</title><rect x="245.5" y="789" width="0.2" height="15.0" fill="rgb(228,43,15)" rx="2" ry="2" /> | |
<text x="248.47" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Enumerable#inject (1) (76 ms, 0.02%)</title><rect x="24.8" y="1717" width="0.2" height="15.0" fill="rgb(227,26,15)" rx="2" ry="2" /> | |
<text x="27.84" y="1727.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (115 ms, 0.02%)</title><rect x="247.1" y="677" width="0.2" height="15.0" fill="rgb(225,177,11)" rx="2" ry="2" /> | |
<text x="250.14" y="687.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (456) (198 ms, 0.04%)</title><rect x="709.7" y="933" width="0.3" height="15.0" fill="rgb(206,149,23)" rx="2" ry="2" /> | |
<text x="712.68" y="943.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (44154) (100 ms, 0.02%)</title><rect x="270.1" y="1093" width="0.1" height="15.0" fill="rgb(226,82,46)" rx="2" ry="2" /> | |
<text x="273.08" y="1103.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (110 ms, 0.02%)</title><rect x="28.1" y="117" width="0.1" height="15.0" fill="rgb(230,1,4)" rx="2" ry="2" /> | |
<text x="31.09" y="127.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#generate_rbi (112) (82 ms, 0.02%)</title><rect x="717.5" y="965" width="0.1" height="15.0" fill="rgb(254,78,21)" rx="2" ry="2" /> | |
<text x="720.50" y="975.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (323 ms, 0.06%)</title><rect x="717.2" y="1349" width="0.5" height="15.0" fill="rgb(235,3,15)" rx="2" ry="2" /> | |
<text x="720.20" y="1359.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (2) (450 ms, 0.09%)</title><rect x="10.5" y="2037" width="0.6" height="15.0" fill="rgb(217,202,38)" rx="2" ry="2" /> | |
<text x="13.50" y="2047.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (4) (132 ms, 0.03%)</title><rect x="69.9" y="661" width="0.2" height="15.0" fill="rgb(237,148,24)" rx="2" ry="2" /> | |
<text x="72.92" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (129 ms, 0.03%)</title><rect x="69.9" y="613" width="0.2" height="15.0" fill="rgb(214,116,34)" rx="2" ry="2" /> | |
<text x="72.92" y="623.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (123 ms, 0.02%)</title><rect x="28.1" y="309" width="0.2" height="15.0" fill="rgb(240,207,34)" rx="2" ry="2" /> | |
<text x="31.09" y="319.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8685271) (252,671 ms, 50.70%)</title><rect x="289.5" y="1093" width="359.0" height="15.0" fill="rgb(252,177,49)" rx="2" ry="2" /> | |
<text x="292.53" y="1103.5" ><Module::T::Private::Methods::CallValidation>#va..</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (221 ms, 0.04%)</title><rect x="21.6" y="2053" width="0.3" height="15.0" fill="rgb(213,96,21)" rx="2" ry="2" /> | |
<text x="24.63" y="2063.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (487,194 ms, 97.75%)</title><rect x="25.7" y="1893" width="692.0" height="15.0" fill="rgb(207,139,33)" rx="2" ry="2" /> | |
<text x="28.66" y="1903.5" >Method#call (1)</text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (256860) (170 ms, 0.03%)</title><rect x="258.7" y="869" width="0.3" height="15.0" fill="rgb(214,112,44)" rx="2" ry="2" /> | |
<text x="261.73" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (150) (470 ms, 0.09%)</title><rect x="244.6" y="805" width="0.7" height="15.0" fill="rgb(210,219,52)" rx="2" ry="2" /> | |
<text x="247.60" y="815.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (270) (75 ms, 0.02%)</title><rect x="265.6" y="1045" width="0.1" height="15.0" fill="rgb(241,129,27)" rx="2" ry="2" /> | |
<text x="268.56" y="1055.5" ></text> | |
</g> | |
<g > | |
<title>Array#map (8) (181 ms, 0.04%)</title><rect x="67.6" y="517" width="0.3" height="15.0" fill="rgb(226,83,32)" rx="2" ry="2" /> | |
<text x="70.63" y="527.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (401 ms, 0.08%)</title><rect x="30.5" y="629" width="0.6" height="15.0" fill="rgb(254,118,36)" rx="2" ry="2" /> | |
<text x="33.49" y="639.5" ></text> | |
</g> | |
<g > | |
<title>Class#new (1) (88 ms, 0.02%)</title><rect x="25.5" y="1733" width="0.1" height="15.0" fill="rgb(211,212,50)" rx="2" ry="2" /> | |
<text x="28.49" y="1743.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (195 ms, 0.04%)</title><rect x="36.8" y="629" width="0.3" height="15.0" fill="rgb(249,45,9)" rx="2" ry="2" /> | |
<text x="39.84" y="639.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (418 ms, 0.08%)</title><rect x="252.4" y="1077" width="0.6" height="15.0" fill="rgb(247,63,31)" rx="2" ry="2" /> | |
<text x="255.39" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require (15) (217 ms, 0.04%)</title><rect x="24.7" y="1893" width="0.3" height="15.0" fill="rgb(210,89,36)" rx="2" ry="2" /> | |
<text x="27.72" y="1903.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (127 ms, 0.03%)</title><rect x="28.8" y="245" width="0.2" height="15.0" fill="rgb(243,227,5)" rx="2" ry="2" /> | |
<text x="31.79" y="255.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Dependencies::Loadable#require (22) (7,663 ms, 1.54%)</title><rect x="10.3" y="2149" width="10.9" height="15.0" fill="rgb(250,81,50)" rx="2" ry="2" /> | |
<text x="13.34" y="2159.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (76 ms, 0.02%)</title><rect x="260.9" y="1013" width="0.1" height="15.0" fill="rgb(253,100,24)" rx="2" ry="2" /> | |
<text x="263.89" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>Hash#each (1) (71 ms, 0.01%)</title><rect x="252.4" y="949" width="0.1" height="15.0" fill="rgb(206,202,19)" rx="2" ry="2" /> | |
<text x="255.39" y="959.5" ></text> | |
</g> | |
<g > | |
<title>#<Module:0x00007fd637515058>#inherited (5) (75 ms, 0.02%)</title><rect x="24.7" y="1813" width="0.1" height="15.0" fill="rgb(226,28,1)" rx="2" ry="2" /> | |
<text x="27.73" y="1823.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (370) (101 ms, 0.02%)</title><rect x="34.8" y="453" width="0.2" height="15.0" fill="rgb(211,211,47)" rx="2" ry="2" /> | |
<text x="37.85" y="463.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (3) (75 ms, 0.02%)</title><rect x="266.2" y="1013" width="0.1" height="15.0" fill="rgb(248,167,7)" rx="2" ry="2" /> | |
<text x="269.16" y="1023.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (273 ms, 0.05%)</title><rect x="40.3" y="645" width="0.3" height="15.0" fill="rgb(232,24,4)" rx="2" ry="2" /> | |
<text x="43.26" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#children (165) (124 ms, 0.02%)</title><rect x="57.0" y="629" width="0.2" height="15.0" fill="rgb(225,13,6)" rx="2" ry="2" /> | |
<text x="60.01" y="639.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (300 ms, 0.06%)</title><rect x="247.5" y="901" width="0.4" height="15.0" fill="rgb(241,184,13)" rx="2" ry="2" /> | |
<text x="250.50" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (211 ms, 0.04%)</title><rect x="709.7" y="1029" width="0.3" height="15.0" fill="rgb(225,193,19)" rx="2" ry="2" /> | |
<text x="712.68" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (4) (216 ms, 0.04%)</title><rect x="232.1" y="805" width="0.3" height="15.0" fill="rgb(236,118,9)" rx="2" ry="2" /> | |
<text x="235.13" y="815.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (3,938 ms, 0.79%)</title><rect x="62.0" y="821" width="5.6" height="15.0" fill="rgb(214,60,38)" rx="2" ry="2" /> | |
<text x="65.04" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,447 ms, 0.29%)</title><rect x="29.0" y="693" width="2.1" height="15.0" fill="rgb(246,126,54)" rx="2" ry="2" /> | |
<text x="32.00" y="703.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (227) (203 ms, 0.04%)</title><rect x="232.1" y="693" width="0.3" height="15.0" fill="rgb(241,15,5)" rx="2" ry="2" /> | |
<text x="235.14" y="703.5" ></text> | |
</g> | |
<g > | |
<title>ActionDispatch::Routing::Mapper::Resources#member (9) (78 ms, 0.02%)</title><rect x="11.0" y="1749" width="0.1" height="15.0" fill="rgb(243,1,49)" rx="2" ry="2" /> | |
<text x="14.00" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Simple#valid? (4030788) (2,348 ms, 0.47%)</title><rect x="236.8" y="597" width="3.3" height="15.0" fill="rgb(230,75,0)" rx="2" ry="2" /> | |
<text x="239.79" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (319 ms, 0.06%)</title><rect x="240.1" y="661" width="0.5" height="15.0" fill="rgb(209,155,41)" rx="2" ry="2" /> | |
<text x="243.14" y="671.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,240 ms, 0.25%)</title><rect x="246.3" y="1061" width="1.7" height="15.0" fill="rgb(213,38,46)" rx="2" ry="2" /> | |
<text x="249.25" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#merge_into_self (2) (503 ms, 0.10%)</title><rect x="57.4" y="597" width="0.7" height="15.0" fill="rgb(218,159,14)" rx="2" ry="2" /> | |
<text x="60.37" y="607.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (130 ms, 0.03%)</title><rect x="249.6" y="837" width="0.2" height="15.0" fill="rgb(249,67,16)" rx="2" ry="2" /> | |
<text x="252.63" y="847.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (453 ms, 0.09%)</title><rect x="242.2" y="789" width="0.6" height="15.0" fill="rgb(213,205,31)" rx="2" ry="2" /> | |
<text x="245.19" y="799.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (8) (545 ms, 0.11%)</title><rect x="246.3" y="917" width="0.7" height="15.0" fill="rgb(233,221,39)" rx="2" ry="2" /> | |
<text x="249.26" y="927.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (125 ms, 0.03%)</title><rect x="28.1" y="405" width="0.2" height="15.0" fill="rgb(247,125,24)" rx="2" ry="2" /> | |
<text x="31.09" y="415.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#is_a? (651420) (188 ms, 0.04%)</title><rect x="713.9" y="997" width="0.2" height="15.0" fill="rgb(247,152,11)" rx="2" ry="2" /> | |
<text x="716.86" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#initialize (1) (487,335 ms, 97.78%)</title><rect x="25.5" y="2085" width="692.2" height="15.0" fill="rgb(248,138,29)" rx="2" ry="2" /> | |
<text x="28.46" y="2095.5" >SorbetRails::ModelRbiFormatter#initialize (1)</text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_rbi (1) (223 ms, 0.04%)</title><rect x="266.0" y="1125" width="0.3" height="15.0" fill="rgb(223,20,6)" rx="2" ry="2" /> | |
<text x="268.96" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (255 ms, 0.05%)</title><rect x="67.6" y="677" width="0.4" height="15.0" fill="rgb(208,187,34)" rx="2" ry="2" /> | |
<text x="70.63" y="687.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (191 ms, 0.04%)</title><rect x="69.9" y="789" width="0.3" height="15.0" fill="rgb(251,5,27)" rx="2" ry="2" /> | |
<text x="72.92" y="799.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (637 ms, 0.13%)</title><rect x="68.9" y="821" width="0.9" height="15.0" fill="rgb(209,199,25)" rx="2" ry="2" /> | |
<text x="71.89" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Devise::Mapping#default_used_route (1) (77 ms, 0.02%)</title><rect x="10.6" y="1749" width="0.1" height="15.0" fill="rgb(250,211,35)" rx="2" ry="2" /> | |
<text x="13.57" y="1759.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (180 ms, 0.04%)</title><rect x="247.1" y="981" width="0.3" height="15.0" fill="rgb(243,183,45)" rx="2" ry="2" /> | |
<text x="250.14" y="991.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Parameter#initialize (3960) (244 ms, 0.05%)</title><rect x="710.1" y="1141" width="0.3" height="15.0" fill="rgb(241,51,4)" rx="2" ry="2" /> | |
<text x="713.06" y="1151.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::ConflictResolver#resolve_conflicts (1) (622 ms, 0.12%)</title><rect x="36.0" y="725" width="0.8" height="15.0" fill="rgb(222,35,32)" rx="2" ry="2" /> | |
<text x="38.96" y="735.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (410 ms, 0.08%)</title><rect x="61.4" y="821" width="0.6" height="15.0" fill="rgb(215,211,6)" rx="2" ry="2" /> | |
<text x="64.45" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (4) (113 ms, 0.02%)</title><rect x="245.5" y="709" width="0.1" height="15.0" fill="rgb(243,107,15)" rx="2" ry="2" /> | |
<text x="248.47" y="719.5" ></text> | |
</g> | |
<g > | |
<title>Array#delete (3948) (265,540 ms, 53.28%)</title><rect x="271.2" y="1125" width="377.3" height="15.0" fill="rgb(209,152,7)" rx="2" ry="2" /> | |
<text x="274.25" y="1135.5" >Array#delete (3948)</text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (9) (1,351 ms, 0.27%)</title><rect x="37.6" y="661" width="2.0" height="15.0" fill="rgb(218,201,8)" rx="2" ry="2" /> | |
<text x="40.64" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (217 ms, 0.04%)</title><rect x="35.0" y="661" width="0.3" height="15.0" fill="rgb(232,81,31)" rx="2" ry="2" /> | |
<text x="37.99" y="671.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (300 ms, 0.06%)</title><rect x="247.5" y="933" width="0.4" height="15.0" fill="rgb(211,140,16)" rx="2" ry="2" /> | |
<text x="250.50" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#generate_body (1) (223 ms, 0.04%)</title><rect x="266.0" y="1109" width="0.3" height="15.0" fill="rgb(224,18,45)" rx="2" ry="2" /> | |
<text x="268.96" y="1119.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#generate_rbi (3) (117 ms, 0.02%)</title><rect x="240.6" y="661" width="0.2" height="15.0" fill="rgb(220,164,46)" rx="2" ry="2" /> | |
<text x="243.60" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ModuleNamespace#merge_into_self (2) (503 ms, 0.10%)</title><rect x="57.4" y="661" width="0.7" height="15.0" fill="rgb(233,57,23)" rx="2" ry="2" /> | |
<text x="60.37" y="671.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::ClassNamespace#generate_rbi (4) (138 ms, 0.03%)</title><rect x="253.9" y="901" width="0.2" height="15.0" fill="rgb(247,29,19)" rx="2" ry="2" /> | |
<text x="256.86" y="911.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (165) (216 ms, 0.04%)</title><rect x="56.7" y="613" width="0.3" height="15.0" fill="rgb(223,218,13)" rx="2" ry="2" /> | |
<text x="59.70" y="623.5" ></text> | |
</g> | |
<g > | |
<title><Module::TSort>#each_strongly_connected_component_from (27) (7,563 ms, 1.52%)</title><rect x="10.3" y="2101" width="10.8" height="15.0" fill="rgb(244,137,47)" rx="2" ry="2" /> | |
<text x="13.34" y="2111.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (5) (227 ms, 0.05%)</title><rect x="58.6" y="645" width="0.3" height="15.0" fill="rgb(216,155,34)" rx="2" ry="2" /> | |
<text x="61.55" y="655.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (18975) (220 ms, 0.04%)</title><rect x="36.1" y="485" width="0.3" height="15.0" fill="rgb(237,59,49)" rx="2" ry="2" /> | |
<text x="39.11" y="495.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (2) (24,335 ms, 4.88%)</title><rect x="674.7" y="1237" width="34.6" height="15.0" fill="rgb(220,136,11)" rx="2" ry="2" /> | |
<text x="677.74" y="1247.5" >Me..</text> | |
</g> | |
<g > | |
<title>Array#delete (150) (467 ms, 0.09%)</title><rect x="243.0" y="773" width="0.6" height="15.0" fill="rgb(211,75,28)" rx="2" ry="2" /> | |
<text x="245.95" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (17) (803 ms, 0.16%)</title><rect x="240.8" y="773" width="1.1" height="15.0" fill="rgb(241,121,31)" rx="2" ry="2" /> | |
<text x="243.80" y="783.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3) (87 ms, 0.02%)</title><rect x="260.1" y="901" width="0.1" height="15.0" fill="rgb(232,12,10)" rx="2" ry="2" /> | |
<text x="263.11" y="911.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#== (48720) (1,174 ms, 0.24%)</title><rect x="37.7" y="565" width="1.7" height="15.0" fill="rgb(234,196,7)" rx="2" ry="2" /> | |
<text x="40.69" y="575.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Namespace#create_method (825) (178 ms, 0.04%)</title><rect x="58.6" y="549" width="0.2" height="15.0" fill="rgb(223,2,42)" rx="2" ry="2" /> | |
<text x="61.59" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (445 ms, 0.09%)</title><rect x="240.1" y="757" width="0.7" height="15.0" fill="rgb(237,147,40)" rx="2" ry="2" /> | |
<text x="243.14" y="767.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (707) (299 ms, 0.06%)</title><rect x="240.1" y="549" width="0.5" height="15.0" fill="rgb(242,16,43)" rx="2" ry="2" /> | |
<text x="243.14" y="559.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (587) (235 ms, 0.05%)</title><rect x="709.3" y="933" width="0.3" height="15.0" fill="rgb(244,59,14)" rx="2" ry="2" /> | |
<text x="712.32" y="943.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (2,602 ms, 0.52%)</title><rect x="31.1" y="629" width="3.7" height="15.0" fill="rgb(219,116,36)" rx="2" ry="2" /> | |
<text x="34.06" y="639.5" ></text> | |
</g> | |
<g > | |
<title>ActiveSupport::Inflector#constantize (1) (76 ms, 0.02%)</title><rect x="24.8" y="1733" width="0.2" height="15.0" fill="rgb(224,3,2)" rx="2" ry="2" /> | |
<text x="27.84" y="1743.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::TypedEnumerable#valid? (464) (153 ms, 0.03%)</title><rect x="67.4" y="549" width="0.2" height="15.0" fill="rgb(207,159,14)" rx="2" ry="2" /> | |
<text x="70.41" y="559.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (1,481 ms, 0.30%)</title><rect x="37.6" y="725" width="2.1" height="15.0" fill="rgb(241,164,50)" rx="2" ry="2" /> | |
<text x="40.64" y="735.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#run_plugins (1) (4,952 ms, 0.99%)</title><rect x="710.0" y="1349" width="7.1" height="15.0" fill="rgb(237,225,19)" rx="2" ry="2" /> | |
<text x="713.02" y="1359.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3960) (94 ms, 0.02%)</title><rect x="710.7" y="997" width="0.1" height="15.0" fill="rgb(217,87,45)" rx="2" ry="2" /> | |
<text x="713.68" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::RbiObject#name (88308) (769 ms, 0.15%)</title><rect x="268.7" y="1077" width="1.1" height="15.0" fill="rgb(210,225,7)" rx="2" ry="2" /> | |
<text x="271.68" y="1087.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#abstract (7238) (81 ms, 0.02%)</title><rect x="671.3" y="997" width="0.1" height="15.0" fill="rgb(226,197,19)" rx="2" ry="2" /> | |
<text x="674.30" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Array#each (1) (4,951 ms, 0.99%)</title><rect x="710.0" y="1285" width="7.1" height="15.0" fill="rgb(238,37,12)" rx="2" ry="2" /> | |
<text x="713.02" y="1295.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (2640) (205 ms, 0.04%)</title><rect x="110.5" y="629" width="0.3" height="15.0" fill="rgb(231,99,15)" rx="2" ry="2" /> | |
<text x="113.47" y="639.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (355) (165 ms, 0.03%)</title><rect x="259.9" y="773" width="0.2" height="15.0" fill="rgb(252,126,3)" rx="2" ry="2" /> | |
<text x="262.85" y="783.5" ></text> | |
</g> | |
<g > | |
<title>BooleanStringImpl#is_a? (88308) (252 ms, 0.05%)</title><rect x="269.2" y="1061" width="0.4" height="15.0" fill="rgb(254,157,7)" rx="2" ry="2" /> | |
<text x="272.23" y="1071.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (1,184 ms, 0.24%)</title><rect x="253.0" y="1125" width="1.7" height="15.0" fill="rgb(216,149,52)" rx="2" ry="2" /> | |
<text x="255.98" y="1135.5" ></text> | |
</g> | |
<g > | |
<title>AbstractController::Helpers::ClassMethods#helper (11) (149 ms, 0.03%)</title><rect x="23.0" y="1765" width="0.2" height="15.0" fill="rgb(236,134,49)" rx="2" ry="2" /> | |
<text x="25.95" y="1775.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (456 ms, 0.09%)</title><rect x="242.2" y="821" width="0.6" height="15.0" fill="rgb(211,141,29)" rx="2" ry="2" /> | |
<text x="245.19" y="831.5" ></text> | |
</g> | |
<g > | |
<title>Kernel#require_with_bootsnap_lfi (1) (77 ms, 0.02%)</title><rect x="10.6" y="1557" width="0.1" height="15.0" fill="rgb(207,133,17)" rx="2" ry="2" /> | |
<text x="13.57" y="1567.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#parameters (7238) (98 ms, 0.02%)</title><rect x="671.9" y="997" width="0.1" height="15.0" fill="rgb(249,21,14)" rx="2" ry="2" /> | |
<text x="674.89" y="1007.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods>#run_sig (1) (223 ms, 0.04%)</title><rect x="21.6" y="2117" width="0.4" height="15.0" fill="rgb(242,80,36)" rx="2" ry="2" /> | |
<text x="24.63" y="2127.5" ></text> | |
</g> | |
<g > | |
<title>Rake::Task#invoke_with_call_chain (1) (489,810 ms, 98.28%)</title><rect x="22.0" y="2245" width="695.8" height="15.0" fill="rgb(246,33,25)" rx="2" ry="2" /> | |
<text x="24.95" y="2255.5" >Rake::Task#invoke_with_call_chain (1)</text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (487,194 ms, 97.75%)</title><rect x="25.7" y="1925" width="692.0" height="15.0" fill="rgb(219,190,41)" rx="2" ry="2" /> | |
<text x="28.66" y="1935.5" >SorbetRails::ModelRbiFormatter#generate_rbi (1)</text> | |
</g> | |
<g > | |
<title>T::Types::TypedArray#valid? (2805) (6,151 ms, 1.23%)</title><rect x="221.5" y="693" width="8.8" height="15.0" fill="rgb(206,175,21)" rx="2" ry="2" /> | |
<text x="224.53" y="703.5" ></text> | |
</g> | |
<g > | |
<title><Module::T::Private::Methods::CallValidation>#validate_call (18975) (483 ms, 0.10%)</title><rect x="262.0" y="997" width="0.6" height="15.0" fill="rgb(215,167,36)" rx="2" ry="2" /> | |
<text x="264.95" y="1007.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (620 ms, 0.12%)</title><rect x="246.3" y="981" width="0.8" height="15.0" fill="rgb(226,203,31)" rx="2" ry="2" /> | |
<text x="249.26" y="991.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelPlugins::ActiveRecordNamedScope#generate (1) (258 ms, 0.05%)</title><rect x="61.6" y="741" width="0.3" height="15.0" fill="rgb(238,128,7)" rx="2" ry="2" /> | |
<text x="64.58" y="751.5" ></text> | |
</g> | |
<g > | |
<title><Module::Bullet::ActiveRecord>#enable (1) (306 ms, 0.06%)</title><rect x="11.4" y="1909" width="0.5" height="15.0" fill="rgb(217,206,34)" rx="2" ry="2" /> | |
<text x="14.44" y="1919.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (1) (445 ms, 0.09%)</title><rect x="40.1" y="725" width="0.6" height="15.0" fill="rgb(237,111,37)" rx="2" ry="2" /> | |
<text x="43.12" y="735.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (825) (597 ms, 0.12%)</title><rect x="55.8" y="581" width="0.9" height="15.0" fill="rgb(207,49,14)" rx="2" ry="2" /> | |
<text x="58.84" y="591.5" ></text> | |
</g> | |
<g > | |
<title>Method#call (3619) (1,216 ms, 0.24%)</title><rect x="670.6" y="1029" width="1.7" height="15.0" fill="rgb(254,207,28)" rx="2" ry="2" /> | |
<text x="673.62" y="1039.5" ></text> | |
</g> | |
<g > | |
<title>SorbetRails::ModelRbiFormatter#generate_rbi (1) (613 ms, 0.12%)</title><rect x="261.0" y="1189" width="0.9" height="15.0" fill="rgb(222,114,26)" rx="2" ry="2" /> | |
<text x="264.01" y="1199.5" ></text> | |
</g> | |
<g > | |
<title>T::Types::Base#error_message_for_obj (464) (147 ms, 0.03%)</title><rect x="259.6" y="869" width="0.2" height="15.0" fill="rgb(243,129,26)" rx="2" ry="2" /> | |
<text x="262.64" y="879.5" ></text> | |
</g> | |
<g > | |
<title>Parlour::RbiGenerator::Method#parameters (5280) (72 ms, 0.01%)</title><rect x="112.3" y="661" width="0.1" height="15.0" fill="rgb(234,142,25)" rx="2" ry="2" /> | |
<text x="115.30" y="671.5" ></text> | |
</g> | |
</g> | |
</svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment