PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
AUDIENCE:
IT Support Personnel
System Designer
System Analyst
IT Professional
DATES:
CONTENT AND OBJECTIVES:
Environment Tuning
Examine and set the JVM configuration option.
Tune the JVM's heap garbage collection and heap size parameters for optimizing performance.
Tuning WebLogic Server
Analyze and improve JVM performance.
Use the standard Java command-line options for improving JVM performance.
JDBC
Optimize and tune JDBC Connection Pool initial capacity.
Set the InitialCapacity attribute of the JDBCConnectionPool element for establishing the number of physical database connections that are to be created when configuring the pool.
Clusters
Distribute transactions across EJBs in a WebLogic Server cluster.
Monitor EJBs in a cluster environment.
EJB
Set performance related weblogic-ejb-jar.xml parameters.
Examine the weblogic-ejb-jar.xml deployment file which contains deployment elements that determine the concurrency, caching, and clustering behavior of EJBs.
Examine the weblogic-ejb-jar.xml deployment file which contains deployment elements that map available WebLogic Server resources to EJBs.
JVM Memory Management
Determine memory tuning goals and how to establish a paradigm for a system.
Monitor JVM heap usage and tuning a Garbage Collector.
Tuning Applications
Utilize performance analysis tools.
Use the JProbe Profiler for detecting performance bottlenecks.
WebLogic Server Tuning
Customize execute threads.
Fine-tune an application's access to execute threads.
Perform optimization by using multiple execute queues in WebLogic Server.
WebLogic Client Tuning
Configure socket reader threads.
Configure the number of available socket reader threads in the JVM that run on the client machines.
Performance Analysis Tools
Configure session persistence.
Configure the persistence mechanisms at the web application layer.
Stress Testing
Execute e-Load or Grinder for the purpose of testing load, scalability, and enterprise web applications.
Perform a stress test on an application.
Tuning Techniques
Tune pool sizes (such as pools for JDBC connections, Stateless Session EJBs, and MDBs) that maximize concurrency for the expected thread utilization.
Tune the chunk size. A chunk is a unit of memory that the WebLogic Server network layer, both on the client and server-side, uses to read data from and write data to sockets. A server instance maintains a pool of these chunks.
Virtual Classroom
Blended Learning
↓
Synchronous Instruction
Asynchronous Instruction
Effective February 27, 2012, the course dates listed on the CETi schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. CETi makes no representation regarding ownership in any of the software products that we train on.
CETi courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the CETi course and that the employer has a licensed version of the software.
Certain courses only should be taught by the source software company training company and open source purveyor.