Tailor

2024/10/19 15:31:08

通用内存快照裁剪压缩库Tailor介绍及源码分析(一)

背景 我们知道内存快照是治理 OOM 问题及其他类型的内存问题的重要数据源,内存快照中保存了进程虚拟机的完整的堆内存数据,很多时候也是调查其他类型异常的重要参考。但是dump出来的堆转储文件.hprof往往很大,以 LargeHeap 应用为例&#xf…

通用内存快照裁剪压缩库Tailor介绍及源码分析(二)

通用内存快照裁剪压缩库Tailor介绍及源码分析(一) 上章节中我们通过源码学习和分析了dump内存快照的hook,本章节的重点则是分析裁剪和还原的实现。 裁剪压缩hprof 如何裁剪掉无用信息,我们需要对hprof文件格式有所了解。 认识hp…