CourseForMe

Java Performance Tuning

NobleProg (UK) Ltd

Duration: 32 Hours
Contact us
NobleProg (UK) Ltd

Share

|

Detailed information

Duration:32 Hours
Price:Contact us
Type:Training
Method:In a classroom
Prepares for: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

Do you need further information?
Contact the person in charge , free and at no obligation, for information on how to enroll, enrollment limit/availability and more.

Course program

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
Day 2 Architecture
Planning for performance
Patterns and anti-patterns
Messaging
Architectures for performance
Day 3 Coding Best Practices
Big gains
user perceptions
Macro and micro benchmarking
Selected Java Libraries including String, I/O and Collections
XML parsing
Serialization
Concurrency
Day 4 Memory Management
Sun and IBM Java Virtual Machine heap spaces
Garbage collection algorithms
Object life-cycle
Garbage collection logging and monitoring
Heap tuning strategies

Do you need clarification regarding the course program?
Contact the person in charge , free and at no obligation, for information on how to enroll, enrollment limit/availability and more.

Course location

NobleProg (UK) Ltd

In today's world its not only the quality of the course itself which is important but the quality of the surroundings. That is why we offer our courses in a location which is convenient and suitable for you. We are also flexible with the course times, location and dates.

What can we do for you?

* We can provide you with all sorts of management, financial, statistics and computer courses and consultancy. In other words everything you need to improve you and your company.
* Usually you don't have to wait for the course, we can organize it even for one person as and when you need it
* No delays, no cancellations, a quick and easy booking process
* You can discuss the subject area with the trainer or the consultant before the course or the consultancy
* We can help you with your projects by offering ad-hoc as well as on-going consultancy and coaching

Why are we different?

* We are comprehensive, starting from intructor led online and classroom training courses through to consultancy, outsourcing and maintenance.
* We are simple. Our processes are optimized and transparent.
* We are flexible. Our processes, business logic and systems constantly improve. We have people whose tasks are to improve the company everyday.

Search similar to Java

Sponsored links