or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
38 used & new from $8.48

Have one to sell? Sell yours here
 
   
Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software (Paperback)

~ (Author), Lloyd G. Williams (Author)
5.0 out of 5 stars  See all reviews (1 customer review)

List Price: $49.99
Price: $29.61 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.38 (41%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
15 new from $22.44 23 used from $8.48

Frequently Bought Together

Customers buy this book with Designing Concurrent, Distributed, and Real-Time Applications with UML by Hassan Gomaa

Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software + Designing Concurrent, Distributed, and Real-Time Applications with UML

Customers Who Bought This Item Also Bought

Performance by Design: Computer Capacity Planning By Example

Performance by Design: Computer Capacity Planning By Example

by Daniel A. Menasce
5.0 out of 5 stars (5)  $38.60
Performance Analysis for Java(TM) Websites

Performance Analysis for Java(TM) Websites

by Stacy Joines
4.8 out of 5 stars (11)  $46.61
Agile Testing: A Practical Guide for Testers and Agile Teams

Agile Testing: A Practical Guide for Testers and Agile Teams

by Lisa Crispin
5.0 out of 5 stars (14)  $41.22
The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling

The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling

by R. K. Jain
4.5 out of 5 stars (15)  $76.00
The Art of Capacity Planning: Scaling Web Resources

The Art of Capacity Planning: Scaling Web Resources

by John Allspaw
4.3 out of 5 stars (9)  $38.20
Explore similar items

Editorial Reviews

Product Description

Techniques presented are collectively known as software performance engineering (SPE). Primarily intended for experienced software developers who have used object-oriented techniques on one or more development projects.


From the Publisher

Software Performance is an important area of concern for practitioners. Even so, very few books have been published about it, and these books have been so mathematical in their presentations that few readers have been able understand or apply them. During the pre-publication review process, it became very apparent that Connie Smith and Lloyd Williams were writing a Software Performance book that would be accessible to a much wider audience, and that they were doing so without abandoning rigor or integrity. They were writing a book that practitioners could use to their immediate and practical advantage. Upon completion of their work, we were delighted to have our sense of the book confirmed by Paul Clements in his foreword to the book:

"The result is a book that utterly demystifies the job (no longer an art) of performance engineering. Monsters, begone! Wizards, away! It leaves you feeling that you could really do this on your own."

We take great pride in publishing this book, and truly believe that it will be a lasting contribution to the literature of the software engineering field.


Product Details

  • Paperback: 544 pages
  • Publisher: Addison-Wesley Professional; Revised 2003 edition (September 27, 2001)
  • Language: English
  • ISBN-10: 0201722291
  • ISBN-13: 978-0201722291
  • Product Dimensions: 9.1 x 7.3 x 1.2 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.com Sales Rank: #544,877 in Books (See Bestsellers in Books)

More About the Author

Connie U. Smith
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Connie U. Smith Page

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
31 of 31 people found the following review helpful:
5.0 out of 5 stars Must reading for OO architects, September 30, 2001
This book is one-of-a-kind in that it addresses head on the thorny problems associated with object-oriented performance and scalability. The book is divided into seven parts, which include 16 chapters and two appendices.

Part I introduces software performance and the authors' software performance engineering (SPE) methodology. Although the book continues to drill down deeper into SPE and associated factors in subsequent chapters, this part of the book is my favorite. What makes it my favorite is the context in which the authors cast performance as a function of resource requirements (workload) and configuration (capacity). Although this is not a new concept, the ensuing discussion leading to SPE modeling strategies and models and the 9-step SPE process exposes the challenges and provides a sense that OO performance can be managed through careful systems analysis, modeling and design early in the life cycle. I also like the way SPE is aligned to the "Unified Software Process", which is the RUP thinly disguised. The chapter that discusses this has some realm gems, including performance patterns and anti-patterns. In addition, the SPE is also aligned to UML, with an excellent discussion on extending the UML and some example scenarios that show how to specify time, concurrency and other performance characteristics.

The SPE models given in Part II cover the full spectrum of system types, including distributed and web-based systems. The material is highly technical and requires close attention. It is also clearly written and will provide the design team (not to mention the post-implementation support team) with analytical techniques and an effective analysis approach to performance management. The highlights of this part of the book were the way middleware overhead is taken into account, scenarios and modeling hints.

Data collection is the topic of Part III and is covered in detail. The chapters I most liked in this part included resource estimation techniques and software measurement and instrumentation. Part IV will be the focal point for designers and architects in that it addresses performance solutions. Chapter topics include: performance-oriented design, performance patterns and performance anti-patterns(excellent material!) and implementation solutions. The latter covers performance tuning, as well as language-dependent and -independent solutions for OO software. The two languages discussed are c++ and java.

Part V is devoted to applications and provides a thorough discussion of web and realtime embedded system performance issues. The format of the two chapters in this part include: performance issues, SPE models, environments and constraints. Realtime systems are given a more in-depth treatment because of the special nature of these systems. I liked the case study that used a telephone switching system for realtime systems because I have professional interests in that area.

The actual steps for implementing SPE is the subject of Part VI, which covers the process, associated life cycle activities, post-deployment performance management and how to integrate SPE into your organization's software process. Part VII's two appendices are valuable. Appendix A covers UML notation and Appendix B covers SPE modeling notations. Both are useful as quick reference guides.

This is a comprehensive book that, while focused on a narrow topic, covers all issues and factors in minute detail. The book complements two other outstanding works, Software Reliability Engineered Testing by John D. Musa, and Testing Object-Oriented Systems by Robert V. Binder. Although the latter books are more focused on testing, the material dovetails nicely with the SPE approach given in this book.

Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 2 days ago
textbook scam 66 7 days ago
Amazon is a great place to buy textbooks! 35 19 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.