由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - 怎样高效管理内存? (转载)
相关主题
Embedded linux entry level position对于学EE的同学,哪些数学课比较重要?
请教 HFSS基本问题***恳请推荐几本书关于real-time DSP***
cadence layout extraction 和schematic 相差过大的问题请教:做wireless的到哪里找intern信息呀?
Re: question about wireless networkEmbeded design TMS320C3x相关的有什么好书啊?
Re: Please recommend some useful DSP websites电视即将不能天线接受,政府提供$40 coupon补贴
Re: 对于那些大牛校来言,master是不是比phd好申一些?旧手机能改装成固定电话用吗?
Re: 对于那些大牛校来言,master是不是比phd好申一些?有Sr. EE 吗?
微软的embedded的windwos实时性怎么样?Why so many people talk about IC only but not real analog in this BBS?
相关话题的讨论汇总
话题: 内存话题: free话题: 的话话题: 比较话题: allocation
进入EE版参与讨论
1 (共1页)
s********k
发帖数: 6180
1
【 以下文字转载自 Programming 讨论区 】
发信人: silverhawk (silverhawk), 信区: Programming
标 题: 怎样高效管理内存?
发信站: BBS 未名空间站 (Tue Apr 19 12:02:30 2011, 美东)
准备修改vendor提供的内存管理程序(embedded device,heap非常少大概1K-2K)。原
来的程序采用walk through整个heap的方法,遇到free的内存块就比较大小,如果足够
大,存入这块内存,如果不够大,查紧接着下一块内存是否free,如果free的话就
merge,不行的话跳过继续查找。同时内存allocation成功在某个block之后比较剩余的
内存是否过大,过大的话split这个block。因为程序可能会遇到比较多的较小的内存并
且大小不一致,这样的话allocation,free多的话内存hole太多。想问一下这样的情况
一般怎么解决比较好?谢谢
1 (共1页)
进入EE版参与讨论
相关主题
Why so many people talk about IC only but not real analog in this BBS?Re: Please recommend some useful DSP websites
hardware engineer (board level) 好象机会不多啊? (转载)Re: 对于那些大牛校来言,master是不是比phd好申一些?
any motor control/embedded sw job in socal area?Re: 对于那些大牛校来言,master是不是比phd好申一些?
Marvell Opening: Embedded System (转载)微软的embedded的windwos实时性怎么样?
Embedded linux entry level position对于学EE的同学,哪些数学课比较重要?
请教 HFSS基本问题***恳请推荐几本书关于real-time DSP***
cadence layout extraction 和schematic 相差过大的问题请教:做wireless的到哪里找intern信息呀?
Re: question about wireless networkEmbeded design TMS320C3x相关的有什么好书啊?
相关话题的讨论汇总
话题: 内存话题: free话题: 的话话题: 比较话题: allocation