Setup Menus in Admin Panel

Login

Overview:

This workshop addresses how to solve real-time development, testing, and production problems for java based applications by using 10 powerful java tools. This workshop fills the gap between different teams to understand the real-time problem’s and provide a quick solution. It is a 100% Interaction-oriented session helps the participants to thoroughly understand the real-time challenges they face in a real-time environment. It is a problem-solution oriented workshop.

Audience:

Participants are a combination of Architects, Developers, Middleware Administrators, Performance testing Team & Production team.

Pre-Requisite:

N/A

Course Curriculum

Performance Overview
Performance Principles Details 00:00:00
Common Performance Problems Details 00:00:00
Performance Methodology Details 00:00:00
Development and Performance Details 00:00:00
JVM Architecture
Class Loader Subsystem Details 00:00:00
Runtime Data Area Details 00:00:00
Execution Engine Details 00:00:00
JIT Compiler Details 00:00:00
Lab : Generating JIT bytecode & assembly code, JIT Watch Details 00:00:00
Memory Management & Garbage Collection Concepts
HotSpot Generations (young, old and permanent) Details 00:00:00
Garbage Collection Types Details 00:00:00
Serial GC Details 00:00:00
Parallel GC Details 00:00:00
Concurrent Mark-Sweep GC Details 00:00:00
Garbage First GC (G1) Details 00:00:00
Ergonomics — Automatic Selections and Behavior Tuning Details 00:00:00
Lab : Analyzing GC Logs manually (all GC Algorithms from Parallel till G1) & GC Viewer demo Details 00:00:00
Key Options Related to Heap & Garbage Collection
Heap and Generation Sizes
Xms,-Xmx,-XX:NewSize,-XX:MaxNewSize,-XX:ThreadStackSize Details 00:00:00
XX:SurvivorRatio,-XX:MetaspaceSize,-XX:MaxMetaspaceSize, Details 00:00:00
XX:ReservedCodeCacheSize,-XX:-UseAdaptiveSizePolicy Details 00:00:00
Garbage Collector Options
XX:+UseSerialGC,–XX:+UseParallelGC Details 00:00:00
XX:+UseConcMarkSweepGC,-XX:+UseG1GC Details 00:00:00
Garbage Collector Statistics
XX:+PrintGC,–XX:+PrintGCDetails,–XX:+PrintGCTimeStamps Details 00:00:00
XX:+HeapDumpOnOutOfMemoryError,-XX:+PrintCommandLineFlags Details 00:00:00
Key Options Related to Heap & Garbage Collection (continued)
XX:ParallelGCThreads,–XX:MaxGCPauseMillis,–XX:GCTimeRatio Details 00:00:00
XX:ConcGCThreads,-XX:InitiatingHeapOccupancyPercent Details 00:00:00
XX:MaxGCPauseMillis,-XX:G1HeapRegionSize Details 00:00:00
XX:G1HeapRegionSize,-XX:G1ReservePercent, Details 00:00:00
XX:+AlwaysPreTouch,-XX:+UnlockDiagnosticVMOptions Details 00:00:00
XX:ParGCCardsPerStrideChunk,-XX:CMSInitiatingOccupancyFraction Details 00:00:00
XX:+CMSClassUnloadingEnabled, -XX:+CMSParallelRemarkEnabled Details 00:00:00
XX:-OmitStackTraceInFastThrow,-XX:+UseBiasedLocking Details 00:00:00
XX:+UseStringDeduplication, -XX:+ParallelRefProcEnabled Details 00:00:00
XX:+PrintPromotionFailure, -XX:+PrintTenuringDistribution Details 00:00:00
Lab : JVM process memory monitor and optimization Details 00:00:00
Code Optimization, Monitor & Analyze Java Heap,Threads & CPU Usage
jmap, jhat, jcmd Details 00:00:00
jmc (JFR), jProfiler Details 00:00:00
Eclipse Memory Analyser Details 00:00:00
Lab : Java code execution & fixing the problems (Hot Method, Latency & GC) Details 00:00:00
Performance Tuning at the Language Level
The best practices for Object Allocation Details 00:00:00
String-efficient Java Applications Details 00:00:00
Collection Classes Details 00:00:00
Using Threads, Locks & Java References types Details 00:00:00
Lab : Jave code optimization (String, Collection, Thread & Locks) Details 00:00:00
Performance Tuning at web application Level
Http Sessions, NIO Connector & Thread pool Details 00:00:00
Servlet Filters. listeners optimization Details 00:00:00
Datasource Connection Pooling Details 00:00:00
Lab : Datasource, Connector optimization Details 00:00:00
Cluster setup (Best Practices)
Caching static content Details 00:00:00
Session Replication (Sync, Async, Buddy-replication etc.,) Details 00:00:00
Lab : Session replication (using Tomcat/JBoss) Details 00:00:00
Framework Best Practices
ORM -> Fetching strategies, Caching & Extended Persistence Context Details 00:00:00
Spring -> Lifecycle and AOP optimization Details 00:00:00
Lab : Hibernate query optimization Details 00:00:00
Managing the application at Runtime
JMX Architecture Details 00:00:00
Core Service MBeans Details 00:00:00
Custom MBeans Details 00:00:00
Lab : Exposing Custom MBeans and run-time management Details 00:00:00
Advanced Concepts (Overview)
SOA & Micro services Details 00:00:00
Container-based virtualization Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar