最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

嵌入式LINUX內(nèi)存使用與性能優(yōu)化 PDF掃描版[29MB]

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

  • 書籍大?。?span>29.42MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:Linux_unix
  • 應(yīng)用平臺:PDF
  • 更新時間:2015-03-02
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

嵌入式Linux內(nèi)存使用與性能優(yōu)化主要講述嵌入式系統(tǒng)開發(fā)中的兩個難點:系統(tǒng)的內(nèi)存使用與系統(tǒng)性能優(yōu)化。關(guān)于系統(tǒng)的內(nèi)存使用,《嵌入式Linux內(nèi)存使用與性能優(yōu)化》試圖完成兩項任務(wù):增加系統(tǒng)整體的空閑內(nèi)存數(shù)量,從而提高進(jìn)程的并發(fā)能力:使系統(tǒng)在長時間運行后,仍然能夠保持較高數(shù)量的空閑內(nèi)存?!肚度胧絃inux內(nèi)存使用與性能優(yōu)化》所講述的內(nèi)存使用,不是Linux內(nèi)核的內(nèi)存管理,而是在用戶層觀察進(jìn)程是如何使用內(nèi)存的。

關(guān)于系統(tǒng)性能優(yōu)化,《嵌入式Linux內(nèi)存使用與性能優(yōu)化》不同于同類書側(cè)重于編程語法或者發(fā)揮硬件性能的做法,而是著眼于大型軟件項目性能優(yōu)化實踐,闡明了邏輯優(yōu)化與代碼優(yōu)化之間的辯證關(guān)系,提出了軟件優(yōu)化層次的概念。針對代碼優(yōu)化,闡述了代碼優(yōu)化的境界,為代碼優(yōu)化指明了研究方向。

嵌入式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 /proc/{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è)置線程??諉?br /> 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/vm/優(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 Valgrind

第二篇 軟件性能優(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 尋找程序熱點
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 為什么軟件性能會低下
7.7 程序邏輯優(yōu)化
7.7.1 算法的優(yōu)化
7.7.2 考慮事件的特殊性

第8章 代碼優(yōu)化的境界
8.1 GCC編譯優(yōu)化
8.1.1 條件編譯
8.1.2 指定CPU的型號
8.1.3 builtin函數(shù)
8.1.4 GCC編譯優(yōu)化
8.1.5 GCC與G++的不同
8.2 優(yōu)化基本原則
8.3 標(biāo)準(zhǔn)C代碼優(yōu)化
8.3.1 數(shù)據(jù)類型
8.3.2 常量定義
8.3.3 數(shù)組
8.3.4 結(jié)構(gòu)
8.3.5 變量
8.3.6 慢操作
8.3.7 if語句
8.3.8 switch語句
8.3.9 循環(huán)
8.3.1 0函數(shù)
8.3.1 1寄存器的使用
8.3.1 2文件操作
8.3.1 3線程
8.4 C++代碼優(yōu)化
8.4.1 構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.4.2 對象的作用域
8.4.3 訪問成員變量
8.4.4 成員函數(shù)
8.4.5 全局對象與靜態(tài)對象
8.4.6 棧對象與堆對象
8.5 硬件相關(guān)的優(yōu)化
8.5.1 流水線
8.5.2 內(nèi)存訪問
8.5.3 Cache
8.5.4 Thumb指令
8.5.5 多媒體指令SIMD

第9章 系統(tǒng)性能優(yōu)化
9.1 Shell腳本優(yōu)化
9.1.1 Builtins和applets
9.1.2 bash腳本
9.1.3 如何優(yōu)化BusyBoxbash腳本
9.2 使用Preload預(yù)先加載進(jìn)程
9.3 調(diào)整進(jìn)程的優(yōu)先級
9.4 讓進(jìn)程運行得慢一些
9.5 守護(hù)進(jìn)程的數(shù)量
9.6 文件系統(tǒng)
9.7 使用Lmbennch了解你的系統(tǒng)
9.8 系統(tǒng)的啟動
9.9 系統(tǒng)耗電量
附錄GCC常用編譯選項
參考文獻(xiàn)          

  • 嵌入式LINUX內(nèi)存使用與性能優(yōu)化 PDF掃描版[29MB]

載地址

下載錯誤?【投訴報錯】

嵌入式LINUX內(nèi)存使用與性能優(yōu)化 PDF掃描版[29MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:m.fzitv.net 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的嵌入式LINUX內(nèi)存使用與性能優(yōu)化 PDF掃描版[29MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。

      泊头市| 苍山县| 阿荣旗| 曲阳县| 西城区| 绥化市| 车险| 阜阳市| 阿克苏市| 庆云县| 耿马| 新野县| 北宁市| 金堂县| 赣州市| 图木舒克市| 山东省| 敦煌市| 永顺县| 治县。| 五峰| 淅川县| 阳西县| 无极县| 含山县| 普安县| 商南县| 叶城县| 崇明县| 科尔| 青海省| 阿拉尔市| 洪泽县| 屯留县| 玉龙| 东乡| 泰来县| 武川县| 子洲县| 广德县| 明溪县|