Files
node/test/fixtures/linux-perf-logger.js
T
Michaël Zasso faba50df96 test: remove --always-turbofan flag
It was removed from V8.

Refs: https://github.com/v8/v8/commit/7779ff03ebc70681aeb1da30f1b7c91e877e2a28
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>
2025-10-04 18:48:39 +02:00

32 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();