Parallel Garbage Collector (GC)

The Parallel Garbage Collector (GC) or Throughput Collector is the default garbage collector used by JVM. The parallel garbage collector works the same as the serial garbage collector. The only difference between serial and parallel garbage collectors is that serial garbage collector uses a single thread for the garbage collection process while parallel garbage collector uses multiple threads for … Read more

Serial Garbage Collector (GC)

The Serial Garbage Collector (GC) is the simplest and oldest garbage collector in Java. It derives its name from performing all its work on a single thread. Main Operation Single thread to perform Garbage Collection (GC) How does Serial GC work? Used For: Advantage: Disadvantage: Implementation: -XX: +UseSerialGC Tuning serial GC: Conclusion A straightforward and … Read more

Garbage Collection Quick Guide

Garbage Collection Quick Guide

Present you the Garbage Collection Quick Guide: Garbage Collection Basics: Garbage Collection Activities: Performance Metrics targeted by GC algorithms Type of Garbage Collector: Comparison GC Throughput Latency Memory Footprint Serial Low High Low Parallel High Medium Medium CMS Medium Medium Medium G1 High Low Medium Z High Very Low High Shenandoah High Very Low High … Read more

PerfMon – Data Collector Set

How to add the user-defined Data Collector Set in PerfMon? Following are the steps to add the user-defined Data Collector Set in PerfMon: 1. Launch the PerfMon Tool on the Windows machine 2. Performance -> Data Collector Sets -> User Defined. Right-click on ‘User Defined’ 3. New -> Data Collector Set 4. A pop-up appears … Read more

PerfMon – Windows System Performance

PerfMon is an in-built performance monitoring tool for Windows System. It is a powerful, and often underutilized, tool. PerfMon provides a wide range of performance statistics and graphs for the Windows System. So, let’s start How to launch PerfMon? You will see: Important Graphs: Processor Graph: How to add Processor Graph and related counters? Memory … Read more