in src/html_files/flamegraphs.ts [37:60]
function flamegraphs(set) {
if (set == got_flamegraphs_data) {
return;
}
got_flamegraphs_data = set;
clear_and_create('flamegraphs');
let raw_data = (set == 'flamegraphs') ? flamegraph_raw_data : java_profile_raw_data;
for (let i = 0; i < raw_data['runs'].length; i++) {
let run_name = raw_data['runs'][i]['name'];
let elem_id = `${run_name}-flamegraphs-per-data`;
setTimeout(() => {
switch(set){
case 'flamegraphs':
getFlamegraphInfo(run_name, elem_id);
break;
case 'javaprofile':
getJavaFlamegraphInfo(run_name, elem_id, raw_data['runs'][i]['key_values']);
break;
default:
return;
}
}, 0);
}
}