|
Provided by: NobleProg - IT training courses Java Performance Tuning Training CourseJava |
![]() |
Overview
What will you learn?
Performance tips all come with a shelf life that is linked to the particular technology to which they are applied. Once that technology changes or is not longer used, the tips become useless at best and harmful at worst. For this reason we have purposely designed a course that focuses on providing you with something more than just tricks to get the latest and greatest framework to meet your performance needs. One of the tools we aim to leave you with is a methodology that we've used other the years on a regular basis. This methodology has helped us quickly identify and solve hard performance issues.
The other equally important aspect of performance tuning is tooling. A good portion of the course focuses on a number of open source tools that we have found to be useful in our campaigns to stamp out performance bottlenecks.
Beyond methodology and tooling, we look at some of the fundementials of Java technology. This includes the inner workings of the Java memory management and HotSpot/ JIT technologies.
Objectives
The object of this course is to:
* how to apply rigor to the task of performance tuning
* how to setup a performance tuning environment
* importance of performance tuning requirements and goals
* tools needed to conduct a performance investigation
* benchmarking and micro-benchmarking skills
* Java memory and execution models
What will you learn?
Performance tips all come with a shelf life that is linked to the particular technology to which they are applied. Once that technology changes or is not longer used, the tips become useless at best and harmful at worst. For this reason we have purposely designed a course that focuses on providing you with something more than just tricks to get the latest and greatest framework to meet your performance needs. One of the tools we aim to leave you with is a methodology that we've used other the years on a regular basis. This methodology has helped us quickly identify and solve hard performance issues.
The other equally important aspect of performance tuning is tooling. A good portion of the course focuses on a number of open source tools that we have found to be useful in our campaigns to stamp out performance bottlenecks.
Beyond methodology and tooling, we look at some of the fundementials of Java technology. This includes the inner workings of the Java memory management and HotSpot/ JIT technologies.
Objectives
The object of this course is to:
* how to apply rigor to the task of performance tuning
* how to setup a performance tuning environment
* importance of performance tuning requirements and goals
* tools needed to conduct a performance investigation
* benchmarking and micro-benchmarking skills
* Java memory and execution models
|
|
||||||||||||||||||||
Training
Provided by NobleProg - IT training courses
- R asked: I want to take this Java Performance Tuning Training Course through online (e-learning). please let me know the fees and how to enroll for the same.
- K asked: Hi, Is this course currently available and what is the price? Thanks,
- S asked: I am a Java instructor and I am looking to purchase course material to use in the classroom. Do you sell your materials for use in this fashion? If so, I would like to request a copy of this course for review. Thanks,
- S asked: Hi, If i want to take this training, what is the procedure? Thanks
Java Performance Tuning Training Course
Day 1 Tools & Methodology
- Defining performance and performance tuning
- Common performance problems
- Load testing with Apache JMeter
- Execution, memory and thread profilers
- System level monitoring
- Java Management eXtentions
- Planning for performance
- Patterns and anti-patterns
- Messaging
- Architectures for performance
- Big gains
- user perceptions
- Macro and micro benchmarking
- Selected Java Libraries including String, I/ O and Collections
- XML parsing
- Serialization
- Concurrency
- Sun and IBM Java Virtual Machine heap spaces
- Garbage collection algorithms
- Object life-cycle
- Garbage collection logging and monitoring
- Heap tuning strategies
About The Training Provider: NobleProg - IT training courses
NobleProg - IT training courses - NobleProg specializes in bespoke computer and management training courses.
NobleProg provides computer training courses in the following areas:
* Drupal
* Java
* Linux
* MySQL
* OpenOffice
* Oracle
* PHP
* Project Management
* SVN and CVS
* UML
* Web Application Testing
* CSS
* VBA
* BPM
* SOA
* LPI (We are...

