Companies Home Search Profile

Java Performance Tuning

Focused View

Tim Ojo

3:05:27

16 View
  • 01 - Course Overview.mp4
    01:35
  • 02 - Introduction to Performance Tuning.mp4
    04:15
  • 03 - Performance and Computer Hardware.mp4
    04:53
  • 04 - System Performance Metrics.mp4
    03:34
  • 05 - Performance Testing Tools - OS.mp4
    07:20
  • 06 - Application Performance Metrics.mp4
    03:57
  • 07 - Measuring Application Performance.mp4
    06:55
  • 08 - Performance Testing Tools - Java.mp4
    12:01
  • 09 - Performance Testing Tools - JMeter.mp4
    07:46
  • 10 - Java Profiler Intro.mp4
    00:52
  • 11 - How Profilers Work.mp4
    06:03
  • 12 - Java Profiler Software.mp4
    03:32
  • 13 - Setting up a Flight Recording.mp4
    04:04
  • 14 - Setting up a Flight Recording - Demo.mp4
    01:49
  • 15 - Using Java Flight Recorder.mp4
    10:19
  • 16 - JIT Intro.mp4
    02:28
  • 17 - JIT Compilation Modes.mp4
    04:20
  • 18 - JIT Tuning.mp4
    05:21
  • 19 - GC Intro.mp4
    03:33
  • 20 - Choosing a GC.mp4
    04:44
  • 21 - Measuring GC Performance.mp4
    03:18
  • 22 - Demo.mp4
    02:23
  • 23 - GC Tuning.mp4
    05:18
  • 24 - Algorithmic efficiency intro.mp4
    03:17
  • 25 - Java Data Structures.mp4
    05:14
  • 26 - Setting the ArrayList initial capacity.mp4
    02:13
  • 27 - Optimizing HashMaps.mp4
    03:52
  • 28 - Saving Memory Intro.mp4
    03:42
  • 29 - Reducing Object Size.mp4
    04:30
  • 30 - Avoid Creating Unnecessary Objects.mp4
    05:00
  • 31 - Managing Strings.mp4
    05:18
  • 32 - Avoid Keeping Objects Around for Longer Than Needed.mp4
    01:53
  • 33 - Intro.mp4
    02:25
  • 34 - ThreadPoolExecutor Optimization.mp4
    06:12
  • 35 - The ForkJoinPool.mp4
    02:10
  • 36 - Reducing Lock Contention.mp4
    06:41
  • 37 - Atomic Variables and Concurrent Collections.mp4
    04:53
  • 38 - Avoiding Synchronization.mp4
    03:13
  • 39 - Review of Java Performance Optimization.mp4
    05:51
  • 40 - Caching.mp4
    05:02
  • 41 - Architecture Level Performance Optimizations.mp4
    03:41
  • Description


    Learn tools and techniques for troubleshooting, analyzing, and improving the performance of your Java application. Advance your mastery of the Java language and ecosystem.

    What You'll Learn?


      Is your Java service slower than you would like; consuming too many system resources or lagging in performance as load increases? In this course, Java Performance Tuning, you will learn how to maximize the performance of Java applications. First, you will discover tools and techniques for analyzing the performance of your application and troubleshooting performance issues. Next, you will learn about the JVM internals that influence performance and how to tune them. Finally, you will gain best practices for writing high performing application code. When you’re finished with this course, you will have the skills and knowledge needed to build and run highly performant Java applications in production.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Tim Ojo is a software developer with a fondness for building scalable backend applications in Java, C#, Python, and Scala. He actively contributes to the developer community by blogging and speaking about topics, such as search engines, recommender systems, databases like Cassandra and Neo4j, general developer best practices, and data science. He considers himself a lifelong learner, that's what drove him to create podcastdiscovery.net, a website for finding tech podcasts to listen to via search, and several other projects that can be found on his GitHub page.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 41
    • duration 3:05:27
    • level average
    • Release Date 2023/10/11

    Courses related to Java