Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Java™ Performance and Scalability Volume 1: Server-Side Programming Techniques

Buy

This book was written with one goal in mind: to provide Java programmers with the expertise needed to build efficient, scalable Java code. The author shares his experience in server-side performance tuning through measured performance assessments, called optimizations. Each optimization discusses techniques to improve the performance and scalability of your code. Every claim is substantiated with hard numbers and an experience-based evaluation. Java(TM) Performance and Scalability, Volume 1, provides invaluable advice that you will, no doubt, find useful in your coding.

Presented in 48 concise lessons that target the most common and critical performance pitfalls, this book offers a plethora of practical tips and solutions for boosting the performance of your programs. These lessons cover performance-critical areas such as memory management, garbage collection, caching, and multithreading.

Specific lessons include:

  • Reserving StringBuffer capacity

  • Avoiding premature object creation

  • Creating an efficient vector class

  • Designing caching into your API

  • The cost of synchronization

  • Parallel subtasks

  • JNI efficiency

  • Varying the server workload and RMI network plumbing

  • Using ServletOutputStream

  • Caching JDBC(TM) connections

In addition to providing hard numbers that quantify the optimizations, the author concludes the book with an application demonstrating the effectiveness of the performance optimizations. The exercise takes a typical program and increases its performance fourfold through a series of steps that tie together the lessons learned throughout the book. He offers both the means and the proof to better coding.

(HTML tags aren't allowed.)

Building E-commerce sites with VirtueMart Cookbook
Building E-commerce sites with VirtueMart Cookbook

This brilliantly accessible book is the perfect introduction to using all the key features of VirtueMart to set up and install a fully-functioning e-commerce store. From the basics to customization, it's simply indispensable.

Overview

  • Get to grips with VirtueMart and build an attractive store powered...
Mathematical Models for Systems Reliability
Mathematical Models for Systems Reliability
Evolved from the lectures of a recognized pioneer in developing the theory of reliability, Mathematical Models for Systems Reliability provides a rigorous treatment of the required probability background for understanding reliability theory.

This classroom-tested text begins by discussing the Poisson process and its associated...

Exploring Marketing Research
Exploring Marketing Research

EXPLORING MARKETING RESEARCH deals with the design, collection, analysis, and reporting of marketing research data relevant to a firm's current and future needs. The text focuses on students as managers, not practitioners, of marketing research. Students learn about traditional types of marketing research, such as designing...


Optical Fiber Telecommunications V A, Fifth Edition: Components and Subsystems (Optics and Photonics Series)
Optical Fiber Telecommunications V A, Fifth Edition: Components and Subsystems (Optics and Photonics Series)
Optical Fiber Telecommunications V (A&B) is the fifth in a series that has chronicled the progress in the research and development of lightwave communications since the early 1970s. Written by active authorities from academia and industry, this edition not only brings a fresh look to many essential topics but also focuses on network...
Prototyping Essentials with Axure
Prototyping Essentials with Axure

A comprehensive strategy and planning guide for the production of world-class UX artifacts such as annotated wireframes, immersive prototypes, and detailed documentation with this book and ebook

Overview

  • Learn in a progressive and structured way to plan and construct highly compelling interactive,...
Mission Critical Windows 2000 Server Administration
Mission Critical Windows 2000 Server Administration
To put it in terms understandable to the many former English majors who now manage Windows networks: if Everyman were a system administrator, he'd run Windows 2000 Server. It supports pretty much any business requirement, yet it's user-friendly enough that anyone can learn to be an administrator with a bit of study. Mission Critical! Windows...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy