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
1750 Eur / Day
Price for Open Class Course
Open Class
750 Eur / Participant

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

20 Constantin Budisteanu Street , 1 st. District, Bucharest

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

20 Constantin Budisteanu Street , 1 st. District, Bucharest

Related Courses

API Development
Java

Unlock the full potential of modern web services with our comprehensive 3-day API Development Course.

DURATION
3 Days
Best practices
Java

This course covers the essentials of good programming practices: test-driven development, clean code, continuous integration, and continuous deployment.

DURATION
2 Days
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
Design patterns
Java

This course covers how to create end-to-end design patterns - standardized templates to solve common software design problems.

DURATION
4 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