// Creates a huge stack frame and uses OSR. See bug 1839669. function f() { var varinits = []; var varnames = []; for (var i = 0; i < 19553; i++) { var varname = `x${i}`;
varnames.push(varname);
varinits.push(`${varname} = ${i}`);
} var source = "var " + varinits.join(",") + ";\n";
source += "for (var i = 0; i < 100; i++) {}\n";
source += "return " + varnames.join("+") + ";";
var g = newFunction(source);
assertEq(g(), 191150128);
assertEq(g(), 191150128);
}
f();
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.10Bemerkung:
(vorverarbeitet am 2026-06-06)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.