[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).
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.
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.
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.