调用函数——慢
17日视图(30天)
显示旧的评论
亲爱的用户,我在优化的代码后,我的一个项目,我建议的做法打破我的代码用单独的函数在小部件。然而当我做这些事情的时候,我得到一个重要的执行速度。请考虑下面的两个例子:
一)
函数y = fun1 (params)
%参数是结构与几个变量
b = * 2;
y = b + 1;
结束% fun1结束
相比
B)
函数y = fun1 (params)
%参数是结构与几个变量
b = fun2 (params);
y = b + 1;
结束% fun1结束
函数b = fun2 (params)
b = * 2;
结束% fun2结束
(B)为我的应用程序更容易维护,但20/30%慢。(当然上面的示例是一个玩具的例子)。其中一个原因可能是,我必须通过fun2“参数”,这是一个很大的结构。但使用全局变量将是更糟糕的是,还有其他(快速)方式?谢谢!