Created
August 2, 2018 12:28
-
-
Save kdy1/bcac84dfd1976ca01bcc3591be2b0b2a to your computer and use it in GitHub Desktop.
Obfuscated package names (by hand)
This file contains 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
<html> | |
<head> | |
<script src="https://www.gstatic.com/charts/loader.js"></script> | |
<script> | |
google.charts.load('current', { 'packages': ['timeline'] }); | |
google.charts.setOnLoadCallback(drawChart); | |
function drawChart() { | |
var container = document.getElementById('timeline'); | |
var chart = new google.visualization.Timeline(container); | |
var dataTable = new google.visualization.DataTable(); | |
dataTable.addColumn({ type: 'string', id: 'ActionKey' }); | |
dataTable.addColumn({ type: 'string', id: 'Phase' }); | |
dataTable.addColumn({ type: 'number', id: 'Start' }); | |
dataTable.addColumn({ type: 'number', id: 'End' }); | |
dataTable.addRows([ | |
["built_value_generator|built_value:my_pkg|lib/common/u_pc.dart", "Setup", 198, 211], | |
["built_value_generator|built_value:my_pkg|lib/common/u_pc.dart", "Build", 306, 51954], | |
["built_value_generator|built_value:my_pkg|lib/common/u_pc.dart", "ResolverGet", 338, 45659], | |
["built_value_generator|built_value:my_pkg|lib/common/u_pc.dart", "Finalize", 51954, 53180], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/pc.dart", "Setup", 203, 215], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/pc.dart", "Build", 382, 51956], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/pc.dart", "ResolverGet", 382, 45662], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/pc.dart", "Finalize", 51956, 53190], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/b.dart", "Setup", 203, 216], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/b.dart", "Build", 383, 51955], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/b.dart", "ResolverGet", 383, 45661], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/b.dart", "Finalize", 51955, 53182], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/countdown_bar.dart", "Setup", 204, 216], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/countdown_bar.dart", "Build", 385, 45551], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/countdown_bar.dart", "ResolverGet", 385, 15260], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/countdown_bar.dart", "Finalize", 45556, 53251], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/ut.dart", "Setup", 204, 216], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/ut.dart", "Build", 386, 45589], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/ut.dart", "ResolverGet", 386, 17403], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/ut.dart", "Finalize", 45589, 53179], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/widget.dart", "Setup", 204, 216], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/widget.dart", "Build", 387, 51956], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/widget.dart", "ResolverGet", 387, 45663], | |
["built_value_generator|built_value:my_pkg|lib/c/b/pc/src/widget.dart", "Finalize", 51956, 53188], | |
["built_value_generator|built_value:my_pkg|lib/c/b/src/b.dart", "Setup", 205, 216], | |
["built_value_generator|built_value:my_pkg|lib/c/b/src/b.dart", "Build", 388, 51957], | |
["built_value_generator|built_value:my_pkg|lib/c/b/src/b.dart", "ResolverGet", 388, 45664], | |
["built_value_generator|built_value:my_pkg|lib/c/b/src/b.dart", "Finalize", 51957, 53193], | |
["built_value_generator|built_value:my_pkg|lib/c/b/tpgl.dart", "Setup", 205, 217], | |
["built_value_generator|built_value:my_pkg|lib/c/b/tpgl.dart", "Build", 389, 51957], | |
["built_value_generator|built_value:my_pkg|lib/c/b/tpgl.dart", "ResolverGet", 389, 45665], | |
["built_value_generator|built_value:my_pkg|lib/c/b/tpgl.dart", "Finalize", 51957, 53195], | |
["built_value_generator|built_value:my_pkg|lib/c/c/b.dart", "Setup", 206, 217], | |
["built_value_generator|built_value:my_pkg|lib/c/c/b.dart", "Build", 390, 51958], | |
["built_value_generator|built_value:my_pkg|lib/c/c/b.dart", "ResolverGet", 390, 45666], | |
["built_value_generator|built_value:my_pkg|lib/c/c/b.dart", "Finalize", 51958, 53196], | |
["built_value_generator|built_value:my_pkg|lib/c/c/types.dart", "Setup", 206, 217], | |
["built_value_generator|built_value:my_pkg|lib/c/c/types.dart", "Build", 391, 52455], | |
["built_value_generator|built_value:my_pkg|lib/c/c/types.dart", "ResolverGet", 392, 45737], | |
["built_value_generator|built_value:my_pkg|lib/c/c/types.dart", "Finalize", 52455, 53209], | |
["built_value_generator|built_value:my_pkg|lib/c/mm/i.dart", "Setup", 206, 217], | |
["built_value_generator|built_value:my_pkg|lib/c/mm/i.dart", "Build", 393, 51958], | |
["built_value_generator|built_value:my_pkg|lib/c/mm/i.dart", "ResolverGet", 393, 45670], | |
["built_value_generator|built_value:my_pkg|lib/c/mm/i.dart", "Finalize", 51958, 53184], | |
["built_value_generator|built_value:my_pkg|lib/c/s/src/p.dart", "Setup", 207, 218], | |
["built_value_generator|built_value:my_pkg|lib/c/s/src/p.dart", "Build", 394, 45589], | |
["built_value_generator|built_value:my_pkg|lib/c/s/src/p.dart", "ResolverGet", 394, 17442], | |
["built_value_generator|built_value:my_pkg|lib/c/s/src/p.dart", "Finalize", 45589, 53181], | |
["built_value_generator|built_value:my_pkg|lib/main.dart", "Setup", 207, 218], | |
["built_value_generator|built_value:my_pkg|lib/main.dart", "Build", 395, 51958], | |
["built_value_generator|built_value:my_pkg|lib/main.dart", "ResolverGet", 395, 45672], | |
["built_value_generator|built_value:my_pkg|lib/main.dart", "Finalize", 51958, 53199], | |
["built_value_generator|built_value:my_pkg|lib/serializer.dart", "Setup", 207, 218], | |
["built_value_generator|built_value:my_pkg|lib/serializer.dart", "Build", 396, 52456], | |
["built_value_generator|built_value:my_pkg|lib/serializer.dart", "ResolverGet", 396, 45738], | |
["built_value_generator|built_value:my_pkg|lib/serializer.dart", "Finalize", 52456, 53206], | |
["built_value_generator|built_value:my_pkg|lib/s/c.dart", "Setup", 207, 218], | |
["built_value_generator|built_value:my_pkg|lib/s/c.dart", "Build", 397, 51959], | |
["built_value_generator|built_value:my_pkg|lib/s/c.dart", "ResolverGet", 397, 45673], | |
["built_value_generator|built_value:my_pkg|lib/s/c.dart", "Finalize", 51959, 53012], | |
["built_value_generator|built_value:my_pkg|lib/s/data_types.dart", "Setup", 208, 219], | |
["built_value_generator|built_value:my_pkg|lib/s/data_types.dart", "Build", 398, 52451], | |
["built_value_generator|built_value:my_pkg|lib/s/data_types.dart", "ResolverGet", 398, 45657], | |
["built_value_generator|built_value:my_pkg|lib/s/data_types.dart", "Finalize", 52451, 53017], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/impl.dart", "Setup", 208, 219], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/impl.dart", "Build", 399, 51960], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/impl.dart", "ResolverGet", 399, 45676], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/impl.dart", "Finalize", 51960, 53192], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/fpi.dart", "Setup", 208, 219], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/fpi.dart", "Build", 400, 51962], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/fpi.dart", "ResolverGet", 400, 45741], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/fpi.dart", "Finalize", 51962, 53013], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/fgai.dart", "Setup", 209, 219], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/fgai.dart", "Build", 401, 51959], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/fgai.dart", "ResolverGet", 401, 45674], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/fgai.dart", "Finalize", 51959, 53187], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/gi.dart", "Setup", 209, 220], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/gi.dart", "Build", 402, 51960], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/gi.dart", "ResolverGet", 403, 45677], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/gi.dart", "Finalize", 51960, 53191], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/np.dart", "Setup", 209, 220], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/np.dart", "Build", 404, 51963], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/np.dart", "ResolverGet", 404, 45741], | |
["built_value_generator|built_value:my_pkg|lib/s/impl/src/np.dart", "Finalize", 51963, 52995], | |
["built_value_generator|built_value:my_pkg|lib/s/m.dart", "Setup", 210, 220], | |
["built_value_generator|built_value:my_pkg|lib/s/m.dart", "Build", 405, 52453], | |
["built_value_generator|built_value:my_pkg|lib/s/m.dart", "ResolverGet", 405, 45730], | |
["built_value_generator|built_value:my_pkg|lib/s/m.dart", "Finalize", 52453, 53018], | |
["built_value_generator|built_value:my_pkg|lib/s/s.dart", "Setup", 210, 220], | |
["built_value_generator|built_value:my_pkg|lib/s/s.dart", "Build", 406, 51961], | |
["built_value_generator|built_value:my_pkg|lib/s/s.dart", "ResolverGet", 406, 45739], | |
["built_value_generator|built_value:my_pkg|lib/s/s.dart", "Finalize", 51961, 53011], | |
]); | |
var options = { | |
colors: ['#cbb69d', '#603913', '#c69c6e'] | |
}; | |
var statusText = document.getElementById('status'); | |
var timeoutId; | |
var updateFunc = function () { | |
if (timeoutId) { | |
// don't schedule more than one at a time | |
return; | |
} | |
statusText.innerText = 'Drawing table...'; | |
console.time('draw-time'); | |
timeoutId = setTimeout(function () { | |
chart.draw(dataTable, options); | |
console.timeEnd('draw-time'); | |
statusText.innerText = ''; | |
timeoutId = null; | |
}); | |
}; | |
updateFunc(); | |
window.addEventListener('resize', updateFunc); | |
} | |
</script> | |
<style> | |
html, | |
body { | |
width: 100%; | |
height: 100%; | |
margin: 0; | |
} | |
body { | |
display: flex; | |
flex-direction: column; | |
} | |
#timeline { | |
display: flex; | |
flex-direction: row; | |
flex: 1; | |
} | |
.controls-header p { | |
display: inline-bk; | |
margin: 0.5em; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="controls-header"> | |
<p> | |
<a href="/$perf?hideSkipped=true">Hide Skipped Actions</a> | |
</p> | |
<p id="status"></p> | |
</div> | |
<div id="timeline"></div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment