首页
文章列表
标签墙
返回找工具啦
堆内存
共 4 篇文章
Java 内存问题:OutOfMemoryError 内存溢出
2026-04-11 07:19:16
Java 内存问题:OutOfMemoryError 内存溢出 Java 应用程序在生产环境中最常见的崩溃原因之一就是 OutOfMemoryError(OOM)。这通常意味着应用程序试图使用的内存量超过了 Java 虚拟机(JVM)允许的范围,或者内存中存在无法回收的“垃圾”。解决这个问题不需要猜
Java
内存溢出
JVM
91
0
C 内存泄漏:动态内存未释放
2026-04-06 18:09:24
C 内存泄漏:动态内存未释放 动态内存管理是 C 语言编程的核心能力之一。当程序在堆上申请了内存却未能正确释放,就会发生内存泄漏。长期运行的程序若存在泄漏,会逐渐耗尽系统资源,导致程序崩溃或系统卡死。 以下是排查、修复及预防内存泄漏的实操指南。 1. 理解泄漏原理 内存泄漏的本质是“失去了对内存地址
C语言
内存泄漏
动态内存
116
0
C 语言动态内存:realloc() 函数的扩容机制
2026-04-03 22:43:15
C 语言动态内存:realloc 函数的扩容机制 在 C 语言中,当你使用 malloc 或 calloc 分配了一块堆内存后,有时会发现空间不够用。此时,不要手动复制数据并重新分配内存,而是应优先考虑使用 realloc 函数——它能自动完成“扩容+数据迁移”的全过程。 realloc 的基本用法
C语言
动态内存
realloc
69
0
Node.js 内存问题:内存泄漏与 --max-old-space-size
2026-04-02 02:38:50
Node.js 内存问题:内存泄漏与 maxoldspacesize Node.js 默认使用 V8 引擎管理内存,其堆内存上限在 32 位系统约为 0.7GB,64 位系统约为 1.4GB。当程序处理大量数据或长期运行时,容易触发 JavaScript heap out of memory 错误。
Node.js
内存泄漏
堆内存
73
0