跳转至

内存复用分析

memory_map 会将 pass dump 渲染为交互式的片上内存 HTML 地图。当需要理解编译结果如何使用和复用内存时,可以结合 IR Pass Trace 使用该功能。

阅读内存地图

  • 横轴表示内存地址;
  • 纵轴向下表示生命周期;
  • 每个 tile 绘制为一个矩形:横向覆盖该 tile 的 MemRef 所占字节,纵向覆盖 MemRef 存活的语句区间。

通过地址和生命周期两个维度,可以直观看到复用决策,不必在多张表之间来回对照。