编写程序时应该怎么样去思考内存控制
多写buffer,做到内存复用。数据处理就在buffer上进行
■网友
所有内存滚雪球的程序都是耍流氓,建议内存池的思路。预测需要的内存大小...一次性申请一块内存池,后面的程序中申请内存都从这里申请...run...发现内存池不够了...预测需要的内存大小...新申请一块内存给内存池扩容...run...发现内存池不够了......现在的32位机一次申请1G内存问题不大,非游戏程序占用超过1G内存也是耍流氓
推荐阅读
- 不懂技术,不会编写程序的人当项目经理,管项目,管人,行吗
- 编写测试用例时参照实际项目还是需求文档
- 怎样用高级语言编写音乐播放器
- Minecraft中通过定义具体继承的方块类来存储方块的额外属性,咋通过编写API改进这种方法
- c++从零开始编写出一个软件是啥样的
- 既然 Markdown 语言编写的是纯文本文件,那么为啥不直接保存为 txt 文件而要使用 md 格式
- UAT测试用例由甲方编写还是乙方
- 有啥有趣的项目供程序员业余时间编写
- 我编写一段 AutoLisp 代码,用来自动画若干直线,问题是这段代码随着实时缩放情况不一样,结果完全不一致,只有缩放到一定程度时 AutoLisp 执行结果才是
- 海鲜■赞!连岛渔家海鲜面入选中宣部宣教局编写的这本书
