关于DSP中全局变量与局部变量的使用
2007-12-28 12:36
295 查看
正解:
一般堆栈都在高速ram区,所以局部变量会快一点,而全局变量在ebss或bss区,这个区域比较大,一般定义在外部ram,速度比较慢。所以看你的变量需要的多少来定。
如果是做解码等计算量大的工作,那么程序结构以函数包为主,那么基本上都是用局部变量,如果是做控制,那么需要大量的变量来控制和记录程序运行的流程,那么这些变量基本都是static或全局变量。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1845922
一般堆栈都在高速ram区,所以局部变量会快一点,而全局变量在ebss或bss区,这个区域比较大,一般定义在外部ram,速度比较慢。所以看你的变量需要的多少来定。
如果是做解码等计算量大的工作,那么程序结构以函数包为主,那么基本上都是用局部变量,如果是做控制,那么需要大量的变量来控制和记录程序运行的流程,那么这些变量基本都是static或全局变量。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1845922
相关文章推荐
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于在多线程中,局部变量和全局变量的使用。
- Android中全局变量与局部变量的使用总结
- Android中的全局变量与局部变量使用小结
- C++ 全局变量、静态全局变量、局部变量、静态局部变量使用归类
- 关于vc++中的全局变量的使用(初学者)
- JavaScript全局变量和局部变量的使用注意点
- iOS开发关于block和局部变量和全局变量
- 函数内使用局部变量、全局变量
- 使用Lua 局部变量来优化性能,同时比较局部变量和全局变量
- 面向对象——OOP(一)(落地法则、局部变量与全局变量、方法及重载、构造器及重载、代码块、内部类及匿名内部类、对象的创建与使用)