注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)Linux嵌入式Linux 內存使用與性能優(yōu)化

嵌入式Linux 內存使用與性能優(yōu)化

嵌入式Linux 內存使用與性能優(yōu)化

定 價:¥39.00

作 者: 史子旺,葉超群,蔡建宇 編著
出版社: 機械工業(yè)出版社
叢編項: 信息科學與技術叢書·移動與嵌入式開發(fā)系列
標 簽: LINUX

購買這本書可以去


ISBN: 9787111270430 出版時間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 316 字數(shù):  

內容簡介

  本書主要講述嵌入式系統(tǒng)開發(fā)中的兩個難點:系統(tǒng)的內存使用與系統(tǒng)性能優(yōu)化。關于系統(tǒng)的內存使用,本書試圖完成兩項任務:①增加系統(tǒng)整體的空閑內存數(shù)量,從而提高進程的并發(fā)能力;②使系統(tǒng)在長時間運行后,仍然能夠保持較高數(shù)量的空閑內存。本書所講述的內存使用,不是Linux內核的內存管理,而是在用戶層觀察進程是如何使用內存的。關于系統(tǒng)性能優(yōu)化,本書不同于同類書側重編程語法或者發(fā)揮硬件性能的做法,而是著眼于大型軟件項目性能優(yōu)化實踐,闡明了邏輯優(yōu)化與代碼優(yōu)化的辯證關系,提出了軟件優(yōu)化層次的概念。針對代碼優(yōu)化,闡述了代碼優(yōu)化的境界,為代碼優(yōu)化指明了研究方向。對于編程過程中的一些常用元素,通過查看匯編代碼的方式,闡述了其性能上的差別。本書適合嵌入式系統(tǒng)開發(fā)人員閱讀,也可供有一定經驗的C/C++程序員和Linux程序員參考。

作者簡介

暫缺《嵌入式Linux 內存使用與性能優(yōu)化》作者簡介

圖書目錄

出版說明
前言
第一篇 內存使用
 第1章 內存的測量
  1.1 系統(tǒng)當前可用內存
  1.2 進程的內存使用
  1.2.1 虛擬內存與物理內存
  1.2.2 /proe/(pid)
  1.2.3 內存回收
 第2章 進程內存優(yōu)化
  2.1 執(zhí)行文件
  2.1.1 堆段
  2.1.2 棧
  2.1.3 環(huán)境變量及參數(shù)
  2.1.4 ELF文件
  2.1.5 數(shù)據段
  2.1.6 代碼段
  2.1.7 使用Thumb指令
  2.2 動態(tài)庫
  2.2.1 數(shù)據段
  2.2.2 代碼段
  2.2.3 動態(tài)庫的優(yōu)化
  2.3 靜態(tài)庫
  2.4 線程
  2.4.1 設置進程??臻g
  2.4.2 設置線程??臻g
  2.4.3 減少線程的數(shù)量
  2.5 共享內存
 第3章 系統(tǒng)內存優(yōu)化
  3.1 守護進程的內存使用
  3.2 tmpfs分區(qū)
  3.3 Cache和Buffer
  3.4 內存回收
  3.5 /proc/sys/vrn/優(yōu)化
 第4章 內存泄漏
  4.1 是否有內存泄漏
  4.2 mtrace
  4.3 malloc與free鉤子函數(shù)
  4.4 棧的回溯
  4.5 化整為零法
  4.6 Dmalloc
  4.7 Valgrtnd
第二篇 軟件性能優(yōu)化
 第5章 性能優(yōu)化的流程
  5.1 性能評價
  5.2 性能優(yōu)化的流程
  5.3 性能的評測
  5.4 性能分析
 第6章 進程啟動速度
  6.1 查看進程的啟動過程
  6.2 減少加載動態(tài)庫的數(shù)量
  6.3 共享庫的搜索路徑
  6.4 動態(tài)庫的高度
  6.5 動態(tài)庫的初始化
  6.6 動態(tài)鏈接
  6.7 提高進程啟動速度
  6.8 進程冷起與熱起的區(qū)別
 第7章 性能優(yōu)化的方法
  7.1 尋找程序熱點
  7.1.1 gprof
  7.1.2 OProfile
  7.2 程序邏輯瓶頸
  7.3 優(yōu)化的層次
  7.4 何時開始性能優(yōu)化
  7.5 如何推動系統(tǒng)性能優(yōu)化
  7.6 為什么軟件性能會低下
  ……
第8章 代碼優(yōu)化的境界
第9章 系統(tǒng)性能優(yōu)化
附錄 GCC常用編譯選項
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號