ИУ
Size: a a a
ИУ
ИУ
k
ИУ
k
ИУ
ВБ
НТ
ВБ
k
const process = require("process");Если же ее обернуть в объект:
let result = 0;
function cat(res) {
result += res.length;
}
const a = new Array(1e7).fill(Math.round(Math.random() * 10)).join("")
for(let i = 0; i < 1e5; ++i) cat(a);
console.log(process.memoryUsage())
console.log(result);
...То показатели памяти не изменятся
result += res.a.length;
...
const obj = {a};
for(let i = 0; i < 1e5; ++i) cat(obj);
...
Ю
ИУ
const process = require("process");Если же ее обернуть в объект:
let result = 0;
function cat(res) {
result += res.length;
}
const a = new Array(1e7).fill(Math.round(Math.random() * 10)).join("")
for(let i = 0; i < 1e5; ++i) cat(a);
console.log(process.memoryUsage())
console.log(result);
...То показатели памяти не изменятся
result += res.a.length;
...
const obj = {a};
for(let i = 0; i < 1e5; ++i) cat(obj);
...
k
Д
ИУ
ИУ