JVM
-
Core Java
Memory-Hogging Enum.values() Method
I’m a big fan of Java’s enum. It seemed like we waited forever to get it, but when we did…
Read More » -
Core Java
Reduce GC Overhead With These 5 Simple Hacks
Five simple ways to write code that’s more memory efficient, without spending more time on it or reducing code readability…
Read More » -
Core Java
A wicked Java trick to make the JVM forget to check exceptions
I’ve long time been a critic of the mechanism of compiler checked exceptions in Java. Whether you love them or…
Read More » -
Core Java
JVM Architecture 101: Get to Know Your Virtual Machine
A beginner’s crash course in Java Virtual Machine (JVM) architecture and Java bytecode 101 Java applications are all around us,…
Read More » -
Core Java
JVM Architecture: Execution Engine in JVM
Hello readers! In the previous article of JVM series, developers learned about the Virtual machine’s ClassLoader and Runtime Data Areas…
Read More » -
Core Java
JVM Architecture: JVM Class loader and Runtime Data Areas
Hello readers! In the previous article of JVM series, developers learned about the Java Virtual Machine (JVM) and it’s architecture.…
Read More » -
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 »