Optimizing WebLogic Server Performance: JVM Tuning
Understanding garbage collection It uses for a free memory occupied by objects that are no longer being used by the application. The Java Language Specification (JLS) does not require a JVM to have a garbage collector.All of the commonly used JVMs have garbage collectors, and most garbage collectors use similar algorithms to manage their memory and perform collection operations. we need to understand how the JVM performs garbage collection so that we can identify the tuning . The garbage collection algorithms and implementations, it is possible to tune the application and gc behaviour to max its performance. Garbage collectors will identify an object is eligible for collection by objects are being referenced by any active objects in the system tor not. They are garbage tho general approaches for this are : Reference counting Object reference traversal We have Some garbage collectors used by modern JVMs are: Mark-and-sweep coll...