阿里云文档 2024-09-04

Node应用内存泄漏分析的方法论与实战

注: 本文为第12届D2前端技术论坛《打造高可靠与高性能的React同构解决方案》分享内容,已经过数据脱敏处理。

阿里云文档 2024-09-04

如何避免事件侦听器EventHandle引起的内存泄漏

概要在帮助客户排查问题的过程中,我们发现很多客户对于 Node.js 中的事件侦听器的使用存在一定的误区,所以事件侦听器的泄漏是编写 Node.js 代码的一大定时炸弹,下面我们通过一个真实的客户案例来详细解读下此类泄漏,以帮助大家避免类似的问题。发现问题接入 Node.js 性能平台后,我们在全局...

阿里云文档 2024-09-04

如何避免Co递归调用引起的内存泄漏

前言我们知道,同步的递归写法,如果在退出递归条件失效时,会快速因为栈溢出导致进程挂掉。而在某些场景下,我们会采用异步的递归写法来规避这个问题:async function recursive() { if( active ) return; // do something await r...

文章 2022-09-24 来自:开发者社区

js内存管理系列篇二:内存泄漏,内存管理

内存泄漏上篇文章讲到 js 内存泄漏存在的各种表现以及问题。现在来说说常见代码中的内存泄漏。关于全局变量 function fn(){ demo = '我很帅'; } fn(); function fn2(){ this.demo2 = 123; } fn2(); 这里就存在两个内存泄漏的问题,fn里的demo = window.demo, 函数自身发生了调用,t...

js内存管理系列篇二:内存泄漏,内存管理
文章 2022-09-23 来自:开发者社区

js内存管理系列篇一:内存分析

我是web光明顶一期的学生,本文是对深究JS原理这个阶段的分析。在js里面,内存的概念大都被忽略了,大家都知道js是门高级语言,有自动的垃圾回收机制,所以很多人理所当然的觉得这个事情是不需要我们管的,那么你就大错特错了。像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,java,JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并....

js内存管理系列篇一:内存分析

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注