Artwork

Content provided by Foojay.io. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Foojay.io or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Java Performance and Profiling (#23)

1:15:34
 
Share
 

Manage episode 367848435 series 3366865
Content provided by Foojay.io. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Foojay.io or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

How do you get the maximum performance out of your Java application? And how to use profiling to find the bottlenecks? Let's learn it in this podcast!
Java profiling is a crucial technique for measuring and improving the performance of applications. It helps identify bottlenecks, memory leaks, and other application performance issues. There are various challenges with using Java profiling, and the need for profiling depends on the complexity of the application and the performance requirements. Let us learn more about the challenges, different profiling approaches, and when to use Java profiling to reach the best performance with our Java code.
Guests

Chris Newland

Marcus Hirt

Heinz Kabutz

Podcast

Host: Marcus Lagergren

Production: Frank Delporte

Content

00:00 Introduction of the host and guests

10:42 History of Java and how performance was a challenge in the beginning

14:21 What is profiling? What should be profiled? What is good profiling?

28:44 What you should learn about profiling and performance

31:43 Impact of the different garbage collectors on performance

32:59 Performance and profile should focus on the right requirement for your system

34:39 Ergonomics in the JVM and tunes itself for the system it is running on

39:49 What are current important evolutions and upcoming coming or required changes in profiling?

43:19 Break-throughs in Stop-The-World approaches

46:43 Minimize the number of JVM flags you use

56:47 About Errors and Exceptions

58:30 The current runtimes and operating systems are very forgiving

1:04:26 Is profiling becoming less relevant?

1:10:20 Conclusion

  continue reading

59 episodes

Artwork
iconShare
 
Manage episode 367848435 series 3366865
Content provided by Foojay.io. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Foojay.io or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

How do you get the maximum performance out of your Java application? And how to use profiling to find the bottlenecks? Let's learn it in this podcast!
Java profiling is a crucial technique for measuring and improving the performance of applications. It helps identify bottlenecks, memory leaks, and other application performance issues. There are various challenges with using Java profiling, and the need for profiling depends on the complexity of the application and the performance requirements. Let us learn more about the challenges, different profiling approaches, and when to use Java profiling to reach the best performance with our Java code.
Guests

Chris Newland

Marcus Hirt

Heinz Kabutz

Podcast

Host: Marcus Lagergren

Production: Frank Delporte

Content

00:00 Introduction of the host and guests

10:42 History of Java and how performance was a challenge in the beginning

14:21 What is profiling? What should be profiled? What is good profiling?

28:44 What you should learn about profiling and performance

31:43 Impact of the different garbage collectors on performance

32:59 Performance and profile should focus on the right requirement for your system

34:39 Ergonomics in the JVM and tunes itself for the system it is running on

39:49 What are current important evolutions and upcoming coming or required changes in profiling?

43:19 Break-throughs in Stop-The-World approaches

46:43 Minimize the number of JVM flags you use

56:47 About Errors and Exceptions

58:30 The current runtimes and operating systems are very forgiving

1:04:26 Is profiling becoming less relevant?

1:10:20 Conclusion

  continue reading

59 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide