[Contents] [Prev] [Next] [Index]

Part I: Strategies

Stra·te·gy (strat @ je), n., pl. -gies. 1. the style or art of planning and directing large-scale military movements and operations. 2. a plan or method for achieving a goal.

Random House Webster's Dictionary

The chapters in this part introduce strategies that you can incorporate into your development process to improve the performance of Java technology-based systems. Whether you're a software engineer, engineering manager, technical lead, or quality assurance specialist, this information will help you better understand how to ensure that you meet your performance goals. For specific programming tactics you can use to improve the performance of your Java technology-based programs, see Part II: Tactics (page 37).

Chapter 1, What Is Performance? (page 3)

It sounds like a simple question, but it turns out that there are several aspects of performance, each of which can be important. This chapter provides a common language for discussing performance issues and looks at the different factors that affect the performance of a Java technology-based system.

Chapter 2, The Performance Process (page 9)

Once you understand the factors that affect performance, you need to know how to fit performance tuning into your development process. This chapter reviews the typical software development cycle and shows how to make performance tuning an integral part of it.

Chapter 3, Measurement Is Everything (page 17)

It's impossible to tune your software effectively if you can't measure the effects of your changes. This chapter discusses different ways of measuring software performance and shows you how to analyze and apply the results.



[Contents] [Prev] [Next] [Index]

Copyright © 2001, Sun Microsystems,Inc.. All rights reserved.