heap dump:堆转储/堆内存转储。指把程序运行时 堆(heap) 中的内存对象及其引用关系,按某种格式导出到文件或输出,用于排查内存泄漏、分析占用、定位崩溃等(常见于 Java 等运行时环境)。
/hiːp dʌmp/
The engineer generated a heap dump to investigate the memory leak.
工程师生成了一个堆转储来调查内存泄漏。
After the service slowed down, we captured a heap dump and used profiling tools to find which objects were retaining most of the memory.
服务变慢后,我们抓取了堆转储,并用性能分析工具找出哪些对象占用了最多内存且被持续保留。
heap 原意为“堆、一堆东西”(源自古英语,指聚集成堆的事物),在计算机里引申为“堆内存”(用于动态分配的内存区域)。dump 原意为“倾倒、丢下”,在计算机语境中常指“转储/导出大量数据”。两者组合成 heap dump,字面即“把堆里的内容倾倒(导出)出来”。