Skip to main content

Performance Troubleshooting from Performance Tester Perspective !



Performance Troubleshooting using 1) Jvisualvm 2) MAT 3) JMC 
by Tobias Geyer

1) MAT :  Memory Analyzer Tool from IBM , to find out cause of out of memory
Lines to generate heap dump for your java program. 

-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\heapdumps

2) Jvisualvm :  Live Monitoring of java instance with CPU & memory utilization.

3) Java Mission Control : JMC : Capturing java profiling snapshot & analyze it. for more information please refer  link : How to Produce Flight Recording

-XX:+UnlockCommercialFeatures
-XX:FlightRecorder



Comments

Popular posts from this blog

Explain Plan Vs Execution Plan

Explain Plan DELETE PLAN_TABLE EXPLAIN PLAN FOR SELECT COUNT(*)   FROM ARADMIN80.T3293 WHERE ((((T3293.C230000009 = 'MAINCHANGE') AND  ((T3293.C301813800 = '20001-Test') OR (T3293.C1000000337 = '20001-Test')) AND (T3293.C1000003561 >= 1) AND (T3293.C1000003561 <= 9))  OR ((T3293.C230000009 = 'MAINHELPDESK') AND (T3293.C301813800 = '20001-Test') AND (T3293.C1000003561 >= 0) AND (T3293.C1000003561 <= 3))  OR ((T3293.C230000009 = 'MAINWORKORDER') AND (T3293.C301813800 = '20001-Test') AND ((T3293.C1000003561 = 0) OR (T3293.C1000003561 = 1)  OR (T3293.C1000003561 = 2) OR (T3293.C1000003561 = 3) OR (T3293.C1000003561 = 4))) OR ((T3293.C230000009 = 'MAINKNOWLEDGEDATABASE')  AND (T3293.C301813800 = '20001-Test') AND (T3293.C1000003561 >= 4) AND (T3293.C1000003561 <= 4)) OR ((T3293.C230000009 = 'MAINKNOWNERROR')  AND (T3293.C301813800 = '20001-Test') AND (T3293.C1000003561 >=...

Cycle Trip - Pune to Goa - LifeCycle - Nov 2016

Linux Memory Usage

git clone https://github.com/pixelb/ps_mem.git cd ps_mem sudo ./ps_mem.py