JVM performance tuning
Within a Java-based system, a lot of responsibility is put on the Java Virtual Machine (JVM) to make sure the application runs smoothly and reliably. JVM performance tuning issues are therefore of paramount concern to any Java developer. Application Performance Monitoring systems, interception, triage and collection each play an important role. In this section find news, research and tutorials on how to better understand JVM performance tuning, and get tips and advice for diagnosing and fixing JVM performance tuning more effectively. The JVM must be carefully monitored and attended to for optimum performance.
New & Notable
JVM performance tuning News
-
January 25, 2022
25
Jan'22
Why is the Bootstrap grid system 12 columns wide?
Ever wonder why they created a 12-column Bootstrap grid system, and not 10 or 15? It's the same reason there's 60 seconds in a minute, or 360 degrees in a circle.
-
November 29, 2021
29
Nov'21
How to use Java's javap tool example
Need to disassemble a Java class file? Want to look at the bytecode instructions generated from compiling source? These javap tool examples will show you how to use the javap command properly.
-
January 29, 2021
29
Jan'21
How to start Java's JVM Flight Recorder in 3 easy ways
JDK Mission Control is feckless without a Java Flight Recorder file to profile. Here are 3 easy ways you can start Java Flight Recorder in Eclipse and monitor your JVM in JMC.
-
May 22, 2019
22
May'19
How to force JDK 1.8 in the Maven compiler plugin POM entry
https://youtu.be/gbqeN982ulY Maven and Eclipse have always had a rocky relationship, and a common pain point between the two is how to force Maven JDK 1.8 support in new Eclipse projects. Without ...
JVM performance tuning Get Started
Bring yourself up to speed with our introductory content
-
An example of how suppressed exceptions in Java work
Don't ignore suppressed exceptions. In this quick tutorial we show you how to anticipate when code will throw suppressed exceptions, along with the best practices to handle them. Continue Reading
-
A simple 'try with resources' in Java example
Java's 'try-with-resources' exception handling feature can help you write better, more effective Java code. Here's a quick example of the try with resources construct in action. Continue Reading
-
Java garbage collection interview questions and answers
From stop-the-world events to the impact of JVM pause times, these are the Java garbage collection questions and answers developers need to know before an interview. Continue Reading
Evaluate JVM performance tuning Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
JVM tuning vs. Java optimization: What's the difference?
JVM tuning and Java optimization sound similar, and both aim to boost application performance. But they take fundamentally different approaches to accomplish their goals. Continue Reading
-
How Quarkus fits into the Red Hat Runtimes formula
Faster microservices runtimes are the center of the excitement around Quarkus. Hear what Red Hat's James Falkner thinks about the framework in this podcast with TheServerSide.com. Continue Reading
-
New CDNs bring edge JavaScript to the app performance world
With content distribution networks loaded with edge JavaScript, Cloudfare promises to improve application performance and reducing resource consumption. Continue Reading
Manage JVM performance tuning
Learn to apply best practices and optimize your operations.
-
5 Java performance profiling tips to help tune your JVM
Check out these Java performance tips, such as which profiling tool to use, what data you need to save as part of your CI/CD pipeline and how to incorporate AI. Continue Reading
-
5 tips to reduce webpage weight and improve user experience
A slow landing page makes a bad first impression for any potential website visitor. Here are five tips to improve the page and increase page load speeds. Continue Reading
-
Java platform: Invigorating robustness and simplicity
Java platform architects reminisce about the design of Java and how the platform is being pushed forward. Continue Reading
Problem Solve JVM performance tuning Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
How to fix high Java CPU usage problems
The root cause of high Java CPU usage is not always simple to diagnose. Let's go over some common misdirections and review what often causes the problem under the hood. Continue Reading
-
Stop with the unsafe internal Java API calls, or the JDK will stop it for you
Soon, any code that uses Java internal APIs will not compile, and shortly after that, code that uses classes in sun.misc will not even run. Continue Reading