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

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java TM平臺性能策略與技巧

Java TM平臺性能策略與技巧

Java TM平臺性能策略與技巧

定 價(jià):¥37.70

作 者: Steve Wilson,Jeff Kesselman著;須晨,方梁譯
出版社: 北京中軟電子出版社
叢編項(xiàng): Java系列叢書
標(biāo) 簽: JAVA

ISBN: 9787900057259 出版時間: 2003-01-01 包裝:
開本: 26cm+光盤1片 頁數(shù): 197頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書講述了所有Java程序員都需要的重要技術(shù):程序如何獲得最佳的性能和伸縮性?;谧髡呱钊氲腏ava知識和廣泛的程序性能調(diào)試經(jīng)驗(yàn),本書揭示了人們對Java性能特性的常見誤解。同時,本書提供了能顯著改善Java應(yīng)用程序性能的整體開發(fā)策略和具體的、經(jīng)過驗(yàn)證的實(shí)用技巧。本書第一部分講述了將性能評價(jià)融入軟件開發(fā)過程的重要性并討論了測量程序性能的技術(shù)。本書第二部分講述了多方面提高應(yīng)用程序性能的實(shí)用技巧,包括:I/O、內(nèi)存駐留、小對象管理、算法、數(shù)據(jù)結(jié)構(gòu)、Swing和部署。本書的具體內(nèi)容如下:將性能評價(jià)融入開發(fā)過程資源分布分析和基準(zhǔn)測試創(chuàng)建可伸縮、快速的Swing用戶界面程序應(yīng)用高速I/O計(jì)算和控制內(nèi)存駐留減少類的數(shù)量消除臨時對象選擇高性能的算法和數(shù)據(jù)結(jié)構(gòu)高效地應(yīng)用Java本地代碼和封裝applet垃圾回收J(rèn)avaHotSpot技術(shù)通過本書,讀者能深入理解程序性能的本質(zhì),掌握減少程序開銷的實(shí)用技巧,進(jìn)而提高自己編寫的程序的效率、速度和可伸縮性。

作者簡介

暫缺《Java TM平臺性能策略與技巧》作者簡介

圖書目錄

第一部分:策略                  
 第1章  性能是什么?                  
 1. 1  計(jì)算性能                  
 1. 2  內(nèi)存駐留                  
 1. 3  啟動時間                  
 1. 4  伸縮性                  
 1. 5  觀測性能                  
 第2章  性能過程                  
 2. 1  性能過程                  
 2. 1. 1  分析                  
 2. 1. 2  面向?qū)ο笤O(shè)計(jì)                  
 2. 1. 3  編碼                  
 2. 1. 4  測試                  
 2. 1. 5  資源分布分析                  
 2. 2  面向?qū)ο笤O(shè)計(jì)的參考書目                  
 第3章  測量是一切                  
 3. 1  基準(zhǔn)測試                  
 3. 1. 1  為什么要建立基準(zhǔn)測試                  
 3. 1. 2  微基準(zhǔn)測試                  
 3. 1. 3  宏基準(zhǔn)測試                  
 3. 1. 4  分析基準(zhǔn)測試                  
 3. 2  資源分布分析                  
 3. 2. 1  分析方法執(zhí)行的次數(shù)                  
 3. 2. 2  分析內(nèi)存駐留                  
 3. 2. 3  分析內(nèi)存泄漏                  
 3. 3  處理平滑的資源分布分析數(shù)據(jù)                  
 3. 3. 1  一個平滑的資源分布數(shù)據(jù)的實(shí)例                  
 第二部分:技巧                  
 第4章  I/O性能                  
 4. 1  基本I/O                  
 4. 1. 1  緩沖流                  
 4. 1. 2  自定義緩沖                  
 4. 1. 3  進(jìn)一步改進(jìn)                  
 4. 2  序列化                  
 4. 2. 1  序列化示例                  
 4. 2. 2  改進(jìn)的序列化示例                  
 4. 2. 3  分析持久狀態(tài)                  
 第5章  內(nèi)存駐留                  
 5. 1  計(jì)算內(nèi)存駐留                  
 5. 1. 1  計(jì)算內(nèi)存的使用                  
 5. 1. 2  測量程序的實(shí)際內(nèi)存駐留                  
 5. 2  什么影響了內(nèi)存駐留                  
 5. 2. 1  對象                  
 5. 2. 2  類                  
 5. 2. 3  線程                  
 5. 2. 4  本地?cái)?shù)據(jù)結(jié)構(gòu)                  
 5. 2. 5  本地庫                  
 5. 3  類裝載                  
 5. 3. 1  測量類裝載                  
 第6章  控制類裝載                  
 6. 1  過早類裝載                  
 6. 1. 1  控制過早裝載                  
 6. 2  減少類的數(shù)量                  
 6. 2. 1  簡單內(nèi)部類                  
 6. 2. 2  合并監(jiān)聽者                  
 6. 2. 3  應(yīng)用反射                  
 6. 2. 4  應(yīng)用代理                  
 6. 2. 5  誰真正應(yīng)用了這些技巧?                  
 6. 3  運(yùn)行多個程序                  
 6. 3. 1  辦公套件示例                  
 6. 3. 2  在同一個虛擬機(jī)上運(yùn)行                  
 6. 3. 3  一個更好的觸發(fā)程序                  
 第7章  對象可變性:字答串及其它                  
 7. 1  大量小對象                  
 7. 2  處理字符串對象                  
 7. 3  AWT和Swing中的可變對象                  
 7. 3. 1  消除臨時對象                  
 7. 4  其它處理可變對象的技巧                  
 7. 4. 1  模擬const                  
 7. 5  可變對象的實(shí)例研究                  
 7. 6  小對象及當(dāng)今JVM                  
 7. 6. 1  對象池                  
 7. 7  數(shù)組可變性                  
 第8章  算法和數(shù)據(jù)結(jié)構(gòu)                  
 8. 1  算法選擇                  
 8. 1. 1  算法比較                  
 8. 1. 2  追求優(yōu)雅                  
 8. 1. 3  考慮問題空間                  
 8. 2  應(yīng)用遞歸算法                  
 8. 3  超越簡單算法                  
 8. 4  選擇數(shù)據(jù)結(jié)構(gòu)                  
 8. 4. 1  Java 2集合                  
 8. 4. 2  集合接口                  
 8. 4. 3  Collection接口                  
 8. 4. 4  List對象                  
 8. 4. 5  Set對象                  
 8. 4. 6  Map對象                  
 8. 4. 7  同步集合                  
 8. 4. 8  集合框架的算法                  
 8. 4. 9  普通數(shù)組                  
 8. 4. 10 不可變集合                  
 8. 5  集合示例                  
 8. 5. 1  集合基準(zhǔn)測試的結(jié)果                  
 8. 6  算法和數(shù)據(jù)結(jié)構(gòu)的參考                  
 第9章  使用本地代碼                  
 9. 1  本地圖示例                  
 9. 1. 1  與本地代碼的比較                  
 9. 2  檢測JNI開銷                  
 9. 2. 1  Java拷貝                  
 9. 2. 2  JNI模式                  
 9. 2. 3  模式1:Call模式                  
 9. 2. 4  模式2:Call-Pull模式                  
 9. 2. 5  模式3:Call-Pull-Push模式                  
 9. 2. 6  模式3(變量):Call-Pull-Push with Critical模式                  
 9. 2. 7  模式4:Call-Invoke                  
 9. 3  本地代碼的實(shí)例研究                  
 9. 3. 1  Java多媒體框架(Java Media Framework)                  
 9. 3. 2  Java. math包                  
 9. 3. 3  Java 3D                  
 第10章  Swing模型與表示者                  
 10. 1  Swing的組件架構(gòu)                  
 10. 2  可伸縮組件                  
 10. 2. 1  表示者                  
 10. 2. 2  模型                  
 10. 2. 3  例子:簡單的電子表                  
 10. 2. 4  應(yīng)用定制模型                  
 10. 2. 5  應(yīng)用定制的表示者                  
 10. 2. 6  一起使用定制模型和表示者                  
 第11章  用Swing編寫響應(yīng)靈敏的用戶界面                  
 11. 1  編寫響應(yīng)靈敏GUIs的指引                  
 11. 1. 1  先設(shè)計(jì), 后構(gòu)建(重復(fù))                  
 11. 1. 2  用戶決定性能要求                  
 11. 2  在Swing程序中應(yīng)用線程                  
 11. 2. 1  單線程規(guī)則                  
 11. 2. 2  在事件分發(fā)中應(yīng)用invokeLater和invoke And Wait                  
 11. 3  在Swing應(yīng)用中應(yīng)用定時器(timer)                  
 11. 3. 1  定時器如何工作                  
 11. 3. 2  沒有定時器的代碼                  
 11. 3. 3  Swing的定時器類                  
 11. 3. 4  公共Timer類和Timer Task類                  
 11. 3. 5  如何選擇一個定時器類                  
 11. 3. 6  定時器實(shí)例                  
 11. 4  應(yīng)用線程創(chuàng)建響應(yīng)靈敏的程序                  
 11. 5  例子:搜索web                  
 11. 5. 1  工作線程的優(yōu)先級                  
 11. 5. 2  中斷工作線程                  
 第12章  部署                  
 12. 1  編譯器選項(xiàng)                  
 12. 2  Jar文件                  
 12. 2. 1  減小程序大小                  
 12. 2. 2  減少下載時間                  
 12. 2. 3  JAR文件及資源文件                  
 12. 3  包(packaging)工具                  
 12. 4  動態(tài)下載                  
 12. 4. 1  Applet緩沖                  
 附錄                  
 A  垃圾回收的真相                  
 A. 1  為什么要關(guān)心垃圾回收?                  
 A. 2  GC的承諾                  
 A. 3. 對象的生命周期                  
 A. 3. 1  創(chuàng)建                  
 A. 3. 2  在用                  
 A. 3. 3  不可見                  
 A. 3. 4  不可達(dá)                  
 A. 3. 5  已回收                  
 A. 3. 6  終止                  
 A. 3. 7  釋放                  
 A. 4  引用對象                  
 A. 4. 1  引用對象的類型                  
 A. 4. 2  GC弱引用的例子                  
 A. 5  垃圾回收參考書目                  
 B  Java Hot Spot虛擬機(jī)                  
 B. 1  HotSpot架構(gòu)                  
 B. 1. 1  HotSpot的兩個版本                  
 B. 2  運(yùn)行期系統(tǒng)特性                  
 B. 2. 1  內(nèi)存分配和垃圾回收                  
 B. 2. 2  線程同步                  
 B. 3  HotSpot服務(wù)器編譯器                  
 B. 3. 1  積極內(nèi)聯(lián)                  
 B. 3. 2  其它優(yōu)化技術(shù)                  
 B. 3. 3  數(shù)組邊界檢查                  
 B. 4  -x標(biāo)志                  
 B. 4. 1  -Xnoclassgc                  
 B. 4. 2  -Xincgc                  
 B. 4. 3  -Xbatch                  
 B. 4. 4  -Xms                  
 B. 4. 5  -Xmx                  
 B. 4. 6  -Xprof                  
 B. 5  -XX  標(biāo)志                  
 B. 5. 1  -XX  標(biāo)志的類型                  
 B. 5. 2  PrintBytecodeHistogram                  
 B. 5. 3  Compile Threshold                  
 B. 5. 4  NewSize                  

本目錄推薦

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