日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux嵌入式Linux 內(nèi)存使用與性能優(yōu)化

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

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

定 價:¥39.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

出版說明
前言
第一篇 內(nèi)存使用
 第1章 內(nèi)存的測量
  1.1 系統(tǒng)當(dāng)前可用內(nèi)存
  1.2 進(jìn)程的內(nèi)存使用
  1.2.1 虛擬內(nèi)存與物理內(nèi)存
  1.2.2 /proe/(pid)
  1.2.3 內(nèi)存回收
 第2章 進(jìn)程內(nèi)存優(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ù)據(jù)段
  2.1.6 代碼段
  2.1.7 使用Thumb指令
  2.2 動態(tài)庫
  2.2.1 數(shù)據(jù)段
  2.2.2 代碼段
  2.2.3 動態(tài)庫的優(yōu)化
  2.3 靜態(tài)庫
  2.4 線程
  2.4.1 設(shè)置進(jìn)程??臻g
  2.4.2 設(shè)置線程棧空間
  2.4.3 減少線程的數(shù)量
  2.5 共享內(nèi)存
 第3章 系統(tǒng)內(nèi)存優(yōu)化
  3.1 守護(hù)進(jìn)程的內(nèi)存使用
  3.2 tmpfs分區(qū)
  3.3 Cache和Buffer
  3.4 內(nèi)存回收
  3.5 /proc/sys/vrn/優(yōu)化
 第4章 內(nèi)存泄漏
  4.1 是否有內(nèi)存泄漏
  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章 進(jìn)程啟動速度
  6.1 查看進(jìn)程的啟動過程
  6.2 減少加載動態(tài)庫的數(shù)量
  6.3 共享庫的搜索路徑
  6.4 動態(tài)庫的高度
  6.5 動態(tài)庫的初始化
  6.6 動態(tài)鏈接
  6.7 提高進(jìn)程啟動速度
  6.8 進(jìn)程冷起與熱起的區(qū)別
 第7章 性能優(yōu)化的方法
  7.1 尋找程序熱點(diǎn)
  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常用編譯選項(xiàng)
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號