Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Enterprise Java Performance
 
See larger image
 

Enterprise Java Performance [Paperback]

Steven L. Halter , Steven J. Munroe
3.2 out of 5 stars  See all reviews (6 customer reviews)

Available from these sellers.



Product Details


Product Description

From Amazon

Any software developer knows Murphy's Law all too well. If anything can go wrong, it will. When it comes to today's enterprise-level, multi-tiered applications written in Java, there's a lot more that can go wrong in regard to performance. Written by two experts in enterprise Java (both veterans of IBM's SanFrancisco Java class frameworks), Enterprise Java Performance examines performance from beyond a single workstation. Filled with useful insights for designing Java applications on multiple servers, this book offers a timely and very useful guide suitable for any intermediate to advanced Java programmer.

While there are a number of titles on Java performance, this one stands out because of its enterprise-level perspective. Of course, you'll find some hints for writing better Java code at the micro level (which the authors call "low-hanging fruit") with hints for optimising string and loop performance. But this is just the beginning.

The heart of the book is its thorough discussion of performance and design issues for using remote objects, which allow distributed applications to do their work on multiple servers. The authors delve first into the issues of object design, including the correct granularity of objects. Examples drawn from the authors' experience designing IBM's San Francisco application framework lends more credence to the discussion. The performance issues surrounding the cross-vendor Enterprise JavaBean (EJB) standard are also examined.

Besides describing performance issues in enterprise applications, the book also gives you a number of tools to measure performance in your own code, including custom classes for performance monitoring, as well as the authors' enterprise-level benchmark--Business Object Benchmark (BOB). Later chapters include a succinct taxonomy of application styles for Java, such as Web-based clients or applications that wrap legacy systems. Performance hints are offered for each. There is also an excellent guide to running CORBA on Java and plenty of hints for optimising servers, including memory configuration. A final chapter glances at performance issues with clustered servers.

In all, Enterprise Java Performance offers a valuable perspective on issues that all Java developers will likely face when creating distributed applications. This book will help you avoid many of the gotchas in deploying Java code on the enterprise and gives you the tools and techniques you'll need to write faster applications, even for very large systems. --Richard Dragan

Book Description

Programming Languages
Enterprise Java Performance
Steven Halter and Steven Jay Munroe TECHNICAL EDITORS- Peter van der Linden, author of the best-selling Just Java Stephen R. Pietrowicz, National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign
The DEFINITIVE enterprise developers guide to optimizing Java performance!
In-depth coverage of server-side/app server performance- coding, object placement, infrastructure, hardware, networking, and much more.
Exclusive! Tuning Java for large-scale clustered and multiprocessor environments.
Case studies- IBM SanFrancisco, EJB application servers, CORBA, and Jini. For enterprise developers, Java presents many obstacles to achieving optimal performance, and when you factor in the challenges of scalability and integrating complex business logic, authoritative help is sorely needed. In this book, two leading Java developers, both former members of IBMs vaunted SanFrancisco frameworks team, offer proven techniques for maximizing the performance of any Java enterprise application, especially those that impact Java server-side and application-server development. Just some of the topics covered include- the best techniques for identifying root causes of performance problems; problems that are inadvertent side effects of Javas strengths, such as object-orientation, garbage collection, and Javas similarities to C/C++; performance problems that can arise in distributed, n-tier development, such as the performance costs of transparency and the careful use of object affinity, placement, and granularity; the performance impacts of persistence infrastructure, distributed object infrastructure, Java Virtual Machines, and application-layer components, presenting powerful benchmarking techniques that can be used to choose the best possible options. Four full chapters address key real-world Java-related projects and the performance issues associated with them. The book also includes detailed coverage of system tuning, memory, disk, and network configuration; the impact of multiprocessors and network clustering; and replication issues in shared, large-scale environments.
Steven Halter is a Staff Software Engineer for IBM Software Systems Division in Rochester, MN, and was a member of the SanFrancisco Performance Group. He was worked extensively in the areas of object persistence and object infrastructures. Steven Jay Munroe is a Senior Software Engineer for IBM Software Systems Division in Rochester, MN, and was a member of the SanFrancisco Performance Group. He holds seven patents.
0-13-017296-0

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

6 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

1.0 out of 5 stars Stay Away, Feb 12 2004
By 
This review is from: Enterprise Java Performance (Paperback)
The only thing I learned from this book was the use of the -verbose:gc Java command-line option that prints a report to syserr each time the garbage collector runs.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1.0 out of 5 stars Do not bother, Sep 17 2001
By A Customer
This review is from: Enterprise Java Performance (Paperback)
This is a very poor book. It is very much a beginners book and it does not do anything but state the bleedin obvious.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars practical tips for advanced Java programmer, May 9 2001
By 
Boris Aleksandrovsky (San Francisco, CA United States) - See all my reviews
This review is from: Enterprise Java Performance (Paperback)
The book gives good overview of Java performance bootleneck stemming both from the language design constraints and the inherent design issues in distributed systems. What I like best is a list of practical implementation tips, which this book abounds with. Those tips would be a usefull addition to anybody's Java Coding Standards.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 6 reviews  3.2 out of 5 stars 
 
 
Most recent customer reviews




Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback