阿里云文档 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...

文章 2023-07-05 来自:开发者社区

JS进阶(二)JS底层运行机制之堆栈内存

1.JS底层运行机制之堆(Heap)栈(Stack)内存相关理论知识ECStack(Execution context Stack) 执行环境栈: —— 内存中分出来用于执行js代码的空间EC(Execution context): —— 执行上下文, 为了区分全局和函数执行所处的不同范围(词法作用域),又可以分为全局执行上下文EC(G)和函数执行私有上下文EC(FUNC)VO(Varilbal....

JS进阶(二)JS底层运行机制之堆栈内存
文章 2022-12-06 来自:开发者社区

深入理解js数据类型与堆栈内存(下)

变量类型与堆栈内存的关系基本数据类型我们知道JS的基本数据类型有7种:stringnumberbooleannullundefinedsymbolbigInt基本数据类型变量保存在栈内存中,因为基本数据类型占用空间小、大小固定,通过值来访问,属于被频繁使用的数据。接下来,我们通过一个例子来讲解下,基本数据类型在栈内存中的存储:let name = "大白"; let age = 20;上述代码中....

深入理解js数据类型与堆栈内存(下)
文章 2022-12-06 来自:开发者社区

深入理解js数据类型与堆栈内存(上)

前言在JavaScript中,它的内存分为三种类型:代码空间、栈空间、堆空间,其中代码空间用于存放可执行代码。本文带大家来深入理解下栈空间与堆空间(堆内存与栈内存),欢迎各位感兴趣的开发者阅读本文。理解数据类型最新的 ECMAScript 标准定义了 9 种数据类型:6 种原始类型,使用 typeof 运算符检查undefined:typeof instance === "undefined"B....

深入理解js数据类型与堆栈内存(上)

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

产品推荐

开发与运维

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

+关注