Billy Korando πŸƒβ˜•οΈ 🐈🐈 Profile picture
#Java Developer Advocate @Oracle β˜•οΈπŸ₯‘. @KCJUG co-organizer. Formerly; @IBM, @KeyholeSoftware, @niprcom. Opinions are my own. Trolled by @briseida_ko πŸ’

Jun 24, 2022, 7 tweets

Hey #Java Developers, β˜•οΈ

Here's your Friday #SipOfJava thread! 🧢🐈

Improving performance or reducing memory footprint is important to reducing the cost of running Java applications, especially when using public cloud platforms. Here are some ways to accomplish this!

1/7

Often the best choice would be to upgrade to the latest JDK version, which provides significant runtime benefits.

inside.java/sip/008

2/7

Here is a bit deeper look at some of the runtime improvements to the JDK in recent releases.

inside.java/sip/051

3/7

Improving startup is often a focus for Java applications. One of the easiest ways of improving startup is by using AppCDS!

4/7

Choosing the right GC for your application is important as well. Let's look at the comparative performance goals of the currently available GCs in the JDK.

inside.java/sip/054

5/7

Measuring the impact of performance changes is critical to ensure they are having the expected impact, as well as finding areas where performance might need to be improved.

Tools like JDK Flight Recorder are an excellent choice for this.

inside.java/sip/011

6/7

Happy coding!

7/7

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling