<span>在业务代码中引入node-heapdump 之后,我们需要在某个运行时期,向Node.js 进程发送SIGUSR2 信号,让node-heapdump 抓拍一份堆内存的快照。</span>
复制代码 代码如下:
$ kill -USR2 (cat app.pid)
这样在文件目录下会有一个以heapdump-<sec>.<usec>.heapsnapshot格式命名的快照文件,我们可以使用浏览器的Developer Tools中的Profiles工具将其打开,并进行检查。
5. 小结
很快又来到了文章的结束,这篇分享主要向大家展示了以下几点内容:
1.JavaScript 在语言层面上,与内存使用息息相关的东西;
2.JavaScript 中的内存管理、回收机制;
3.如何更高效地使用内存,以至于让出产的JavaScript 能更有拓展的活力;
4.如何在遇到内存问题的时候,进行内存检查。
希望通过对这篇文章的学习,你能够出产更优秀的JavaScript 代码,让妈妈安心、让老板放心。
您可能感兴趣的文章: