Throughput in Garbage Collection

Throughput in Garbage Collection

When it comes to the memory management of a software application, garbage collection is crucial. Actually, the memory of unused or unreferenced objects is recovered by a Java program called Garbage Collector. It means that, like other Java codes, the GC executes when a certain condition, such as memory fullness, is met. GC affects the … 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

AWR Report

AWR Report

In the heap dump and thread dump analysis topics, we have seen how the snapshot of memory and thread at a particular time describes the whole picture and helps to determine the performance bottleneck. In a similar fashion, the Automatic Workload Repository (also caller AWR) report provides information about the database bottleneck. Dump vs AWR: The difference between the … Read more

How to read Thread Dump?

Thread Dump - How to Read Thread Dump

In the previous post, you have seen how to generate Thread Dump on different operating systems. After generating the Thread dump, the next question comes which is “How to read Thread Dump?”. Thread dump provides some generic information in the first part and the later part has the detail of Thread which is used for … Read more

Life Cycle of Thread

Thread Dump - Life Cycle of Thread

To analyse the Thread Dump it is necessary to know about the different states of the thread. These states are also called as “life cycle of the thread”. There are total 6 major states of the thread which are: 1. New:  This is the initial state of the thread. When a thread is created, it … Read more