我的老板给了我一点关于boost的任务,他想让我去了解boost库在嵌入式设备上的效率如何。因为我们的项目需要把现有的windows上的程序移植到Arm-linux上面,所以前期做的工作就是相关准备。
目前已知的会使用的boost子库会有ublas,thread,algorithm。
我还想要知道boost库在嵌入式设备上面占用的内存,cpu都有多少,是不是十分的占用资源。
真心的请教,谢谢各位!
16 个解决方案
#1
一塌糊涂的差
别说boost stl这些库 就是本身c++ 也比c在嵌入式(受限制的设备)上的性能差一大截
别说boost stl这些库 就是本身c++ 也比c在嵌入式(受限制的设备)上的性能差一大截
#2
只用过一次,好像不行,还不稳定,可能不太会用吧。
#3
boost设计目标是跨平台的可移植的C++功能类库。因为强调跨平台,可移植,性能上肯定不及为专门平台优化的纯C代码
#4
以前嵌入式下c++都用的少, 有的公司是裁减掉或者不使用stl部分的
现在电子产品性能有所提高了,都跑起android了,
能不能跑在可接受的速度内,还得看楼主的设备性能如何,比c慢一些是必须的。
现在电子产品性能有所提高了,都跑起android了,
能不能跑在可接受的速度内,还得看楼主的设备性能如何,比c慢一些是必须的。
#5
性能真的差到了不可容忍的地步了吗?
#6
比C慢是肯定的,这个可以接受,我就是想知道用这个会不会出现致命问题。
#7
boost支持arm吗?
说boost跨平台,好像只跨Win和posix兼容平台。。。
说boost跨平台,好像只跨Win和posix兼容平台。。。
#8
嵌入式又不单指单片机
你要说C++性能一塌糊涂,安卓神马还怎么混
#9
可以用的,我已经尝试过一部分了
#10
既然已经试过一部分,性能什么自己评判多好
#11
我所尝试的核心问题是可以用还是不可以用.
至于深入的东西,了解不多。
至于深入的东西,了解不多。
#12
我的手机不能root,帮不到楼主
#13
对此我也无能为力~
如果你的手机能够root,你打算怎么做?
你的手机不能root,我的能啊~
如果你的手机能够root,你打算怎么做?
你的手机不能root,我的能啊~
#14
android上java这种东西都跑的刚刚的 boost什么的当然毫无压力
#15
唉,结贴吧
#16
完全可以运行,性能还好啊,就是编译有点麻烦,像多线程什么的要加参数,挺麻烦的。
#1
一塌糊涂的差
别说boost stl这些库 就是本身c++ 也比c在嵌入式(受限制的设备)上的性能差一大截
别说boost stl这些库 就是本身c++ 也比c在嵌入式(受限制的设备)上的性能差一大截
#2
只用过一次,好像不行,还不稳定,可能不太会用吧。
#3
boost设计目标是跨平台的可移植的C++功能类库。因为强调跨平台,可移植,性能上肯定不及为专门平台优化的纯C代码
#4
以前嵌入式下c++都用的少, 有的公司是裁减掉或者不使用stl部分的
现在电子产品性能有所提高了,都跑起android了,
能不能跑在可接受的速度内,还得看楼主的设备性能如何,比c慢一些是必须的。
现在电子产品性能有所提高了,都跑起android了,
能不能跑在可接受的速度内,还得看楼主的设备性能如何,比c慢一些是必须的。
#5
性能真的差到了不可容忍的地步了吗?
#6
比C慢是肯定的,这个可以接受,我就是想知道用这个会不会出现致命问题。
#7
boost支持arm吗?
说boost跨平台,好像只跨Win和posix兼容平台。。。
说boost跨平台,好像只跨Win和posix兼容平台。。。
#8
嵌入式又不单指单片机
你要说C++性能一塌糊涂,安卓神马还怎么混
#9
可以用的,我已经尝试过一部分了
#10
既然已经试过一部分,性能什么自己评判多好
#11
我所尝试的核心问题是可以用还是不可以用.
至于深入的东西,了解不多。
至于深入的东西,了解不多。
#12
我的手机不能root,帮不到楼主
#13
对此我也无能为力~
如果你的手机能够root,你打算怎么做?
你的手机不能root,我的能啊~
如果你的手机能够root,你打算怎么做?
你的手机不能root,我的能啊~
#14
android上java这种东西都跑的刚刚的 boost什么的当然毫无压力
#15
唉,结贴吧
#16
完全可以运行,性能还好啊,就是编译有点麻烦,像多线程什么的要加参数,挺麻烦的。