| JavaTM Look and Feel Design Guidelines: Advanced Topics > Part II: Special Topics > 6: Responsiveness > Responsiveness as Part of Performance | ![]() |
In Java Platform Performance, coauthors Steve Wilson and Jeff Kesselman describe performance as a general term for several related measurements, among them:
Computational performance--what software engineers usually mean by "performance"--focuses on fast algorithms, efficient data structures, and economical use of processor time.
Responsiveness and computational performance are not always related. Improving the computational performance of an application improves its responsiveness only if users prefer the change or if the change increases users' speed or accuracy.
It is sometimes possible to improve an application's responsiveness without speeding up the application's code. For tips on how to make such improvements, see Responding to User Requests.
The term "scalability" has two meanings:
Without a scalable user interface and scalability in performance, an application can quickly fall from being highly responsive to being extremely unresponsive.
Perceived performance, or responsiveness, is based on how fast an application seems to its users--how well it responds to them, not necessarily how fast it fulfills their requests.
| Java Look and Feel Design Guidelines: Advanced Topics.
Copyright 2001. Sun Microsystems, Inc. All Rights Reserved. |
![]() |