It was removed from V8.
Refs: 7779ff03eb
PR-URL: https://github.com/nodejs/node/pull/59805
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
Reviewed-By: Richard Lau <richard.lau@ibm.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
31 lines
593 B
JavaScript
31 lines
593 B
JavaScript
'use strict';
|
|
|
|
process.stdout.write(`${process.pid}`);
|
|
|
|
const wantOptimization = !process.argv.includes('--no-opt');
|
|
|
|
const testRegex = /test-regex/gi;
|
|
|
|
function functionOne() {
|
|
for (let i = 0; i < 100; i++) {
|
|
const match = testRegex.exec(Math.random().toString());
|
|
}
|
|
}
|
|
|
|
function functionTwo() {
|
|
functionOne();
|
|
}
|
|
|
|
if (wantOptimization) {
|
|
%PrepareFunctionForOptimization(functionOne);
|
|
%PrepareFunctionForOptimization(functionTwo);
|
|
}
|
|
|
|
functionTwo();
|
|
|
|
if (wantOptimization) {
|
|
%OptimizeFunctionOnNextCall(functionOne);
|
|
%OptimizeFunctionOnNextCall(functionTwo);
|
|
}
|
|
|
|
functionTwo();
|