mirror of
https://github.com/lyz05/danmaku.git
synced 2026-04-23 18:31:23 +08:00
fix: 限制旧内存部分的最大内存大小为200M,增加测试用例
This commit is contained in:
14
utils/memory.js
Normal file
14
utils/memory.js
Normal file
@@ -0,0 +1,14 @@
|
||||
const {filesize} = require('filesize')
|
||||
|
||||
const print = function () {
|
||||
const memoryUsage = process.memoryUsage();
|
||||
|
||||
console.log(JSON.stringify({
|
||||
rss: filesize(memoryUsage.rss),//RAM 中保存的进程占用的内存部分,包括代码本身、栈、堆。
|
||||
heapTotal: filesize(memoryUsage.heapTotal),//堆中总共申请到的内存量。
|
||||
heapUsed: filesize(memoryUsage.heapUsed),//堆中目前用到的内存量,判断内存泄漏我们主要以这个字段为准。
|
||||
external: filesize(memoryUsage.external),// V8 引擎内部的 C++ 对象占用的内存。
|
||||
}));
|
||||
}
|
||||
|
||||
module.exports = print
|
||||
Reference in New Issue
Block a user