Scalability. and Garbage Collection

6/29/99


Click here to start


Table of Contents

Scalability. and Garbage Collection

What is Scalability

Scalability: Algorithmic or ???

Performance versus Scalability

What are you going to learn?

What are you going to learn?.

What you are not going to learn

Determine Scalability

Where is your Application Spending or Wasting Time?

Analyzing Performance

“In-Between” Software That Affects Application Scalability

Diminishing Returns

Java™ Threads

Java™ threads: The Good News

Java™ threads: The Bad News

Kernel threads vs User threads

Synchronization Mechanisms

User-level Synchronization

User-level Synch: Try to avoid:

Splitting Locks

Example (from Concurrent Programming in Java™)

Purely Internal Synchronization

Garbage Collector is working overtime

Garbage Collector is working overtime

Garbage Collection

Resource Pooling

CPU Bound Applications

Input/Output

Conclusions

References

Author: Mark Streich

Author | Title | Track | Home

Send email to Interex or to the Webmaster
©Copyright 1999 Interex. All rights reserved.