前端内存查看的几种方式

第一、浏览器中  window.performance

 

 第二、node 环境中 用 process.memoryUsage()

// 模仿内存回收 
var size = 20 * 1024 * 1024
var arrall = []

function getme() {
    var mem = process.memoryUsage()
    console.log(mem)
    var format = function(bytes) {
        return (bytes / 1024 / 1024).toFixed(2) + 'MB';
    }
    console.log('heapTotal: ' + format(mem.heapTotal) + 'heapUsed: ' + format(mem.heapUsed))
}

getme()

// v8引擎只有1.4g内存可以支配
for (var i = 0; i < 20; i++) {
    if (arrall.length > 4) {
        arrall.shift()
    }
    arrall.push(new Array(size))
    getme()
}
posted @ 2019-12-16 09:58  ice_sweet  阅读(1476)  评论(0编辑  收藏  举报