[フレーム]

50,000+ Free Udemy Courses to Start Today

View Courses

Coursesity is supported by learner community. We may earn affiliate commission when you make purchase via links on Coursesity.

Java Application Performance Tuning and Memory Management

Learn how to optimise your Java applications through coding choices, benchmarking, performance tuning, and memory management.

26.7K

total enrollments

4.5

( 3.2K )

Total ratings

Discount Offer

Description

In this course, you will learn :

  • What can cause performance problems in our applications and how to fix them.
  • The design-time options available to us as developers - how to make good coding choices for optimal performance.
  • How to configure the virtual machine for better run-time performance.
  • The Just In Time compiler of the JVM.
  • Memory management in the virtual machine.
  • Benchmarking and performance testing.

Syllabus :

  • Just In Time Compilation and the Code Cache
  • Selecting the JVM
  • How memory works - the stack and the heap
  • Passing objects between methods
  • Escaping References
  • The Metaspace and internal JVM memory optimisations
  • Tuning the JVM's Memory Settings
  • Introducing Garbage Collection
  • Monitoring the Heap
  • Analysing a heap dump
  • Generational Garbage Collection
  • Garbage Collector tuning & selection
  • Using a profiler to analyse application performance
  • Assessing Performance
  • Benchmarking with JMH
  • Performance and Benchmarking Exercise
  • How Lists Work
  • How Maps Work
  • Other Coding Choices
  • GraalVM
  • Using Other JVM Languages

Course Features

Enrollment options

  • Course Material
  • Certificate on completion
  • 30 days Refund (refund policy)
  • Lifetime Access
  • Instructor direct message
  • Instructor Q&A
(追記) (追記ここまで)
Go to Course

AltStyle によって変換されたページ (->オリジナル) /