当前位置: 技术问答>linux和unix
如何提高Powerpc 8270嵌入式系统性能?
来源: 互联网 发布时间:2016-03-31
本文导语: 现在将原来在台式机p4 2.4G linux下的c语言程序移植到Powerpc 8270 450MHz的嵌入式linux下执行,性能大约是原来的二十分之一到十分之一,请问有没有什么办法可以提高程序的性能?设计程序方面有什么技巧和需要注意的...
现在将原来在台式机p4 2.4G linux下的c语言程序移植到Powerpc 8270 450MHz的嵌入式linux下执行,性能大约是原来的二十分之一到十分之一,请问有没有什么办法可以提高程序的性能?设计程序方面有什么技巧和需要注意的地方,我觉得这两种cpu的性能不至于差别这么大啊?
程序涉及到的操作有:内存区赋值和复制,读取系统时间,socket接收和发送,数据类型转换,c++的map和list类操作--查找和遍历,多线程的信号和互斥锁等,请问哪些操作对于powerpc来说比较吃力一些?
另外,多级的函数调用是否会带来很大延迟?把多个函数写到一个函数会不会好一些?
程序涉及到的操作有:内存区赋值和复制,读取系统时间,socket接收和发送,数据类型转换,c++的map和list类操作--查找和遍历,多线程的信号和互斥锁等,请问哪些操作对于powerpc来说比较吃力一些?
另外,多级的函数调用是否会带来很大延迟?把多个函数写到一个函数会不会好一些?
|
提高性能就要减少运算。你要在算法上有改进,不要递归太深。至于你说的这些,写程序必须要的,不要的话怎么写啊。
多级的函数调用是否会带来很大延迟,这个相对于你的计算都可以忽略。
你说的性能只能看你程序的算法。
多级的函数调用是否会带来很大延迟,这个相对于你的计算都可以忽略。
你说的性能只能看你程序的算法。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。