You are on page 1of 2

Performance Engineering – Server Side Monitoring and Analysis

No Course Content Tool Hours Fee(Rs)

1 Application Server  Configuration of monitoring tools


 Oops Concepts
 JVM Architecture
 JVM heap memory configurations
 Young Generation Heap
 Eden Space and Survivor Space DynaTrace/Appdynamics
 Old Generation Heap VisualVM/Jconsole/
 Tenured Space GC Viewer/GC Analyzer
 Perm Generation
 JVM tuning
 Memory leaks Identification and analysis
 Garbage Collection
 GC types
 GC algorithms
 GC logs
 GC Viewer
 JDBC connections
 JDBC connection pool configurations
 JBDC Monitoring and Bottleneck Analysis
 Thread Pooling
 Threads Monitoring and Bottleneck
Analysis
 Thread dump collection and analysis
 Heap dump collection and analysis
 CPU Monitoring using perfmon in
Application server and bottlenecks
Identification
 Memory Monitoring and Analysis in
application server and Bottlenecks
Identifications
Performance Engineering – Server Side Monitoring and Analysis

2 DB Server  Indexes
 Type of indexes
 Buffer Manager  AWR Reports
 Deadlocks  ADDM Reports
 Latches
 Parsing and types of parsing
 SGA(System Global Area)
 PGA(Program Global Area)
 SQL statements execution time
 SQL statements CPU usage
 SQL statements memory usage
 SQL Queries bottlenecks identification and
analysis

3 Java Code Profiler  Java Code Profiling tool in Application JProfiler


(Code level/Method Server
level Analysis)  Components of JProfiler
 Memory Views- Memory
 Hotspot/memory analysis for each
Individuals class/method
 Heap Views - heap memory analysis for
each Individuals class/method
 CPU Views - CPU analysis on each
individual request in application server
 Thread Views - Thread status/Blocking
threads/Thread bottlenecks
 JDBC views - JDBC connections
analysis/Hotspot SQL Statements
 VM telemetries - Heap memory
analysis/Youg and Old generation
heaps/GC activities
 Bottlenecks analysis at java code level