How does Garbage Collector work?

How does GC work, Minor GC, Major GC, Full GC

A Garbage Collector is a Java program which tracked the referenced (live) objects and allowed them to keep in the heap memory whereas the memory of the unreferenced (dead) objects is reclaimed and reused for future object allocation. To understand it more practically we have to take some pictorial examples of JVM object creation and management cycle. Let’s … Read more

Garbage Collection – Overview

A Garbage Collector is a Java program which tracked the referenced (live) objects and allowed them to keep in the heap memory whereas the memory of the unreferenced (dead) objects is reclaimed and reused for future object allocation. This method of reclaiming the unused memory is known as Garbage Collection. In Garbage collection, neither the explicit deletion … Read more

Agent-based Vs Agent-less Monitoring Tool

Agent-Based vs Agent-Less Monitoring Tools

Before discussing the difference between agent-based and agent-less monitoring tool, let’s try to understand what is an agent? What is an agent? An agent is a proprietary software application installed on the server whose performance needs to be monitored. The agent resides at the server end and gathers the stats like CPU, Memory utilization etc. Then … Read more

Performance Metrics of Tiers

Performance Counters of tiers

The previous post explained about the software architecture and its types. Since each tier has different roles and operations hence the performance matrices are also different. Below is a list of certain mandatory performance metrics for each of the tiers which should be monitored during the performance test. Client Tier Since there is a need for better application performance … Read more