Memory 面板 - 内存分析
功能介绍
| 功能 | 说明 |
|---|---|
| 堆快照 | Take heap snapshot 分析内存占用 |
| 分配Timeline | Record allocation timeline |
| 分配采样 | Sample heap allocations |
| 内存泄漏 | 对比快照找出内存泄漏对象 |
内存问题排查
| 问题 | 表现 | 解决方法 |
|---|---|---|
| 内存持续增长 | 曲线上升不回落 | 排查未释放的事件监听/定时器 |
| 频繁GC | 锯齿状曲线 | 减少对象创建,优化数据结构 |
| 内存溢出 | 崩溃/卡顿 | 分页加载,释放大对象 |
| 功能 | 说明 |
|---|---|
| 堆快照 | Take heap snapshot 分析内存占用 |
| 分配Timeline | Record allocation timeline |
| 分配采样 | Sample heap allocations |
| 内存泄漏 | 对比快照找出内存泄漏对象 |
| 问题 | 表现 | 解决方法 |
|---|---|---|
| 内存持续增长 | 曲线上升不回落 | 排查未释放的事件监听/定时器 |
| 频繁GC | 锯齿状曲线 | 减少对象创建,优化数据结构 |
| 内存溢出 | 崩溃/卡顿 | 分页加载,释放大对象 |