E-BOOK 嵌入式Linux 内存使用与性能优化 史子旺 嵌入式Linux 内存使用与性能优化

嵌入式Linux 内存使用与性能优化

全国三仓发货,物流便捷,下单秒杀,欢迎选购!

📥 PDF 电子书 · 百度网盘 · 约 80M 👤 史子旺 📖 机械工业出版社 📋 9787111270430 🌐 zh-CN
320
下载次数
4.8
用户评分

📦 下载本书

  • 内存不足:通过用户层内存观察与优化技巧,增加系统空闲内存,提升进程并发能力。
  • 内存泄漏:提供长期运行下保持内存稳定性的方法,避免系统因内存耗尽而崩溃。
  • 性能瓶颈:从逻辑与代码两个层面剖析优化策略,解决大型软件项目性能低下问题。
  • 代码效率低:通过汇编视角分析常用元素性能差异,指导编写高效代码。
  • 优化方向模糊:提出软件优化层次与代码优化境界,为开发者指明系统化优化路径。

📖 书籍简介

本书主要讲述嵌入式系统开发中的两个难点:系统的内存使用与系统性能优化。
关于系统的内存使用,本书试图完成两项任务:①增加系统整体的空闲内存数量,从而提高进程的并发能力;②使系统在长时间运行后,仍然能够保持较高数量的空闲内存。本书所讲述的内存使用,不是Linux内核的内存管理,而是在用户层观察进程是如何使用内存的。
关于系统性能优化,本书不同于同类书侧重编程语法或者发挥硬件性能的做法,而是着眼于大型软件项目性能优化实践,阐明了逻辑优化与代码优化的辩证关系,提出了软件优化层次的概念。针对代码优化,阐述了代码优化的境界,为代码优化指明了研究方向。对于编程过程中的一些常用元素,通过查看汇编代码的方式,阐述了其性能上的差别。
本书适合嵌入式系统开发人员阅读,也可供有经验的C/C++程序员和Linux程序员参考。

📑 章节目录

出版说明 前言 篇 内存使用  章 内存的测量   1.1 系统当前可用内存   1.2 进程的内存使用   1.2.1 虚拟内存与物理内存   1.2.2 /proe/(pid)   1.2.3 内存回收  第2章 进程内存优化   2.1 执行文件   2.1.1 堆段   2.1.2 栈   2.1.3 环境变量及参数