Companies Home Search Profile

Java Memory Management: Garbage Collection, JVM Tuning, and Spotting Memory Leaks

Focused View

Maaike van Putten

1:06:31

195 View
  • 01 - Welcome.mp4
    00:56
  • 02 - What you need to know.mp4
    00:25
  • 01 - Introduction to the garbage collector.mp4
    02:38
  • 02 - Eligible for garbage collection.mp4
    01:39
  • 03 - Garbage collection phase Marking.mp4
    02:23
  • 04 - Garbage collection phase Sweeping.mp4
    02:39
  • 05 - Different generations on the heap.mp4
    06:03
  • 06 - Generational garbage collection.mp4
    02:51
  • 07 - Different garbage collection implementations.mp4
    05:15
  • 08 - Monitoring garbage collection.mp4
    03:14
  • 01 - What is JVM tuning.mp4
    01:58
  • 02 - Getting JVM metrics.mp4
    06:54
  • 03 - Heap size and heap dumps.mp4
    04:09
  • 04 - MetaSpace size.mp4
    03:34
  • 05 - Garbage collection tuning.mp4
    06:21
  • 01 - What are memory leaks.mp4
    01:38
  • 02 - Spotting memory leaks.mp4
    08:45
  • 03 - Avoiding and solving memory leaks.mp4
    03:59
  • 01 - Conclusion.mp4
    01:10
  • Description


    In this course, Java developer Maaike van Putten takes an in-depth look at one of the toughest topics in Java, memory management. Maaike starts with garbage collection, from an overview of the basics, to the different phases of garbage collection, to the varying implementations. She then details the facets of tuning the Java virtual machine, including how and why to choose the different options for the heap size and how to get metrics to see what is going on inside the JVM with the memory and garbage collection. Lastly, Maaike teaches you about memory leaks—what they are, how to spot them, and how to avoid them. If you’re looking for ways to solve your Java memory problems, join Maaike in this course.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Maaike van Putten
    Maaike van Putten
    Instructor's Courses
    I help people boost their careers by helping them understand IT better or by training them so they can switch to an IT career from another profession. I really enjoy coaching and training non-IT professionals to become developers with training tracks that vary from 6 - 12 weeks. I also have shorter training programs for experienced programmers, such as Java OCP and diverse introductory courses to many techniques. And next to that I have short training of 1 to 3 days to help non-IT professionals understand IT to boost their results. You can approach me for the following projects. Training: - short IT training for recruiters and other non-IT professionals - indepth (custom) IT training regarding software development - complete (custom) tracks for professionals that want to start a career as a software developer - structured (online) onboarding programs Software development: - freelance short term / parttime / remote projects Content creation: - online trainings - blogs and articles - social media posts - books
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 19
    • duration 1:06:31
    • Release Date 2023/01/14