社区
嵌入开发(WinCE)
帖子详情
stl占用内存大吗?
adamchao
2007-07-25 09:47:40
嵌入式平台,内存比较紧张,不知道STL会不会占用很多额外的内存???
...全文
219
7
打赏
收藏
stl占用内存大吗?
嵌入式平台,内存比较紧张,不知道STL会不会占用很多额外的内存???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adamchao
2007-07-30
打赏
举报
回复
主要是我们要用内存存储大量的数据,所以要考虑空间的问题.
我们的内存是64M,程序用的内存是43M,而操作系统(WINCE)已经用掉了25M.
所以应用程序能用的就只有18M了, 分到我的程序大概也就2M吧,
所以内存还是比较紧张,
我想STL因为要组织数据结构,还要考虑算法的问题(比如排序等),它必然要用到一些额外的东西,比如指针.没有研究过STL的原码,所以不清楚它占用额外的内存多不多.但我想用STL来管理数据当然是很容易的.
1982pc
2007-07-26
打赏
举报
回复
同意nbcool的看法,有些算法,如果自己写可能还会更消耗内存``````当然算法高手不在此列
fengwx
2007-07-26
打赏
举报
回复
STL的容器类要看你储存的数据量的,算法函数没有用到的是不会编译到可执行文件里的。如果用的不多的话应该要比MFC库占用内存小。
adamchao
2007-07-25
打赏
举报
回复
有没有什么方法可以测试一下,用sizeof()测不出来.
载舟之水
2007-07-25
打赏
举报
回复
你的内存那么小吗?64M跑win98都够了^^
1982pc
2007-07-25
打赏
举报
回复
用过,不会的.
dthxman
2007-07-25
打赏
举报
回复
没用过,但我觉得STL既然是通用型的库,就不适合嵌入式,必然会造成资源和性能的浪费。
C++
STL
STL
实战开发精讲视频
《C++ 模板技术与
STL
实战开发》主讲:丁宋涛 泛型编程(Generic Programming)是一种全新的程序设计思想,它和
STL
是现代C++的精髓。可以说,不会
STL
很难称得上掌握了现代C++编程。
STL
是一个高效的C++程序库,它被容纳于C++标准程序库(C++ Standard Library)中,该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。
stl
map
占用
内存
的测试
一、测试过程 1、空main程序 #include using namespace std; int main() { getchar(); return 0; } ps -aux | grep pname显示
内存
占用
2916KB。 2、实例化一个map,不存入任何entry #include
c++,
stl
,线性容器vector,string,容量capacity只大不小,
占用
太多
内存
的解决方法,拷贝构造函数配合swap函数交换容器,释放多的容量
内存
c++,
stl
,线性容器vector,string,容量capacity只大不小,
占用
太多
内存
的解决方法,拷贝构造函数配合swap函数交换容器,释放多的容量
内存
在线性容器vector中,容量只会增大不会减小,这导致vector容器会一直
占用
其“数据量最大值”时的
内存
,造成了
内存
资源的浪费。 问题: 线性容器vector容量只增不减带来
内存
浪费。 解决方式,初级: 1、通过vector容器的拷贝构造函数,以一个需要被缩容的容器为数据,拷贝构造一个新容器。 2、被拷贝构造出的vector容器的容量capaci
STL
容器
内存
释放
在一个项目中,需要在服务端保存玩家的录像回放数据,采用vector/map容器暂存了下发的消息数据,等待游戏结束后就将其写入文件,然后用clear清除掉这块缓存。 游戏上线了之后,发现其
占用
的
内存
一直上升,搜寻日志后发现,每局结束后回放
占用
的空间并没有释放掉,随着房间一直保留。也就是假设一共1000个房间,每个房间都有玩家游戏过后,就会有一千份回放空间没释放。 瞬 · 间 · 爆 · 炸 普...
声明一个
STL
容器(变量)时,其所占的
内存
空间是多大?(一个无关紧要但有意思的问题)
一个无关紧要的问题
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章