Web Logic can be used for a wide variety of applications, from small applications to very large applications. In support of this diverse range of deployments, the Java Virtual Machine (JVM), in which Web Logic runs, provides multiple garbage collectors, each designed to satisfy different requirements. This is an important part of meeting the demands of both large and small applications. However, when we are dealing with applications that need high performance, we are burdened with the extra step of selecting the garbage collector that best meets the needs.
When does the choice of a garbage collector matter? For some applications, the answer is never. That is, the application can perform well in the presence of garbage collection with pauses of modest frequency and duration. However, this is not the case for a large class of applications, particularly those with large amounts of data, many threads and high transaction rates. Garbage collection is the single most important factor when tuning a JVM for long-running, server side applications. Improperly tuned garbage collectors or applications that create unnecessarily large numbers of objects can significantly affect the efficiency of the application. It is not uncommon to find that garbage collection consumes a significant amount of the overall processing time in a server-side Java application. Proper tuning of the garbage collector can significantly reduce the garbage collector’s processing time and, therefore, can significantly improve the application’s throughput.

Share
Related Documents
  1. SQL Server Performance Monitoring Counters and its description (674)
  2. Top Performance Tuning Tips for OS, App, DB server (1372)
  3. weblogic server performance & tuning (899)
  4. IBM Http server parameter tuning for performance engineering (870)
  5. Unix Performance Tuning (935)
  6. How fast Website should be? performance~~ (1258)
  7. Weblogic application server for monitoring (1079)
  8. Testing Web applications for performance (Read only) (1496)
  9. [Video] BEZVision Performance Testing Analytics and Workloads (1114)
  10. Agileload: Load and performance testing tool for web applications (226)
  11. Performance Test Report Template (3133)
  12. Important Counters for Web Testing (1581)
  13. [Free] Real-time NetFlow Analyzer : Free Performance Tool (1684)
  14. Web Testing: Complete guide on testing web applications (4641)
  15. Performance Testing Article : Loadtester Incorporated (924)
  16. [Web] Web Performance Testing and Measurement (1638)
  17. [Paid] WAPT : Load and stress testing tool (1463)
  18. J2EE Performance Tuning (1046)
  19. What is a Security stress testing? (1221)
  20. SQL Server Performance Counters (1452)