登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
TCP/IP網路通訊協定(第二版)
此作者無相關書籍
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
Java Performance Tuning
作者:
Jack Shirazi
分類:
電腦與網路
/
網路
出版社:
美商歐萊禮英文書
出版日期:2000/9/1
ISBN:0596000154
書籍編號:bu0026024
頁數:440
定價:
1230
元
書價若有異動,以出版社實際定價為準
暫停販售
暫無供應商:尋找供貨商中(也有可能出版社已結束)。
團購數最低為 20 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
Java Performance Tuning
圖片連結
複製語法
分
享
內容簡介
同類推薦
內容簡介
No matter what language they're programming in, developers always wish things would run faster! Especially when writing mission-critical applications, no one wants to be limited by their programming environment. Java Performance Tuning provides all the details a developer needs to know to "performance tune" any type of Java program and make Java code run significantly faster. Java Performance Tuning contains step-by-step instructions on all aspects of the performance tuning process, right from such early considerations as setting goals, measuring performance, and choosing a compiler. Extensive examples for tuning many parts of an application are described in detail, and any pitfalls are identified. The book also provides performance tuning checklists that enable developers to make their tuning as comprehensive as possible. Java Performance Tuning is a book for developers who are ready to "roll up their sleeves" and examine their code in detail in order to apply different tuning techniques to produce the best possible result. The book shows how to: Create and plan a tuning strategy Avoid performance penalties from inefficient code Minimize the number of objects a program creates Improve the behavior of loops and switches Use threads effectively
目錄
Preface 1. Introduction Why Is It Slow? The Tuning Game System Limitations and What to Tune A Tuning Strategy Perceived Performance Starting to Tune What to Measure Don't Tune What You Don't Need to Tune Performance Checklist 2. Profiling Tools Measurements and Timings Garbage Collection Method Calls Object-Creation Profiling Monitoring Gross Memory Usage Client/Server Communications Performance Checklist 3. Underlying JDK Improvements Garbage Collection Replacing JDK Classes Faster VMs Better Optimizing Compilers Sun's Compiler and Runtime Optimizations Compile to Native Machine Code Native Method Calls Uncompressed ZIP/JAR Files Performance Checklist 4. Object Creation Object-Creation Statistics Object Reuse Avoiding Garbage Collection Initialization Early and Late Initialization Performance Checklist 5. Strings The Performance Effects of Strings Compile-Time Versus Runtime Resolution of Strings Conversions to Strings Strings Versus char Arrays String Comparisons and Searches Sorting Internationalized Strings Performance Checklist 6. Exceptions, Casts, and Variables Exceptions Casts Variables Method Parameters Performance Checklist 7. Loops and Switches Java.io.Reader Converter Exception-Terminated Loops Switches Recursion Recursion and Stacks Performance Checklist 8. I/O, Logging, and Console Output Replacing System.out Logging From Raw I/O to Smokin' I/O Serialization Clustering Objects and Counting I/O Operations Compression Performance Checklist 9. Sorting Avoiding Unnecessary Sorting Overhead An Efficient Sorting Framework Better Than O(nlogn) Sorting Performance Checklist 10. Threading User-Interface Thread and Other Threads Race Conditions Deadlocks Synchronization Overheads Timing Multithreaded Tests Atomic Access and Assignment Thread Pools Load Balancing Threaded Problem-Solving Strategies Performance Checklist 11. Appropriate Data Structures and Algorithms Collections Java 2 Collections Hashtables and HashMaps Cached Access Caching Example I Caching Example II Finding the Index for Partially Matched Strings Search Trees Performance Checklist 12. Distributed Computing Tools Message Reduction Comparing Communication Layers Caching Batching I Application Partitioning Batching II Low-Level Communication Optimizations Distributed Garbage Collection Databases Performance Checklist 13. When to Optimize When Not to Optimize Tuning Class Libraries and Beans Analysis Design and Architecture Tuning After Deployment More Factors That Affect Performance Performance Checklist 14. Underlying Operating System and Network Improvements Hard Disks CPU RAM Network I/O Performance Checklist 15. Further Resources Books Magazines URLs Profilers Optimizers Index
作者簡介
Jack Shirazi is an independent consultant. He was an early adopter of Java, and for the last few years has consulted mainly for the financial sector, focusing on Java performance. Before using Java, Jack spent many years tuning Smalltalk applications. Jack's early career involved research in theoretical physics and bioinformatics. Jack has publications in the field of protein structure and is proud to have contributed to some of the core Perl5 modules.
究極Web資安心智圖
新趨勢網路概論(第六
無瑕的程式碼 函數式
Web 3.0去中心
WordPress
一個人的藍隊:企業資
Microsoft
比有線還快:Wi-F
5G全接觸,萬物互聯
未來工廠超進化!工業
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。