es6 --- 使用node的memoryUsage检测WeakMap()
生活随笔
收集整理的這篇文章主要介紹了
es6 --- 使用node的memoryUsage检测WeakMap()
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
打開(kāi)node命令行
$ node --expose-gc// --expose-gc:表示允許手動(dòng)執(zhí)行垃圾回收機(jī)制// 手動(dòng)執(zhí)行一次垃圾回收,保證獲取的內(nèi)存使用狀態(tài)準(zhǔn)確 > global.gc(); // 查看內(nèi)存占用的初始狀態(tài), > process.memoryUsage();
可以發(fā)現(xiàn)初始用了4.7MB左右
此時(shí)內(nèi)存占用用到了47MB左右.
可以看到此時(shí)的內(nèi)存占用是5.1MB左右…
說(shuō)明WeakMap類(lèi)對(duì)鍵名的引用是弱引用…即:垃圾回收機(jī)制不將該引用考慮在內(nèi)
參考《ES6標(biāo)準(zhǔn)入門(mén)》(第3版) P226、P228~P229
總結(jié)
以上是生活随笔為你收集整理的es6 --- 使用node的memoryUsage检测WeakMap()的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 538B. Quasi Binary
- 下一篇: 兄弟9150cdn换硒鼓清零抹粉_兄弟9