![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
文章平均质量分 70
node
我是槑槑
这个作者很懒,什么都没留下…
展开
-
js内存的数据存储与回收
内存的数据存储栈:后进先出值类型变量:栈里存储的是 变量的key以及对应的value。方法、对象、数组等引用类型:栈里面存的 变量的key以及对应的存放数据的内存地址。V8内存的管理V8引擎:执行js的引擎。V8大小:64位下是1.4G,32位下是700M,不同浏览器,不一样。1.4G对于浏览器脚本来说完全够用js的执行是阻塞式的,代码回收没结束不会向下继续执行,(回收2G,会阻塞2s)所以设计1.4G,就可以就不会因为代码回收而阻塞太久。新生代和老生代空间原创 2021-10-14 21:56:21 · 226 阅读 · 0 评论 -
内存回收及性能监控
1、回收原则全局变量(挂载到window上的才是全局变量)永远不会回收,所以需要减少全局变量的使用非得使用,及时释放,设置为 ‘’ 或者 null局部变量,失去引用了被回收。如果非得往全局变量数组里面不断放数据,程序容易崩溃,该怎么办?设置上限,到达上限后,用先进先出规则,删除数据2、查看js内存使用情况利用node的api查看node底层是c++写的,所以可以使用一些额外的c++内存浏览器控制台查看当前内存使用情况性能监控方案① 利用window.perf原创 2020-07-17 16:00:36 · 199 阅读 · 0 评论 -
npm初步使用
npm初步使用npm初步使用介绍什么第三方模块作用初始化安装卸载项目模块关于项目模块的说明演示下载安装第三方模块全局模块全局安装nrm全局安装nodemon模块模块化什么是模块化编程中的模块化模块化规范Node.js 中模块的分类加载模块自定义模块的实现(重点)Node.js中的模块作用域导出导入模块了解CommonJS规范require()加载模块的机制加载自定义模块加载核心模块和第三方模块npm初步使用介绍npm(node package manage)node 包 管理器。包是什么?包就是原创 2020-06-18 20:42:38 · 114 阅读 · 0 评论