JVM
-
Core Java
JVM Architecture: Overview of JVM and JVM Architecture
Hello readers! In this tutorial, we will understand and learn the Java Virtual Machine (JVM) and its architecture. This tutorial…
Read More » -
Core Java
Understanding Java Buffer Pool
Understanding Java Buffer Pool The buffer pool space is located outside of the garbage collector-managed memory. It’s a way to…
Read More » -
Core Java
Profiling in Production
Profiling in Production If you ever had some serious issues with a performance of your Java application, most probably you…
Read More » -
Core Java
Minimize Java Memory Usage with the Right Garbage Collector
Size matters when it comes to software. It has become clear that using small pieces within the microservice architecture delivers…
Read More » -
Core Java
How to shoot yourself in the foot building a Java Agent
Over the years of building Plumbr, we have encountered many challenging problems. Among others, making the Plumbr Java Agent perform…
Read More » -
Core Java
JVM Statistics with jstat
I have written about several command-line tools provided with the Oracle and/or OpenJDK Java Development Kits (JDKs) in the past,…
Read More » -
Enterprise Java
Java RAM Usage in Containers: Top 5 Tips Not to Lose Your Memory
In this article, we would like to share specifics of Java memory management and elasticity inside containers that are not…
Read More » -
Core Java
Java Garbage Collectors: When Will G1GC Force CMS Out?
In JEPs proposed to target JDK 9 (2017/4/4), Mark Reinhold has written that JEP 291 (“Deprecate the Concurrent Mark Sweep…
Read More » -
Core Java
How Java’s Built-In Garbage Collection Will Make Your Life Better (Most of the Time)
Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided…
Read More »