How to analyze Java performance problems in Eclipse using a profiler?

Published: 05 November 2021
on channel: Eclipse Foundation
6,561
59

Java performance is an issue of interest for all Java application developers since making an application fast is as important as making it functional. An application is typically profiled to find out performance bottlenecks. There are many tools that can be used for profiling.

For this session, I would be using Yourkit profiler. I will explain the difference between tracing, sampling and call counting profiling and when to use what. I will talk about how to understand the performance numbers in each type of profiling. I will cover some of the common scenarios that is easily detectable in Yourkit profiling that could hinder performance.

Also memory management is challenging and can lead to all kinds of performance issues. I will also cover how to take a memory snapshot in Yourkit. I will explain how to read and analyze results from the memory snapshot and how to reach the code which is responsible for retaining maximum heap memory. I will also go through some of the memory wasting patterns like duplicate objects, sparse arrays , possible leaks and other memory oddities.


On this page of the site you can watch the video online How to analyze Java performance problems in Eclipse using a profiler? with a duration of hours minute second in good quality, which was uploaded by the user Eclipse Foundation 05 November 2021, share the link with friends and acquaintances, this video has already been watched 6,561 times on youtube and it was liked by 59 viewers. Enjoy your viewing!