Do you need a personalized offer for your team? Contact us at academy@esolutions.ro or call 0753.029.187

Java Performance Tuning & Optimization

Java performance
COURSE FEATURES
Course Duration
Duration
2 Days
Skill Level
Skill level
All levels info Course tailored to participants' expertise.
Course Language
Language
RO / EN
Course Type
Type
In-class / Online-live
Assesments
Assessments
Yes
Price for Custom Training
Custom Training
Price for Open Class Course
Open Class

In addition to concepts that underlie the functioning of the JVM (Garbage Collection, Just-In-Time Compiler, Locking mechanism), this course covers both general principles of optimization and tuning the performance of a system, as well as practical considerations of using synchronization primitives from java.util.concurrent, .wait()/.notify(), Thread Pool Executors, Thread Locals, Volatile, and others. 

Participants do not need to have prior knowledge in the area of performance or concurrent programming. A minimum of 2-3 years of Java/C++ experience is generally sufficient. However, the benefit of the course is significantly greater if certain concepts are already familiar to the participants, such as: what a thread is, the main areas of memory, what a processor register is, what a Lock is, etc. 

This course is taught in Romanian, with course materials available in either English, or Romanian. The course can be personalized - on request.

 

DAY
1

TOPICS

4

TOPICS
4
Java Monitoring Tools Intro (1h)
Execution Engine (~2h)
Java Memory Model
Java Garbage Collection (4h)
DAY
2

TOPICS

5

TOPICS
5
Java Concurrency Patterns (2-2,5h)
Advanced Execution Time Optimization (1-1,5h)
Workshop: Heap Dump Analysis (<1h) (Eclipse Memory Analyzing Tool) - 1h "siesta"
Space Optimization (1,5h)
Other Leftover Performance Tips (0,5h)

Contact Us

Feel free to leave us your thoughts so we can discover the solution together!

EMAIL

academy@esolutions.ro

Get in touch

0753.029.187

Our address

Budisteanu Office Building, Strada General Constantin Budisteanu Nr. 28C, Sector 1, Bucuresti

By clicking on "Send" button above, you agree with our terms of use.

EMAIL

academy@esolutions.ro

Get in touch

0753.029.187

Our address

Budisteanu Office Building, Strada General Constantin Budisteanu Nr. 28C, Sector 1, Bucuresti

Related Courses

Java ee
Java

This course in Java covers the major technologies under the JavaEE umbrella, as well as concepts about clean code and general architecture of an application.

DURATION
3 Days
Spring
Java

This course offers insights in how to build Java applications and services using the Spring and Spring Boot frameworks.

DURATION
5 Days
development
Java

This course covers test-driven development, or how to write secure, refactorable code with real test coverage, following business requirements and good unit testing practices.

DURATION
1 Day
Clean Code
Java

This course covers the art of writing clean, maintainable code by following core guidelines, and through collaborative Coding Dojo exercises.

DURATION
2 Days
+ View all courses
dividerLeft

Do you want to become a trainer?

Ask not what your company can do for you, ask what you can do for your company. Apply for a training position.

Apply Now