文件名称:The-Lost-Art-of-C-Structure-Packing:The Lost Art of C Structure Packing中文翻译
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-19 12:45:45
失传的C结构体打包技艺 作者:Eric S. Raymond 原文链接: 谁应阅读本文 本文探讨如何通过手工重新打包C结构体声明,来减小内存空间占用。你需要掌握基本的C语言知识,以理解本文所讲述的内容。 如果你在内存容量受限的嵌入式系统中写程序,或者编写操作系统内核代码,就有必要了解这项技术。如果数据集巨大,应用时常逼近内存极限,这项技术会有所帮助。倘若你非常非常关心如何最大限度地减少处理器缓存段(cache-line)未命中情况的发生,这项技术也有所裨益。 最后,理解这项技术是通往其他C语言艰深话题的门径。若不掌握,就算不上高级C程序员。当你自己也能写出这样的文档,并且有能力明智地评价它之后,才称得上C语言大师。 缘何写作本文 2013年底,我大量应用了一项C语言优化技术,这项技术是我早在二十余年前就已掌握的,但彼时之后,鲜有使用。 我需要减少一个程序对内存空间的占用,它使用了上千(有时
【文件预览】:
The-Lost-Art-of-C-Structure-Packing-master
----README.md(20KB)