Files
SpeedScope/sample/programs/javascript/simple.js
2018-08-08 17:15:33 -07:00

33 lines
419 B
JavaScript

function alpha() {
for (let i = 0; i < 1000; i++) {
beta()
delta()
}
}
function beta() {
for (let i = 0; i < 10; i++) {
gamma()
}
}
function delta() {
for (let i = 0; i < 10; i++) {
gamma()
}
}
function gamma() {
let prod = 1
for (let i = 1; i < 1000; i++) {
prod *= i
}
return prod
}
console.profile('simple')
alpha()
setTimeout(() => {
console.profileEnd('simple')
}, 0)