界面介绍
功能说明
在内存调优过程中,MindStudio Insight工具通过Python调用栈图和内存折线块图,将内存情况直观地呈现出来,便于开发者分析定位内存问题,有效缩短定位时间。
界面展示
内存详情(Leaks)界面包含调用栈火焰图(区域一)、内存申请/释放折线图&内存块图(区域二)、内存详情拆解图(区域三)和内存详情表(区域四),如图1所示。
- 区域一:调用栈火焰图,通过选择线程ID,展示对应的Python调用栈图;在“搜索”输入框中输入要搜索的函数名,或单击下拉框选择函数名,可选多个函数名,进行搜索,调用栈图中会高亮显示搜索的函数。
- 区域二:内存申请/释放折线图&内存块图,展示内存申请/释放折线图和内存块图,选择内存块图上的色块,展示该内存块的详情,可通过选择设备ID和类型来展示对应的内存折线块图。
- 区域三:内存详情拆解图,默认不显示,当鼠标置于“调用栈火焰图”或者“内存申请/释放折线图&内存块图”中,会显示一条时间线,在“内存申请/释放折线图&内存块图”区域,单击时间线,才会展示对应时间点的内存详情拆解图。
- 区域四:内存详情表,分为“内存块视图”和“内存事件视图”,可选择相应视图查看详情表,具体使用说明请参见内存详情展示。
父主题: 内存详情(Leaks)
