
Explore WebLogic performance tuning, patching, and upgrade through three pillars—performance, batching, and upgrade, covering memory tuning, garbage collection, datasource and messaging services, and heat-dump analysis.
Learn profiling as the first step in performance tuning within software engineering, analyzing a WebLogic program to identify bottlenecks in time, memory, and CPU usage.
Profiling identifies two kinds: trussing and sampling. Trussing tracks method executions like a debugging mode, while sampling uses 15-minute snapshots to minimize performance impact and guide optimization.
Profiling helps identify the WebLogic performance bottleneck, such as high CPU or memory utilization. Use the top command to identify the top resource user and stop or kill that process.
Explore how heap memory and OS RAM allocation shape WebLogic performance, and learn to configure the Java heap to avoid out-of-memory errors with practical sizing guidelines.
Learn how the garbage collector reclaims heap memory by identifying objects with no references, marking them, and wiping them out when references are removed or set to null.
Learn how the heap splits into young and old generations, how minor GC marks and removes young objects, and how major GC reclaims the old generation, impacting performance.
Explore how to customize the WebLogic heap to optimize performance by applying explicit vs automatic garbage collection, tuning heap size, and monitoring GC on the admin server.
Tune jdbc performance by configuring the data source pool min, max, and initial capacity, and implementing test frequencies. Cache prepared statements and monitor data sources to improve performance.
Tune JMS performance by setting quotas on queues and topics to cap messages and prevent memory pressure. Monitor via admin notifications and handle undelivered messages when receivers are unavailable.
Learn the thread life cycle from new to ready, running, waiting, sleeping, and blocking, ending with termination, and how to identify stalled threads and notify developers.
Learn how to capture live thread dumps from WebLogic servers using stack-based commands, and perform advanced analysis to identify sleeping, waiting, or blocking threads for performance tuning.
Investigate memory leaks by understanding how the heap fills with useless objects, preventing new objects from being allocated. Learn how to fix leaks to keep servers creating objects smoothly.
Take live heap dumps with GEMAP and Java VisualVM, analyze with Eclipse memory analyzer (MAT) and JVisualVM, and automate dumps via WebLogic memory arguments to identify top memory-heavy objects.
Learn why patches fix bugs, address holes, and add new functionality. Identify patch types such as interim, customer-specific, hotfix, maintenance, bundle, security patches, SPU, and PSU.
Explore patch tools for oracle home patching, including bcu-based patches from version 12 onward, and manual patching guided by batch readme files for oracle environments.
Understand the general steps for any upgradation: install the newer binaries, migrate or reconfigure the domain, and point to the updated binaries to complete the upgrade.
This Course is a part of the Industrial Series on Weblogic Master Program.
Since pre-requisite to learn this course is : WebLogic 12C Administration and Development with 1z0-599/133
Hence we recommend you first complete that course , so you will able to get more advantage from it.
Since Performance Tuning is something without which a WebLogic Administrator can't survive in real time industry.
Since Performance tuning is very critical operation and involves in depth thinking, a proper knowledge and prior real time experience .
We had seen many of the candidates who even have 10+ experience are not confident enough to Perform these activities related to : Performance Tuning, Patching and Upgrade.
Hence we had decided to resolve this problem by creating a step by step guide suitable for everyone , so that they can learn how to perform these critical operations in real time.
Since we are training the FMW and Weblogic Administrator directly on Industrial need and our almost all candidates are successfully able to master the concepts and right now working with various MNCs, hence we expect after enrolling to this course you will also get a wonderful real time experience and you will learn how to do these complex things in Simple ways.
Now In this training we will majorly focus on
Fundamentals of performance tuning
Basic Terminology used in performance tuning
Performance tuning bottlenecks and Fixes
Heap Memory Overview
Garbage Collector and how it works
Different methods for Heap Customization
JDBC Tuning in Depth
JMS Tuning in Depth
Multi Threading Concepts
Steps to take and analyze thread dump
Memory Leak & Fixes using Heap Dump
Various Patching Techniques
Steps to Applying various patches
Realtime Upgradation from 12C to 14C
And a lot more...so please check out the curriculum.
If you find you need to learn or brush up the mentioned topics in real time environment, We would like to invite to this training Program and looking for your enrollment.