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