短松江月

# 内存管理

共 3 篇文章

2025

Node.js 的方法

本文深入解析Node.js的核心原理与设计思想,从非阻塞I/O、事件循环机制入手,通过代码示例对比传统服务器模型,详细讲解事件循环六个阶段及执行顺序,并分享内存管理、性能优化等实战经验,帮助开发者真正理解Node.js的适用场景与最佳实践。

后端开发, Node.js
Node.js, JavaScript, 事件循环
2 min

Wasm

本文深度解析WebAssembly核心技术原理,通过斐波那契数列、图像高斯模糊等实战案例,对比JavaScript与WASM性能差异,详细讲解内存模型、SIMD优化、工具链配置及性能优化技巧,帮助开发者在Web端实现接近原生的高性能计算。

前端开发, Web技术
WebAssembly, 性能优化, C++
5 min

2023

函数栈帧的创建和销毁

本文通过汇编代码和内存示意图,深入解析C/C++程序中函数栈帧的创建与销毁全过程。详细介绍了寄存器(ESP、EBP等)的作用、局部变量的内存分配、函数调用的参数传递机制(形参实参关系)、以及递归调用深度限制的根本原因,帮助读者从底层理解程序运行机制。

编程, 计算机系统
C语言, C++, 函数栈帧
31 min