DevEco 工具堆内存抓栈功能说明
DevEco Studio Profiler插件Allocation模板可以帮助用户分析堆内存分配、释放的信息,memory mapping信息,调用栈信息。
- 打开IDE后,选择Profiler。
- 点击Allocation选项。
- 点击Create Session创建录制会话。

- 在筛选中勾选Memory。

- 点击按钮开始抓栈。

- 录制完成后点击录制的结果,分析Memory中各内存的增长趋势。

- FilePage Other:应用使用的ashmem(Anonymous Shared Memory,匿名共享内存);
- GL:应用使用的GPU内存;
- Graph:应用使用的ION(内核内存管理器)内存。
如果这类内存发生增长,往往会导致卡死、花屏等较严重的问题,遇到这类问题,需要尽快修复,具体分析方法见内存泄漏分析方法中的ashmem、ION内存泄漏分析方法。