1.热点分析
1.1热点函数
1.2热点循环
格式说明: 热点循环-(函数执行次数-各层执行总次数)
执行百分比:热点循环占本函数执行比例
函数: fillFeatures
fF.L1.1.1.1.1(1000000-30000000-900000000-12600000000)
执行百分比:93.6%
1.3 热点代码
/* 函数 fillFeatures */
// fF.L1
for (i=win; i<rows-win; i++)
{
for (j=win; j<cols-win; j++)
{
for (k=0; k<N_FEA; k++)
{
if (subsref(features, 2, k) < currLambdaVal)
{
for (l=N_FEA-1; l>k; l--)
{
subsref(features, 0, l) = subsref(features, 0, l-1);
subsref(features, 1, l) = subsref(features, 1, l-1);
subsref(features, 2, l) = subsref(features, 2, l-1);
}
}
}
}
}
2.功能分析
2.1数据标签
标签 | 数据 | 注释 |
---|---|---|
st.t1 | orig[INDX(row_size, col_size, , , )] | 三维张量/向量 |
说明:s,v,m,t(全局数据)wo.(局部数据)
2.2数据流分析
st.L1.1.1(10-19行)
P1: st.t1[i][j][] -> st.s1
3.加速分析