由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 怎样高效管理内存? (转载)
相关主题
Valgrind报uninitialized value was created by a heap allocat (转载)sorting问题求教。 (转载)
EE的小本准备转CS Phd,请教方向请教一个amortized analysis的问题
Two interview questions? (转载)那些用buffer overflow来attack的人是怎么计算出要覆盖的内存地 (转载)
大规模分布系统下的高效算法??《Perl高效编程 (第2版) 中文版》[PDF]
请问已排好序的数组,就是一个堆heap吗?这道大公司的design题目怎么解 (转载)
算法好难阿,书能看懂,可是题都不会做有人能设计出新的存储大量图片的方法吗?
java heap space out 问题 (转载)[JAVA编程问题请教] ---关于binary heap的实现
求教有没有好的查Java memory leak的工具? (转载)数学 算法
相关话题的讨论汇总
话题: 内存话题: free话题: 的话话题: 比较话题: allocation
进入CS版参与讨论
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页)
进入CS版参与讨论
相关主题
数学 算法请问已排好序的数组,就是一个堆heap吗?
如何快速的搭建一个个人网站算法好难阿,书能看懂,可是题都不会做
[转载] EECS should be mergedjava heap space out 问题 (转载)
哪位搞semantic web的大侠给指条明路?求教有没有好的查Java memory leak的工具? (转载)
Valgrind报uninitialized value was created by a heap allocat (转载)sorting问题求教。 (转载)
EE的小本准备转CS Phd,请教方向请教一个amortized analysis的问题
Two interview questions? (转载)那些用buffer overflow来attack的人是怎么计算出要覆盖的内存地 (转载)
大规模分布系统下的高效算法??《Perl高效编程 (第2版) 中文版》[PDF]
相关话题的讨论汇总
话题: 内存话题: free话题: 的话话题: 比较话题: allocation